1
0
Fork 0
mirror of https://github.com/xHyroM/lighteco.git synced 2024-11-14 19:38:06 +01:00
lighteco/test/paper/runServer/plugins/.paper-remapped/mappings/reversed/B7EF9B124967B9C8F8B7AB8CE8EE5CA7E3D3BFDE3ABD79BA37215DC4EDEC3ED0.tiny

74430 lines
5.4 MiB

tiny 2 0 left right
c com/mojang/math/Axis com/mojang/math/Axis
f Lcom/mojang/math/Axis; a XN
f Lcom/mojang/math/Axis; b XP
f Lcom/mojang/math/Axis; c YN
f Lcom/mojang/math/Axis; d YP
f Lcom/mojang/math/Axis; e ZN
f Lcom/mojang/math/Axis; f ZP
m (F)Lorg/joml/Quaternionf; a lambda$static$5
m (Lorg/joml/Vector3f;F)Lorg/joml/Quaternionf; a lambda$of$6
m (F)Lorg/joml/Quaternionf; b lambda$static$4
m (F)Lorg/joml/Quaternionf; c lambda$static$3
m (F)Lorg/joml/Quaternionf; d lambda$static$2
m (F)Lorg/joml/Quaternionf; e lambda$static$1
m (F)Lorg/joml/Quaternionf; f lambda$static$0
c com/mojang/math/Constants com/mojang/math/Constants
f F a PI
f F b RAD_TO_DEG
f F c DEG_TO_RAD
f F d EPSILON
c com/mojang/math/Divisor com/mojang/math/Divisor
f I a denominator
f I b quotient
f I c mod
f I d returnedParts
f I e remainder
m (II)Ljava/lang/Iterable; a asIterable
m (II)Ljava/util/Iterator; b lambda$asIterable$0
c com/mojang/math/GivensParameters com/mojang/math/GivensParameters
f F a sinHalf
f F b cosHalf
m (FF)Lcom/mojang/math/GivensParameters; a fromUnnormalized
m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; a aroundX
m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; a aroundX
m (F)Lcom/mojang/math/GivensParameters; a fromPositiveAngle
m ()Lcom/mojang/math/GivensParameters; a inverse
m ()F b cos
m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; b aroundY
m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; b aroundY
m ()F c sin
m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; c aroundZ
m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; c aroundZ
m ()F d sinHalf
m ()F e cosHalf
c com/mojang/math/MatrixUtil com/mojang/math/MatrixUtil
f F a G
f Lcom/mojang/math/GivensParameters; b PI_4
m (FFF)Lcom/mojang/math/GivensParameters; a approxGivensQuat
m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)V a stepJacobi
m (Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple; a svdDecompose
m (Lorg/joml/Matrix4f;)Z a isPureTranslation
m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;)V a similarityTransform
m (Lorg/joml/Matrix3f;I)Lorg/joml/Quaternionf; a eigenvalueJacobi
m (FF)Lcom/mojang/math/GivensParameters; a qrGivensQuat
m (Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f; a mulComponentWise
m (Lorg/joml/Matrix4f;)Z b isOrthonormal
c com/mojang/math/PointGroupO com/mojang/math/OctahedralGroup
f Lcom/mojang/math/PointGroupO; A INVERT_Y
f Lcom/mojang/math/PointGroupO; B INVERT_Z
f Lcom/mojang/math/PointGroupO; C ROT_60_REF_NNN
f Lcom/mojang/math/PointGroupO; D ROT_60_REF_NNP
f Lcom/mojang/math/PointGroupO; E ROT_60_REF_NPN
f Lcom/mojang/math/PointGroupO; F ROT_60_REF_NPP
f Lcom/mojang/math/PointGroupO; G ROT_60_REF_PNN
f Lcom/mojang/math/PointGroupO; H ROT_60_REF_PNP
f Lcom/mojang/math/PointGroupO; I ROT_60_REF_PPN
f Lcom/mojang/math/PointGroupO; J ROT_60_REF_PPP
f Lcom/mojang/math/PointGroupO; K SWAP_XY
f Lcom/mojang/math/PointGroupO; L SWAP_YZ
f Lcom/mojang/math/PointGroupO; M SWAP_XZ
f Lcom/mojang/math/PointGroupO; N SWAP_NEG_XY
f Lcom/mojang/math/PointGroupO; O SWAP_NEG_YZ
f Lcom/mojang/math/PointGroupO; P SWAP_NEG_XZ
f Lcom/mojang/math/PointGroupO; Q ROT_90_REF_X_NEG
f Lcom/mojang/math/PointGroupO; R ROT_90_REF_X_POS
f Lcom/mojang/math/PointGroupO; S ROT_90_REF_Y_NEG
f Lcom/mojang/math/PointGroupO; T ROT_90_REF_Y_POS
f Lcom/mojang/math/PointGroupO; U ROT_90_REF_Z_NEG
f Lcom/mojang/math/PointGroupO; V ROT_90_REF_Z_POS
f Lorg/joml/Matrix3f; X transformation
f Ljava/lang/String; Y name
f Ljava/util/Map; Z rotatedDirections
f Lcom/mojang/math/PointGroupO; a IDENTITY
f Z aa invertX
f Z ab invertY
f Z ac invertZ
f Lcom/mojang/math/PointGroupS; ad permutation
f [[Lcom/mojang/math/PointGroupO; ae cayleyTable
f [Lcom/mojang/math/PointGroupO; af inverseTable
f [Lcom/mojang/math/PointGroupO; ag $VALUES
f Lcom/mojang/math/PointGroupO; b ROT_180_FACE_XY
f Lcom/mojang/math/PointGroupO; c ROT_180_FACE_XZ
f Lcom/mojang/math/PointGroupO; d ROT_180_FACE_YZ
f Lcom/mojang/math/PointGroupO; e ROT_120_NNN
f Lcom/mojang/math/PointGroupO; f ROT_120_NNP
f Lcom/mojang/math/PointGroupO; g ROT_120_NPN
f Lcom/mojang/math/PointGroupO; h ROT_120_NPP
f Lcom/mojang/math/PointGroupO; i ROT_120_PNN
f Lcom/mojang/math/PointGroupO; j ROT_120_PNP
f Lcom/mojang/math/PointGroupO; k ROT_120_PPN
f Lcom/mojang/math/PointGroupO; l ROT_120_PPP
f Lcom/mojang/math/PointGroupO; m ROT_180_EDGE_XY_NEG
f Lcom/mojang/math/PointGroupO; n ROT_180_EDGE_XY_POS
f Lcom/mojang/math/PointGroupO; o ROT_180_EDGE_XZ_NEG
f Lcom/mojang/math/PointGroupO; p ROT_180_EDGE_XZ_POS
f Lcom/mojang/math/PointGroupO; q ROT_180_EDGE_YZ_NEG
f Lcom/mojang/math/PointGroupO; r ROT_180_EDGE_YZ_POS
f Lcom/mojang/math/PointGroupO; s ROT_90_X_NEG
f Lcom/mojang/math/PointGroupO; t ROT_90_X_POS
f Lcom/mojang/math/PointGroupO; u ROT_90_Y_NEG
f Lcom/mojang/math/PointGroupO; v ROT_90_Y_POS
f Lcom/mojang/math/PointGroupO; w ROT_90_Z_NEG
f Lcom/mojang/math/PointGroupO; x ROT_90_Z_POS
f Lcom/mojang/math/PointGroupO; y INVERSION
f Lcom/mojang/math/PointGroupO; z INVERT_X
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Z a inverts
m (Lcom/mojang/math/PointGroupO;)Lcom/mojang/math/PointGroupO; a compose
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a rotate
m (I)[Lcom/mojang/math/PointGroupO; a lambda$static$5
m (Lcom/mojang/math/PointGroupO;Lcom/mojang/math/PointGroupO;)Z a lambda$static$3
m (Lnet/minecraft/core/BlockPropertyJigsawOrientation;)Lnet/minecraft/core/BlockPropertyJigsawOrientation; a rotate
m ()Lcom/mojang/math/PointGroupO; a inverse
m ([[Lcom/mojang/math/PointGroupO;)V a lambda$static$2
m ()Lorg/joml/Matrix3f; b transformation
m (Lcom/mojang/math/PointGroupO;)Lcom/mojang/math/PointGroupO; b lambda$static$4
m (Lcom/mojang/math/PointGroupO;)Lcom/mojang/math/PointGroupO; c lambda$static$1
m ()Ljava/lang/String; c getSerializedName
m (Lcom/mojang/math/PointGroupO;)Lcom/mojang/datafixers/util/Pair; d lambda$static$0
m ()Lit/unimi/dsi/fastutil/booleans/BooleanList; d packInversions
m ()[Lcom/mojang/math/PointGroupO; e $values
c com/mojang/math/PointGroupO$1 com/mojang/math/OctahedralGroup$1
f [I a $SwitchMap$net$minecraft$core$Direction$Axis
c com/mojang/math/PointGroupS com/mojang/math/SymmetricGroup3
f Lcom/mojang/math/PointGroupS; a P123
f Lcom/mojang/math/PointGroupS; b P213
f Lcom/mojang/math/PointGroupS; c P132
f Lcom/mojang/math/PointGroupS; d P231
f Lcom/mojang/math/PointGroupS; e P312
f Lcom/mojang/math/PointGroupS; f P321
f [I g permutation
f Lorg/joml/Matrix3f; h transformation
f I i ORDER
f [[Lcom/mojang/math/PointGroupS; j cayleyTable
f [Lcom/mojang/math/PointGroupS; k $VALUES
m ([[Lcom/mojang/math/PointGroupS;)V a lambda$static$1
m ()Lorg/joml/Matrix3f; a transformation
m (I)I a permutation
m ([ILcom/mojang/math/PointGroupS;)Z a lambda$static$0
m (Lcom/mojang/math/PointGroupS;)Lcom/mojang/math/PointGroupS; a compose
m ()[Lcom/mojang/math/PointGroupS; b $values
c com/mojang/math/Transformation com/mojang/math/Transformation
f Lcom/mojang/serialization/Codec; a CODEC
f Lcom/mojang/serialization/Codec; b EXTENDED_CODEC
f Lorg/joml/Matrix4f; c matrix
f Z d decomposed
f Lorg/joml/Vector3f; e translation
f Lorg/joml/Quaternionf; f leftRotation
f Lorg/joml/Vector3f; g scale
f Lorg/joml/Quaternionf; h rightRotation
f Lcom/mojang/math/Transformation; i IDENTITY
m ()Lcom/mojang/math/Transformation; a identity
m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; a compose
m (Lcom/mojang/math/Transformation;F)Lcom/mojang/math/Transformation; a slerp
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)Lorg/joml/Matrix4f; a compose
m (Lcom/mojang/math/Transformation;)Lorg/joml/Quaternionf; b lambda$static$3
m ()Lcom/mojang/math/Transformation; b inverse
m ()Lorg/joml/Matrix4f; c getMatrix
m (Lcom/mojang/math/Transformation;)Lorg/joml/Vector3f; c lambda$static$2
m ()Lorg/joml/Vector3f; d getTranslation
m (Lcom/mojang/math/Transformation;)Lorg/joml/Quaternionf; d lambda$static$1
m (Lcom/mojang/math/Transformation;)Lorg/joml/Vector3f; e lambda$static$0
m ()Lorg/joml/Quaternionf; e getLeftRotation
m ()Lorg/joml/Vector3f; f getScale
m ()Lorg/joml/Quaternionf; g getRightRotation
m ()V h ensureDecomposed
m ()Lcom/mojang/math/Transformation; i lambda$static$5
c net/minecraft/BlockUtil net/minecraft/BlockUtil
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection$EnumAxis;ILnet/minecraft/core/EnumDirection$EnumAxis;ILjava/util/function/Predicate;)Lnet/minecraft/BlockUtil$Rectangle; a getLargestRectangleAround
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; a getTopConnectedBlock
m ([I)Lcom/mojang/datafixers/util/Pair; a getMaxRectangleLocation
m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/EnumDirection;I)I a getLimit
c net/minecraft/BlockUtil$IntBounds net/minecraft/BlockUtil$IntBounds
f I a min
f I b max
c net/minecraft/BlockUtil$Rectangle net/minecraft/BlockUtil$FoundRectangle
f Lnet/minecraft/core/BlockPosition; a minCorner
f I b axis1Size
f I c axis2Size
c net/minecraft/CharPredicate net/minecraft/CharPredicate
m (C)Z a lambda$negate$1
m (Lnet/minecraft/CharPredicate;C)Z a lambda$or$2
m (Lnet/minecraft/CharPredicate;C)Z b lambda$and$0
c net/minecraft/CrashReport net/minecraft/CrashReport
f Lorg/slf4j/Logger; a LOGGER
f Ljava/time/format/DateTimeFormatter; b DATE_TIME_FORMATTER
f Ljava/lang/String; c title
f Ljava/lang/Throwable; d exception
f Ljava/util/List; e details
f Ljava/io/File; f saveFile
f Z g trackingStackTrace
f [Ljava/lang/StackTraceElement; h uncategorizedStackTrace
f Lnet/minecraft/SystemReport; i systemReport
m (Ljava/lang/StringBuilder;)V a getDetails
m (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/CrashReport; a forThrowable
m ()Ljava/lang/String; a getTitle
m (Ljava/lang/String;I)Lnet/minecraft/CrashReportSystemDetails; a addCategory
m (Ljava/io/File;)Z a saveToFile
m (Ljava/lang/String;)Lnet/minecraft/CrashReportSystemDetails; a addCategory
m ()Ljava/lang/Throwable; b getException
m ()Ljava/lang/String; c getDetails
m ()Ljava/lang/String; d getExceptionMessage
m ()Ljava/lang/String; e getFriendlyReport
m ()Ljava/io/File; f getSaveFile
m ()Lnet/minecraft/SystemReport; g getSystemReport
m ()V h preload
m ()Ljava/lang/String; i getErrorComment
c net/minecraft/CrashReportCallable net/minecraft/CrashReportDetail
c net/minecraft/CrashReportSystemDetails net/minecraft/CrashReportCategory
f Ljava/lang/String; a title
f Ljava/util/List; b entries
f [Ljava/lang/StackTraceElement; c stackTrace
m (Ljava/lang/StringBuilder;)V a getDetails
m (Lnet/minecraft/world/level/LevelHeightAccessor;DDD)Ljava/lang/String; a formatLocation
m ()[Ljava/lang/StackTraceElement; a getStacktrace
m (I)I a fillInStackTrace
m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPosition;)Ljava/lang/String; a formatLocation
m (Lnet/minecraft/CrashReportSystemDetails;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a populateBlockDetails
m (Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/CrashReportSystemDetails; a setDetail
m (Lnet/minecraft/world/level/LevelHeightAccessor;III)Ljava/lang/String; a formatLocation
m (Ljava/lang/String;Lnet/minecraft/CrashReportCallable;)Lnet/minecraft/CrashReportSystemDetails; a setDetail
m (Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)Z a validateStackTrace
m (Ljava/lang/String;Ljava/lang/Throwable;)V a setDetailError
m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPosition;)Ljava/lang/String; b lambda$populateBlockDetails$0
m (I)V b trimStacktrace
c net/minecraft/CrashReportSystemDetails$CrashReportDetail net/minecraft/CrashReportCategory$Entry
f Ljava/lang/String; a key
f Ljava/lang/String; b value
m ()Ljava/lang/String; a getKey
m ()Ljava/lang/String; b getValue
c net/minecraft/DefaultUncaughtExceptionHandler net/minecraft/DefaultUncaughtExceptionHandler
f Lorg/slf4j/Logger; a logger
c net/minecraft/EnumChatFormat net/minecraft/ChatFormatting
f Ljava/lang/String; A name
f C B code
f Z C isFormat
f Ljava/lang/String; D toString
f I E id
f Ljava/lang/Integer; F color
f [Lnet/minecraft/EnumChatFormat; G $VALUES
f Lnet/minecraft/EnumChatFormat; a BLACK
f Lnet/minecraft/EnumChatFormat; b DARK_BLUE
f Lnet/minecraft/EnumChatFormat; c DARK_GREEN
f Lnet/minecraft/EnumChatFormat; d DARK_AQUA
f Lnet/minecraft/EnumChatFormat; e DARK_RED
f Lnet/minecraft/EnumChatFormat; f DARK_PURPLE
f Lnet/minecraft/EnumChatFormat; g GOLD
f Lnet/minecraft/EnumChatFormat; h GRAY
f Lnet/minecraft/EnumChatFormat; i DARK_GRAY
f Lnet/minecraft/EnumChatFormat; j BLUE
f Lnet/minecraft/EnumChatFormat; k GREEN
f Lnet/minecraft/EnumChatFormat; l AQUA
f Lnet/minecraft/EnumChatFormat; m RED
f Lnet/minecraft/EnumChatFormat; n LIGHT_PURPLE
f Lnet/minecraft/EnumChatFormat; o YELLOW
f Lnet/minecraft/EnumChatFormat; p WHITE
f Lnet/minecraft/EnumChatFormat; q OBFUSCATED
f Lnet/minecraft/EnumChatFormat; r BOLD
f Lnet/minecraft/EnumChatFormat; s STRIKETHROUGH
f Lnet/minecraft/EnumChatFormat; t UNDERLINE
f Lnet/minecraft/EnumChatFormat; u ITALIC
f Lnet/minecraft/EnumChatFormat; v RESET
f Lcom/mojang/serialization/Codec; w CODEC
f C x PREFIX_CODE
f Ljava/util/Map; y FORMATTING_BY_NAME
f Ljava/util/regex/Pattern; z STRIP_FORMATTING_PATTERN
m (C)Lnet/minecraft/EnumChatFormat; a getByCode
m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/EnumChatFormat; a lambda$static$1
m ()C a getChar
m (Ljava/lang/String;)Ljava/lang/String; a stripFormatting
m (ZZ)Ljava/util/Collection; a getNames
m (I)Lnet/minecraft/EnumChatFormat; a getById
m ()I b getId
m (Ljava/lang/String;)Lnet/minecraft/EnumChatFormat; b getByName
m (Lnet/minecraft/EnumChatFormat;)Ljava/lang/String; b lambda$static$0
m (Ljava/lang/String;)Ljava/lang/String; c cleanName
m ()Ljava/lang/String; c getSerializedName
m ()Z d isFormat
m ()Z e isColor
m ()Ljava/lang/Integer; f getColor
m ()Ljava/lang/String; g getName
m ()[Lnet/minecraft/EnumChatFormat; h $values
c net/minecraft/FileUtils net/minecraft/FileUtil
f Ljava/util/regex/Pattern; a COPY_COUNTER_PATTERN
f I b MAX_FILE_NAME
f Ljava/util/regex/Pattern; c RESERVED_WINDOWS_FILENAMES
f Ljava/util/regex/Pattern; d STRICT_PATH_SEGMENT_CHECK
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a lambda$decomposePath$3
m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/nio/file/Path; a resolvePath
m (Ljava/lang/String;)Ljava/lang/String; a getFullResourcePath
m ([Ljava/lang/String;)V a validatePath
m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a findAvailableName
m (Ljava/nio/file/Path;)Z a isPathNormalized
m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path; b createPathToResource
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b lambda$decomposePath$2
m (Ljava/lang/String;)Ljava/lang/String; b normalizeResourcePath
m (Ljava/nio/file/Path;)Z b isPathPortable
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c decomposePath
m (Ljava/nio/file/Path;)V c createDirectoriesSafe
m (Ljava/lang/String;)Z d isValidStrictPathSegment
m (Ljava/lang/String;)Ljava/lang/String; e lambda$decomposePath$1
m (Ljava/lang/String;)Ljava/lang/String; f lambda$decomposePath$0
c net/minecraft/MinecraftVersion net/minecraft/DetectedVersion
f Lnet/minecraft/WorldVersion; a BUILT_IN
f Lorg/slf4j/Logger; b LOGGER
f Ljava/lang/String; c id
f Ljava/lang/String; d name
f Z e stable
f Lnet/minecraft/world/level/storage/DataVersion; f worldVersion
f I g protocolVersion
f I h resourcePackVersion
f I i dataPackVersion
f Ljava/util/Date; j buildTime
m ()Lnet/minecraft/WorldVersion; a tryDetectVersion
m (Lnet/minecraft/server/packs/EnumResourcePackType;)I a getPackVersion
m ()Ljava/lang/String; b getId
m ()Ljava/lang/String; c getName
m ()Lnet/minecraft/world/level/storage/DataVersion; d getDataVersion
m ()I e getProtocolVersion
m ()Ljava/util/Date; f getBuildTime
m ()Z g isStable
c net/minecraft/Optionull net/minecraft/Optionull
m (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; a map
m ([I)Z a isNullOrEmpty
m ([J)Z a isNullOrEmpty
m (Ljava/util/Collection;)Ljava/lang/Object; a first
m ([C)Z a isNullOrEmpty
m ([D)Z a isNullOrEmpty
m ([F)Z a isNullOrEmpty
m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Object; a mapOrElse
m ([Z)Z a isNullOrEmpty
m ([S)Z a isNullOrEmpty
m (Ljava/util/Collection;Ljava/util/function/Supplier;)Ljava/lang/Object; a firstOrElse
m ([Ljava/lang/Object;)Z a isNullOrEmpty
m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a mapOrDefault
m ([B)Z a isNullOrEmpty
m (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; a firstOrDefault
c net/minecraft/ReportedException net/minecraft/ReportedException
f Lnet/minecraft/CrashReport; a report
m ()Lnet/minecraft/CrashReport; a getReport
c net/minecraft/ResourceKeyInvalidException net/minecraft/ResourceLocationException
c net/minecraft/SharedConstants net/minecraft/SharedConstants
f Z A DEBUG_COLLISION
f Z B DEBUG_SUPPORT_BLOCKS
f Z C DEBUG_SHAPES
f Z D DEBUG_NEIGHBORSUPDATE
f Z E DEBUG_STRUCTURES
f Z F DEBUG_LIGHT
f Z G DEBUG_SKY_LIGHT_SECTIONS
f Z H DEBUG_WORLDGENATTEMPT
f Z I DEBUG_SOLID_FACE
f Z J DEBUG_CHUNKS
f Z K DEBUG_GAME_EVENT_LISTENERS
f Z L DEBUG_DUMP_TEXTURE_ATLAS
f Z M DEBUG_DUMP_INTERPOLATED_TEXTURE_FRAMES
f Z N DEBUG_STRUCTURE_EDIT_MODE
f Z O DEBUG_SAVE_STRUCTURES_AS_SNBT
f Z P DEBUG_SYNCHRONOUS_GL_LOGS
f Z Q DEBUG_VERBOSE_SERVER_EVENTS
f Z R DEBUG_NAMED_RUNNABLES
f Z S DEBUG_GOAL_SELECTOR
f Z T DEBUG_VILLAGE_SECTIONS
f Z U DEBUG_BRAIN
f Z V DEBUG_BEES
f Z W DEBUG_RAIDS
f Z X DEBUG_BLOCK_BREAK
f Z Y DEBUG_RESOURCE_LOAD_TIMES
f Z Z DEBUG_MONITOR_TICK_TIMES
f Z a SNAPSHOT
f Z aA DEBUG_DISABLE_FEATURES
f Z aB DEBUG_DISABLE_ORE_VEINS
f Z aC DEBUG_DISABLE_BLENDING
f Z aD DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION
f I aE DEFAULT_MINECRAFT_PORT
f Z aF INGAME_DEBUG_OUTPUT
f Z aG DEBUG_SUBTITLES
f I aH FAKE_MS_LATENCY
f I aI FAKE_MS_JITTER
f Lio/netty/util/ResourceLeakDetector$Level; aJ NETTY_LEAK_DETECTION
f Z aK COMMAND_STACK_TRACES
f Z aL DEBUG_WORLD_RECREATE
f Z aM DEBUG_SHOW_SERVER_DEBUG_VALUES
f Z aN DEBUG_STORE_CHUNK_STACKTRACES
f Z aO DEBUG_FEATURE_COUNT
f Z aP DEBUG_RESOURCE_GENERATION_OVERRIDE
f Z aQ DEBUG_FORCE_TELEMETRY
f Z aR DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND
f J aS MAXIMUM_TICK_TIME_NANOS
f F aT MAXIMUM_BLOCK_EXPLOSION_RESISTANCE
f Z aU USE_WORKFLOWS_HOOKS
f Z aV USE_DEVONLY
f Z aW CHECK_DATA_FIXER_SCHEMA
f Z aX IS_RUNNING_IN_IDE
f Ljava/util/Set; aY DATA_FIX_TYPES_TO_OPTIMIZE
f I aZ WORLD_RESOLUTION
f Z aa DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN
f Z ab DEBUG_DONT_SAVE_WORLD
f Z ac DEBUG_LARGE_DRIPSTONE
f Z ad DEBUG_CARVERS
f Z ae DEBUG_ORE_VEINS
f Z af DEBUG_SCULK_CATALYST
f Z ag DEBUG_BYPASS_REALMS_VERSION_CHECK
f Z ah DEBUG_SOCIAL_INTERACTIONS
f Z ai DEBUG_VALIDATE_RESOURCE_PATH_CASE
f Z aj DEBUG_UNLOCK_ALL_TRADES
f Z ak DEBUG_BREEZE_MOB
f Z al DEBUG_TRIAL_SPAWNER_DETECTS_SHEEP_AS_PLAYERS
f Z am DEBUG_VAULT_DETECTS_SHEEP_AS_PLAYERS
f Z an DEBUG_FORCE_ONBOARDING_SCREEN
f Z ao DEBUG_IGNORE_LOCAL_MOB_CAP
f Z ap DEBUG_DISABLE_LIQUID_SPREADING
f Z aq DEBUG_AQUIFERS
f Z ar DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING
f Z as debugGenerateSquareTerrainWithoutNoise
f Z at debugGenerateStripedTerrainWithoutNoise
f Z au DEBUG_ONLY_GENERATE_HALF_THE_WORLD
f Z av DEBUG_DISABLE_FLUID_GENERATION
f Z aw DEBUG_DISABLE_AQUIFERS
f Z ax DEBUG_DISABLE_SURFACE
f Z ay DEBUG_DISABLE_CARVERS
f Z az DEBUG_DISABLE_STRUCTURES
f I b WORLD_VERSION
f I ba MAX_CHAT_LENGTH
f I bb MAX_USER_INPUT_COMMAND_LENGTH
f I bc MAX_FUNCTION_COMMAND_LENGTH
f I bd MAX_PLAYER_NAME_LENGTH
f I be MAX_CHAINED_NEIGHBOR_UPDATES
f I bf MAX_RENDER_DISTANCE
f [C bg ILLEGAL_FILE_CHARACTERS
f I bh TICKS_PER_SECOND
f I bi MILLIS_PER_TICK
f I bj TICKS_PER_MINUTE
f I bk TICKS_PER_GAME_DAY
f F bl AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK
f F bm AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE
f F bn AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY
f I bo WORLD_ICON_SIZE
f I bp SNAPSHOT_PROTOCOL_BIT
f Lnet/minecraft/WorldVersion; bq CURRENT_VERSION
f Ljava/lang/String; c SERIES
f Ljava/lang/String; d VERSION_STRING
f I e RELEASE_NETWORK_PROTOCOL_VERSION
f I f SNAPSHOT_NETWORK_PROTOCOL_VERSION
f I g SNBT_NAG_VERSION
f Z h CRASH_EAGERLY
f I i RESOURCE_PACK_FORMAT
f I j DATA_PACK_FORMAT
f I k LANGUAGE_FORMAT
f I l REPORT_FORMAT_VERSION
f Ljava/lang/String; m DATA_VERSION_TAG
f Z n USE_NEW_RENDERSYSTEM
f Z o MULTITHREADED_RENDERING
f Z p FIX_TNT_DUPE
f Z q FIX_SAND_DUPE
f Z r USE_DEBUG_FEATURES
f Z s DEBUG_OPEN_INCOMPATIBLE_WORLDS
f Z t DEBUG_ALLOW_LOW_SIM_DISTANCE
f Z u DEBUG_HOTKEYS
f Z v DEBUG_UI_NARRATION
f Z w DEBUG_RENDER
f Z x DEBUG_PATHFINDING
f Z y DEBUG_WATER
f Z z DEBUG_HEIGHTMAP
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a debugVoidTerrain
m (Lnet/minecraft/WorldVersion;)V a setVersion
m ()V a tryDetectVersion
m ()Lnet/minecraft/WorldVersion; b getCurrentVersion
m ()I c getProtocolVersion
m ()V d enableDataFixerOptimizations
c net/minecraft/SystemReport net/minecraft/SystemReport
f J a BYTES_PER_MEBIBYTE
f J b ONE_GIGA
f Lorg/slf4j/Logger; c LOGGER
f Ljava/lang/String; d OPERATING_SYSTEM
f Ljava/lang/String; e JAVA_VERSION
f Ljava/lang/String; f JAVA_VM_VERSION
f Ljava/util/Map; g entries
m (Ljava/lang/StringBuilder;)V a appendToCrashReportString
m (Loshi/hardware/VirtualMemory;)V a putVirtualMemory
m (Ljava/lang/String;Ljava/lang/Runnable;)V a ignoreErrors
m (Loshi/hardware/CentralProcessor$ProcessorIdentifier;)Ljava/lang/String; a lambda$putProcessor$16
m (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V a lambda$appendToCrashReportString$20
m (Ljava/lang/String;Ljava/util/function/Supplier;)V a setDetail
m (Loshi/hardware/CentralProcessor;)V a putProcessor
m (Loshi/hardware/GlobalMemory;)V a putMemory
m (Loshi/hardware/PhysicalMemory;)Ljava/lang/String; a lambda$putPhysicalMemory$8
m (Ljava/util/List;)V a putPhysicalMemory
m ()Ljava/lang/String; a toLineSeparatedString
m (Loshi/hardware/GraphicsCard;)Ljava/lang/String; a lambda$putGraphics$15
m (Loshi/hardware/HardwareAbstractionLayer;)V a lambda$putHardware$6
m (Ljava/lang/String;Ljava/lang/String;)V a setDetail
m (Loshi/SystemInfo;)V a putHardware
m (Ljava/util/Map$Entry;)Ljava/lang/String; a lambda$toLineSeparatedString$21
m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; b lambda$putProcessor$19
m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; b lambda$putVirtualMemory$12
m (Loshi/hardware/PhysicalMemory;)Ljava/lang/String; b lambda$putPhysicalMemory$7
m (Loshi/hardware/HardwareAbstractionLayer;)V b lambda$putHardware$5
m (Ljava/util/List;)V b putGraphics
m ()Ljava/lang/String; b lambda$new$3
m (Loshi/hardware/GlobalMemory;)V b lambda$putMemory$14
m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; c lambda$putProcessor$18
m (Loshi/hardware/HardwareAbstractionLayer;)V c lambda$putHardware$4
m (Loshi/hardware/GlobalMemory;)V c lambda$putMemory$13
m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; c lambda$putVirtualMemory$11
m ()V c lambda$new$2
m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; d lambda$putProcessor$17
m ()Ljava/lang/String; d lambda$new$1
m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; d lambda$putVirtualMemory$10
m ()Ljava/lang/String; e lambda$new$0
m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; e lambda$putVirtualMemory$9
c net/minecraft/SystemUtils net/minecraft/Util
f I a LINEAR_LOOKUP_THRESHOLD
f J b NANOS_PER_MILLI
f Lnet/minecraft/util/TimeSource$a; c timeSource
f Lcom/google/common/base/Ticker; d TICKER
f Ljava/util/UUID; e NIL_UUID
f Ljava/nio/file/spi/FileSystemProvider; f ZIP_FILE_SYSTEM_PROVIDER
f Lorg/slf4j/Logger; g LOGGER
f I h DEFAULT_MAX_THREADS
f I i DEFAULT_SAFE_FILE_OPERATION_RETRIES
f Ljava/lang/String; j MAX_THREADS_SYSTEM_PROPERTY
f Ljava/util/concurrent/ExecutorService; k BACKGROUND_EXECUTOR
f Ljava/util/concurrent/ExecutorService; l IO_POOL
f Ljava/util/concurrent/ExecutorService; m DOWNLOAD_POOL
f Ljava/time/format/DateTimeFormatter; n FILENAME_DATE_TIME_FORMATTER
f Ljava/util/function/Consumer; o thePauser
m (ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z a runWithRetries
m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; a createDeleter
m (Ljava/lang/String;Z)Ljava/util/concurrent/ExecutorService; a makeIoExecutor
m (Ljava/util/stream/LongStream;I)Lcom/mojang/serialization/DataResult; a fixedSize
m (Ljava/util/concurrent/CompletableFuture;Ljava/util/List;Ljava/lang/Throwable;)V a lambda$sequenceFailFastAndCancel$13
m (Ljava/util/concurrent/ExecutorService;)V a shutdownExecutor
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed; a writeAndReadTypedOrThrow
m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a shuffledCopy
m (Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction; a memoize
m ()Ljava/util/stream/Collector; a toMap
m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/lang/String;)V a lambda$prefix$17
m (Ljava/util/function/Consumer;Ljava/util/List;ILjava/lang/Object;Ljava/lang/Throwable;)V a lambda$fallibleSequence$14
m (Ljava/util/function/Function;Ljava/util/function/Predicate;)Ljava/lang/Object; a blockUntilDone
m (Ljava/lang/String;)V a logAndPauseIfInIde
m (Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; a copyAndPut
m (Ljava/lang/String;II)I a offsetByCodepoints
m (I)Ljava/lang/String; a lambda$fixedSize$20
m (Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable; a name
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Object;)Ljava/lang/String; a getPropertyName
m (Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional; a ifElse
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Z)Lcom/mojang/datafixers/Typed; a readTypedOrThrow
m ([Ljava/lang/Object;Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; a getRandom
m (Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult; a fixedSize
m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; a getRandom
m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; a fetchChoiceType
m (Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/function/Supplier; a wrapThreadWithTaskName
m (Lnet/minecraft/CharPredicate;I)Ljava/lang/String; a lambda$sanitizeName$21
m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; a findNextInIterable
m (Ljava/util/stream/IntStream;Lnet/minecraft/util/RandomSource;)Lit/unimi/dsi/fastutil/ints/IntArrayList; a toShuffledList
m (Lnet/minecraft/core/IRegistry;Ljava/lang/Object;)Ljava/lang/String; a getRegisteredName
m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; a createRenamer
m (Ljava/util/List;Ljava/lang/Void;)Ljava/util/List; a lambda$fallibleSequence$16
m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)Z a safeReplaceOrMoveFile
m (Ljava/util/List;Ljava/lang/Object;)Ljava/util/List; a copyAndAdd
m (Ljava/nio/file/spi/FileSystemProvider;)Z a lambda$static$0
m (Ljava/util/stream/Stream;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a toShuffledList
m (Ljava/util/List;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a fallibleSequence
m (Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; a make
m (Ljava/util/function/Supplier;)Ljava/lang/Object; a make
m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; a copyAndAdd
m (Ljava/lang/Object;)Z a lambda$anyOf$9
m (Ljava/lang/String;Lnet/minecraft/CharPredicate;)Ljava/lang/String; a sanitizeName
m (Ljava/util/List;)Ljava/util/function/Predicate; a allOf
m (Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; a prefix
m (Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicInteger;ZLjava/lang/Runnable;)Ljava/lang/Thread; a lambda$makeIoExecutor$4
m (Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Runnable; a wrapThreadWithTaskName
m (Ljava/util/List;[Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V a lambda$fallibleSequence$15
m ([Ljava/util/function/BooleanSupplier;)Z a executeInSequence
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/Typed; a readTypedOrThrow
m (Ljava/lang/Throwable;)V a throwAsRuntime
m (Ljava/util/List;I)Lcom/mojang/serialization/DataResult; a fixedSize
m (Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/function/Supplier; a name
m (Ljava/util/function/Consumer;)V a setPause
m (Ljava/util/function/Function;)Lnet/minecraft/util/SingleKeyCache; a singleKeyCache
m ([ILnet/minecraft/util/RandomSource;)I a getRandom
m (Ljava/lang/Thread;Ljava/lang/Throwable;)V a onThreadException
m (Ljava/lang/String;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; a makeDescriptionId
m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V a safeReplaceFile
m (Ljava/lang/String;Ljava/lang/Throwable;)V a logAndPauseIfInIde
m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; b findPreviousInIterable
m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; b createFileDeletedCheck
m (Ljava/util/List;Ljava/lang/Void;)Ljava/util/List; b lambda$sequence$12
m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V b copyBetweenDirs
m (Ljava/lang/String;Ljava/lang/Runnable;)V b lambda$wrapThreadWithTaskName$5
m (Ljava/util/List;)Ljava/util/function/Predicate; b anyOf
m ([Ljava/lang/Object;Lnet/minecraft/util/RandomSource;)Ljava/util/List; b shuffledCopy
m (Ljava/lang/Object;)Z b lambda$allOf$7
m (Ljava/util/function/Function;)Ljava/util/function/Function; b memoize
m (Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/lang/Object; b lambda$wrapThreadWithTaskName$6
m ()Ljava/util/stream/Collector; b toMutableList
m (Ljava/lang/Throwable;)Ljava/lang/Throwable; b pauseInIde
m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; b doFetchChoiceType
m (I)Ljava/lang/String; b lambda$fixedSize$19
m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; b getRandomSafe
m (Ljava/util/List;Ljava/lang/Object;)Z b lambda$anyOf$10
m ()J c getMillis
m (Ljava/util/List;)Ljava/lang/Object; c lastOf
m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; c createFileCreatedCheck
m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; c blockUntilDone
m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)V c shuffle
m (Ljava/lang/Throwable;)Ljava/lang/String; c describeError
m (I)Ljava/lang/String; c lambda$fixedSize$18
m (Ljava/util/List;Ljava/lang/Object;)Z c lambda$allOf$8
m (Ljava/lang/String;)V c doPause
m (Ljava/lang/String;)Z d lambda$getVmArguments$11
m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; d sequence
m ()J d getNanos
m (Ljava/lang/String;)V e lambda$static$2
m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; e sequenceFailFast
m ()J e getEpochMillis
m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; f sequenceFailFastAndCancel
m ()Ljava/lang/String; f getFilenameFormattedDateTime
m ()Ljava/util/concurrent/ExecutorService; g backgroundExecutor
m (Ljava/util/List;)Ljava/util/function/ToIntFunction; g createIndexLookup
m ()Ljava/util/concurrent/ExecutorService; h ioPool
m (Ljava/util/List;)Ljava/util/function/ToIntFunction; h createIndexIdentityLookup
m ()Ljava/util/concurrent/ExecutorService; i nonCriticalIoPool
m ()V j shutdownExecutors
m ()Lnet/minecraft/SystemUtils$OS; k getPlatform
m ()Ljava/util/stream/Stream; l getVmArguments
m ()V m startTimerHackThread
m ()I n getMaxThreads
m ()Ljava/lang/IllegalStateException; o lambda$static$1
c net/minecraft/SystemUtils$1 net/minecraft/Util$1
c net/minecraft/SystemUtils$4 net/minecraft/Util$2
c net/minecraft/SystemUtils$5 net/minecraft/Util$5
c net/minecraft/SystemUtils$6 net/minecraft/Util$6
c net/minecraft/SystemUtils$7 net/minecraft/Util$7
c net/minecraft/SystemUtils$8 net/minecraft/Util$8
c net/minecraft/SystemUtils$9 net/minecraft/Util$9
c net/minecraft/SystemUtils$OS net/minecraft/Util$OS
f Lnet/minecraft/SystemUtils$OS; a LINUX
f Lnet/minecraft/SystemUtils$OS; b SOLARIS
f Lnet/minecraft/SystemUtils$OS; c WINDOWS
f Lnet/minecraft/SystemUtils$OS; d OSX
f Lnet/minecraft/SystemUtils$OS; e UNKNOWN
f Ljava/lang/String; f telemetryName
f [Lnet/minecraft/SystemUtils$OS; g $VALUES
m (Ljava/net/URL;)V a openUrl
m (Ljava/lang/String;)V a openUri
m (Ljava/io/File;)V a openFile
m (Ljava/net/URI;)V a openUri
m ()Ljava/lang/String; a telemetryName
m ()[Lnet/minecraft/SystemUtils$OS; b $values
m (Ljava/net/URL;)[Ljava/lang/String; b getOpenUrlArguments
c net/minecraft/SystemUtils$OS$1 net/minecraft/Util$OS$1
m (Ljava/net/URL;)[Ljava/lang/String; b getOpenUrlArguments
c net/minecraft/SystemUtils$OS$2 net/minecraft/Util$OS$2
m (Ljava/net/URL;)[Ljava/lang/String; b getOpenUrlArguments
c net/minecraft/ThreadNamedUncaughtExceptionHandler net/minecraft/DefaultUncaughtExceptionHandlerWithName
f Lorg/slf4j/Logger; a logger
c net/minecraft/WorldVersion net/minecraft/WorldVersion
m (Lnet/minecraft/server/packs/EnumResourcePackType;)I a getPackVersion
m ()Ljava/lang/String; b getId
m ()Ljava/lang/String; c getName
m ()Lnet/minecraft/world/level/storage/DataVersion; d getDataVersion
m ()I e getProtocolVersion
m ()Ljava/util/Date; f getBuildTime
m ()Z g isStable
c net/minecraft/advancements/Advancement net/minecraft/advancements/Advancement
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Ljava/util/Optional; c parent
f Ljava/util/Optional; d display
f Lnet/minecraft/advancements/AdvancementRewards; e rewards
f Ljava/util/Map; f criteria
f Lnet/minecraft/advancements/AdvancementRequirements; g requirements
f Z h sendsTelemetryEvent
f Ljava/util/Optional; i name
f Lcom/mojang/serialization/Codec; j CRITERIA_CODEC
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$decorateName$7
m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/AdvancementRewards;Ljava/util/Map;Ljava/util/Optional;Ljava/lang/Boolean;)Lnet/minecraft/advancements/Advancement; a lambda$static$4
m (Lnet/minecraft/advancements/Advancement;)Lcom/mojang/serialization/DataResult; a validate
m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/chat/IChatBaseComponent; a name
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderGetter$a;)V a validate
m ()Z a isRoot
m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderGetter$a;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V a lambda$validate$9
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Ljava/util/Map;)Lnet/minecraft/advancements/AdvancementRequirements; a lambda$static$3
m (Lnet/minecraft/advancements/AdvancementDisplay;)Lnet/minecraft/network/chat/IChatBaseComponent; a decorateName
m (Lnet/minecraft/advancements/Advancement;Lnet/minecraft/advancements/AdvancementRequirements;)Lnet/minecraft/advancements/Advancement; a lambda$validate$6
m ()Ljava/util/Optional; b parent
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/advancements/Advancement; b read
m (Ljava/util/Map;)Lcom/mojang/serialization/DataResult; b lambda$static$1
m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$name$8
m (Lnet/minecraft/advancements/Advancement;)Ljava/util/Optional; b lambda$static$2
m ()Ljava/util/Optional; c display
m ()Lnet/minecraft/advancements/AdvancementRewards; d rewards
m ()Ljava/util/Map; e criteria
m ()Lnet/minecraft/advancements/AdvancementRequirements; f requirements
m ()Z g sendsTelemetryEvent
m ()Ljava/util/Optional; h name
m ()Ljava/lang/String; i lambda$static$0
c net/minecraft/advancements/Advancement$SerializedAdvancement net/minecraft/advancements/Advancement$Builder
f Ljava/util/Optional; a parent
f Ljava/util/Optional; b display
f Lnet/minecraft/advancements/AdvancementRewards; c rewards
f Lcom/google/common/collect/ImmutableMap$Builder; d criteria
f Ljava/util/Optional; e requirements
f Lnet/minecraft/advancements/AdvancementRequirements$a; f requirementsStrategy
f Z g sendsTelemetryEvent
m (Lnet/minecraft/advancements/AdvancementDisplay;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a display
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/advancements/AdvancementFrameType;ZZZ)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a display
m (Ljava/util/function/Consumer;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; a save
m (Lnet/minecraft/advancements/AdvancementRequirements$a;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a requirements
m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a advancement
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addCriterion
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a parent
m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a parent
m (Lnet/minecraft/advancements/AdvancementRewards;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a rewards
m (Lnet/minecraft/advancements/AdvancementRequirements;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a requirements
m (Ljava/util/Map;)Lnet/minecraft/advancements/AdvancementRequirements; a lambda$build$0
m (Lnet/minecraft/advancements/AdvancementRewards$a;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a rewards
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/advancements/AdvancementFrameType;ZZZ)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a display
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementHolder; b build
m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; b recipeAdvancement
m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; c sendsTelemetryEvent
c net/minecraft/advancements/AdvancementDisplay net/minecraft/advancements/DisplayInfo
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; c title
f Lnet/minecraft/network/chat/IChatBaseComponent; d description
f Lnet/minecraft/world/item/ItemStack; e icon
f Ljava/util/Optional; f background
f Lnet/minecraft/advancements/AdvancementFrameType; g type
f Z h showToast
f Z i announceChat
f Z j hidden
f F k x
f F l y
m (FF)V a setLocation
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a serializeToNetwork
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getTitle
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getDescription
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/advancements/AdvancementDisplay; b fromNetwork
m ()Lnet/minecraft/world/item/ItemStack; c getIcon
m ()Ljava/util/Optional; d getBackground
m ()Lnet/minecraft/advancements/AdvancementFrameType; e getType
m ()F f getX
m ()F g getY
m ()Z h shouldShowToast
m ()Z i shouldAnnounceChat
m ()Z j isHidden
c net/minecraft/advancements/AdvancementFrameType net/minecraft/advancements/AdvancementType
f Lnet/minecraft/advancements/AdvancementFrameType; a TASK
f Lnet/minecraft/advancements/AdvancementFrameType; b CHALLENGE
f Lnet/minecraft/advancements/AdvancementFrameType; c GOAL
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/lang/String; e name
f Lnet/minecraft/EnumChatFormat; f chatColor
f Lnet/minecraft/network/chat/IChatBaseComponent; g displayName
f [Lnet/minecraft/advancements/AdvancementFrameType; h $VALUES
m ()Lnet/minecraft/EnumChatFormat; a getChatColor
m (Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/network/chat/IChatMutableComponent; a createAnnouncement
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getDisplayName
m ()Ljava/lang/String; c getSerializedName
m ()[Lnet/minecraft/advancements/AdvancementFrameType; d $values
c net/minecraft/advancements/AdvancementHolder net/minecraft/advancements/AdvancementHolder
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b LIST_STREAM_CODEC
f Lnet/minecraft/resources/MinecraftKey; c id
f Lnet/minecraft/advancements/Advancement; d value
m ()Lnet/minecraft/resources/MinecraftKey; a id
m ()Lnet/minecraft/advancements/Advancement; b value
c net/minecraft/advancements/AdvancementNode net/minecraft/advancements/AdvancementNode
f Lnet/minecraft/advancements/AdvancementHolder; a holder
f Lnet/minecraft/advancements/AdvancementNode; b parent
f Ljava/util/Set; c children
m (Lnet/minecraft/advancements/AdvancementNode;)Lnet/minecraft/advancements/AdvancementNode; a getRoot
m ()Lnet/minecraft/advancements/Advancement; a advancement
m ()Lnet/minecraft/advancements/AdvancementHolder; b holder
m (Lnet/minecraft/advancements/AdvancementNode;)V b addChild
m ()Lnet/minecraft/advancements/AdvancementNode; c parent
m ()Lnet/minecraft/advancements/AdvancementNode; d root
m ()Ljava/lang/Iterable; e children
c net/minecraft/advancements/AdvancementProgress net/minecraft/advancements/AdvancementProgress
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/time/format/DateTimeFormatter; b OBTAINED_TIME_FORMAT
f Lcom/mojang/serialization/Codec; c OBTAINED_TIME_CODEC
f Lcom/mojang/serialization/Codec; d CRITERIA_CODEC
f Ljava/util/Map; e criteria
f Lnet/minecraft/advancements/AdvancementRequirements; f requirements
m (Lnet/minecraft/advancements/AdvancementRequirements;)V a update
m (Ljava/util/Set;Ljava/util/Map$Entry;)Z a lambda$update$9
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/advancements/CriterionProgress;)V a lambda$serializeToNetwork$10
m (Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Ljava/util/Map;Ljava/lang/Boolean;)Lnet/minecraft/advancements/AdvancementProgress; a lambda$static$7
m ()Z a isDone
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$8
m (Ljava/util/Map$Entry;)Ljava/time/Instant; a lambda$static$4
m (Lnet/minecraft/advancements/AdvancementProgress;)I a compareTo
m (Ljava/time/Instant;)Ljava/time/temporal/TemporalAccessor; a lambda$static$0
m (Ljava/lang/String;)Z a grantProgress
m (Ljava/util/Map;)Ljava/util/Map; a lambda$static$5
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/advancements/AdvancementProgress; b fromNetwork
m (Ljava/util/Map$Entry;)Z b lambda$static$3
m (Ljava/util/Map;)Ljava/util/Map; b lambda$static$2
m (Ljava/lang/String;)Z b revokeProgress
m (Lnet/minecraft/advancements/AdvancementProgress;)Ljava/util/Map; b lambda$static$6
m ()Z b hasProgress
m ()F c getPercent
m (Ljava/util/Map$Entry;)Lnet/minecraft/advancements/CriterionProgress; c lambda$static$1
m (Ljava/lang/String;)Lnet/minecraft/advancements/CriterionProgress; c getCriterion
m (Ljava/lang/String;)Z d isCriterionDone
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d getProgressText
m ()Ljava/lang/Iterable; e getRemainingCriteria
m ()Ljava/lang/Iterable; f getCompletedCriteria
m ()Ljava/time/Instant; g getFirstProgressDate
m ()I h countCompletedRequirements
c net/minecraft/advancements/AdvancementRequirements net/minecraft/advancements/AdvancementRequirements
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/AdvancementRequirements; b EMPTY
f Ljava/util/List; c requirements
m (Ljava/util/Collection;)Lnet/minecraft/advancements/AdvancementRequirements; a allOf
m (Lnet/minecraft/network/PacketDataSerializer;Ljava/util/List;)V a lambda$write$1
m (Ljava/util/Set;)Lcom/mojang/serialization/DataResult; a validate
m ()I a size
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Ljava/util/Set;Ljava/util/Set;)Ljava/lang/String; a lambda$validate$3
m (Ljava/util/List;Ljava/util/function/Predicate;)Z a anyMatch
m (Ljava/util/function/Predicate;)Z a test
m (Ljava/util/function/Predicate;)I b count
m (Ljava/util/Collection;)Lnet/minecraft/advancements/AdvancementRequirements; b anyOf
m ()Z b isEmpty
m (Lnet/minecraft/network/PacketDataSerializer;)Ljava/util/List; b lambda$new$0
m ()Ljava/util/Set; c names
m ()Ljava/util/List; d requirements
m ()Ljava/lang/String; e lambda$validate$2
c net/minecraft/advancements/AdvancementRequirements$a net/minecraft/advancements/AdvancementRequirements$Strategy
f Lnet/minecraft/advancements/AdvancementRequirements$a; a AND
f Lnet/minecraft/advancements/AdvancementRequirements$a; b OR
c net/minecraft/advancements/AdvancementRewards net/minecraft/advancements/AdvancementRewards
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/AdvancementRewards; b EMPTY
f I c experience
f Ljava/util/List; d loot
f Ljava/util/List; e recipes
f Ljava/util/Optional; f function
m (Lnet/minecraft/server/level/EntityPlayer;)V a grant
m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/commands/functions/CommandFunction;)V a lambda$grant$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a experience
m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/commands/CacheableFunction;)Ljava/util/Optional; a lambda$grant$1
m ()Ljava/util/List; b loot
m ()Ljava/util/List; c recipes
m ()Ljava/util/Optional; d function
c net/minecraft/advancements/AdvancementRewards$a net/minecraft/advancements/AdvancementRewards$Builder
f I a experience
f Lcom/google/common/collect/ImmutableList$Builder; b loot
f Lcom/google/common/collect/ImmutableList$Builder; c recipes
f Ljava/util/Optional; d function
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$a; a loot
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementRewards$a; a recipe
m ()Lnet/minecraft/advancements/AdvancementRewards; a build
m (I)Lnet/minecraft/advancements/AdvancementRewards$a; a experience
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementRewards$a; b addRecipe
m (I)Lnet/minecraft/advancements/AdvancementRewards$a; b addExperience
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$a; b addLootTable
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementRewards$a; c function
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementRewards$a; d runs
c net/minecraft/advancements/AdvancementTree net/minecraft/advancements/AdvancementTree
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/Map; b nodes
f Ljava/util/Set; c roots
f Ljava/util/Set; d tasks
f Lnet/minecraft/advancements/AdvancementTree$a; e listener
m (Ljava/util/Set;)V a remove
m (Lnet/minecraft/advancements/AdvancementTree$a;)V a setListener
m ()V a clear
m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/AdvancementNode; a get
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementNode; a get
m (Ljava/util/Collection;)V a addAll
m (Lnet/minecraft/advancements/AdvancementNode;)V a remove
m ()Ljava/lang/Iterable; b roots
m (Lnet/minecraft/advancements/AdvancementHolder;)Z b tryInsert
m ()Ljava/util/Collection; c nodes
c net/minecraft/advancements/AdvancementTree$a net/minecraft/advancements/AdvancementTree$Listener
m ()V a onAdvancementsCleared
m (Lnet/minecraft/advancements/AdvancementNode;)V a onAddAdvancementRoot
m (Lnet/minecraft/advancements/AdvancementNode;)V b onRemoveAdvancementRoot
m (Lnet/minecraft/advancements/AdvancementNode;)V c onAddAdvancementTask
m (Lnet/minecraft/advancements/AdvancementNode;)V d onRemoveAdvancementTask
c net/minecraft/advancements/Criterion net/minecraft/advancements/Criterion
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/CriterionTrigger; b trigger
f Lnet/minecraft/advancements/CriterionInstance; c triggerInstance
f Lcom/mojang/serialization/MapCodec; d MAP_CODEC
m (Lnet/minecraft/advancements/CriterionTrigger;Lnet/minecraft/advancements/CriterionInstance;)Lnet/minecraft/advancements/Criterion; a lambda$criterionCodec$0
m ()Lnet/minecraft/advancements/CriterionTrigger; a trigger
m (Lnet/minecraft/advancements/CriterionTrigger;)Lcom/mojang/serialization/Codec; a criterionCodec
m ()Lnet/minecraft/advancements/CriterionInstance; b triggerInstance
c net/minecraft/advancements/CriterionInstance net/minecraft/advancements/CriterionTriggerInstance
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
c net/minecraft/advancements/CriterionProgress net/minecraft/advancements/CriterionProgress
f Ljava/time/Instant; a obtained
m ()Z a isDone
m (Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m ()V b grant
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/advancements/CriterionProgress; b fromNetwork
m ()V c revoke
m ()Ljava/time/Instant; d getObtained
c net/minecraft/advancements/CriterionTrigger net/minecraft/advancements/CriterionTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/AdvancementDataPlayer;)V a removePlayerListeners
m (Lnet/minecraft/advancements/CriterionInstance;)Lnet/minecraft/advancements/Criterion; a createCriterion
m (Lnet/minecraft/server/AdvancementDataPlayer;Lnet/minecraft/advancements/CriterionTrigger$a;)V a addPlayerListener
m (Lnet/minecraft/server/AdvancementDataPlayer;Lnet/minecraft/advancements/CriterionTrigger$a;)V b removePlayerListener
c net/minecraft/advancements/CriterionTrigger$a net/minecraft/advancements/CriterionTrigger$Listener
f Lnet/minecraft/advancements/CriterionInstance; a trigger
f Lnet/minecraft/advancements/AdvancementHolder; b advancement
f Ljava/lang/String; c criterion
m ()Lnet/minecraft/advancements/CriterionInstance; a trigger
m (Lnet/minecraft/server/AdvancementDataPlayer;)V a run
m ()Lnet/minecraft/advancements/AdvancementHolder; b advancement
m ()Ljava/lang/String; c criterion
c net/minecraft/advancements/CriterionTriggers net/minecraft/advancements/CriteriaTriggers
f Lnet/minecraft/advancements/critereon/CriterionTriggerConsumeItem; A CONSUME_ITEM
f Lnet/minecraft/advancements/critereon/CriterionTriggerEffectsChanged; B EFFECTS_CHANGED
f Lnet/minecraft/advancements/critereon/CriterionTriggerUsedTotem; C USED_TOTEM
f Lnet/minecraft/advancements/critereon/DistanceTrigger; D NETHER_TRAVEL
f Lnet/minecraft/advancements/critereon/CriterionTriggerFishingRodHooked; E FISHING_ROD_HOOKED
f Lnet/minecraft/advancements/critereon/CriterionTriggerChanneledLightning; F CHANNELED_LIGHTNING
f Lnet/minecraft/advancements/critereon/CriterionTriggerShotCrossbow; G SHOT_CROSSBOW
f Lnet/minecraft/advancements/critereon/CriterionTriggerKilledByCrossbow; H KILLED_BY_CROSSBOW
f Lnet/minecraft/advancements/critereon/PlayerTrigger; I RAID_WIN
f Lnet/minecraft/advancements/critereon/PlayerTrigger; J RAID_OMEN
f Lnet/minecraft/advancements/critereon/CriterionSlideDownBlock; K HONEY_BLOCK_SLIDE
f Lnet/minecraft/advancements/critereon/CriterionTriggerBeeNestDestroyed; L BEE_NEST_DESTROYED
f Lnet/minecraft/advancements/critereon/CriterionTriggerTargetHit; M TARGET_BLOCK_HIT
f Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger; N ITEM_USED_ON_BLOCK
f Lnet/minecraft/advancements/critereon/DefaultBlockInteractionTrigger; O DEFAULT_BLOCK_USE
f Lnet/minecraft/advancements/critereon/AnyBlockInteractionTrigger; P ANY_BLOCK_USE
f Lnet/minecraft/advancements/critereon/CriterionTriggerPlayerGeneratesContainerLoot; Q GENERATE_LOOT
f Lnet/minecraft/advancements/critereon/PickedUpItemTrigger; R THROWN_ITEM_PICKED_UP_BY_ENTITY
f Lnet/minecraft/advancements/critereon/PickedUpItemTrigger; S THROWN_ITEM_PICKED_UP_BY_PLAYER
f Lnet/minecraft/advancements/critereon/CriterionTriggerPlayerInteractedWithEntity; T PLAYER_INTERACTED_WITH_ENTITY
f Lnet/minecraft/advancements/critereon/StartRidingTrigger; U START_RIDING_TRIGGER
f Lnet/minecraft/advancements/critereon/LightningStrikeTrigger; V LIGHTNING_STRIKE
f Lnet/minecraft/advancements/critereon/UsingItemTrigger; W USING_ITEM
f Lnet/minecraft/advancements/critereon/DistanceTrigger; X FALL_FROM_HEIGHT
f Lnet/minecraft/advancements/critereon/DistanceTrigger; Y RIDE_ENTITY_IN_LAVA_TRIGGER
f Lnet/minecraft/advancements/critereon/CriterionTriggerKilled; Z KILL_MOB_NEAR_SCULK_CATALYST
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger; aa ALLAY_DROP_ITEM_ON_BLOCK
f Lnet/minecraft/advancements/critereon/PlayerTrigger; ab AVOID_VIBRATION
f Lnet/minecraft/advancements/critereon/RecipeCraftedTrigger; ac RECIPE_CRAFTED
f Lnet/minecraft/advancements/critereon/RecipeCraftedTrigger; ad CRAFTER_RECIPE_CRAFTED
f Lnet/minecraft/advancements/critereon/FallAfterExplosionTrigger; ae FALL_AFTER_EXPLOSION
f Lnet/minecraft/advancements/critereon/CriterionTriggerImpossible; b IMPOSSIBLE
f Lnet/minecraft/advancements/critereon/CriterionTriggerKilled; c PLAYER_KILLED_ENTITY
f Lnet/minecraft/advancements/critereon/CriterionTriggerKilled; d ENTITY_KILLED_PLAYER
f Lnet/minecraft/advancements/critereon/CriterionTriggerEnterBlock; e ENTER_BLOCK
f Lnet/minecraft/advancements/critereon/CriterionTriggerInventoryChanged; f INVENTORY_CHANGED
f Lnet/minecraft/advancements/critereon/CriterionTriggerRecipeUnlocked; g RECIPE_UNLOCKED
f Lnet/minecraft/advancements/critereon/CriterionTriggerPlayerHurtEntity; h PLAYER_HURT_ENTITY
f Lnet/minecraft/advancements/critereon/CriterionTriggerEntityHurtPlayer; i ENTITY_HURT_PLAYER
f Lnet/minecraft/advancements/critereon/CriterionTriggerEnchantedItem; j ENCHANTED_ITEM
f Lnet/minecraft/advancements/critereon/CriterionTriggerFilledBucket; k FILLED_BUCKET
f Lnet/minecraft/advancements/critereon/CriterionTriggerBrewedPotion; l BREWED_POTION
f Lnet/minecraft/advancements/critereon/CriterionTriggerConstructBeacon; m CONSTRUCT_BEACON
f Lnet/minecraft/advancements/critereon/CriterionTriggerUsedEnderEye; n USED_ENDER_EYE
f Lnet/minecraft/advancements/critereon/CriterionTriggerSummonedEntity; o SUMMONED_ENTITY
f Lnet/minecraft/advancements/critereon/CriterionTriggerBredAnimals; p BRED_ANIMALS
f Lnet/minecraft/advancements/critereon/PlayerTrigger; q LOCATION
f Lnet/minecraft/advancements/critereon/PlayerTrigger; r SLEPT_IN_BED
f Lnet/minecraft/advancements/critereon/CriterionTriggerCuredZombieVillager; s CURED_ZOMBIE_VILLAGER
f Lnet/minecraft/advancements/critereon/CriterionTriggerVillagerTrade; t TRADE
f Lnet/minecraft/advancements/critereon/CriterionTriggerItemDurabilityChanged; u ITEM_DURABILITY_CHANGED
f Lnet/minecraft/advancements/critereon/CriterionTriggerLevitation; v LEVITATION
f Lnet/minecraft/advancements/critereon/CriterionTriggerChangedDimension; w CHANGED_DIMENSION
f Lnet/minecraft/advancements/critereon/PlayerTrigger; x TICK
f Lnet/minecraft/advancements/critereon/CriterionTriggerTamedAnimal; y TAME_ANIMAL
f Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger; z PLACED_BLOCK
m (Ljava/lang/String;Lnet/minecraft/advancements/CriterionTrigger;)Lnet/minecraft/advancements/CriterionTrigger; a register
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/advancements/CriterionTrigger; a bootstrap
c net/minecraft/advancements/TreeNodePosition net/minecraft/advancements/TreeNodePosition
f Lnet/minecraft/advancements/AdvancementNode; a node
f Lnet/minecraft/advancements/TreeNodePosition; b parent
f Lnet/minecraft/advancements/TreeNodePosition; c previousSibling
f I d childIndex
f Ljava/util/List; e children
f Lnet/minecraft/advancements/TreeNodePosition; f ancestor
f Lnet/minecraft/advancements/TreeNodePosition; g thread
f I h x
f F i y
f F j mod
f F k change
f F l shift
m (Lnet/minecraft/advancements/TreeNodePosition;Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; a getAncestor
m (FIF)F a secondWalk
m (Lnet/minecraft/advancements/AdvancementDisplay;)V a lambda$finalizePosition$0
m (F)V a thirdWalk
m (Lnet/minecraft/advancements/AdvancementNode;Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; a addChild
m (Lnet/minecraft/advancements/TreeNodePosition;F)V a moveSubtree
m (Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; a apportion
m ()V a firstWalk
m (Lnet/minecraft/advancements/AdvancementNode;)V a run
m ()V b executeShifts
m ()Lnet/minecraft/advancements/TreeNodePosition; c previousOrThread
m ()Lnet/minecraft/advancements/TreeNodePosition; d nextOrThread
m ()V e finalizePosition
c net/minecraft/advancements/critereon/AnyBlockInteractionTrigger net/minecraft/advancements/critereon/AnyBlockInteractionTrigger
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/AnyBlockInteractionTrigger$a;)Z a lambda$trigger$0
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a trigger
c net/minecraft/advancements/critereon/AnyBlockInteractionTrigger$a net/minecraft/advancements/critereon/AnyBlockInteractionTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c location
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/advancements/critereon/CriterionValidator;Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)V a lambda$validate$1
m ()Ljava/util/Optional; b location
c net/minecraft/advancements/critereon/CollectionContentsPredicate net/minecraft/advancements/critereon/CollectionContentsPredicate
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m ()Ljava/util/List; a unpack
m ([Ljava/util/function/Predicate;)Lnet/minecraft/advancements/critereon/CollectionContentsPredicate; a of
m (Ljava/util/List;)Lnet/minecraft/advancements/critereon/CollectionContentsPredicate; a of
c net/minecraft/advancements/critereon/CollectionContentsPredicate$a net/minecraft/advancements/critereon/CollectionContentsPredicate$Multiple
f Ljava/util/List; a tests
m ()Ljava/util/List; a unpack
m (Ljava/lang/Object;Ljava/util/function/Predicate;)Z a lambda$test$0
m (Ljava/lang/Iterable;)Z a test
m ()Ljava/util/List; b tests
c net/minecraft/advancements/critereon/CollectionContentsPredicate$b net/minecraft/advancements/critereon/CollectionContentsPredicate$Single
f Ljava/util/function/Predicate; a test
m ()Ljava/util/List; a unpack
m (Ljava/lang/Iterable;)Z a test
m ()Ljava/util/function/Predicate; b test
c net/minecraft/advancements/critereon/CollectionContentsPredicate$c net/minecraft/advancements/critereon/CollectionContentsPredicate$Zero
m ()Ljava/util/List; a unpack
m (Ljava/lang/Iterable;)Z a test
c net/minecraft/advancements/critereon/CollectionCountsPredicate net/minecraft/advancements/critereon/CollectionCountsPredicate
m (Ljava/util/List;)Lnet/minecraft/advancements/critereon/CollectionCountsPredicate; a of
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m ()Ljava/util/List; a unpack
m ([Lnet/minecraft/advancements/critereon/CollectionCountsPredicate$a;)Lnet/minecraft/advancements/critereon/CollectionCountsPredicate; a of
c net/minecraft/advancements/critereon/CollectionCountsPredicate$a net/minecraft/advancements/critereon/CollectionCountsPredicate$Entry
f Ljava/util/function/Predicate; a test
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b count
m ()Ljava/util/function/Predicate; a test
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0
m (Ljava/lang/Iterable;)Z a test
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b count
c net/minecraft/advancements/critereon/CollectionCountsPredicate$b net/minecraft/advancements/critereon/CollectionCountsPredicate$Multiple
f Ljava/util/List; a entries
m ()Ljava/util/List; a unpack
m (Ljava/lang/Iterable;)Z a test
m ()Ljava/util/List; b entries
c net/minecraft/advancements/critereon/CollectionCountsPredicate$c net/minecraft/advancements/critereon/CollectionCountsPredicate$Single
f Lnet/minecraft/advancements/critereon/CollectionCountsPredicate$a; a entry
m ()Ljava/util/List; a unpack
m (Ljava/lang/Iterable;)Z a test
m ()Lnet/minecraft/advancements/critereon/CollectionCountsPredicate$a; b entry
c net/minecraft/advancements/critereon/CollectionCountsPredicate$d net/minecraft/advancements/critereon/CollectionCountsPredicate$Zero
m ()Ljava/util/List; a unpack
m (Ljava/lang/Iterable;)Z a test
c net/minecraft/advancements/critereon/CollectionPredicate net/minecraft/advancements/critereon/CollectionPredicate
f Ljava/util/Optional; a contains
f Ljava/util/Optional; b counts
f Ljava/util/Optional; c size
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m ()Ljava/util/Optional; a contains
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0
m (Ljava/lang/Iterable;)Z a test
m ()Ljava/util/Optional; b counts
m ()Ljava/util/Optional; c size
c net/minecraft/advancements/critereon/ContextAwarePredicate net/minecraft/advancements/critereon/ContextAwarePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/List; b conditions
f Ljava/util/function/Predicate; c compositePredicates
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lnet/minecraft/advancements/critereon/ContextAwarePredicate; a create
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)Ljava/util/List; a lambda$static$0
c net/minecraft/advancements/critereon/CriterionConditionBlock net/minecraft/advancements/critereon/BlockPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Ljava/util/Optional; c blocks
f Ljava/util/Optional; d properties
f Ljava/util/Optional; e nbt
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a matchesState
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a matches
m ()Z a requiresNbt
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/advancements/critereon/CriterionConditionNBT;)Z a matchesBlockEntity
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a matches
m ()Ljava/util/Optional; b blocks
m ()Ljava/util/Optional; c properties
m ()Ljava/util/Optional; d nbt
c net/minecraft/advancements/critereon/CriterionConditionBlock$a net/minecraft/advancements/critereon/BlockPredicate$Builder
f Ljava/util/Optional; a blocks
f Ljava/util/Optional; b properties
f Ljava/util/Optional; c nbt
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a of
m (Ljava/util/Collection;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a of
m ()Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a block
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a hasNbt
m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a of
m (Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a setProperties
m ()Lnet/minecraft/advancements/critereon/CriterionConditionBlock; b build
c net/minecraft/advancements/critereon/CriterionConditionDamage net/minecraft/advancements/critereon/DamagePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b dealtDamage
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c takenDamage
f Ljava/util/Optional; d sourceEntity
f Ljava/util/Optional; e blocked
f Ljava/util/Optional; f type
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a dealtDamage
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b takenDamage
m ()Ljava/util/Optional; c sourceEntity
m ()Ljava/util/Optional; d blocked
m ()Ljava/util/Optional; e type
c net/minecraft/advancements/critereon/CriterionConditionDamage$a net/minecraft/advancements/critereon/DamagePredicate$Builder
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a dealtDamage
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b takenDamage
f Ljava/util/Optional; c sourceEntity
f Ljava/util/Optional; d blocked
f Ljava/util/Optional; e type
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; a dealtDamage
m (Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; a type
m (Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource;)Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; a type
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; a blocked
m ()Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; a damageInstance
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity;)Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; a sourceEntity
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a; b takenDamage
m ()Lnet/minecraft/advancements/critereon/CriterionConditionDamage; b build
c net/minecraft/advancements/critereon/CriterionConditionDamageSource net/minecraft/advancements/critereon/DamageSourcePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/List; b tags
f Ljava/util/Optional; c directEntity
f Ljava/util/Optional; d sourceEntity
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/damagesource/DamageSource;)Z a matches
m ()Ljava/util/List; a tags
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/damagesource/DamageSource;)Z a matches
m ()Ljava/util/Optional; b directEntity
m ()Ljava/util/Optional; c sourceEntity
c net/minecraft/advancements/critereon/CriterionConditionDamageSource$a net/minecraft/advancements/critereon/DamageSourcePredicate$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a tags
f Ljava/util/Optional; b directEntity
f Ljava/util/Optional; c sourceEntity
m (Lnet/minecraft/advancements/critereon/TagPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a; a tag
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a; a direct
m ()Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a; a damageType
m ()Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource; b build
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a; b source
c net/minecraft/advancements/critereon/CriterionConditionDistance net/minecraft/advancements/critereon/DistancePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b x
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c y
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d z
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; e horizontal
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; f absolute
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionDistance; a horizontal
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a x
m (DDDDDD)Z a matches
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b y
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionDistance; b vertical
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionDistance; c absolute
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c z
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d horizontal
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; e absolute
c net/minecraft/advancements/critereon/CriterionConditionEnchantments net/minecraft/advancements/critereon/EnchantmentPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b enchantment
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c level
m ()Ljava/util/Optional; a enchantment
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;)Z a containedIn
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b level
c net/minecraft/advancements/critereon/CriterionConditionEntity net/minecraft/advancements/critereon/EntityPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lcom/mojang/serialization/Codec; b ADVANCEMENT_CODEC
f Ljava/util/Optional; c entityType
f Ljava/util/Optional; d distanceToPlayer
f Ljava/util/Optional; e location
f Ljava/util/Optional; f steppingOnLocation
f Ljava/util/Optional; g effects
f Ljava/util/Optional; h nbt
f Ljava/util/Optional; i flags
f Ljava/util/Optional; j equipment
f Ljava/util/Optional; k subPredicate
f Ljava/util/Optional; l vehicle
f Ljava/util/Optional; m passenger
f Ljava/util/Optional; n targetedEntity
f Ljava/util/Optional; o team
f Ljava/util/Optional; p slots
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z a matches
m ([Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Ljava/util/List; a wrap
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a lambda$static$1
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;)Z a matches
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; a entityType
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/ContextAwarePredicate; a wrap
m (Ljava/util/Optional;)Ljava/util/Optional; a wrap
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity;)Lnet/minecraft/advancements/critereon/ContextAwarePredicate; a wrap
m ()Ljava/util/Optional; b distanceToPlayer
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z b lambda$matches$2
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; b createContext
m ()Ljava/util/Optional; c location
m ()Ljava/util/Optional; d steppingOnLocation
m ()Ljava/util/Optional; e effects
m ()Ljava/util/Optional; f nbt
m ()Ljava/util/Optional; g flags
m ()Ljava/util/Optional; h equipment
m ()Ljava/util/Optional; i subPredicate
m ()Ljava/util/Optional; j vehicle
m ()Ljava/util/Optional; k passenger
m ()Ljava/util/Optional; l targetedEntity
m ()Ljava/util/Optional; m team
m ()Ljava/util/Optional; n slots
c net/minecraft/advancements/critereon/CriterionConditionEntity$a net/minecraft/advancements/critereon/EntityPredicate$Builder
f Ljava/util/Optional; a entityType
f Ljava/util/Optional; b distanceToPlayer
f Ljava/util/Optional; c location
f Ljava/util/Optional; d steppingOnLocation
f Ljava/util/Optional; e effects
f Ljava/util/Optional; f nbt
f Ljava/util/Optional; g flags
f Ljava/util/Optional; h equipment
f Ljava/util/Optional; i subPredicate
f Ljava/util/Optional; j vehicle
f Ljava/util/Optional; k passenger
f Ljava/util/Optional; l targetedEntity
f Ljava/util/Optional; m team
f Ljava/util/Optional; n slots
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a equipment
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a of
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a flags
m (Lnet/minecraft/advancements/critereon/CriterionConditionNBT;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a nbt
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntityType;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a entityType
m (Lnet/minecraft/advancements/critereon/CriterionConditionMobEffect$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a effects
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a of
m (Ljava/lang/String;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a team
m (Lnet/minecraft/advancements/critereon/SlotsPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a slots
m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a located
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a equipment
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a vehicle
m (Lnet/minecraft/advancements/critereon/EntitySubPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a subPredicate
m (Lnet/minecraft/advancements/critereon/CriterionConditionDistance;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a distance
m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a entity
m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; b steppingOn
m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntity; b build
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; b passenger
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; c targetedEntity
c net/minecraft/advancements/critereon/CriterionConditionEntityEquipment net/minecraft/advancements/critereon/EntityEquipmentPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b head
f Ljava/util/Optional; c chest
f Ljava/util/Optional; d legs
f Ljava/util/Optional; e feet
f Ljava/util/Optional; f body
f Ljava/util/Optional; g mainhand
f Ljava/util/Optional; h offhand
m (Lnet/minecraft/world/entity/Entity;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; a head
m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment; a captainPredicate
m ()Ljava/util/Optional; b chest
m ()Ljava/util/Optional; c legs
m ()Ljava/util/Optional; d feet
m ()Ljava/util/Optional; e body
m ()Ljava/util/Optional; f mainhand
m ()Ljava/util/Optional; g offhand
c net/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a net/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder
f Ljava/util/Optional; a head
f Ljava/util/Optional; b chest
f Ljava/util/Optional; c legs
f Ljava/util/Optional; d feet
f Ljava/util/Optional; e body
f Ljava/util/Optional; f mainhand
f Ljava/util/Optional; g offhand
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; a head
m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; a equipment
m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment; b build
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; b chest
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; c legs
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; d feet
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; e body
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; f mainhand
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a; g offhand
c net/minecraft/advancements/critereon/CriterionConditionEntityFlags net/minecraft/advancements/critereon/EntityFlagsPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b isOnFire
f Ljava/util/Optional; c isCrouching
f Ljava/util/Optional; d isSprinting
f Ljava/util/Optional; e isSwimming
f Ljava/util/Optional; f isBaby
m (Lnet/minecraft/world/entity/Entity;)Z a matches
m ()Ljava/util/Optional; a isOnFire
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; b isCrouching
m ()Ljava/util/Optional; c isSprinting
m ()Ljava/util/Optional; d isSwimming
m ()Ljava/util/Optional; e isBaby
c net/minecraft/advancements/critereon/CriterionConditionEntityFlags$a net/minecraft/advancements/critereon/EntityFlagsPredicate$Builder
f Ljava/util/Optional; a isOnFire
f Ljava/util/Optional; b isCrouching
f Ljava/util/Optional; c isSprinting
f Ljava/util/Optional; d isSwimming
f Ljava/util/Optional; e isBaby
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; a setOnFire
m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; a flags
m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags; b build
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; b setCrouching
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; c setSprinting
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; d setSwimming
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; e setIsBaby
c net/minecraft/advancements/critereon/CriterionConditionEntityType net/minecraft/advancements/critereon/EntityTypePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/HolderSet; b types
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityType; a of
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityType; a of
m ()Lnet/minecraft/core/HolderSet; a types
m (Lnet/minecraft/world/entity/EntityTypes;)Z b matches
c net/minecraft/advancements/critereon/CriterionConditionFluid net/minecraft/advancements/critereon/FluidPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b fluids
f Ljava/util/Optional; c properties
m ()Ljava/util/Optional; a fluids
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a matches
m ()Ljava/util/Optional; b properties
c net/minecraft/advancements/critereon/CriterionConditionFluid$a net/minecraft/advancements/critereon/FluidPredicate$Builder
f Ljava/util/Optional; a fluids
f Ljava/util/Optional; b properties
m (Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/advancements/critereon/CriterionConditionFluid$a; a of
m (Lnet/minecraft/advancements/critereon/CriterionTriggerProperties;)Lnet/minecraft/advancements/critereon/CriterionConditionFluid$a; a setProperties
m ()Lnet/minecraft/advancements/critereon/CriterionConditionFluid$a; a fluid
m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/CriterionConditionFluid$a; a of
m ()Lnet/minecraft/advancements/critereon/CriterionConditionFluid; b build
c net/minecraft/advancements/critereon/CriterionConditionInOpenWater net/minecraft/advancements/critereon/FishingHookPredicate
f Lnet/minecraft/advancements/critereon/CriterionConditionInOpenWater; b ANY
f Lcom/mojang/serialization/MapCodec; c CODEC
f Ljava/util/Optional; d inOpenWater
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Z)Lnet/minecraft/advancements/critereon/CriterionConditionInOpenWater; a inOpenWater
m ()Ljava/util/Optional; b inOpenWater
c net/minecraft/advancements/critereon/CriterionConditionItem net/minecraft/advancements/critereon/ItemPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b items
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c count
f Lnet/minecraft/core/component/DataComponentPredicate; d components
f Ljava/util/Map; e subPredicates
m (Lnet/minecraft/world/item/ItemStack;)Z a test
m ()Ljava/util/Optional; a items
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b count
m ()Lnet/minecraft/core/component/DataComponentPredicate; c components
m ()Ljava/util/Map; d subPredicates
c net/minecraft/advancements/critereon/CriterionConditionItem$a net/minecraft/advancements/critereon/ItemPredicate$Builder
f Ljava/util/Optional; a items
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b count
f Lnet/minecraft/core/component/DataComponentPredicate; c components
f Lcom/google/common/collect/ImmutableMap$Builder; d subPredicates
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a withCount
m (Lnet/minecraft/advancements/critereon/ItemSubPredicate$a;Lnet/minecraft/advancements/critereon/ItemSubPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a withSubPredicate
m ()Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a item
m (Lnet/minecraft/core/component/DataComponentPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a hasComponents
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/core/Holder; a lambda$of$0
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a of
m ([Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a of
m ()Lnet/minecraft/advancements/critereon/CriterionConditionItem; b build
c net/minecraft/advancements/critereon/CriterionConditionLight net/minecraft/advancements/critereon/LightPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b composite
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a composite
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a matches
c net/minecraft/advancements/critereon/CriterionConditionLight$a net/minecraft/advancements/critereon/LightPredicate$Builder
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a composite
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/CriterionConditionLight$a; a setComposite
m ()Lnet/minecraft/advancements/critereon/CriterionConditionLight$a; a light
m ()Lnet/minecraft/advancements/critereon/CriterionConditionLight; b build
c net/minecraft/advancements/critereon/CriterionConditionLocation net/minecraft/advancements/critereon/LocationPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b position
f Ljava/util/Optional; c biomes
f Ljava/util/Optional; d structures
f Ljava/util/Optional; e dimension
f Ljava/util/Optional; f smokey
f Ljava/util/Optional; g light
f Ljava/util/Optional; h block
f Ljava/util/Optional; i fluid
m (Lnet/minecraft/server/level/WorldServer;DDD)Z a matches
m ()Ljava/util/Optional; a position
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; b biomes
m ()Ljava/util/Optional; c structures
m ()Ljava/util/Optional; d dimension
m ()Ljava/util/Optional; e smokey
m ()Ljava/util/Optional; f light
m ()Ljava/util/Optional; g block
m ()Ljava/util/Optional; h fluid
c net/minecraft/advancements/critereon/CriterionConditionLocation$a net/minecraft/advancements/critereon/LocationPredicate$Builder
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a x
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b y
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c z
f Ljava/util/Optional; d biomes
f Ljava/util/Optional; e structures
f Ljava/util/Optional; f dimension
f Ljava/util/Optional; g smokey
f Ljava/util/Optional; h light
f Ljava/util/Optional; i block
f Ljava/util/Optional; j fluid
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a atYLocation
m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a setBiomes
m ()Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a location
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a inBiome
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a inDimension
m (Z)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a setSmokey
m (Lnet/minecraft/advancements/critereon/CriterionConditionFluid$a;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a setFluid
m (Lnet/minecraft/advancements/critereon/CriterionConditionLight$a;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a setLight
m (Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; a setBlock
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; b inStructure
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; b setDimension
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; b setX
m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; b setStructures
m ()Lnet/minecraft/advancements/critereon/CriterionConditionLocation; b build
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; c setY
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; d setZ
c net/minecraft/advancements/critereon/CriterionConditionLocation$b net/minecraft/advancements/critereon/LocationPredicate$PositionPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b x
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c y
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d z
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Ljava/util/Optional; a of
m (DDD)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a x
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b y
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c z
c net/minecraft/advancements/critereon/CriterionConditionMobEffect net/minecraft/advancements/critereon/MobEffectsPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Map; b effectMap
m (Ljava/util/Map;)Z a matches
m (Lnet/minecraft/world/entity/Entity;)Z a matches
m ()Ljava/util/Map; a effectMap
m (Lnet/minecraft/world/entity/EntityLiving;)Z a matches
c net/minecraft/advancements/critereon/CriterionConditionMobEffect$a net/minecraft/advancements/critereon/MobEffectsPredicate$Builder
f Lcom/google/common/collect/ImmutableMap$Builder; a effectMap
m ()Lnet/minecraft/advancements/critereon/CriterionConditionMobEffect$a; a effects
m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/CriterionConditionMobEffect$b;)Lnet/minecraft/advancements/critereon/CriterionConditionMobEffect$a; a and
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/CriterionConditionMobEffect$a; a and
m ()Ljava/util/Optional; b build
c net/minecraft/advancements/critereon/CriterionConditionMobEffect$b net/minecraft/advancements/critereon/MobEffectsPredicate$MobEffectInstancePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b amplifier
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c duration
f Ljava/util/Optional; d ambient
f Ljava/util/Optional; e visible
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a amplifier
m (Lnet/minecraft/world/effect/MobEffect;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b duration
m ()Ljava/util/Optional; c ambient
m ()Ljava/util/Optional; d visible
c net/minecraft/advancements/critereon/CriterionConditionNBT net/minecraft/advancements/critereon/NbtPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/nbt/NBTTagCompound; c tag
m ()Lnet/minecraft/nbt/NBTTagCompound; a tag
m (Lnet/minecraft/world/entity/Entity;)Z a matches
m (Lnet/minecraft/world/item/ItemStack;)Z a matches
m (Lnet/minecraft/nbt/NBTBase;)Z a matches
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/nbt/NBTTagCompound; b getEntityTagToCompare
c net/minecraft/advancements/critereon/CriterionConditionPlayer net/minecraft/advancements/critereon/PlayerPredicate
f I b LOOKING_AT_RANGE
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d level
f Ljava/util/Optional; e gameType
f Ljava/util/List; f stats
f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; g recipes
f Ljava/util/Map; h advancements
f Ljava/util/Optional; i lookingAt
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches
m (Lnet/minecraft/world/entity/Entity;)Z a lambda$matches$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b level
m ()Ljava/util/Optional; c gameType
m ()Ljava/util/List; d stats
m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; e recipes
m ()Ljava/util/Map; f advancements
m ()Ljava/util/Optional; g lookingAt
c net/minecraft/advancements/critereon/CriterionConditionPlayer$a net/minecraft/advancements/critereon/PlayerPredicate$AdvancementCriterionsPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; c criterions
m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; a criterions
m (Lnet/minecraft/advancements/AdvancementProgress;)Z a test
c net/minecraft/advancements/critereon/CriterionConditionPlayer$b net/minecraft/advancements/critereon/PlayerPredicate$AdvancementDonePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Z c state
m ()Z a state
m (Lnet/minecraft/advancements/AdvancementProgress;)Z a test
c net/minecraft/advancements/critereon/CriterionConditionPlayer$c net/minecraft/advancements/critereon/PlayerPredicate$AdvancementPredicate
f Lcom/mojang/serialization/Codec; b CODEC
m (Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$c;)Lcom/mojang/datafixers/util/Either; a lambda$static$0
c net/minecraft/advancements/critereon/CriterionConditionPlayer$d net/minecraft/advancements/critereon/PlayerPredicate$Builder
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a level
f Ljava/util/Optional; b gameType
f Lcom/google/common/collect/ImmutableList$Builder; c stats
f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; d recipes
f Ljava/util/Map; e advancements
f Ljava/util/Optional; f lookingAt
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Map;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a checkAdvancementCriterions
m (Lnet/minecraft/stats/StatisticWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a addStat
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a setLevel
m (Lnet/minecraft/resources/MinecraftKey;Z)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a addRecipe
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a setLookingAt
m (Lnet/minecraft/world/level/EnumGamemode;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a setGameType
m ()Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a player
m ()Lnet/minecraft/advancements/critereon/CriterionConditionPlayer; b build
m (Lnet/minecraft/resources/MinecraftKey;Z)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; b checkAdvancementDone
c net/minecraft/advancements/critereon/CriterionConditionPlayer$e net/minecraft/advancements/critereon/PlayerPredicate$StatMatcher
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/stats/StatisticWrapper; b type
f Lnet/minecraft/core/Holder; c value
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d range
f Ljava/util/function/Supplier; e stat
m (Lnet/minecraft/stats/StatisticWrapper;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$createTypedCodec$1
m (Lnet/minecraft/stats/StatisticManager;)Z a matches
m (Lnet/minecraft/stats/StatisticWrapper;Lnet/minecraft/core/Holder;)Lnet/minecraft/stats/Statistic; a lambda$new$2
m (Lnet/minecraft/stats/StatisticWrapper;)Lcom/mojang/serialization/MapCodec; a createTypedCodec
m ()Lnet/minecraft/stats/StatisticWrapper; a type
m (Lnet/minecraft/stats/StatisticWrapper;Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$e; a lambda$createTypedCodec$0
m ()Lnet/minecraft/core/Holder; b value
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c range
m ()Ljava/util/function/Supplier; d stat
c net/minecraft/advancements/critereon/CriterionConditionRange net/minecraft/advancements/critereon/WrappedMinMaxBounds
f Lnet/minecraft/advancements/critereon/CriterionConditionRange; a ANY
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_INTS_ONLY
f Ljava/lang/Float; c min
f Ljava/lang/Float; d max
m (FF)Lnet/minecraft/advancements/critereon/CriterionConditionRange; a between
m (D)Z a matchesSqr
m (Ljava/lang/Float;)Ljava/lang/Float; a lambda$fromReader$0
m ()Lcom/google/gson/JsonElement; a serializeToJson
m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/advancements/critereon/CriterionConditionRange; a fromReader
m (Lcom/mojang/brigadier/StringReader;ZLjava/util/function/Function;)Lnet/minecraft/advancements/critereon/CriterionConditionRange; a fromReader
m (F)Lnet/minecraft/advancements/critereon/CriterionConditionRange; a exactly
m (Lcom/google/gson/JsonElement;)Lnet/minecraft/advancements/critereon/CriterionConditionRange; a fromJson
m (Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float; a optionallyFormat
m (F)Lnet/minecraft/advancements/critereon/CriterionConditionRange; b atLeast
m ()Ljava/lang/Float; b min
m (Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float; b readNumber
m ()Ljava/lang/Float; c max
m (F)Lnet/minecraft/advancements/critereon/CriterionConditionRange; c atMost
m (Lcom/mojang/brigadier/StringReader;Z)Z c isAllowedNumber
m (F)Z d matches
c net/minecraft/advancements/critereon/CriterionConditionValue net/minecraft/advancements/critereon/MinMaxBounds
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_EMPTY
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_SWAPPED
m (Lcom/mojang/brigadier/StringReader;)Z a isAllowedInputChat
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue;)Lcom/mojang/datafixers/util/Either; a lambda$createCodec$4
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$a;Ljava/lang/Number;)Lnet/minecraft/advancements/critereon/CriterionConditionValue; a lambda$createCodec$2
m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/Optional; a readNumber
m (Lcom/mojang/serialization/Codec;Lnet/minecraft/advancements/critereon/CriterionConditionValue$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$createCodec$0
m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/advancements/critereon/CriterionConditionValue$b;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/CriterionConditionValue; a fromReader
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$a;Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/advancements/critereon/CriterionConditionValue; a lambda$createCodec$3
m ()Ljava/util/Optional; a min
m (Lcom/mojang/serialization/Codec;Lnet/minecraft/advancements/critereon/CriterionConditionValue$a;)Lcom/mojang/serialization/Codec; a createCodec
m ()Ljava/util/Optional; b max
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue;)Lnet/minecraft/advancements/critereon/CriterionConditionValue; b lambda$createCodec$1
m ()Z c isAny
m ()Ljava/util/Optional; d unwrapPoint
c net/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange net/minecraft/advancements/critereon/MinMaxBounds$Doubles
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c ANY
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/util/Optional; e min
f Ljava/util/Optional; f max
f Ljava/util/Optional; g minSq
f Ljava/util/Optional; h maxSq
m (DD)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a between
m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a fromReader
m (Ljava/lang/Double;)Ljava/lang/Double; a lambda$fromReader$1
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a fromReader
m (D)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a exactly
m ()Ljava/util/Optional; a min
m (Ljava/util/Optional;)Ljava/util/Optional; a squareOpt
m (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a create
m ()Ljava/util/Optional; b max
m (Ljava/lang/Double;)Ljava/lang/Double; b lambda$squareOpt$0
m (D)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b atLeast
m (D)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c atMost
m (D)Z d matches
m (D)Z e matchesSqr
m ()Ljava/util/Optional; e minSq
m ()Ljava/util/Optional; f maxSq
c net/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange net/minecraft/advancements/critereon/MinMaxBounds$Ints
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c ANY
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/util/Optional; e min
f Ljava/util/Optional; f max
f Ljava/util/Optional; g minSq
f Ljava/util/Optional; h maxSq
m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a fromReader
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a fromReader
m (II)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a between
m (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a create
m (Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$fromReader$2
m (I)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a exactly
m ()Ljava/util/Optional; a min
m (Ljava/util/Optional;)Ljava/util/Optional; a squareOpt
m (J)Z a matchesSqr
m ()Ljava/util/Optional; b max
m (Ljava/lang/Integer;)Ljava/lang/Long; b lambda$new$1
m (I)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b atLeast
m (I)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c atMost
m (Ljava/lang/Integer;)Ljava/lang/Long; c lambda$squareOpt$0
m (I)Z d matches
m ()Ljava/util/Optional; e minSq
m ()Ljava/util/Optional; f maxSq
c net/minecraft/advancements/critereon/CriterionConditionValue$a net/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory
c net/minecraft/advancements/critereon/CriterionConditionValue$b net/minecraft/advancements/critereon/MinMaxBounds$BoundsFromReaderFactory
c net/minecraft/advancements/critereon/CriterionSlideDownBlock net/minecraft/advancements/critereon/SlideDownBlockTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/advancements/critereon/CriterionSlideDownBlock$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/block/state/IBlockData;)V a trigger
c net/minecraft/advancements/critereon/CriterionSlideDownBlock$a net/minecraft/advancements/critereon/SlideDownBlockTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c block
f Ljava/util/Optional; d state
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionSlideDownBlock$a;)Lcom/mojang/serialization/DataResult; a validate
m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$validate$3
m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/CriterionTriggerProperties;)Ljava/util/Optional; a lambda$validate$1
m (Lnet/minecraft/advancements/critereon/CriterionSlideDownBlock$a;Lnet/minecraft/core/Holder;)Ljava/util/Optional; a lambda$validate$4
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; a slidesDownBlock
m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; b lambda$validate$2
m ()Ljava/util/Optional; b block
m (Lnet/minecraft/advancements/critereon/CriterionSlideDownBlock$a;)Lcom/mojang/serialization/DataResult; b lambda$validate$5
m ()Ljava/util/Optional; c state
c net/minecraft/advancements/critereon/CriterionTriggerAbstract net/minecraft/advancements/critereon/SimpleCriterionTrigger
m (Lnet/minecraft/server/level/EntityPlayer;Ljava/util/function/Predicate;)V a trigger
m (Lnet/minecraft/server/AdvancementDataPlayer;)V a removePlayerListeners
m (Lnet/minecraft/server/AdvancementDataPlayer;Lnet/minecraft/advancements/CriterionTrigger$a;)V a addPlayerListener
m (Lnet/minecraft/server/AdvancementDataPlayer;Lnet/minecraft/advancements/CriterionTrigger$a;)V b removePlayerListener
c net/minecraft/advancements/critereon/CriterionTriggerAbstract$a net/minecraft/advancements/critereon/SimpleCriterionTrigger$SimpleInstance
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m ()Ljava/util/Optional; a player
c net/minecraft/advancements/critereon/CriterionTriggerBeeNestDestroyed net/minecraft/advancements/critereon/BeeNestDestroyedTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/critereon/CriterionTriggerBeeNestDestroyed$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/ItemStack;I)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerBeeNestDestroyed$a net/minecraft/advancements/critereon/BeeNestDestroyedTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c block
f Ljava/util/Optional; d item
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; e beesInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/ItemStack;I)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/Criterion; a destroyedBeeNest
m ()Ljava/util/Optional; b block
m ()Ljava/util/Optional; c item
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d beesInside
c net/minecraft/advancements/critereon/CriterionTriggerBredAnimals net/minecraft/advancements/critereon/BredAnimalsTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/CriterionTriggerBredAnimals$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/animal/EntityAnimal;Lnet/minecraft/world/entity/animal/EntityAnimal;Lnet/minecraft/world/entity/EntityAgeable;)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerBredAnimals$a net/minecraft/advancements/critereon/BredAnimalsTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c parent
f Ljava/util/Optional; d partner
f Ljava/util/Optional; e child
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a bredAnimals
m (Ljava/util/Optional;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a bredAnimals
m ()Lnet/minecraft/advancements/Criterion; b bredAnimals
m ()Ljava/util/Optional; c parent
m ()Ljava/util/Optional; d partner
m ()Ljava/util/Optional; e child
c net/minecraft/advancements/critereon/CriterionTriggerBrewedPotion net/minecraft/advancements/critereon/BrewedPotionTrigger
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/Holder;)V a trigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/CriterionTriggerBrewedPotion$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerBrewedPotion$a net/minecraft/advancements/critereon/BrewedPotionTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c potion
m (Lnet/minecraft/core/Holder;)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/advancements/Criterion; b brewedPotion
m ()Ljava/util/Optional; c potion
c net/minecraft/advancements/critereon/CriterionTriggerChangedDimension net/minecraft/advancements/critereon/ChangeDimensionTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/advancements/critereon/CriterionTriggerChangedDimension$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerChangedDimension$a net/minecraft/advancements/critereon/ChangeDimensionTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c from
f Ljava/util/Optional; d to
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; a changedDimensionTo
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; a changedDimension
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Z b matches
m ()Lnet/minecraft/advancements/Criterion; b changedDimension
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; b changedDimensionFrom
m ()Ljava/util/Optional; c from
m ()Ljava/util/Optional; d to
c net/minecraft/advancements/critereon/CriterionTriggerChanneledLightning net/minecraft/advancements/critereon/ChanneledLightningTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Ljava/util/List;Lnet/minecraft/advancements/critereon/CriterionTriggerChanneledLightning$a;)Z a lambda$trigger$1
m (Lnet/minecraft/server/level/EntityPlayer;Ljava/util/Collection;)V a trigger
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerChanneledLightning$a net/minecraft/advancements/critereon/ChanneledLightningTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/List; c victims
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Ljava/util/Collection;)Z a matches
m ([Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a channeledLightning
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/List; b victims
c net/minecraft/advancements/critereon/CriterionTriggerConstructBeacon net/minecraft/advancements/critereon/ConstructBeaconTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (ILnet/minecraft/advancements/critereon/CriterionTriggerConstructBeacon$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;I)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerConstructBeacon$a net/minecraft/advancements/critereon/ConstructBeaconTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c level
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (I)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/Criterion; a constructedBeacon
m ()Lnet/minecraft/advancements/Criterion; b constructedBeacon
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c level
c net/minecraft/advancements/critereon/CriterionTriggerConsumeItem net/minecraft/advancements/critereon/ConsumeItemTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)V a trigger
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/CriterionTriggerConsumeItem$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerConsumeItem$a net/minecraft/advancements/critereon/ConsumeItemTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c item
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a usedItem
m (Lnet/minecraft/world/item/ItemStack;)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a usedItem
m ()Lnet/minecraft/advancements/Criterion; b usedItem
m ()Ljava/util/Optional; c item
c net/minecraft/advancements/critereon/CriterionTriggerCuredZombieVillager net/minecraft/advancements/critereon/CuredZombieVillagerTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/CriterionTriggerCuredZombieVillager$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/monster/EntityZombie;Lnet/minecraft/world/entity/npc/EntityVillager;)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerCuredZombieVillager$a net/minecraft/advancements/critereon/CuredZombieVillagerTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c zombie
f Ljava/util/Optional; d villager
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m ()Lnet/minecraft/advancements/Criterion; b curedZombieVillager
m ()Ljava/util/Optional; c zombie
m ()Ljava/util/Optional; d villager
c net/minecraft/advancements/critereon/CriterionTriggerEffectsChanged net/minecraft/advancements/critereon/EffectsChangedTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;)V a trigger
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/CriterionTriggerEffectsChanged$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerEffectsChanged$a net/minecraft/advancements/critereon/EffectsChangedTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c effects
f Ljava/util/Optional; d source
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a gotEffectsFrom
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/advancements/critereon/CriterionConditionMobEffect$a;)Lnet/minecraft/advancements/Criterion; a hasEffects
m ()Ljava/util/Optional; b effects
m ()Ljava/util/Optional; c source
c net/minecraft/advancements/critereon/CriterionTriggerEnchantedItem net/minecraft/advancements/critereon/EnchantedItemTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;I)V a trigger
m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/critereon/CriterionTriggerEnchantedItem$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerEnchantedItem$a net/minecraft/advancements/critereon/EnchantedItemTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c item
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d levels
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/item/ItemStack;I)Z a matches
m ()Lnet/minecraft/advancements/Criterion; b enchantedItem
m ()Ljava/util/Optional; c item
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d levels
c net/minecraft/advancements/critereon/CriterionTriggerEnterBlock net/minecraft/advancements/critereon/EnterBlockTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/advancements/critereon/CriterionTriggerEnterBlock$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/block/state/IBlockData;)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerEnterBlock$a net/minecraft/advancements/critereon/EnterBlockTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c block
f Ljava/util/Optional; d state
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a matches
m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$validate$3
m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/CriterionTriggerProperties;)Ljava/util/Optional; a lambda$validate$1
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/advancements/critereon/CriterionTriggerEnterBlock$a;Lnet/minecraft/core/Holder;)Ljava/util/Optional; a lambda$validate$4
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; a entersBlock
m (Lnet/minecraft/advancements/critereon/CriterionTriggerEnterBlock$a;)Lcom/mojang/serialization/DataResult; a validate
m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; b lambda$validate$2
m (Lnet/minecraft/advancements/critereon/CriterionTriggerEnterBlock$a;)Lcom/mojang/serialization/DataResult; b lambda$validate$5
m ()Ljava/util/Optional; b block
m ()Ljava/util/Optional; c state
c net/minecraft/advancements/critereon/CriterionTriggerEntityHurtPlayer net/minecraft/advancements/critereon/EntityHurtPlayerTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)V a trigger
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZLnet/minecraft/advancements/critereon/CriterionTriggerEntityHurtPlayer$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerEntityHurtPlayer$a net/minecraft/advancements/critereon/EntityHurtPlayerTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c damage
m (Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a;)Lnet/minecraft/advancements/Criterion; a entityHurtPlayer
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/advancements/critereon/CriterionConditionDamage;)Lnet/minecraft/advancements/Criterion; a entityHurtPlayer
m ()Lnet/minecraft/advancements/Criterion; b entityHurtPlayer
m ()Ljava/util/Optional; c damage
c net/minecraft/advancements/critereon/CriterionTriggerFilledBucket net/minecraft/advancements/critereon/FilledBucketTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)V a trigger
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/CriterionTriggerFilledBucket$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerFilledBucket$a net/minecraft/advancements/critereon/FilledBucketTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c item
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a filledBucket
m (Lnet/minecraft/world/item/ItemStack;)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; b item
c net/minecraft/advancements/critereon/CriterionTriggerFishingRodHooked net/minecraft/advancements/critereon/FishingRodHookedTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/Collection;Lnet/minecraft/advancements/critereon/CriterionTriggerFishingRodHooked$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/projectile/EntityFishingHook;Ljava/util/Collection;)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerFishingRodHooked$a net/minecraft/advancements/critereon/FishingRodHookedTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c rod
f Ljava/util/Optional; d entity
f Ljava/util/Optional; e item
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m ()Ljava/util/Optional; a player
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/Collection;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a fishedItem
m ()Ljava/util/Optional; b rod
m ()Ljava/util/Optional; c entity
m ()Ljava/util/Optional; d item
c net/minecraft/advancements/critereon/CriterionTriggerImpossible net/minecraft/advancements/critereon/ImpossibleTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/AdvancementDataPlayer;)V a removePlayerListeners
m (Lnet/minecraft/server/AdvancementDataPlayer;Lnet/minecraft/advancements/CriterionTrigger$a;)V a addPlayerListener
m (Lnet/minecraft/server/AdvancementDataPlayer;Lnet/minecraft/advancements/CriterionTrigger$a;)V b removePlayerListener
c net/minecraft/advancements/critereon/CriterionTriggerImpossible$a net/minecraft/advancements/critereon/ImpossibleTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
c net/minecraft/advancements/critereon/CriterionTriggerInventoryChanged net/minecraft/advancements/critereon/InventoryChangeTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/item/ItemStack;)V a trigger
m (Lnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/item/ItemStack;IIILnet/minecraft/advancements/critereon/CriterionTriggerInventoryChanged$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/item/ItemStack;III)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerInventoryChanged$a net/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Lnet/minecraft/advancements/critereon/CriterionTriggerInventoryChanged$a$a; c slots
f Ljava/util/List; d items
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/CriterionConditionItem;)Z a lambda$matches$2
m ([Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a hasItems
m ([Lnet/minecraft/advancements/critereon/CriterionConditionItem;)Lnet/minecraft/advancements/Criterion; a hasItems
m (I)[Lnet/minecraft/advancements/critereon/CriterionConditionItem; a lambda$hasItems$1
m (Lnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/item/ItemStack;III)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ([Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a hasItems
m ()Lnet/minecraft/advancements/critereon/CriterionTriggerInventoryChanged$a$a; b slots
m ()Ljava/util/List; c items
c net/minecraft/advancements/critereon/CriterionTriggerInventoryChanged$a$a net/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance$Slots
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/critereon/CriterionTriggerInventoryChanged$a$a; b ANY
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c occupied
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d full
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; e empty
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a occupied
m (III)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b full
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c empty
c net/minecraft/advancements/critereon/CriterionTriggerItemDurabilityChanged net/minecraft/advancements/critereon/ItemDurabilityTrigger
m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/critereon/CriterionTriggerItemDurabilityChanged$a;)Z a lambda$trigger$0
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;I)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerItemDurabilityChanged$a net/minecraft/advancements/critereon/ItemDurabilityTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c item
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d durability
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; e delta
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/Criterion; a changedDurability
m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/Criterion; a changedDurability
m (Lnet/minecraft/world/item/ItemStack;I)Z a matches
m ()Ljava/util/Optional; b item
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c durability
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d delta
c net/minecraft/advancements/critereon/CriterionTriggerKilled net/minecraft/advancements/critereon/KilledTrigger
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a trigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/advancements/critereon/CriterionTriggerKilled$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerKilled$a net/minecraft/advancements/critereon/KilledTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c entityPredicate
f Ljava/util/Optional; d killingBlow
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a playerKilledEntity
m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a playerKilledEntity
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/advancements/Criterion; a playerKilledEntity
m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/advancements/Criterion; a playerKilledEntity
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; a player
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/damagesource/DamageSource;)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a playerKilledEntity
m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a playerKilledEntity
m ()Lnet/minecraft/advancements/Criterion; b playerKilledEntity
m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; b entityKilledPlayer
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; b entityKilledPlayer
m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; b entityKilledPlayer
m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/advancements/Criterion; b entityKilledPlayer
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; b entityKilledPlayer
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/advancements/Criterion; b entityKilledPlayer
m ()Lnet/minecraft/advancements/Criterion; c playerKilledEntityNearSculkCatalyst
m ()Lnet/minecraft/advancements/Criterion; d entityKilledPlayer
m ()Ljava/util/Optional; e entityPredicate
m ()Ljava/util/Optional; f killingBlow
c net/minecraft/advancements/critereon/CriterionTriggerKilledByCrossbow net/minecraft/advancements/critereon/KilledByCrossbowTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Ljava/util/Collection;)V a trigger
m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/advancements/critereon/CriterionTriggerKilledByCrossbow$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerKilledByCrossbow$a net/minecraft/advancements/critereon/KilledByCrossbowTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/List; c victims
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d uniqueEntityTypes
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m ()Ljava/util/Optional; a player
m ([Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a crossbowKilled
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/Collection;I)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/Criterion; a crossbowKilled
m ()Ljava/util/List; b victims
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c uniqueEntityTypes
c net/minecraft/advancements/critereon/CriterionTriggerLevitation net/minecraft/advancements/critereon/LevitationTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;ILnet/minecraft/advancements/critereon/CriterionTriggerLevitation$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;I)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerLevitation$a net/minecraft/advancements/critereon/LevitationTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c distance
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d duration
m (Lnet/minecraft/advancements/critereon/CriterionConditionDistance;)Lnet/minecraft/advancements/Criterion; a levitated
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;I)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; b distance
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c duration
c net/minecraft/advancements/critereon/CriterionTriggerPlayerGeneratesContainerLoot net/minecraft/advancements/critereon/LootTableTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/resources/ResourceKey;)V a trigger
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/advancements/critereon/CriterionTriggerPlayerGeneratesContainerLoot$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerPlayerGeneratesContainerLoot$a net/minecraft/advancements/critereon/LootTableTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Lnet/minecraft/resources/ResourceKey; c lootTable
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; a lootTableUsed
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/resources/ResourceKey;)Z b matches
m ()Lnet/minecraft/resources/ResourceKey; b lootTable
c net/minecraft/advancements/critereon/CriterionTriggerPlayerHurtEntity net/minecraft/advancements/critereon/PlayerHurtEntityTrigger
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;FFZ)V a trigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/damagesource/DamageSource;FFZLnet/minecraft/advancements/critereon/CriterionTriggerPlayerHurtEntity$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerPlayerHurtEntity$a net/minecraft/advancements/critereon/PlayerHurtEntityTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c damage
f Ljava/util/Optional; d entity
m (Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a;)Lnet/minecraft/advancements/Criterion; a playerHurtEntityWithDamage
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a playerHurtEntityWithDamage
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionConditionDamage$a;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a playerHurtEntity
m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a playerHurtEntity
m ()Lnet/minecraft/advancements/Criterion; b playerHurtEntity
m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; b playerHurtEntity
m ()Ljava/util/Optional; c damage
m ()Ljava/util/Optional; d entity
c net/minecraft/advancements/critereon/CriterionTriggerPlayerInteractedWithEntity net/minecraft/advancements/critereon/PlayerInteractTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/CriterionTriggerPlayerInteractedWithEntity$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerPlayerInteractedWithEntity$a net/minecraft/advancements/critereon/PlayerInteractTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c item
f Ljava/util/Optional; d entity
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a itemUsedOnEntity
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a itemUsedOnEntity
m ()Ljava/util/Optional; b item
m ()Ljava/util/Optional; c entity
c net/minecraft/advancements/critereon/CriterionTriggerProperties net/minecraft/advancements/critereon/StatePropertiesPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Ljava/util/List; c properties
f Lcom/mojang/serialization/Codec; d PROPERTIES_CODEC
m (Ljava/util/Map;)Ljava/util/List; a lambda$static$1
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a matches
m (Lnet/minecraft/world/level/block/state/BlockStateList;)Ljava/util/Optional; a checkState
m ()Ljava/util/List; a properties
m (Lnet/minecraft/world/level/block/state/BlockStateList;Lnet/minecraft/world/level/block/state/IBlockDataHolder;)Z a matches
m (Ljava/util/List;)Ljava/util/Map; a lambda$static$2
m (Lnet/minecraft/world/level/material/Fluid;)Z a matches
m (Ljava/util/Map$Entry;)Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$c; a lambda$static$0
c net/minecraft/advancements/critereon/CriterionTriggerProperties$a net/minecraft/advancements/critereon/StatePropertiesPredicate$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a matchers
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Z)Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a; a hasProperty
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/String;)Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a; a hasProperty
m ()Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a; a properties
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a; a hasProperty
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;I)Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a; a hasProperty
m ()Ljava/util/Optional; b build
c net/minecraft/advancements/critereon/CriterionTriggerProperties$b net/minecraft/advancements/critereon/StatePropertiesPredicate$ExactMatcher
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Ljava/lang/String; e value
m ()Ljava/lang/String; a value
m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z a match
c net/minecraft/advancements/critereon/CriterionTriggerProperties$c net/minecraft/advancements/critereon/StatePropertiesPredicate$PropertyMatcher
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/lang/String; b name
f Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$e; c valueMatcher
m (Lnet/minecraft/world/level/block/state/BlockStateList;)Ljava/util/Optional; a checkState
m ()Ljava/lang/String; a name
m (Lnet/minecraft/world/level/block/state/BlockStateList;Lnet/minecraft/world/level/block/state/IBlockDataHolder;)Z a match
m ()Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$e; b valueMatcher
c net/minecraft/advancements/critereon/CriterionTriggerProperties$d net/minecraft/advancements/critereon/StatePropertiesPredicate$RangedMatcher
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Ljava/util/Optional; e minValue
f Ljava/util/Optional; f maxValue
m ()Ljava/util/Optional; a minValue
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z a match
m ()Ljava/util/Optional; b maxValue
c net/minecraft/advancements/critereon/CriterionTriggerProperties$e net/minecraft/advancements/critereon/StatePropertiesPredicate$ValueMatcher
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
m (Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$e;)Lcom/mojang/datafixers/util/Either; a lambda$static$1
m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z a match
m (Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$e;)Lcom/mojang/datafixers/util/Either; b lambda$static$0
c net/minecraft/advancements/critereon/CriterionTriggerRecipeUnlocked net/minecraft/advancements/critereon/RecipeUnlockedTrigger
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a trigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/advancements/critereon/CriterionTriggerRecipeUnlocked$a;)Z a lambda$trigger$0
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/Criterion; a unlocked
c net/minecraft/advancements/critereon/CriterionTriggerRecipeUnlocked$a net/minecraft/advancements/critereon/RecipeUnlockedTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Lnet/minecraft/resources/MinecraftKey; c recipe
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a matches
m ()Lnet/minecraft/resources/MinecraftKey; b recipe
c net/minecraft/advancements/critereon/CriterionTriggerShotCrossbow net/minecraft/advancements/critereon/ShotCrossbowTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)V a trigger
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/CriterionTriggerShotCrossbow$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerShotCrossbow$a net/minecraft/advancements/critereon/ShotCrossbowTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c item
m (Lnet/minecraft/world/item/ItemStack;)Z a matches
m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a shotCrossbow
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a shotCrossbow
m ()Ljava/util/Optional; b item
c net/minecraft/advancements/critereon/CriterionTriggerSummonedEntity net/minecraft/advancements/critereon/SummonedEntityTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;)V a trigger
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/CriterionTriggerSummonedEntity$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerSummonedEntity$a net/minecraft/advancements/critereon/SummonedEntityTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c entity
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a summonedEntity
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; b entity
c net/minecraft/advancements/critereon/CriterionTriggerTamedAnimal net/minecraft/advancements/critereon/TameAnimalTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/animal/EntityAnimal;)V a trigger
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/CriterionTriggerTamedAnimal$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerTamedAnimal$a net/minecraft/advancements/critereon/TameAnimalTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c entity
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a tamedAnimal
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/advancements/Criterion; b tamedAnimal
m ()Ljava/util/Optional; c entity
c net/minecraft/advancements/critereon/CriterionTriggerTargetHit net/minecraft/advancements/critereon/TargetBlockTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;I)V a trigger
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/phys/Vec3D;ILnet/minecraft/advancements/critereon/CriterionTriggerTargetHit$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerTargetHit$a net/minecraft/advancements/critereon/TargetBlockTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c signalStrength
f Ljava/util/Optional; d projectile
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/phys/Vec3D;I)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a targetHit
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b signalStrength
m ()Ljava/util/Optional; c projectile
c net/minecraft/advancements/critereon/CriterionTriggerUsedEnderEye net/minecraft/advancements/critereon/UsedEnderEyeTrigger
m (DLnet/minecraft/advancements/critereon/CriterionTriggerUsedEnderEye$a;)Z a lambda$trigger$0
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/BlockPosition;)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerUsedEnderEye$a net/minecraft/advancements/critereon/UsedEnderEyeTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c distance
m (D)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; b distance
c net/minecraft/advancements/critereon/CriterionTriggerUsedTotem net/minecraft/advancements/critereon/UsedTotemTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)V a trigger
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/CriterionTriggerUsedTotem$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/CriterionTriggerUsedTotem$a net/minecraft/advancements/critereon/UsedTotemTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c item
m (Lnet/minecraft/world/item/ItemStack;)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a usedTotem
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem;)Lnet/minecraft/advancements/Criterion; a usedTotem
m ()Ljava/util/Optional; b item
c net/minecraft/advancements/critereon/CriterionTriggerVillagerTrade net/minecraft/advancements/critereon/TradeTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/CriterionTriggerVillagerTrade$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/npc/EntityVillagerAbstract;Lnet/minecraft/world/item/ItemStack;)V a trigger
c net/minecraft/advancements/critereon/CriterionTriggerVillagerTrade$a net/minecraft/advancements/critereon/TradeTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c villager
f Ljava/util/Optional; d item
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/ItemStack;)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a tradedWithVillager
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/advancements/Criterion; b tradedWithVillager
m ()Ljava/util/Optional; c villager
m ()Ljava/util/Optional; d item
c net/minecraft/advancements/critereon/CriterionValidator net/minecraft/advancements/critereon/CriterionValidator
f Lnet/minecraft/util/ProblemReporter; a reporter
f Lnet/minecraft/core/HolderGetter$a; b lootData
m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;Ljava/lang/String;)V a validateEntity
m (Ljava/util/Optional;Ljava/lang/String;)V a validateEntity
m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet;Ljava/lang/String;)V a validate
m (Ljava/util/List;Ljava/lang/String;)V a validateEntities
m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet;Ljava/lang/String;)V a validate
m (Ljava/lang/String;Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)V a lambda$validateEntity$0
c net/minecraft/advancements/critereon/DefaultBlockInteractionTrigger net/minecraft/advancements/critereon/DefaultBlockInteractionTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/BlockPosition;)V a trigger
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/DefaultBlockInteractionTrigger$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/DefaultBlockInteractionTrigger$a net/minecraft/advancements/critereon/DefaultBlockInteractionTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c location
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/advancements/critereon/CriterionValidator;Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)V a lambda$validate$1
m ()Ljava/util/Optional; b location
c net/minecraft/advancements/critereon/DistanceTrigger net/minecraft/advancements/critereon/DistanceTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;)V a trigger
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/advancements/critereon/DistanceTrigger$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/DistanceTrigger$a net/minecraft/advancements/critereon/DistanceTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c startPosition
f Ljava/util/Optional; d distance
m (Lnet/minecraft/advancements/critereon/CriterionConditionDistance;)Lnet/minecraft/advancements/Criterion; a travelledThroughNether
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/advancements/critereon/CriterionConditionDistance;)Lnet/minecraft/advancements/Criterion; a rideEntityInLava
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/advancements/critereon/CriterionConditionDistance;Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/advancements/Criterion; a fallFromHeight
m ()Ljava/util/Optional; b startPosition
m ()Ljava/util/Optional; c distance
c net/minecraft/advancements/critereon/EntitySubPredicate net/minecraft/advancements/critereon/EntitySubPredicate
f Lcom/mojang/serialization/Codec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches
c net/minecraft/advancements/critereon/EntitySubPredicates net/minecraft/advancements/critereon/EntitySubPredicates
f Lcom/mojang/serialization/MapCodec; a LIGHTNING
f Lcom/mojang/serialization/MapCodec; b FISHING_HOOK
f Lcom/mojang/serialization/MapCodec; c PLAYER
f Lcom/mojang/serialization/MapCodec; d SLIME
f Lcom/mojang/serialization/MapCodec; e RAIDER
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; f AXOLOTL
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; g BOAT
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; h FOX
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; i MOOSHROOM
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; j RABBIT
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; k HORSE
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; l LLAMA
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; m VILLAGER
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; n PARROT
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; o TROPICAL_FISH
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; p PAINTING
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; q CAT
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; r FROG
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; s WOLF
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; a lambda$static$13
m (Ljava/lang/String;Lnet/minecraft/advancements/critereon/EntitySubPredicates$a;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; a register
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a register
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/EntitySubPredicate; a catVariant
m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/EntitySubPredicate; a wolfVariant
m (Ljava/lang/String;Lnet/minecraft/advancements/critereon/EntitySubPredicates$b;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; a register
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/EntitySubPredicate; b frogVariant
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; b lambda$static$12
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; c lambda$static$11
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; d lambda$static$10
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; e lambda$static$9
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; f lambda$static$8
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; g lambda$static$7
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; h lambda$static$6
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; i lambda$static$5
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; j lambda$static$4
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; k lambda$static$3
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; l lambda$static$2
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; m lambda$static$1
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; n lambda$static$0
c net/minecraft/advancements/critereon/EntitySubPredicates$a net/minecraft/advancements/critereon/EntitySubPredicates$EntityHolderVariantPredicateType
f Lcom/mojang/serialization/MapCodec; a codec
f Ljava/util/function/Function; b getter
m (Lnet/minecraft/advancements/critereon/EntitySubPredicates$a$a;)Lnet/minecraft/core/HolderSet; a lambda$new$0
m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$new$2
m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/EntitySubPredicate; a createPredicate
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; a create
m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$a$a; b lambda$new$1
c net/minecraft/advancements/critereon/EntitySubPredicates$a$a net/minecraft/advancements/critereon/EntitySubPredicates$EntityHolderVariantPredicateType$Instance
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; b this$0
f Lnet/minecraft/core/HolderSet; c variants
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches
c net/minecraft/advancements/critereon/EntitySubPredicates$b net/minecraft/advancements/critereon/EntitySubPredicates$EntityVariantPredicateType
f Lcom/mojang/serialization/MapCodec; a codec
f Ljava/util/function/Function; b getter
m (Ljava/lang/Object;)Lnet/minecraft/advancements/critereon/EntitySubPredicate; a createPredicate
m (Lnet/minecraft/core/IRegistry;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; a create
m (Lnet/minecraft/advancements/critereon/EntitySubPredicates$b$a;)Ljava/lang/Object; a lambda$new$0
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$new$2
m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; a create
m (Ljava/lang/Object;)Lnet/minecraft/advancements/critereon/EntitySubPredicates$b$a; b lambda$new$1
c net/minecraft/advancements/critereon/EntitySubPredicates$b$a net/minecraft/advancements/critereon/EntitySubPredicates$EntityVariantPredicateType$Instance
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; b this$0
f Ljava/lang/Object; c variant
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches
c net/minecraft/advancements/critereon/FallAfterExplosionTrigger net/minecraft/advancements/critereon/FallAfterExplosionTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/FallAfterExplosionTrigger$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)V a trigger
c net/minecraft/advancements/critereon/FallAfterExplosionTrigger$a net/minecraft/advancements/critereon/FallAfterExplosionTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c startPosition
f Ljava/util/Optional; d distance
f Ljava/util/Optional; e cause
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/advancements/critereon/CriterionConditionDistance;Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a fallAfterExplosion
m ()Ljava/util/Optional; b startPosition
m ()Ljava/util/Optional; c distance
m ()Ljava/util/Optional; d cause
c net/minecraft/advancements/critereon/ItemAttributeModifiersPredicate net/minecraft/advancements/critereon/ItemAttributeModifiersPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; c modifiers
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
m ()Ljava/util/Optional; b modifiers
c net/minecraft/advancements/critereon/ItemAttributeModifiersPredicate$a net/minecraft/advancements/critereon/ItemAttributeModifiersPredicate$EntryPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b attribute
f Ljava/util/Optional; c id
f Ljava/util/Optional; d name
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; e amount
f Ljava/util/Optional; f operation
f Ljava/util/Optional; g slot
m ()Ljava/util/Optional; a attribute
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/item/component/ItemAttributeModifiers$b;)Z a test
m ()Ljava/util/Optional; b id
m ()Ljava/util/Optional; c name
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d amount
m ()Ljava/util/Optional; e operation
m ()Ljava/util/Optional; f slot
c net/minecraft/advancements/critereon/ItemBundlePredicate net/minecraft/advancements/critereon/ItemBundlePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; c items
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/BundleContents;)Z a matches
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
m ()Ljava/util/Optional; b items
c net/minecraft/advancements/critereon/ItemContainerPredicate net/minecraft/advancements/critereon/ItemContainerPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; c items
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ItemContainerContents;)Z a matches
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
m ()Ljava/util/Optional; b items
c net/minecraft/advancements/critereon/ItemCustomDataPredicate net/minecraft/advancements/critereon/ItemCustomDataPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/critereon/CriterionConditionNBT; c value
m ()Lnet/minecraft/advancements/critereon/CriterionConditionNBT; a value
m (Lnet/minecraft/advancements/critereon/CriterionConditionNBT;)Lnet/minecraft/advancements/critereon/ItemCustomDataPredicate; a customData
m (Lnet/minecraft/world/item/ItemStack;)Z a matches
c net/minecraft/advancements/critereon/ItemDamagePredicate net/minecraft/advancements/critereon/ItemDamagePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c durability
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d damage
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/ItemDamagePredicate; a durability
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Integer;)Z a matches
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b durability
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c damage
c net/minecraft/advancements/critereon/ItemEnchantmentsPredicate net/minecraft/advancements/critereon/ItemEnchantmentsPredicate
f Ljava/util/List; a enchantments
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments;)Z a matches
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a codec
m (Ljava/util/List;)Lnet/minecraft/advancements/critereon/ItemEnchantmentsPredicate$a; a enchantments
m ()Ljava/util/List; b enchantments
m (Ljava/util/List;)Lnet/minecraft/advancements/critereon/ItemEnchantmentsPredicate$b; b storedEnchantments
c net/minecraft/advancements/critereon/ItemEnchantmentsPredicate$a net/minecraft/advancements/critereon/ItemEnchantmentsPredicate$Enchantments
f Lcom/mojang/serialization/Codec; a CODEC
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
c net/minecraft/advancements/critereon/ItemEnchantmentsPredicate$b net/minecraft/advancements/critereon/ItemEnchantmentsPredicate$StoredEnchantments
f Lcom/mojang/serialization/Codec; a CODEC
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
c net/minecraft/advancements/critereon/ItemFireworkExplosionPredicate net/minecraft/advancements/critereon/ItemFireworkExplosionPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/advancements/critereon/ItemFireworkExplosionPredicate$a; c predicate
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/FireworkExplosion;)Z a matches
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
m ()Lnet/minecraft/advancements/critereon/ItemFireworkExplosionPredicate$a; b predicate
c net/minecraft/advancements/critereon/ItemFireworkExplosionPredicate$a net/minecraft/advancements/critereon/ItemFireworkExplosionPredicate$FireworkPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b shape
f Ljava/util/Optional; c twinkle
f Ljava/util/Optional; d trail
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; a shape
m (Lnet/minecraft/world/item/component/FireworkExplosion;)Z a test
m ()Ljava/util/Optional; b twinkle
m ()Ljava/util/Optional; c trail
c net/minecraft/advancements/critereon/ItemFireworksPredicate net/minecraft/advancements/critereon/ItemFireworksPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; c explosions
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; d flightDuration
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Fireworks;)Z a matches
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
m ()Ljava/util/Optional; b explosions
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c flightDuration
c net/minecraft/advancements/critereon/ItemPotionsPredicate net/minecraft/advancements/critereon/ItemPotionsPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/HolderSet; c potions
m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/ItemSubPredicate; a potions
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/alchemy/PotionContents;)Z a matches
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
m ()Lnet/minecraft/core/HolderSet; b potions
c net/minecraft/advancements/critereon/ItemSubPredicate net/minecraft/advancements/critereon/ItemSubPredicate
f Lcom/mojang/serialization/Codec; b CODEC
m (Lnet/minecraft/world/item/ItemStack;)Z a matches
c net/minecraft/advancements/critereon/ItemSubPredicate$a net/minecraft/advancements/critereon/ItemSubPredicate$Type
f Lcom/mojang/serialization/Codec; a codec
m ()Lcom/mojang/serialization/Codec; a codec
c net/minecraft/advancements/critereon/ItemSubPredicates net/minecraft/advancements/critereon/ItemSubPredicates
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; a DAMAGE
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; b ENCHANTMENTS
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; c STORED_ENCHANTMENTS
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; d POTIONS
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; e CUSTOM_DATA
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; f CONTAINER
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; g BUNDLE_CONTENTS
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; h FIREWORK_EXPLOSION
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; i FIREWORKS
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; j WRITABLE_BOOK
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; k WRITTEN_BOOK
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; l ATTRIBUTE_MODIFIERS
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; m ARMOR_TRIM
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; a bootstrap
m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; a register
c net/minecraft/advancements/critereon/ItemTrimPredicate net/minecraft/advancements/critereon/ItemTrimPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; c material
f Ljava/util/Optional; d pattern
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/armortrim/ArmorTrim;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
m ()Ljava/util/Optional; b material
m ()Ljava/util/Optional; c pattern
c net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a trigger
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$a net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c location
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$placedBlock$1
m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/advancements/Criterion; a placedBlock
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/advancements/critereon/CriterionValidator;Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)V a lambda$validate$2
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; a placedBlock
m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a itemUsedOnBlock
m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; b allayDropItemOnBlock
m ()Ljava/util/Optional; b location
m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$a; c itemUsedOnLocation
c net/minecraft/advancements/critereon/ItemWritableBookPredicate net/minecraft/advancements/critereon/ItemWritableBookPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; c pages
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/WritableBookContent;)Z a matches
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
m ()Ljava/util/Optional; b pages
c net/minecraft/advancements/critereon/ItemWritableBookPredicate$a net/minecraft/advancements/critereon/ItemWritableBookPredicate$PagePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/lang/String; b contents
m (Lnet/minecraft/server/network/Filterable;)Z a test
m ()Ljava/lang/String; a contents
c net/minecraft/advancements/critereon/ItemWrittenBookPredicate net/minecraft/advancements/critereon/ItemWrittenBookPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; c pages
f Ljava/util/Optional; d author
f Ljava/util/Optional; e title
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; f generation
f Ljava/util/Optional; g resolved
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/WrittenBookContent;)Z a matches
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
m ()Ljava/util/Optional; b pages
m ()Ljava/util/Optional; c author
m ()Ljava/util/Optional; d title
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; e generation
m ()Ljava/util/Optional; f resolved
c net/minecraft/advancements/critereon/ItemWrittenBookPredicate$a net/minecraft/advancements/critereon/ItemWrittenBookPredicate$PagePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b contents
m (Lnet/minecraft/server/network/Filterable;)Z a test
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a contents
c net/minecraft/advancements/critereon/LightningBoltPredicate net/minecraft/advancements/critereon/LightningBoltPredicate
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c blocksSetOnFire
f Ljava/util/Optional; d entityStruck
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z a lambda$matches$1
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/LightningBoltPredicate; a blockSetOnFire
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b blocksSetOnFire
m ()Ljava/util/Optional; c entityStruck
c net/minecraft/advancements/critereon/LightningStrikeTrigger net/minecraft/advancements/critereon/LightningStrikeTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/EntityLightning;Ljava/util/List;)V a trigger
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/List;Lnet/minecraft/advancements/critereon/LightningStrikeTrigger$a;)Z a lambda$trigger$1
c net/minecraft/advancements/critereon/LightningStrikeTrigger$a net/minecraft/advancements/critereon/LightningStrikeTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c lightning
f Ljava/util/Optional; d bystander
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/List;)Z a matches
m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a lightningStrike
m ()Ljava/util/Optional; b lightning
m ()Ljava/util/Optional; c bystander
c net/minecraft/advancements/critereon/PickedUpItemTrigger net/minecraft/advancements/critereon/PickedUpItemTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/advancements/critereon/PickedUpItemTrigger$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V a trigger
c net/minecraft/advancements/critereon/PickedUpItemTrigger$a net/minecraft/advancements/critereon/PickedUpItemTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c item
f Ljava/util/Optional; d entity
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a thrownItemPickedUpByEntity
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a thrownItemPickedUpByPlayer
m ()Ljava/util/Optional; b item
m ()Ljava/util/Optional; c entity
c net/minecraft/advancements/critereon/PlayerTrigger net/minecraft/advancements/critereon/PlayerTrigger
m (Lnet/minecraft/server/level/EntityPlayer;)V a trigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/advancements/critereon/PlayerTrigger$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/PlayerTrigger$a net/minecraft/advancements/critereon/PlayerTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a located
m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a located
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/advancements/Criterion; a located
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/advancements/Criterion; a walkOnBlockWithEquipment
m ()Lnet/minecraft/advancements/Criterion; b sleptInBed
m ()Lnet/minecraft/advancements/Criterion; c raidWon
m ()Lnet/minecraft/advancements/Criterion; d avoidVibration
m ()Lnet/minecraft/advancements/Criterion; e tick
c net/minecraft/advancements/critereon/RaiderPredicate net/minecraft/advancements/critereon/RaiderPredicate
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/advancements/critereon/RaiderPredicate; c CAPTAIN_WITHOUT_RAID
f Z d hasRaid
f Z e isCaptain
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Z b hasRaid
m ()Z c isCaptain
c net/minecraft/advancements/critereon/RecipeCraftedTrigger net/minecraft/advancements/critereon/RecipeCraftedTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;Lnet/minecraft/advancements/critereon/RecipeCraftedTrigger$a;)Z a lambda$trigger$0
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)V a trigger
c net/minecraft/advancements/critereon/RecipeCraftedTrigger$a net/minecraft/advancements/critereon/RecipeCraftedTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Lnet/minecraft/resources/MinecraftKey; c recipeId
f Ljava/util/List; d ingredients
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/Criterion; a craftedItem
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)Lnet/minecraft/advancements/Criterion; a craftedItem
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)Z b matches
m ()Lnet/minecraft/resources/MinecraftKey; b recipeId
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/Criterion; b crafterCraftedItem
m ()Ljava/util/List; c ingredients
c net/minecraft/advancements/critereon/SingleComponentItemPredicate net/minecraft/advancements/critereon/SingleComponentItemPredicate
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;)Z a matches
m (Lnet/minecraft/world/item/ItemStack;)Z a matches
m ()Lnet/minecraft/core/component/DataComponentType; a componentType
c net/minecraft/advancements/critereon/SlimePredicate net/minecraft/advancements/critereon/SlimePredicate
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c size
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a matches
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/critereon/SlimePredicate; a sized
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b size
c net/minecraft/advancements/critereon/SlotsPredicate net/minecraft/advancements/critereon/SlotsPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Map; b slots
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/advancements/critereon/CriterionConditionItem;Lit/unimi/dsi/fastutil/ints/IntList;)Z a matchSlots
m (Lnet/minecraft/world/entity/Entity;)Z a matches
m ()Ljava/util/Map; a slots
c net/minecraft/advancements/critereon/StartRidingTrigger net/minecraft/advancements/critereon/StartRidingTrigger
m (Lnet/minecraft/server/level/EntityPlayer;)V a trigger
m (Lnet/minecraft/advancements/critereon/StartRidingTrigger$a;)Z a lambda$trigger$0
m ()Lcom/mojang/serialization/Codec; a codec
c net/minecraft/advancements/critereon/StartRidingTrigger$a net/minecraft/advancements/critereon/StartRidingTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a playerStartsRiding
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
c net/minecraft/advancements/critereon/TagPredicate net/minecraft/advancements/critereon/TagPredicate
f Lnet/minecraft/tags/TagKey; a tag
f Z b expected
m (Lnet/minecraft/core/Holder;)Z a matches
m ()Lnet/minecraft/tags/TagKey; a tag
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/TagPredicate; a is
m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/TagPredicate; b isNot
m ()Z b expected
c net/minecraft/advancements/critereon/UsingItemTrigger net/minecraft/advancements/critereon/UsingItemTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)V a trigger
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/UsingItemTrigger$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/UsingItemTrigger$a net/minecraft/advancements/critereon/UsingItemTrigger$TriggerInstance
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b player
f Ljava/util/Optional; c item
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a lookingAt
m (Lnet/minecraft/world/item/ItemStack;)Z a matches
m ()Ljava/util/Optional; a player
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; b item
c net/minecraft/commands/CacheableFunction net/minecraft/commands/CacheableFunction
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/resources/MinecraftKey; b id
f Z c resolved
f Ljava/util/Optional; d function
m (Lnet/minecraft/server/CustomFunctionData;)Ljava/util/Optional; a get
m ()Lnet/minecraft/resources/MinecraftKey; a getId
c net/minecraft/commands/CommandBuildContext net/minecraft/commands/CommandBuildContext
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/commands/CommandBuildContext; a simple
c net/minecraft/commands/CommandBuildContext$1 net/minecraft/commands/CommandBuildContext$1
f Lnet/minecraft/core/HolderLookup$a; a val$access
f Lnet/minecraft/world/flag/FeatureFlagSet; b val$enabledFeatures
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m ()Ljava/util/stream/Stream; a listRegistries
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderLookup$b; a lambda$lookup$0
c net/minecraft/commands/CommandDispatcher net/minecraft/commands/Commands
f I a LEVEL_ALL
f I b LEVEL_MODERATORS
f I c LEVEL_GAMEMASTERS
f I d LEVEL_ADMINS
f I e LEVEL_OWNERS
f Ljava/lang/ThreadLocal; f CURRENT_EXECUTION_CONTEXT
f Lorg/slf4j/Logger; g LOGGER
f Lcom/mojang/brigadier/CommandDispatcher; h dispatcher
m (Lnet/minecraft/server/level/EntityPlayer;)V a sendCommands
m (Lnet/minecraft/commands/CommandDispatcher$b;)Ljava/util/function/Predicate; a createValidator
m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)V a performCommand
m ()Lcom/mojang/brigadier/CommandDispatcher; a getDispatcher
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Consumer;)V a executeCommandInContext
m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Map;)V a fillUsableCommands
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/commands/CommandBuildContext; a createValidationContext
m (Lcom/mojang/brigadier/ParseResults;)V a validateParseResults
m (Lcom/mojang/brigadier/ParseResults;Ljava/util/function/UnaryOperator;)Lcom/mojang/brigadier/ParseResults; a mapSource
m (Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; a argument
m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a literal
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)V a performPrefixedCommand
m (Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; b getParseException
m ()V b validate
c net/minecraft/commands/CommandDispatcher$1 net/minecraft/commands/Commands$1
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderLookup$b$a; a createLookup
m ()Ljava/util/stream/Stream; a listRegistries
c net/minecraft/commands/CommandDispatcher$1$1 net/minecraft/commands/Commands$1$1
m ()Lnet/minecraft/core/HolderLookup$b; a parent
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; b getOrThrow
c net/minecraft/commands/CommandDispatcher$ServerType net/minecraft/commands/Commands$CommandSelection
f Lnet/minecraft/commands/CommandDispatcher$ServerType; a ALL
f Lnet/minecraft/commands/CommandDispatcher$ServerType; b DEDICATED
f Lnet/minecraft/commands/CommandDispatcher$ServerType; c INTEGRATED
f Z d includeIntegrated
f Z e includeDedicated
c net/minecraft/commands/CommandDispatcher$b net/minecraft/commands/Commands$ParseFunction
c net/minecraft/commands/CommandExceptionProvider net/minecraft/commands/BrigadierExceptions
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; A DISPATCHER_PARSE_EXCEPTION
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a DOUBLE_TOO_SMALL
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b DOUBLE_TOO_BIG
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c FLOAT_TOO_SMALL
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d FLOAT_TOO_BIG
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; e INTEGER_TOO_SMALL
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; f INTEGER_TOO_BIG
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; g LONG_TOO_SMALL
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; h LONG_TOO_BIG
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; i LITERAL_INCORRECT
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; j READER_EXPECTED_START_OF_QUOTE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; k READER_EXPECTED_END_OF_QUOTE
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; l READER_INVALID_ESCAPE
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; m READER_INVALID_BOOL
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; n READER_INVALID_INT
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; o READER_EXPECTED_INT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; p READER_INVALID_LONG
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; q READER_EXPECTED_LONG
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; r READER_INVALID_DOUBLE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; s READER_EXPECTED_DOUBLE
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; t READER_INVALID_FLOAT
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; u READER_EXPECTED_FLOAT
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; v READER_EXPECTED_BOOL
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; w READER_EXPECTED_SYMBOL
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; x DISPATCHER_UNKNOWN_COMMAND
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; y DISPATCHER_UNKNOWN_ARGUMENT
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; z DISPATCHER_EXPECTED_ARGUMENT_SEPARATOR
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$16
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$7
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$15
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$6
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$5
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$14
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$4
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$13
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e lambda$static$3
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e lambda$static$12
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; f lambda$static$11
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; f lambda$static$2
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; g lambda$static$1
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; g lambda$static$10
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; h lambda$static$0
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; h lambda$static$9
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; i lambda$static$8
c net/minecraft/commands/CommandListenerWrapper net/minecraft/commands/CommandSourceStack
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_PLAYER
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_ENTITY
f Lnet/minecraft/commands/ICommandListener; c source
f Lnet/minecraft/world/phys/Vec3D; d worldPosition
f Lnet/minecraft/server/level/WorldServer; e level
f I f permissionLevel
f Ljava/lang/String; g textName
f Lnet/minecraft/network/chat/IChatBaseComponent; h displayName
f Lnet/minecraft/server/MinecraftServer; i server
f Z j silent
f Lnet/minecraft/world/entity/Entity; k entity
f Lnet/minecraft/commands/CommandResultCallback; l resultCallback
f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; m anchor
f Lnet/minecraft/world/phys/Vec2F; n rotation
f Lnet/minecraft/commands/CommandSigningContext; o signingContext
f Lnet/minecraft/util/TaskChainer; p chatMessageChainer
m (Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;)Lnet/minecraft/commands/CommandListenerWrapper; a withAnchor
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/commands/CommandListenerWrapper; a withPosition
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; a customSuggestion
m (Lnet/minecraft/commands/CommandSigningContext;Lnet/minecraft/util/TaskChainer;)Lnet/minecraft/commands/CommandListenerWrapper; a withSigningContext
m (Lnet/minecraft/commands/CommandResultCallback;Ljava/util/function/BinaryOperator;)Lnet/minecraft/commands/CommandListenerWrapper; a withCallback
m (Lnet/minecraft/world/phys/Vec2F;)Lnet/minecraft/commands/CommandListenerWrapper; a withRotation
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/CommandListenerWrapper; a withLevel
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;)Lnet/minecraft/commands/CommandListenerWrapper; a facing
m (Lnet/minecraft/commands/ICommandListener;)Lnet/minecraft/commands/CommandListenerWrapper; a withSource
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/commands/CommandListenerWrapper; a withEntity
m (Ljava/util/function/Supplier;Z)V a sendSuccess
m (Lnet/minecraft/network/chat/OutgoingChatMessage;ZLnet/minecraft/network/chat/ChatMessageType$a;)V a sendChatMessage
m (I)Lnet/minecraft/commands/CommandListenerWrapper; a withPermission
m (Lnet/minecraft/server/level/EntityPlayer;)Z a shouldFilterMessageTo
m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandListenerWrapper; a withCallback
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/ICompletionProvider$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; a suggestRegistryElements
m (Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/commands/execution/TraceCallbacks;)V a handleError
m ()Lnet/minecraft/commands/CommandListenerWrapper; a withSuppressedOutput
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b sendFailure
m (I)Lnet/minecraft/commands/CommandListenerWrapper; b withMaximumPermission
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/commands/CommandListenerWrapper; b facing
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getDisplayName
m (I)Z c hasPermission
m ()Ljava/lang/String; c getTextName
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V c broadcastToAdmins
m ()Lnet/minecraft/world/phys/Vec3D; d getPosition
m ()Lnet/minecraft/server/level/WorldServer; e getLevel
m ()Lnet/minecraft/world/entity/Entity; f getEntity
m ()Lnet/minecraft/world/entity/Entity; g getEntityOrException
m ()Lnet/minecraft/server/level/EntityPlayer; h getPlayerOrException
m ()Lnet/minecraft/server/level/EntityPlayer; i getPlayer
m ()Z j isPlayer
m ()Lnet/minecraft/world/phys/Vec2F; k getRotation
m ()Lnet/minecraft/server/MinecraftServer; l getServer
m ()Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; m getAnchor
m ()Lnet/minecraft/commands/CommandSigningContext; n getSigningContext
m ()Lnet/minecraft/util/TaskChainer; o getChatMessageChainer
m ()Lnet/minecraft/commands/CommandResultCallback; p callback
m ()Ljava/util/Collection; q getOnlinePlayerNames
m ()Ljava/util/Collection; r getAllTeams
m ()Ljava/util/stream/Stream; s getAvailableSounds
m ()Ljava/util/stream/Stream; t getRecipeNames
m ()Ljava/util/Set; u levels
m ()Lnet/minecraft/core/IRegistryCustom; v registryAccess
m ()Lnet/minecraft/world/flag/FeatureFlagSet; w enabledFeatures
m ()Lcom/mojang/brigadier/CommandDispatcher; x dispatcher
m ()Z y isSilent
c net/minecraft/commands/CommandResultCallback net/minecraft/commands/CommandResultCallback
f Lnet/minecraft/commands/CommandResultCallback; a EMPTY
m (Lnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/CommandResultCallback;ZI)V a lambda$chain$0
c net/minecraft/commands/CommandSigningContext net/minecraft/commands/CommandSigningContext
f Lnet/minecraft/commands/CommandSigningContext; a ANONYMOUS
m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; a getArgument
c net/minecraft/commands/CommandSigningContext$1 net/minecraft/commands/CommandSigningContext$1
m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; a getArgument
c net/minecraft/commands/CommandSigningContext$a net/minecraft/commands/CommandSigningContext$SignedArguments
f Ljava/util/Map; b arguments
m ()Ljava/util/Map; a arguments
m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; a getArgument
c net/minecraft/commands/ExecutionCommandSource net/minecraft/commands/ExecutionCommandSource
m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;ZLnet/minecraft/commands/execution/TraceCallbacks;)V a handleError
m (Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/commands/execution/TraceCallbacks;)V a handleError
m (Lcom/mojang/brigadier/context/CommandContext;ZI)V a lambda$resultConsumer$0
m ()Lnet/minecraft/commands/ExecutionCommandSource; a_ clearCallbacks
m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/ExecutionCommandSource; b withCallback
m ()Lcom/mojang/brigadier/ResultConsumer; b_ resultConsumer
m (I)Z c hasPermission
m ()Lnet/minecraft/commands/CommandResultCallback; p callback
m ()Lcom/mojang/brigadier/CommandDispatcher; x dispatcher
m ()Z y isSilent
c net/minecraft/commands/FunctionInstantiationException net/minecraft/commands/FunctionInstantiationException
f Lnet/minecraft/network/chat/IChatBaseComponent; a messageComponent
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a messageComponent
c net/minecraft/commands/ICommandListener net/minecraft/commands/CommandSource
f Lnet/minecraft/commands/ICommandListener; a NULL
m ()Z U_ shouldInformAdmins
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m ()Z l_ acceptsSuccess
m ()Z m_ alwaysAccepts
m ()Z w_ acceptsFailure
c net/minecraft/commands/ICommandListener$1 net/minecraft/commands/CommandSource$1
m ()Z U_ shouldInformAdmins
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m ()Z l_ acceptsSuccess
m ()Z w_ acceptsFailure
c net/minecraft/commands/ICompletionProvider net/minecraft/commands/SharedSuggestionProvider
m ()Ljava/util/Collection; A getSelectedEntities
m ()Ljava/util/Collection; B getRelevantCoordinates
m ()Ljava/util/Collection; C getAbsoluteCoordinates
m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V a filterResources
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; a customSuggestion
m ([Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggest
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)V a lambda$suggestResource$4
m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; a suggestResource
m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestResource
m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a suggestResource
m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; a suggestCoordinates
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; a lambda$suggestResource$2
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/commands/ICompletionProvider$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a suggestRegistryElements
m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V a filterResources
m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a suggestResource
m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestResource
m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; a suggestResource
m (Ljava/lang/String;Ljava/lang/String;)Z a matchesSubStr
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/resources/MinecraftKey;)V a lambda$suggestResource$3
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/ICompletionProvider$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; a suggestRegistryElements
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Lnet/minecraft/resources/MinecraftKey;)V a lambda$suggestResource$1
m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; b suggest
m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; b suggest2DCoordinates
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; b lambda$suggestResource$0
m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b suggest
m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b suggest
m (Ljava/lang/String;Ljava/lang/String;)Z b lambda$suggest$5
m (I)Z c hasPermission
m ()Ljava/util/Collection; q getOnlinePlayerNames
m ()Ljava/util/Collection; r getAllTeams
m ()Ljava/util/stream/Stream; s getAvailableSounds
m ()Ljava/util/stream/Stream; t getRecipeNames
m ()Ljava/util/Set; u levels
m ()Lnet/minecraft/core/IRegistryCustom; v registryAccess
m ()Lnet/minecraft/world/flag/FeatureFlagSet; w enabledFeatures
m ()Ljava/util/Collection; z getCustomTabSugggestions
c net/minecraft/commands/ICompletionProvider$a net/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType
f Lnet/minecraft/commands/ICompletionProvider$a; a TAGS
f Lnet/minecraft/commands/ICompletionProvider$a; b ELEMENTS
f Lnet/minecraft/commands/ICompletionProvider$a; c ALL
f [Lnet/minecraft/commands/ICompletionProvider$a; d $VALUES
m ()Z a shouldSuggestTags
m ()Z b shouldSuggestElements
m ()[Lnet/minecraft/commands/ICompletionProvider$a; c $values
c net/minecraft/commands/ICompletionProvider$b net/minecraft/commands/SharedSuggestionProvider$TextCoordinates
f Lnet/minecraft/commands/ICompletionProvider$b; a DEFAULT_LOCAL
f Lnet/minecraft/commands/ICompletionProvider$b; b DEFAULT_GLOBAL
f Ljava/lang/String; c x
f Ljava/lang/String; d y
f Ljava/lang/String; e z
c net/minecraft/commands/ParserUtils net/minecraft/commands/ParserUtils
f Ljava/lang/reflect/Field; a JSON_READER_POS
f Ljava/lang/reflect/Field; b JSON_READER_LINESTART
m (Lnet/minecraft/core/HolderLookup$a;Lcom/mojang/brigadier/StringReader;Lcom/mojang/serialization/Codec;)Ljava/lang/Object; a parseJson
m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/CharPredicate;)Ljava/lang/String; a readWhile
m ()Ljava/lang/reflect/Field; a lambda$static$1
m (Lcom/google/gson/stream/JsonReader;)I a getPos
m ()Ljava/lang/reflect/Field; b lambda$static$0
c net/minecraft/commands/arguments/ArgumentAnchor net/minecraft/commands/arguments/EntityAnchorArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_INVALID
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; a parse
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; a getAnchor
m ()Lnet/minecraft/commands/arguments/ArgumentAnchor; a anchor
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
c net/minecraft/commands/arguments/ArgumentAnchor$Anchor net/minecraft/commands/arguments/EntityAnchorArgument$Anchor
f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; a FEET
f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; b EYES
f Ljava/util/Map; c BY_NAME
f Ljava/lang/String; d name
f Ljava/util/function/BiFunction; e transform
f [Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; f $VALUES
m ()[Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; a $values
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec3D; a apply
m (Ljava/util/HashMap;)V a lambda$static$2
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; a apply
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; a lambda$static$1
m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; a getByName
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; b lambda$static$0
c net/minecraft/commands/arguments/ArgumentAngle net/minecraft/commands/arguments/AngleArgument
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_COMPLETE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_INVALID_ANGLE
f Ljava/util/Collection; c EXAMPLES
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentAngle$a; a parse
m ()Lnet/minecraft/commands/arguments/ArgumentAngle; a angle
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F a getAngle
c net/minecraft/commands/arguments/ArgumentAngle$a net/minecraft/commands/arguments/AngleArgument$SingleAngle
f F a angle
f Z b isRelative
m (Lnet/minecraft/commands/CommandListenerWrapper;)F a getAngle
c net/minecraft/commands/arguments/ArgumentChat net/minecraft/commands/arguments/MessageArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b TOO_LONG
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/concurrent/CompletableFuture; a filterPlainText
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getMessage
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentChat$a; a parse
m ()Lnet/minecraft/commands/arguments/ArgumentChat; a message
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Consumer;)V a resolveChatMessage
m (Ljava/util/function/Consumer;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/PlayerChatMessage;)V a resolveSignedMessage
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Ljava/util/function/Consumer;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/PlayerChatMessage;)V b resolveDisguisedMessage
c net/minecraft/commands/arguments/ArgumentChat$a net/minecraft/commands/arguments/MessageArgument$Message
f Ljava/lang/String; a text
f [Lnet/minecraft/commands/arguments/ArgumentChat$b; b parts
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/network/chat/IChatBaseComponent; a resolveComponent
m (Lnet/minecraft/commands/CommandListenerWrapper;Z)Lnet/minecraft/network/chat/IChatBaseComponent; a toComponent
m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/ArgumentChat$a; a parseText
m ()Ljava/lang/String; a text
m ()[Lnet/minecraft/commands/arguments/ArgumentChat$b; b parts
c net/minecraft/commands/arguments/ArgumentChat$b net/minecraft/commands/arguments/MessageArgument$Part
f I a start
f I b end
f Lnet/minecraft/commands/arguments/selector/EntitySelector; c selector
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/network/chat/IChatBaseComponent; a toComponent
m ()I a start
m ()I b end
m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; c selector
c net/minecraft/commands/arguments/ArgumentChatComponent net/minecraft/commands/arguments/ComponentArgument
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_INVALID_JSON
f Ljava/util/Collection; b EXAMPLES
f Lnet/minecraft/core/HolderLookup$a; c registries
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getComponent
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ArgumentChatComponent; a textComponent
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/network/chat/IChatBaseComponent; a parse
c net/minecraft/commands/arguments/ArgumentChatFormat net/minecraft/commands/arguments/ColorArgument
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_INVALID_VALUE
f Ljava/util/Collection; b EXAMPLES
m ()Lnet/minecraft/commands/arguments/ArgumentChatFormat; a color
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/EnumChatFormat; a getColor
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/EnumChatFormat; a parse
c net/minecraft/commands/arguments/ArgumentCriterionValue net/minecraft/commands/arguments/RangeArgument
m ()Lnet/minecraft/commands/arguments/ArgumentCriterionValue$b; a intRange
m ()Lnet/minecraft/commands/arguments/ArgumentCriterionValue$a; b floatRange
c net/minecraft/commands/arguments/ArgumentCriterionValue$a net/minecraft/commands/arguments/RangeArgument$Floats
f Ljava/util/Collection; a EXAMPLES
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a parse
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; a getRange
c net/minecraft/commands/arguments/ArgumentCriterionValue$b net/minecraft/commands/arguments/RangeArgument$Ints
f Ljava/util/Collection; a EXAMPLES
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a parse
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; a getRange
c net/minecraft/commands/arguments/ArgumentDimension net/minecraft/commands/arguments/DimensionArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_INVALID_VALUE
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/WorldServer; a getDimension
m ()Lnet/minecraft/commands/arguments/ArgumentDimension; a dimension
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/MinecraftKey; a parse
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$static$0
c net/minecraft/commands/arguments/ArgumentEntity net/minecraft/commands/arguments/EntityArgument
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_SINGLE_ENTITY
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_SINGLE_PLAYER
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_ONLY_PLAYERS_ALLOWED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d NO_ENTITIES_FOUND
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e NO_PLAYERS_FOUND
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f ERROR_SELECTORS_NOT_ALLOWED
f Ljava/util/Collection; g EXAMPLES
f Z h single
f Z i playersOnly
m ()Lnet/minecraft/commands/arguments/ArgumentEntity; a entity
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/entity/Entity; a getEntity
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/selector/EntitySelector; a parse
m ()Lnet/minecraft/commands/arguments/ArgumentEntity; b entities
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; b getEntities
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; c getOptionalEntities
m ()Lnet/minecraft/commands/arguments/ArgumentEntity; c player
m ()Lnet/minecraft/commands/arguments/ArgumentEntity; d players
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; d getOptionalPlayers
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/EntityPlayer; e getPlayer
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; f getPlayers
c net/minecraft/commands/arguments/ArgumentEntity$Info net/minecraft/commands/arguments/EntityArgument$Info
f B a FLAG_SINGLE
f B b FLAG_PLAYERS_ONLY
m (Lnet/minecraft/commands/arguments/ArgumentEntity$Info$Template;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/commands/arguments/ArgumentEntity;)Lnet/minecraft/commands/arguments/ArgumentEntity$Info$Template; a unpack
m (Lnet/minecraft/commands/arguments/ArgumentEntity$Info$Template;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ArgumentEntity$Info$Template; a deserializeFromNetwork
c net/minecraft/commands/arguments/ArgumentEntity$Info$Template net/minecraft/commands/arguments/EntityArgument$Info$Template
f Z b single
f Z c playersOnly
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ArgumentEntity; a instantiate
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
c net/minecraft/commands/arguments/ArgumentInventorySlot net/minecraft/commands/arguments/SlotArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_UNKNOWN_SLOT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_ONLY_SINGLE_SLOT_ALLOWED
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I a getSlot
m (C)Z a lambda$parse$2
m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; a parse
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m ()Lnet/minecraft/commands/arguments/ArgumentInventorySlot; a slot
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
c net/minecraft/commands/arguments/ArgumentMathOperation net/minecraft/commands/arguments/OperationArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_INVALID_OPERATION
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_DIVIDE_BY_ZERO
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentMathOperation$a; a getOperation
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentMathOperation$a; a parse
m (Lnet/minecraft/world/scores/ScoreAccess;Lnet/minecraft/world/scores/ScoreAccess;)V a lambda$getOperation$0
m ()Lnet/minecraft/commands/arguments/ArgumentMathOperation; a operation
m (II)I a lambda$getSimpleOperation$5
m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentMathOperation$a; a getOperation
m (II)I b lambda$getSimpleOperation$4
m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentMathOperation$b; b getSimpleOperation
m (II)I c lambda$getSimpleOperation$3
m (II)I d lambda$getSimpleOperation$2
m (II)I e lambda$getSimpleOperation$1
c net/minecraft/commands/arguments/ArgumentMathOperation$a net/minecraft/commands/arguments/OperationArgument$Operation
c net/minecraft/commands/arguments/ArgumentMathOperation$b net/minecraft/commands/arguments/OperationArgument$SimpleOperation
c net/minecraft/commands/arguments/ArgumentMinecraftKeyRegistered net/minecraft/commands/arguments/ResourceLocationArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_UNKNOWN_ADVANCEMENT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_UNKNOWN_RECIPE
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$getRecipe$2
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; a getAdvancement
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m ()Lnet/minecraft/commands/arguments/ArgumentMinecraftKeyRegistered; a id
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/MinecraftKey; a parse
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeHolder; b getRecipe
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; c getId
c net/minecraft/commands/arguments/ArgumentNBTBase net/minecraft/commands/arguments/NbtTagArgument
f Ljava/util/Collection; a EXAMPLES
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; a getNbtTag
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/nbt/NBTBase; a parse
m ()Lnet/minecraft/commands/arguments/ArgumentNBTBase; a nbtTag
c net/minecraft/commands/arguments/ArgumentNBTKey net/minecraft/commands/arguments/NbtPathArgument
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_INVALID_NODE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_DATA_TOO_DEEP
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_NOTHING_FOUND
f Ljava/util/Collection; d EXAMPLES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_EXPECTED_LIST
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_INVALID_INDEX
f C g INDEX_MATCH_START
f C h INDEX_MATCH_END
f C i KEY_MATCH_START
f C j KEY_MATCH_END
f C k QUOTED_KEY_START
f C l SINGLE_QUOTED_KEY_START
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)Z a lambda$createTagPredicate$3
m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/function/Predicate; a createTagPredicate
m ()Lnet/minecraft/commands/arguments/ArgumentNBTKey; a nbtPath
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; a getPath
m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentNBTKey$h; a readObjectNode
m (C)Z a isAllowedInUnquotedName
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; a parse
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2
m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/ArgumentNBTKey$h; a parseNode
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$1
m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; b readUnquotedName
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$0
c net/minecraft/commands/arguments/ArgumentNBTKey$a net/minecraft/commands/arguments/NbtPathArgument$AllElementsNode
f Lnet/minecraft/commands/arguments/ArgumentNBTKey$a; a INSTANCE
m (Lnet/minecraft/nbt/NBTBase;)I a removeTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag
m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag
c net/minecraft/commands/arguments/ArgumentNBTKey$b net/minecraft/commands/arguments/NbtPathArgument$CompoundChildNode
f Ljava/lang/String; a name
m (Lnet/minecraft/nbt/NBTBase;)I a removeTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag
m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag
c net/minecraft/commands/arguments/ArgumentNBTKey$c net/minecraft/commands/arguments/NbtPathArgument$IndexedElementNode
f I a index
m (Lnet/minecraft/nbt/NBTBase;)I a removeTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag
m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag
c net/minecraft/commands/arguments/ArgumentNBTKey$d net/minecraft/commands/arguments/NbtPathArgument$MatchElementNode
f Lnet/minecraft/nbt/NBTTagCompound; a pattern
f Ljava/util/function/Predicate; b predicate
m (Lnet/minecraft/nbt/NBTBase;)I a removeTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag
m (Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/NBTBase;)V a lambda$getOrCreateTag$0
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag
m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag
c net/minecraft/commands/arguments/ArgumentNBTKey$e net/minecraft/commands/arguments/NbtPathArgument$MatchObjectNode
f Ljava/lang/String; a name
f Lnet/minecraft/nbt/NBTTagCompound; b pattern
f Ljava/util/function/Predicate; c predicate
m (Lnet/minecraft/nbt/NBTBase;)I a removeTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag
m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag
c net/minecraft/commands/arguments/ArgumentNBTKey$f net/minecraft/commands/arguments/NbtPathArgument$MatchRootObjectNode
f Ljava/util/function/Predicate; a predicate
m (Lnet/minecraft/nbt/NBTBase;)I a removeTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag
m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag
c net/minecraft/commands/arguments/ArgumentNBTKey$g net/minecraft/commands/arguments/NbtPathArgument$NbtPath
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/lang/String; b original
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; c nodeToOriginalPosition
f [Lnet/minecraft/commands/arguments/ArgumentNBTKey$h; d nodes
m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; a lambda$set$3
m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;)I a set
m (ILnet/minecraft/nbt/NBTTagCompound;Ljava/util/List;)I a insert
m ()Ljava/lang/String; a asString
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)Ljava/util/List; a getOrCreate
m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; a of
m (Lnet/minecraft/nbt/NBTBase;)Ljava/util/List; a get
m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$h;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Integer; a lambda$set$4
m (Ljava/lang/String;Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Ljava/lang/String; a lambda$static$0
m (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$apply$2
m (Ljava/util/List;Ljava/util/function/Function;)I a apply
m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$h;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a createNotFoundException
m (Lnet/minecraft/nbt/NBTBase;I)Z a isTooDeep
m ()I b estimatePathDepth
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; b lambda$static$1
m (Lnet/minecraft/nbt/NBTBase;)I b countMatching
m (Lnet/minecraft/nbt/NBTBase;)I c remove
m (Lnet/minecraft/nbt/NBTBase;)Ljava/util/List; d getOrCreateParents
c net/minecraft/commands/arguments/ArgumentNBTKey$h net/minecraft/commands/arguments/NbtPathArgument$Node
m (Ljava/util/List;Ljava/util/function/Supplier;)Ljava/util/List; a getOrCreate
m (Lnet/minecraft/nbt/NBTBase;)I a removeTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;Ljava/util/List;)V a getOrCreateTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a getTag
m (Ljava/util/List;)Ljava/util/List; a get
m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)V a lambda$getOrCreate$0
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/function/Supplier;)I a setTag
m (Ljava/util/List;Ljava/util/function/BiConsumer;)Ljava/util/List; a collect
m ()Lnet/minecraft/nbt/NBTBase; a createPreferredParentTag
c net/minecraft/commands/arguments/ArgumentNBTTag net/minecraft/commands/arguments/CompoundTagArgument
f Ljava/util/Collection; a EXAMPLES
m ()Lnet/minecraft/commands/arguments/ArgumentNBTTag; a compoundTag
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/nbt/NBTTagCompound; a parse
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; a getCompoundTag
c net/minecraft/commands/arguments/ArgumentParticle net/minecraft/commands/arguments/ParticleArgument
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_UNKNOWN_PARTICLE
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_INVALID_OPTIONS
f Ljava/util/Collection; c EXAMPLES
f Lnet/minecraft/core/HolderLookup$a; d registries
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ArgumentParticle; a particle
m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/particles/Particle;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/particles/ParticleParam; a readParticle
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/particles/ParticleParam; a getParticle
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/particles/ParticleParam; a parse
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup;)Lnet/minecraft/core/particles/Particle; a readParticleType
m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/particles/ParticleParam; a readParticle
m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$readParticleType$2
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
c net/minecraft/commands/arguments/ArgumentProfile net/minecraft/commands/arguments/GameProfileArgument
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_UNKNOWN_PLAYER
f Ljava/util/Collection; b EXAMPLES
m (Ljava/lang/String;Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/Collection; a lambda$parse$0
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentProfile$a; a parse
m ()Lnet/minecraft/commands/arguments/ArgumentProfile; a gameProfile
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; a getGameProfiles
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a lambda$listSuggestions$1
c net/minecraft/commands/arguments/ArgumentProfile$a net/minecraft/commands/arguments/GameProfileArgument$Result
c net/minecraft/commands/arguments/ArgumentProfile$b net/minecraft/commands/arguments/GameProfileArgument$SelectorResult
f Lnet/minecraft/commands/arguments/selector/EntitySelector; a selector
c net/minecraft/commands/arguments/ArgumentScoreboardCriteria net/minecraft/commands/arguments/ObjectiveCriteriaArgument
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_INVALID_VALUE
f Ljava/util/Collection; b EXAMPLES
m ()Lnet/minecraft/commands/arguments/ArgumentScoreboardCriteria; a criteria
m (Lnet/minecraft/stats/StatisticWrapper;Ljava/lang/Object;)Ljava/lang/String; a getName
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; a getCriteria
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; a parse
m (Lcom/mojang/brigadier/StringReader;ILjava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$parse$1
c net/minecraft/commands/arguments/ArgumentScoreboardObjective net/minecraft/commands/arguments/ObjectiveArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_OBJECTIVE_NOT_FOUND
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_OBJECTIVE_READ_ONLY
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardObjective; a getObjective
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m ()Lnet/minecraft/commands/arguments/ArgumentScoreboardObjective; a objective
m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; a parse
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardObjective; b getWritableObjective
c net/minecraft/commands/arguments/ArgumentScoreboardSlot net/minecraft/commands/arguments/ScoreboardSlotArgument
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_INVALID_VALUE
f Ljava/util/Collection; b EXAMPLES
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/DisplaySlot; a getDisplaySlot
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/scores/DisplaySlot; a parse
m ()Lnet/minecraft/commands/arguments/ArgumentScoreboardSlot; a displaySlot
c net/minecraft/commands/arguments/ArgumentScoreboardTeam net/minecraft/commands/arguments/TeamArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_TEAM_NOT_FOUND
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardTeam; a getTeam
m ()Lnet/minecraft/commands/arguments/ArgumentScoreboardTeam; a team
m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; a parse
c net/minecraft/commands/arguments/ArgumentScoreholder net/minecraft/commands/arguments/ScoreHolderArgument
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a SUGGEST_SCORE_HOLDERS
f Ljava/util/Collection; b EXAMPLES
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_NO_RESULTS
f Z d multiple
m (Ljava/util/List;Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Supplier;)Ljava/util/Collection; a lambda$parse$3
m (Ljava/lang/String;Ljava/util/List;Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Supplier;)Ljava/util/Collection; a lambda$parse$5
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/Collection; a getNames
m ()Lnet/minecraft/commands/arguments/ArgumentScoreholder; a scoreHolder
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Supplier;)Ljava/util/Collection; a lambda$parse$2
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreHolder; a getName
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$1
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ArgumentScoreholder$b; a parse
m (Ljava/util/UUID;Ljava/util/List;Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Supplier;)Ljava/util/Collection; a lambda$parse$4
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V b lambda$static$0
m ()Lnet/minecraft/commands/arguments/ArgumentScoreholder; b scoreHolders
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; b getNames
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; c getNamesWithDefaultWildcard
c net/minecraft/commands/arguments/ArgumentScoreholder$a net/minecraft/commands/arguments/ScoreHolderArgument$Info
f B a FLAG_MULTIPLE
m (Lnet/minecraft/commands/arguments/ArgumentScoreholder$a$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ArgumentScoreholder$a$a; a deserializeFromNetwork
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Lnet/minecraft/commands/arguments/ArgumentScoreholder$a$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/commands/arguments/ArgumentScoreholder;)Lnet/minecraft/commands/arguments/ArgumentScoreholder$a$a; a unpack
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
c net/minecraft/commands/arguments/ArgumentScoreholder$a$a net/minecraft/commands/arguments/ScoreHolderArgument$Info$Template
f Lnet/minecraft/commands/arguments/ArgumentScoreholder$a; a this$0
f Z b multiple
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ArgumentScoreholder; a instantiate
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/commands/arguments/ArgumentScoreholder$b net/minecraft/commands/arguments/ScoreHolderArgument$Result
c net/minecraft/commands/arguments/ArgumentScoreholder$c net/minecraft/commands/arguments/ScoreHolderArgument$SelectorResult
f Lnet/minecraft/commands/arguments/selector/EntitySelector; a selector
c net/minecraft/commands/arguments/ArgumentSignatures net/minecraft/commands/arguments/ArgumentSignatures
f Lnet/minecraft/commands/arguments/ArgumentSignatures; a EMPTY
f Ljava/util/List; b entries
f I c MAX_ARGUMENT_COUNT
f I d MAX_ARGUMENT_NAME_LENGTH
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/commands/arguments/ArgumentSignatures$a;)V a lambda$write$0
m (Lnet/minecraft/network/chat/SignableCommand;Lnet/minecraft/commands/arguments/ArgumentSignatures$b;)Lnet/minecraft/commands/arguments/ArgumentSignatures; a signCommand
m ()Ljava/util/List; a entries
m (Lnet/minecraft/commands/arguments/ArgumentSignatures$b;Lnet/minecraft/network/chat/SignableCommand$a;)Lnet/minecraft/commands/arguments/ArgumentSignatures$a; a lambda$signCommand$1
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
c net/minecraft/commands/arguments/ArgumentSignatures$a net/minecraft/commands/arguments/ArgumentSignatures$Entry
f Ljava/lang/String; a name
f Lnet/minecraft/network/chat/MessageSignature; b signature
m ()Ljava/lang/String; a name
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/network/chat/MessageSignature; b signature
c net/minecraft/commands/arguments/ArgumentSignatures$b net/minecraft/commands/arguments/ArgumentSignatures$Signer
c net/minecraft/commands/arguments/ArgumentTime net/minecraft/commands/arguments/TimeArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_INVALID_UNIT
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c ERROR_TICK_COUNT_TOO_LOW
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d UNITS
f I e minimum
m (I)Lnet/minecraft/commands/arguments/ArgumentTime; a time
m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; a parse
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m ()Lnet/minecraft/commands/arguments/ArgumentTime; a time
c net/minecraft/commands/arguments/ArgumentTime$a net/minecraft/commands/arguments/TimeArgument$Info
m (Lnet/minecraft/commands/arguments/ArgumentTime;)Lnet/minecraft/commands/arguments/ArgumentTime$a$a; a unpack
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/commands/arguments/ArgumentTime$a$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ArgumentTime$a$a; a deserializeFromNetwork
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Lnet/minecraft/commands/arguments/ArgumentTime$a$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
c net/minecraft/commands/arguments/ArgumentTime$a$a net/minecraft/commands/arguments/TimeArgument$Info$Template
f Lnet/minecraft/commands/arguments/ArgumentTime$a; a this$0
f I b min
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ArgumentTime; a instantiate
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/commands/arguments/ArgumentUUID net/minecraft/commands/arguments/UuidArgument
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_INVALID_UUID
f Ljava/util/Collection; b EXAMPLES
f Ljava/util/regex/Pattern; c ALLOWED_CHARACTERS
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/UUID; a getUuid
m (Lcom/mojang/brigadier/StringReader;)Ljava/util/UUID; a parse
m ()Lnet/minecraft/commands/arguments/ArgumentUUID; a uuid
c net/minecraft/commands/arguments/GameModeArgument net/minecraft/commands/arguments/GameModeArgument
f Ljava/util/Collection; a EXAMPLES
f [Lnet/minecraft/world/level/EnumGamemode; b VALUES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_INVALID
m ()Lnet/minecraft/commands/arguments/GameModeArgument; a gameMode
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/EnumGamemode; a getGameMode
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/level/EnumGamemode; a parse
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
c net/minecraft/commands/arguments/HeightmapTypeArgument net/minecraft/commands/arguments/HeightmapTypeArgument
f Lcom/mojang/serialization/Codec; a LOWER_CASE_CODEC
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; a getHeightmap
m (I)[Lnet/minecraft/world/level/levelgen/HeightMap$Type; a lambda$keptTypes$1
m ()Lnet/minecraft/commands/arguments/HeightmapTypeArgument; a heightmap
m (Ljava/lang/String;)Ljava/lang/String; a convertId
m ()[Lnet/minecraft/world/level/levelgen/HeightMap$Type; b keptTypes
m (Ljava/lang/String;)Ljava/lang/String; b lambda$static$0
c net/minecraft/commands/arguments/ResourceArgument net/minecraft/commands/arguments/ResourceArgument
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a ERROR_UNKNOWN_RESOURCE
f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; b ERROR_INVALID_RESOURCE_TYPE
f Ljava/util/Collection; c EXAMPLES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_NOT_SUMMONABLE_ENTITY
f Lnet/minecraft/resources/ResourceKey; e registryKey
f Lnet/minecraft/core/HolderLookup; f registryLookup
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; a getResource
m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; a getAttribute
m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceArgument; a resource
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/Holder$c; a parse
m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$parse$3
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; b getConfiguredFeature
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; c getStructure
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; d getEntityType
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; e getSummonableEntityType
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; f getMobEffect
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; g getEnchantment
c net/minecraft/commands/arguments/ResourceArgument$a net/minecraft/commands/arguments/ResourceArgument$Info
m (Lnet/minecraft/commands/arguments/ResourceArgument$a$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ResourceArgument$a$a; a deserializeFromNetwork
m (Lnet/minecraft/commands/arguments/ResourceArgument;)Lnet/minecraft/commands/arguments/ResourceArgument$a$a; a unpack
m (Lnet/minecraft/commands/arguments/ResourceArgument$a$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
c net/minecraft/commands/arguments/ResourceArgument$a$a net/minecraft/commands/arguments/ResourceArgument$Info$Template
f Lnet/minecraft/commands/arguments/ResourceArgument$a; a this$0
f Lnet/minecraft/resources/ResourceKey; b registryKey
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceArgument; a instantiate
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/commands/arguments/ResourceKeyArgument net/minecraft/commands/arguments/ResourceKeyArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_INVALID_FEATURE
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_INVALID_STRUCTURE
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_INVALID_TEMPLATE_POOL
f Lnet/minecraft/resources/ResourceKey; e registryKey
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/ResourceKey; a parse
m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$resolveKey$4
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/IRegistry; a getRegistry
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/resources/ResourceKey; a getRegistryKey
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceKeyArgument; a key
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; a getConfiguredFeature
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/core/Holder$c; b resolveKey
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; b getStructure
m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; b lambda$getRegistryKey$3
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$1
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; c getStructureTemplatePool
c net/minecraft/commands/arguments/ResourceKeyArgument$a net/minecraft/commands/arguments/ResourceKeyArgument$Info
m (Lnet/minecraft/commands/arguments/ResourceKeyArgument;)Lnet/minecraft/commands/arguments/ResourceKeyArgument$a$a; a unpack
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Lnet/minecraft/commands/arguments/ResourceKeyArgument$a$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ResourceKeyArgument$a$a; a deserializeFromNetwork
m (Lnet/minecraft/commands/arguments/ResourceKeyArgument$a$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
c net/minecraft/commands/arguments/ResourceKeyArgument$a$a net/minecraft/commands/arguments/ResourceKeyArgument$Info$Template
f Lnet/minecraft/commands/arguments/ResourceKeyArgument$a; a this$0
f Lnet/minecraft/resources/ResourceKey; b registryKey
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceKeyArgument; a instantiate
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/commands/arguments/ResourceOrIdArgument net/minecraft/commands/arguments/ResourceOrIdArgument
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_FAILED_TO_PARSE
f Ljava/util/Collection; b EXAMPLES
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_INVALID
f Lnet/minecraft/core/HolderLookup$a; d registryLookup
f Z e hasRegistry
f Lcom/mojang/serialization/Codec; f codec
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$c; a lootTable
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; a getLootTable
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/Holder; a parse
m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$parse$1
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; b getLootModifier
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/nbt/NBTBase; b parseInlineOrId
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$a; b lootModifier
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$b; c lootPredicate
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; c getLootPredicate
m (Lcom/mojang/brigadier/StringReader;)Z c hasConsumedWholeArg
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; d getResource
c net/minecraft/commands/arguments/ResourceOrIdArgument$a net/minecraft/commands/arguments/ResourceOrIdArgument$LootModifierArgument
c net/minecraft/commands/arguments/ResourceOrIdArgument$b net/minecraft/commands/arguments/ResourceOrIdArgument$LootPredicateArgument
c net/minecraft/commands/arguments/ResourceOrIdArgument$c net/minecraft/commands/arguments/ResourceOrIdArgument$LootTableArgument
c net/minecraft/commands/arguments/ResourceOrTagArgument net/minecraft/commands/arguments/ResourceOrTagArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b ERROR_UNKNOWN_TAG
f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; c ERROR_INVALID_TAG_TYPE
f Lnet/minecraft/core/HolderLookup; d registryLookup
f Lnet/minecraft/resources/ResourceKey; e registryKey
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderSet$Named;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$getResourceOrTag$3
m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$getResourceOrTag$4
m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument; a resourceOrTag
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c; a getResourceOrTag
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c; a parse
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$getResourceOrTag$2
m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$parse$6
m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; b lambda$parse$5
c net/minecraft/commands/arguments/ResourceOrTagArgument$a net/minecraft/commands/arguments/ResourceOrTagArgument$Info
m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$a$a; a unpack
m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$a$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$a$a; a deserializeFromNetwork
m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$a$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
c net/minecraft/commands/arguments/ResourceOrTagArgument$a$a net/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template
f Lnet/minecraft/commands/arguments/ResourceOrTagArgument$a; a this$0
f Lnet/minecraft/resources/ResourceKey; b registryKey
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument; a instantiate
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/commands/arguments/ResourceOrTagArgument$b net/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult
f Lnet/minecraft/core/Holder$c; a value
m (Lnet/minecraft/core/Holder;)Z a test
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a cast
m ()Lcom/mojang/datafixers/util/Either; a unwrap
m ()Ljava/lang/String; b asPrintable
m ()Lnet/minecraft/core/Holder$c; c value
c net/minecraft/commands/arguments/ResourceOrTagArgument$c net/minecraft/commands/arguments/ResourceOrTagArgument$Result
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a cast
m ()Lcom/mojang/datafixers/util/Either; a unwrap
m ()Ljava/lang/String; b asPrintable
c net/minecraft/commands/arguments/ResourceOrTagArgument$d net/minecraft/commands/arguments/ResourceOrTagArgument$TagResult
f Lnet/minecraft/core/HolderSet$Named; a tag
m (Lnet/minecraft/core/Holder;)Z a test
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a cast
m ()Lcom/mojang/datafixers/util/Either; a unwrap
m ()Ljava/lang/String; b asPrintable
m ()Lnet/minecraft/core/HolderSet$Named; c tag
c net/minecraft/commands/arguments/ResourceOrTagKeyArgument net/minecraft/commands/arguments/ResourceOrTagKeyArgument
f Ljava/util/Collection; a EXAMPLES
f Lnet/minecraft/resources/ResourceKey; b registryKey
m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$getResourceOrTagKey$0
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument; a resourceOrTagKey
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c; a parse
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c; a getResourceOrTagKey
c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$a net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info
m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$a$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$a$a; a unpack
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$a$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$a$a; a deserializeFromNetwork
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$a$a net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template
f Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$a; a this$0
f Lnet/minecraft/resources/ResourceKey; b registryKey
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument; a instantiate
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$b net/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult
f Lnet/minecraft/resources/ResourceKey; a key
m (Lnet/minecraft/core/Holder;)Z a test
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a cast
m ()Lcom/mojang/datafixers/util/Either; a unwrap
m ()Ljava/lang/String; b asPrintable
m ()Lnet/minecraft/resources/ResourceKey; c key
c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a cast
m ()Lcom/mojang/datafixers/util/Either; a unwrap
m ()Ljava/lang/String; b asPrintable
c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$d net/minecraft/commands/arguments/ResourceOrTagKeyArgument$TagResult
f Lnet/minecraft/tags/TagKey; a key
m (Lnet/minecraft/core/Holder;)Z a test
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a cast
m ()Lcom/mojang/datafixers/util/Either; a unwrap
m ()Ljava/lang/String; b asPrintable
m ()Lnet/minecraft/tags/TagKey; c key
c net/minecraft/commands/arguments/SlotsArgument net/minecraft/commands/arguments/SlotsArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_UNKNOWN_SLOT
m ()Lnet/minecraft/commands/arguments/SlotsArgument; a slots
m (C)Z a lambda$parse$1
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/inventory/SlotRange; a getSlots
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/inventory/SlotRange; a parse
c net/minecraft/commands/arguments/StringRepresentableArgument net/minecraft/commands/arguments/StringRepresentableArgument
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_INVALID_VALUE
f Lcom/mojang/serialization/Codec; b codec
f Ljava/util/function/Supplier; c values
m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Enum; a parse
m (Ljava/lang/Object;)Ljava/lang/String; a lambda$getExamples$3
m (Ljava/lang/String;)Ljava/lang/String; a convertId
m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$parse$1
m (Ljava/lang/Object;)Ljava/lang/String; b lambda$listSuggestions$2
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$0
c net/minecraft/commands/arguments/StyleArgument net/minecraft/commands/arguments/StyleArgument
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_INVALID_JSON
f Ljava/util/Collection; b EXAMPLES
f Lnet/minecraft/core/HolderLookup$a; c registries
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/network/chat/ChatModifier; a parse
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/ChatModifier; a getStyle
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/StyleArgument; a style
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/EnumBlockMirror; a getMirror
m ()Lnet/minecraft/commands/arguments/StringRepresentableArgument; a templateMirror
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/EnumBlockRotation; a getRotation
m ()Lnet/minecraft/commands/arguments/TemplateRotationArgument; a templateRotation
c net/minecraft/commands/arguments/blocks/ArgumentBlock net/minecraft/commands/arguments/blocks/BlockStateParser
f Ljava/util/function/Function; A suggestions
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NO_TAGS_ALLOWED
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_UNKNOWN_BLOCK
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c ERROR_UNKNOWN_PROPERTY
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d ERROR_DUPLICATE_PROPERTY
f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; e ERROR_INVALID_VALUE
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; f ERROR_EXPECTED_VALUE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g ERROR_EXPECTED_END_OF_PROPERTIES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; h ERROR_UNKNOWN_TAG
f C i SYNTAX_START_PROPERTIES
f C j SYNTAX_START_NBT
f C k SYNTAX_END_PROPERTIES
f C l SYNTAX_EQUALS
f C m SYNTAX_PROPERTY_SEPARATOR
f C n SYNTAX_TAG
f Ljava/util/function/Function; o SUGGEST_NOTHING
f Lnet/minecraft/core/HolderLookup; p blocks
f Lcom/mojang/brigadier/StringReader; q reader
f Z r forTesting
f Z s allowNbt
f Ljava/util/Map; t properties
f Ljava/util/Map; u vagueProperties
f Lnet/minecraft/resources/MinecraftKey; v id
f Lnet/minecraft/world/level/block/state/BlockStateList; w definition
f Lnet/minecraft/world/level/block/state/IBlockData; x state
f Lnet/minecraft/nbt/NBTTagCompound; y nbt
f Lnet/minecraft/core/HolderSet; z tag
m (Lnet/minecraft/core/HolderLookup;Ljava/lang/String;Z)Lnet/minecraft/commands/arguments/blocks/ArgumentBlock$a; a parseForBlock
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestPropertyNameOrEnd
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; a addSuggestions
m ()V a parse
m (Ljava/lang/StringBuilder;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)V a appendProperty
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/lang/String; a serialize
m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;ZZ)Ljava/util/concurrent/CompletableFuture; a fillSuggestions
m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/blocks/ArgumentBlock$a; a parseForBlock
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a suggestVaguePropertyValue
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/String;I)V a setValue
m (Lnet/minecraft/core/HolderLookup;Ljava/lang/String;Z)Lcom/mojang/datafixers/util/Either; b parseForTesting
m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either; b parseForTesting
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b suggestVaguePropertyNameOrEnd
m ()Z b hasBlockEntity
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c suggestPropertyName
m ()V c readBlock
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; d suggestVaguePropertyName
m ()V d readTag
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; e suggestOpenNbt
m ()V e readProperties
m ()V f readVagueProperties
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; f suggestEquals
m ()V g readNbt
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; g suggestNextPropertyOrEnd
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; h suggestOpenVaguePropertiesOrNbt
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; i suggestOpenPropertiesOrNbt
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; j suggestTag
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; k suggestItem
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; l suggestBlockIdOrTag
c net/minecraft/commands/arguments/blocks/ArgumentBlock$a net/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult
f Lnet/minecraft/world/level/block/state/IBlockData; a blockState
f Ljava/util/Map; b properties
f Lnet/minecraft/nbt/NBTTagCompound; c nbt
m ()Lnet/minecraft/world/level/block/state/IBlockData; a blockState
m ()Ljava/util/Map; b properties
m ()Lnet/minecraft/nbt/NBTTagCompound; c nbt
c net/minecraft/commands/arguments/blocks/ArgumentBlock$b net/minecraft/commands/arguments/blocks/BlockStateParser$TagResult
f Lnet/minecraft/core/HolderSet; a tag
f Ljava/util/Map; b vagueProperties
f Lnet/minecraft/nbt/NBTTagCompound; c nbt
m ()Lnet/minecraft/core/HolderSet; a tag
m ()Ljava/util/Map; b vagueProperties
m ()Lnet/minecraft/nbt/NBTTagCompound; c nbt
c net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate net/minecraft/commands/arguments/blocks/BlockPredicateArgument
f Ljava/util/Collection; a EXAMPLES
f Lnet/minecraft/core/HolderLookup; b blocks
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/blocks/ArgumentBlockPredicate; a blockPredicate
m (Lnet/minecraft/commands/arguments/blocks/ArgumentBlock$a;)Lnet/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$b; a lambda$parse$0
m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$b; a parse
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate; a getBlockPredicate
m (Lnet/minecraft/commands/arguments/blocks/ArgumentBlock$b;)Lnet/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$b; a lambda$parse$1
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$b; a parse
c net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$a net/minecraft/commands/arguments/blocks/BlockPredicateArgument$BlockPredicate
f Lnet/minecraft/world/level/block/state/IBlockData; a state
f Ljava/util/Set; b properties
f Lnet/minecraft/nbt/NBTTagCompound; c nbt
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a test
m ()Z a requiresNbt
c net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$b net/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result
m ()Z a requiresNbt
c net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$c net/minecraft/commands/arguments/blocks/BlockPredicateArgument$TagPredicate
f Lnet/minecraft/core/HolderSet; a tag
f Lnet/minecraft/nbt/NBTTagCompound; b nbt
f Ljava/util/Map; c vagueProperties
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a test
m ()Z a requiresNbt
c net/minecraft/commands/arguments/blocks/ArgumentTile net/minecraft/commands/arguments/blocks/BlockStateArgument
f Ljava/util/Collection; a EXAMPLES
f Lnet/minecraft/core/HolderLookup; b blocks
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; a parse
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; a getBlock
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/blocks/ArgumentTile; a block
c net/minecraft/commands/arguments/blocks/ArgumentTileLocation net/minecraft/commands/arguments/blocks/BlockInput
f Lnet/minecraft/world/level/block/state/IBlockData; a state
f Ljava/util/Set; b properties
f Lnet/minecraft/nbt/NBTTagCompound; c tag
m ()Lnet/minecraft/world/level/block/state/IBlockData; a getState
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a test
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;I)Z a place
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a test
m ()Ljava/util/Set; b getDefinedProperties
c net/minecraft/commands/arguments/coordinates/ArgumentParserPosition net/minecraft/commands/arguments/coordinates/WorldCoordinate
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_EXPECTED_DOUBLE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_EXPECTED_INT
f C c PREFIX_RELATIVE
f Z d relative
f D e value
m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/coordinates/ArgumentParserPosition; a parseDouble
m (D)D a get
m ()Z a isRelative
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/ArgumentParserPosition; a parseInt
m (Lcom/mojang/brigadier/StringReader;)Z b isRelative
c net/minecraft/commands/arguments/coordinates/ArgumentPosition net/minecraft/commands/arguments/coordinates/BlockPosArgument
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_LOADED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_OUT_OF_WORLD
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_OUT_OF_BOUNDS
f Ljava/util/Collection; d EXAMPLES
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPosition; a getLoadedBlockPos
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a parse
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/level/WorldServer;Ljava/lang/String;)Lnet/minecraft/core/BlockPosition; a getLoadedBlockPos
m ()Lnet/minecraft/commands/arguments/coordinates/ArgumentPosition; a blockPos
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPosition; b getBlockPos
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPosition; c getSpawnablePos
c net/minecraft/commands/arguments/coordinates/ArgumentRotation net/minecraft/commands/arguments/coordinates/RotationArgument
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_COMPLETE
f Ljava/util/Collection; b EXAMPLES
m ()Lnet/minecraft/commands/arguments/coordinates/ArgumentRotation; a rotation
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a getRotation
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a parse
c net/minecraft/commands/arguments/coordinates/ArgumentRotationAxis net/minecraft/commands/arguments/coordinates/SwizzleArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_INVALID
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/EnumSet; a getSwizzle
m ()Lnet/minecraft/commands/arguments/coordinates/ArgumentRotationAxis; a swizzle
m (Lcom/mojang/brigadier/StringReader;)Ljava/util/EnumSet; a parse
c net/minecraft/commands/arguments/coordinates/ArgumentVec2 net/minecraft/commands/arguments/coordinates/Vec2Argument
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_COMPLETE
f Ljava/util/Collection; b EXAMPLES
f Z c centerCorrect
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/phys/Vec2F; a getVec2
m (Z)Lnet/minecraft/commands/arguments/coordinates/ArgumentVec2; a vec2
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a parse
m ()Lnet/minecraft/commands/arguments/coordinates/ArgumentVec2; a vec2
c net/minecraft/commands/arguments/coordinates/ArgumentVec2I net/minecraft/commands/arguments/coordinates/ColumnPosArgument
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_COMPLETE
f Ljava/util/Collection; b EXAMPLES
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/BlockPosition2D; a getColumnPos
m ()Lnet/minecraft/commands/arguments/coordinates/ArgumentVec2I; a columnPos
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a parse
c net/minecraft/commands/arguments/coordinates/ArgumentVec3 net/minecraft/commands/arguments/coordinates/Vec3Argument
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_COMPLETE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_MIXED_TYPE
f Ljava/util/Collection; c EXAMPLES
f Z d centerCorrect
m (Z)Lnet/minecraft/commands/arguments/coordinates/ArgumentVec3; a vec3
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a parse
m ()Lnet/minecraft/commands/arguments/coordinates/ArgumentVec3; a vec3
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/phys/Vec3D; a getVec3
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; b getCoordinates
c net/minecraft/commands/arguments/coordinates/ArgumentVectorPosition net/minecraft/commands/arguments/coordinates/LocalCoordinates
f C a PREFIX_LOCAL_COORDINATE
f D b left
f D c up
f D d forwards
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec3D; a getPosition
m ()Z a isXRelative
m (Lcom/mojang/brigadier/StringReader;I)D a readDouble
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/ArgumentVectorPosition; a parse
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec2F; b getRotation
m ()Z b isYRelative
m ()Z c isZRelative
c net/minecraft/commands/arguments/coordinates/IVectorPosition net/minecraft/commands/arguments/coordinates/Coordinates
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec3D; a getPosition
m ()Z a isXRelative
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec2F; b getRotation
m ()Z b isYRelative
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/core/BlockPosition; c getBlockPos
m ()Z c isZRelative
c net/minecraft/commands/arguments/coordinates/VectorPosition net/minecraft/commands/arguments/coordinates/WorldCoordinates
f Lnet/minecraft/commands/arguments/coordinates/ArgumentParserPosition; a x
f Lnet/minecraft/commands/arguments/coordinates/ArgumentParserPosition; b y
f Lnet/minecraft/commands/arguments/coordinates/ArgumentParserPosition; c z
m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/coordinates/VectorPosition; a parseDouble
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec3D; a getPosition
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/VectorPosition; a parseInt
m ()Z a isXRelative
m (DDD)Lnet/minecraft/commands/arguments/coordinates/VectorPosition; a absolute
m (Lnet/minecraft/world/phys/Vec2F;)Lnet/minecraft/commands/arguments/coordinates/VectorPosition; a absolute
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/phys/Vec2F; b getRotation
m ()Z b isYRelative
m ()Z c isZRelative
m ()Lnet/minecraft/commands/arguments/coordinates/VectorPosition; d current
c net/minecraft/commands/arguments/item/ArgumentItemPredicate net/minecraft/commands/arguments/item/ItemPredicateArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_UNKNOWN_ITEM
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_UNKNOWN_TAG
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_UNKNOWN_COMPONENT
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; e ERROR_MALFORMED_COMPONENT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_UNKNOWN_PREDICATE
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; g ERROR_MALFORMED_PREDICATE
f Lnet/minecraft/resources/MinecraftKey; h COUNT_ID
f Ljava/util/Map; i PSEUDO_COMPONENTS
f Ljava/util/Map; j PSEUDO_PREDICATES
f Lnet/minecraft/util/parsing/packrat/commands/Grammar; k grammarWithContext
m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$static$6
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate; a itemPredicate
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$5
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$d; a getItemPredicate
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Lnet/minecraft/world/item/ItemStack;)Z a lambda$static$10
m (Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$a;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$a; a lambda$static$9
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$d; a parse
m (Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$c;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$c; a lambda$static$12
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Ljava/util/function/Predicate; a lambda$static$11
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Ljava/util/function/Predicate; b lambda$static$8
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Lnet/minecraft/world/item/ItemStack;)Z b lambda$static$7
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$3
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$0
c net/minecraft/commands/arguments/item/ArgumentItemPredicate$a net/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper
f Lnet/minecraft/resources/MinecraftKey; a id
f Ljava/util/function/Predicate; b presenceChecker
f Lcom/mojang/serialization/Decoder; c valueChecker
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$a; a create
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/util/function/Predicate; a lambda$create$2
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;)Z a lambda$create$0
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/nbt/NBTBase;)Ljava/util/function/Predicate; a decode
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Lnet/minecraft/world/item/ItemStack;)Z a lambda$create$1
m ()Lnet/minecraft/resources/MinecraftKey; a id
m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$decode$3
m ()Ljava/util/function/Predicate; b presenceChecker
m ()Lcom/mojang/serialization/Decoder; c valueChecker
c net/minecraft/commands/arguments/item/ArgumentItemPredicate$b net/minecraft/commands/arguments/item/ItemPredicateArgument$Context
f Lnet/minecraft/core/HolderLookup$b; a items
f Lnet/minecraft/core/HolderLookup$b; b components
f Lnet/minecraft/core/HolderLookup$b; c predicates
f Lnet/minecraft/resources/RegistryOps; d registryOps
m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; a lambda$listComponentTypes$7
m (Ljava/util/List;)Ljava/lang/Object; a anyOf
m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; a createComponentTest
m (Ljava/lang/Object;)Ljava/lang/Object; a negate
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a forElementType
m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object; a createComponentTest
m ()Ljava/util/stream/Stream; a listElementTypes
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$c;Lnet/minecraft/nbt/NBTBase;)Ljava/util/function/Predicate; a createPredicateTest
m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a negate
m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/world/item/ItemStack;)Z a lambda$forTagType$3
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$a;Lnet/minecraft/nbt/NBTBase;)Ljava/util/function/Predicate; a createComponentTest
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$a;)Ljava/util/function/Predicate; a createComponentTest
m (Lnet/minecraft/core/Holder$c;Lnet/minecraft/world/item/ItemStack;)Z a lambda$forElementType$1
m (Ljava/util/List;)Ljava/util/function/Predicate; b anyOf
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; b forTagType
m (Lnet/minecraft/core/Holder$c;)Z b lambda$listComponentTypes$6
m ()Ljava/util/stream/Stream; b listTagTypes
m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; b createPredicateTest
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; c lookupComponentType
m ()Ljava/util/stream/Stream; c listComponentTypes
m ()Ljava/util/stream/Stream; d listPredicateTypes
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; d lookupPredicateType
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/util/function/Predicate; e forElementType
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/util/function/Predicate; f forTagType
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$a; g lookupComponentType
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/arguments/item/ArgumentItemPredicate$c; h lookupPredicateType
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; i lambda$lookupPredicateType$5
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; j lambda$lookupComponentType$4
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; k lambda$forTagType$2
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; l lambda$forElementType$0
c net/minecraft/commands/arguments/item/ArgumentItemPredicate$c net/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper
f Lnet/minecraft/resources/MinecraftKey; a id
f Lcom/mojang/serialization/Decoder; b type
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/nbt/NBTBase;)Ljava/util/function/Predicate; a decode
m (Lnet/minecraft/advancements/critereon/ItemSubPredicate;)Ljava/util/function/Predicate; a lambda$new$0
m ()Lnet/minecraft/resources/MinecraftKey; a id
m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$decode$1
m ()Lcom/mojang/serialization/Decoder; b type
c net/minecraft/commands/arguments/item/ArgumentItemPredicate$d net/minecraft/commands/arguments/item/ItemPredicateArgument$Result
c net/minecraft/commands/arguments/item/ArgumentItemStack net/minecraft/commands/arguments/item/ItemArgument
f Ljava/util/Collection; a EXAMPLES
f Lnet/minecraft/commands/arguments/item/ArgumentParserItemStack; b parser
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/item/ArgumentPredicateItemStack; a getItem
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ArgumentPredicateItemStack; a parse
m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/item/ArgumentItemStack; a item
c net/minecraft/commands/arguments/item/ArgumentParserItemStack net/minecraft/commands/arguments/item/ItemParser
f C a SYNTAX_START_COMPONENTS
f C b SYNTAX_END_COMPONENTS
f C c SYNTAX_COMPONENT_SEPARATOR
f C d SYNTAX_COMPONENT_ASSIGNMENT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_UNKNOWN_ITEM
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_UNKNOWN_COMPONENT
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; g ERROR_MALFORMED_COMPONENT
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h ERROR_EXPECTED_COMPONENT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; i ERROR_REPEATED_COMPONENT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; j ERROR_MALFORMED_ITEM
f Ljava/util/function/Function; k SUGGEST_NOTHING
f Lnet/minecraft/core/HolderLookup$b; l items
f Lcom/mojang/serialization/DynamicOps; m registryOps
m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentMap;)V a validateComponents
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ArgumentParserItemStack$a; a parse
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4
m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/commands/arguments/item/ArgumentParserItemStack$d;)V a parse
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a fillSuggestions
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2
m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$validateComponents$5
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$3
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$0
c net/minecraft/commands/arguments/item/ArgumentParserItemStack$1 net/minecraft/commands/arguments/item/ItemParser$1
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V a visitComponent
m (Lnet/minecraft/core/Holder;)V a visitItem
c net/minecraft/commands/arguments/item/ArgumentParserItemStack$a net/minecraft/commands/arguments/item/ItemParser$ItemResult
f Lnet/minecraft/core/Holder; a item
f Lnet/minecraft/core/component/DataComponentMap; b components
m ()Lnet/minecraft/core/Holder; a item
m ()Lnet/minecraft/core/component/DataComponentMap; b components
c net/minecraft/commands/arguments/item/ArgumentParserItemStack$b net/minecraft/commands/arguments/item/ItemParser$State
f Lnet/minecraft/commands/arguments/item/ArgumentParserItemStack; a this$0
f Lcom/mojang/brigadier/StringReader; b reader
f Lnet/minecraft/commands/arguments/item/ArgumentParserItemStack$d; c visitor
m (Lnet/minecraft/core/component/DataComponentType;)V a readComponent
m ()V a parse
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestStartComponents
m (ILnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$readItem$0
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/component/DataComponentType; a readComponentType
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b suggestNextOrEndComponents
m ()V b readItem
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c suggestAssignment
m ()V c readComponents
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; d suggestItem
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; e suggestComponentAssignment
c net/minecraft/commands/arguments/item/ArgumentParserItemStack$c net/minecraft/commands/arguments/item/ItemParser$SuggestionsVisitor
f Ljava/util/function/Function; a suggestions
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/StringReader;)Ljava/util/concurrent/CompletableFuture; a resolveSuggestions
m (Ljava/util/function/Function;)V a visitSuggestions
c net/minecraft/commands/arguments/item/ArgumentParserItemStack$d net/minecraft/commands/arguments/item/ItemParser$Visitor
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V a visitComponent
m (Ljava/util/function/Function;)V a visitSuggestions
m (Lnet/minecraft/core/Holder;)V a visitItem
c net/minecraft/commands/arguments/item/ArgumentPredicateItemStack net/minecraft/commands/arguments/item/ItemInput
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a ERROR_STACK_TOO_BIG
f Lnet/minecraft/core/Holder; b item
f Lnet/minecraft/core/component/DataComponentMap; c components
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/component/TypedDataComponent;)Ljava/util/stream/Stream; a lambda$serializeComponents$1
m (IZ)Lnet/minecraft/world/item/ItemStack; a createItemStack
m (Lnet/minecraft/core/HolderLookup$a;)Ljava/lang/String; a serialize
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m ()Lnet/minecraft/world/item/Item; a getItem
m ()Ljava/lang/String; b getItemName
m (Lnet/minecraft/core/HolderLookup$a;)Ljava/lang/String; b serializeComponents
m ()Ljava/lang/Object; c lambda$getItemName$2
c net/minecraft/commands/arguments/item/ArgumentTag net/minecraft/commands/arguments/item/FunctionArgument
f Ljava/util/Collection; a EXAMPLES
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_UNKNOWN_TAG
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_UNKNOWN_FUNCTION
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$getFunction$2
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ArgumentTag$a; a parse
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/functions/CommandFunction; a getFunction
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; a getFunctions
m ()Lnet/minecraft/commands/arguments/item/ArgumentTag; a functions
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; b getFunctionTag
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; b getFunctionOrTag
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; c getFunctionCollection
c net/minecraft/commands/arguments/item/ArgumentTag$1 net/minecraft/commands/arguments/item/FunctionArgument$1
f Lnet/minecraft/resources/MinecraftKey; a val$id
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a create
m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; b unwrap
m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; c unwrapToCollection
c net/minecraft/commands/arguments/item/ArgumentTag$2 net/minecraft/commands/arguments/item/FunctionArgument$2
f Lnet/minecraft/resources/MinecraftKey; a val$id
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a create
m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; b unwrap
m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; c unwrapToCollection
c net/minecraft/commands/arguments/item/ArgumentTag$a net/minecraft/commands/arguments/item/FunctionArgument$Result
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a create
m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; b unwrap
m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; c unwrapToCollection
c net/minecraft/commands/arguments/item/ComponentPredicateParser net/minecraft/commands/arguments/item/ComponentPredicateParser
m (Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/util/Unit; a lambda$createGrammar$2
m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$b;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; a lambda$createGrammar$4
m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$b;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; a lambda$createGrammar$8
m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$b;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/Optional; a lambda$createGrammar$9
m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; a lambda$createGrammar$5
m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$b;)Lnet/minecraft/util/parsing/packrat/commands/Grammar; a createGrammar
m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; a lambda$createGrammar$7
m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; b lambda$createGrammar$3
m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; b lambda$createGrammar$6
m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/Optional; c lambda$createGrammar$1
m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; d lambda$createGrammar$0
c net/minecraft/commands/arguments/item/ComponentPredicateParser$a net/minecraft/commands/arguments/item/ComponentPredicateParser$ComponentLookupRule
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a validateElement
m ()Ljava/util/stream/Stream; a possibleResources
c net/minecraft/commands/arguments/item/ComponentPredicateParser$b net/minecraft/commands/arguments/item/ComponentPredicateParser$Context
m (Ljava/util/List;)Ljava/lang/Object; a anyOf
m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; a createComponentTest
m (Ljava/lang/Object;)Ljava/lang/Object; a negate
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a forElementType
m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object; a createComponentTest
m ()Ljava/util/stream/Stream; a listElementTypes
m ()Ljava/util/stream/Stream; b listTagTypes
m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; b createPredicateTest
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; b forTagType
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; c lookupComponentType
m ()Ljava/util/stream/Stream; c listComponentTypes
m ()Ljava/util/stream/Stream; d listPredicateTypes
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; d lookupPredicateType
c net/minecraft/commands/arguments/item/ComponentPredicateParser$c net/minecraft/commands/arguments/item/ComponentPredicateParser$ElementLookupRule
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a validateElement
m ()Ljava/util/stream/Stream; a possibleResources
c net/minecraft/commands/arguments/item/ComponentPredicateParser$d net/minecraft/commands/arguments/item/ComponentPredicateParser$PredicateLookupRule
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a validateElement
m ()Ljava/util/stream/Stream; a possibleResources
c net/minecraft/commands/arguments/item/ComponentPredicateParser$e net/minecraft/commands/arguments/item/ComponentPredicateParser$TagLookupRule
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a validateElement
m ()Ljava/util/stream/Stream; a possibleResources
c net/minecraft/commands/arguments/selector/ArgumentParserSelector net/minecraft/commands/arguments/selector/EntitySelectorParser
f Z A worldLimited
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; B distance
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; C level
f Ljava/lang/Double; D x
f Ljava/lang/Double; E y
f Ljava/lang/Double; F z
f Ljava/lang/Double; G deltaX
f Ljava/lang/Double; H deltaY
f Ljava/lang/Double; I deltaZ
f Lnet/minecraft/advancements/critereon/CriterionConditionRange; J rotX
f Lnet/minecraft/advancements/critereon/CriterionConditionRange; K rotY
f Ljava/util/function/Predicate; L predicate
f Ljava/util/function/BiConsumer; M order
f Z N currentEntity
f Ljava/lang/String; O playerName
f I P startPosition
f Ljava/util/UUID; Q entityUUID
f Ljava/util/function/BiFunction; R suggestions
f Z S hasNameEquals
f Z T hasNameNotEquals
f Z U isLimited
f Z V isSorted
f Z W hasGamemodeEquals
f Z X hasGamemodeNotEquals
f Z Y hasTeamEquals
f Z Z hasTeamNotEquals
f C a SYNTAX_SELECTOR_START
f Lnet/minecraft/world/entity/EntityTypes; aa type
f Z ab typeInverse
f Z ac hasScores
f Z ad hasAdvancements
f Z ae usesSelectors
f C b SYNTAX_OPTIONS_KEY_VALUE_SEPARATOR
f C c SYNTAX_NOT
f C d SYNTAX_TAG
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_INVALID_NAME_OR_UUID
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_UNKNOWN_SELECTOR_TYPE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g ERROR_SELECTORS_NOT_ALLOWED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h ERROR_MISSING_SELECTOR_TYPE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i ERROR_EXPECTED_END_OF_OPTIONS
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; j ERROR_EXPECTED_OPTION_VALUE
f Ljava/util/function/BiConsumer; k ORDER_NEAREST
f Ljava/util/function/BiConsumer; l ORDER_FURTHEST
f Ljava/util/function/BiConsumer; m ORDER_RANDOM
f Ljava/util/function/BiFunction; n SUGGEST_NOTHING
f C o SYNTAX_OPTIONS_START
f C p SYNTAX_OPTIONS_END
f C q SYNTAX_OPTIONS_SEPARATOR
f C r SELECTOR_NEAREST_PLAYER
f C s SELECTOR_ALL_PLAYERS
f C t SELECTOR_RANDOM_PLAYERS
f C u SELECTOR_CURRENT_ENTITY
f C v SELECTOR_ALL_ENTITIES
f Lcom/mojang/brigadier/StringReader; w reader
f Z x allowSelectors
f I y maxResults
f Z z includesEntities
m ()Z A hasGamemodeNotEquals
m ()Z B hasTeamEquals
m ()Z C hasTeamNotEquals
m ()V D setTypeLimitedInversely
m ()Z E isTypeLimited
m ()Z F isTypeLimitedInversely
m ()Z G hasScores
m ()Z H hasAdvancements
m ()V I finalizePredicates
m (Lnet/minecraft/advancements/critereon/CriterionConditionRange;Ljava/util/function/ToDoubleFunction;)Ljava/util/function/Predicate; a createRotationPredicate
m (Z)V a setIncludesEntities
m (Lnet/minecraft/advancements/critereon/CriterionConditionRange;)V a setRotX
m (Lnet/minecraft/world/entity/EntityTypes;)V a limitToType
m (Ljava/util/function/BiConsumer;)V a setOrder
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)V a setDistance
m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; a createAabb
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)V a setLevel
m (D)V a setX
m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; a getSelector
m (Ljava/util/function/BiFunction;)V a setSuggestions
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a fillSelectorSuggestions
m (I)V a setMaxResults
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a fillSuggestions
m (Ljava/util/function/Predicate;)V a addPredicate
m (Z)V b setHasNameEquals
m (D)V b setY
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; b suggestNameOrSelector
m (Lnet/minecraft/advancements/critereon/CriterionConditionRange;)V b setRotY
m ()V c parseNameOrUUID
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; c suggestName
m (D)V c setZ
m (Z)V c setHasNameNotEquals
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; d suggestSelector
m ()V d parseOptions
m (D)V d setDeltaX
m (Z)V d setLimited
m (Z)V e setSorted
m ()Z e shouldInvertValue
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; e suggestOpenOptions
m (D)V e setDeltaY
m (Z)V f setHasGamemodeEquals
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; f suggestOptionsKeyOrClose
m ()Z f isTag
m (D)V f setDeltaZ
m ()Lcom/mojang/brigadier/StringReader; g getReader
m (Z)V g setHasGamemodeNotEquals
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; g suggestOptionsKey
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; h suggestOptionsNextOrClose
m ()V h setWorldLimited
m (Z)V h setHasTeamEquals
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; i getDistance
m (Z)V i setHasTeamNotEquals
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; i suggestEquals
m (Z)V j setHasScores
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; j getLevel
m (Z)V k setHasAdvancements
m ()Lnet/minecraft/advancements/critereon/CriterionConditionRange; k getRotX
m ()Lnet/minecraft/advancements/critereon/CriterionConditionRange; l getRotY
m ()Ljava/lang/Double; m getX
m ()Ljava/lang/Double; n getY
m ()Ljava/lang/Double; o getZ
m ()Ljava/lang/Double; p getDeltaX
m ()Ljava/lang/Double; q getDeltaY
m ()Ljava/lang/Double; r getDeltaZ
m ()Ljava/util/function/BiConsumer; s getOrder
m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; t parse
m ()Z u isCurrentEntity
m ()Z v hasNameEquals
m ()Z w hasNameNotEquals
m ()Z x isLimited
m ()Z y isSorted
m ()Z z hasGamemodeEquals
c net/minecraft/commands/arguments/selector/EntitySelector net/minecraft/commands/arguments/selector/EntitySelector
f I a INFINITE
f Ljava/util/function/BiConsumer; b ORDER_ARBITRARY
f Lnet/minecraft/world/level/entity/EntityTypeTest; c ANY_TYPE
f I d maxResults
f Z e includesEntities
f Z f worldLimited
f Ljava/util/function/Predicate; g predicate
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; h range
f Ljava/util/function/Function; i position
f Lnet/minecraft/world/phys/AxisAlignedBB; j aabb
f Ljava/util/function/BiConsumer; k order
f Z l currentEntity
f Ljava/lang/String; m playerName
f Ljava/util/UUID; n entityUUID
f Lnet/minecraft/world/level/entity/EntityTypeTest; o type
f Z p usesSelector
m (Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;)Ljava/util/List; a sortAndLimit
m (Lnet/minecraft/world/phys/Vec3D;)Ljava/util/function/Predicate; a getPredicate
m ()I a getMaxResults
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/entity/Entity; a findSingleEntity
m (Ljava/util/List;)Lnet/minecraft/network/chat/IChatBaseComponent; a joinNames
m (Ljava/util/List;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Ljava/util/function/Predicate;)V a addEntities
m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/List; b findEntities
m ()Z b includesEntities
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/server/level/EntityPlayer; c findSinglePlayer
m ()Z c isSelfSelector
m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/List; d findPlayers
m ()Z d isWorldLimited
m (Lnet/minecraft/commands/CommandListenerWrapper;)V e checkPermissions
m ()Z e usesSelector
m ()I f getResultLimit
m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/List; f findEntitiesRaw
c net/minecraft/commands/arguments/selector/EntitySelector$1 net/minecraft/commands/arguments/selector/EntitySelector$1
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; a tryCast
m ()Ljava/lang/Class; a getBaseClass
c net/minecraft/commands/arguments/selector/options/PlayerSelector net/minecraft/commands/arguments/selector/options/EntitySelectorOptions
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_UNKNOWN_OPTION
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_INAPPLICABLE_OPTION
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_RANGE_NEGATIVE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_LEVEL_NEGATIVE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_LIMIT_TOO_SMALL
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_SORT_UNKNOWN
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; g ERROR_GAME_MODE_INVALID
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; h ERROR_ENTITY_TYPE_INVALID
f Ljava/util/Map; i OPTIONS
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;Ljava/lang/String;I)Lnet/minecraft/commands/arguments/selector/options/PlayerSelector$a; a get
m ()V a bootStrap
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4
m (Ljava/lang/String;Lnet/minecraft/commands/arguments/selector/options/PlayerSelector$a;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/IChatBaseComponent;)V a register
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a suggestNames
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$3
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$2
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$1
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e lambda$static$0
c net/minecraft/commands/arguments/selector/options/PlayerSelector$a net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier
c net/minecraft/commands/arguments/selector/options/PlayerSelector$b net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Option
f Lnet/minecraft/commands/arguments/selector/options/PlayerSelector$a; a modifier
f Ljava/util/function/Predicate; b canUse
f Lnet/minecraft/network/chat/IChatBaseComponent; c description
m ()Lnet/minecraft/commands/arguments/selector/options/PlayerSelector$a; a modifier
m ()Ljava/util/function/Predicate; b canUse
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c description
c net/minecraft/commands/execution/ChainModifiers net/minecraft/commands/execution/ChainModifiers
f Lnet/minecraft/commands/execution/ChainModifiers; a DEFAULT
f B b flags
f B c FLAG_FORKED
f B d FLAG_IS_RETURN
m ()Z a isForked
m (B)Lnet/minecraft/commands/execution/ChainModifiers; a setFlag
m ()Lnet/minecraft/commands/execution/ChainModifiers; b setForked
m ()Z c isReturn
m ()Lnet/minecraft/commands/execution/ChainModifiers; d setReturn
m ()B e flags
c net/minecraft/commands/execution/CommandQueueEntry net/minecraft/commands/execution/CommandQueueEntry
f Lnet/minecraft/commands/execution/Frame; a frame
f Lnet/minecraft/commands/execution/EntryAction; b action
m ()Lnet/minecraft/commands/execution/Frame; a frame
m (Lnet/minecraft/commands/execution/ExecutionContext;)V a execute
m ()Lnet/minecraft/commands/execution/EntryAction; b action
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 a run
c net/minecraft/commands/execution/CustomCommandExecutor$a net/minecraft/commands/execution/CustomCommandExecutor$CommandAdapter
c net/minecraft/commands/execution/CustomCommandExecutor$b net/minecraft/commands/execution/CustomCommandExecutor$WithErrorHandling
m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run
m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/TraceCallbacks;)V a onError
m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run
m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V b runGuarded
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 a apply
c net/minecraft/commands/execution/CustomModifierExecutor$a net/minecraft/commands/execution/CustomModifierExecutor$ModifierAdapter
c net/minecraft/commands/execution/ExecutionContext net/minecraft/commands/execution/ExecutionContext
f I a MAX_QUEUE_DEPTH
f Lorg/slf4j/Logger; b LOGGER
f I c commandLimit
f I d forkLimit
f Lnet/minecraft/util/profiling/GameProfilerFiller; e profiler
f Lnet/minecraft/commands/execution/TraceCallbacks; f tracer
f I g commandQuota
f Z h queueOverflow
f Ljava/util/Deque; i commandQueue
f Ljava/util/List; j newTopCommands
f I k currentFrameDepth
m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/CommandResultCallback;)V a queueInitialFunctionCall
m (I)V a discardAtDepthOrHigher
m (Lnet/minecraft/commands/execution/ExecutionContext;Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/CommandResultCallback;)V a queueInitialCommandExecution
m (Lnet/minecraft/commands/execution/CommandQueueEntry;)V a queueNext
m ()V a runCommandQueue
m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/execution/Frame; a createTopFrame
m (Lnet/minecraft/commands/execution/TraceCallbacks;)V a tracer
m ()Lnet/minecraft/commands/execution/TraceCallbacks; b tracer
m (I)Lnet/minecraft/commands/execution/Frame$a; b frameControlForDepth
m ()Lnet/minecraft/util/profiling/GameProfilerFiller; c profiler
m (I)V c lambda$frameControlForDepth$0
m ()I d forkLimit
m ()V e incrementCost
m ()V f handleQueueOverflow
m ()V g pushNewCommands
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; a create
m ()Lnet/minecraft/commands/execution/TraceCallbacks; a tracer
m (Lnet/minecraft/commands/execution/TraceCallbacks;)V a tracer
m (Lnet/minecraft/commands/execution/EntryAction;)V a queueNext
m ()Lnet/minecraft/commands/execution/Frame; b currentFrame
c net/minecraft/commands/execution/ExecutionControl$1 net/minecraft/commands/execution/ExecutionControl$1
f Lnet/minecraft/commands/execution/ExecutionContext; a val$context
f Lnet/minecraft/commands/execution/Frame; b val$frame
m ()Lnet/minecraft/commands/execution/TraceCallbacks; a tracer
m (Lnet/minecraft/commands/execution/TraceCallbacks;)V a tracer
m (Lnet/minecraft/commands/execution/EntryAction;)V a queueNext
m ()Lnet/minecraft/commands/execution/Frame; b currentFrame
c net/minecraft/commands/execution/Frame net/minecraft/commands/execution/Frame
f I a depth
f Lnet/minecraft/commands/CommandResultCallback; b returnValueConsumer
f Lnet/minecraft/commands/execution/Frame$a; c frameControl
m (I)V a returnSuccess
m ()V a returnFailure
m ()V b discard
m ()I c depth
m ()Lnet/minecraft/commands/CommandResultCallback; d returnValueConsumer
m ()Lnet/minecraft/commands/execution/Frame$a; e frameControl
c net/minecraft/commands/execution/Frame$a net/minecraft/commands/execution/Frame$FrameControl
c net/minecraft/commands/execution/TraceCallbacks net/minecraft/commands/execution/TraceCallbacks
m (Ljava/lang/String;)V a onError
m (ILjava/lang/String;)V a onCommand
m (ILnet/minecraft/resources/MinecraftKey;I)V a onCall
m (ILjava/lang/String;I)V a onReturn
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 a lambda$bind$0
c net/minecraft/commands/execution/tasks/BuildContexts net/minecraft/commands/execution/tasks/BuildContexts
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_FORK_LIMIT_REACHED
f Ljava/lang/String; b commandInput
f Lcom/mojang/brigadier/context/ContextChain; c command
m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a traceCommandStart
m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/ChainModifiers;)V a execute
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
c net/minecraft/commands/execution/tasks/BuildContexts$a net/minecraft/commands/execution/tasks/BuildContexts$Continuation
f Lnet/minecraft/commands/execution/ChainModifiers; b modifiers
f Lnet/minecraft/commands/ExecutionCommandSource; c originalSource
f Ljava/util/List; d sources
c net/minecraft/commands/execution/tasks/BuildContexts$b net/minecraft/commands/execution/tasks/BuildContexts$TopLevel
f Lnet/minecraft/commands/ExecutionCommandSource; b source
c net/minecraft/commands/execution/tasks/BuildContexts$c net/minecraft/commands/execution/tasks/BuildContexts$Unbound
m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a execute
c net/minecraft/commands/execution/tasks/CallFunction net/minecraft/commands/execution/tasks/CallFunction
f Lnet/minecraft/commands/functions/InstantiatedFunction; a function
f Lnet/minecraft/commands/CommandResultCallback; b resultCallback
f Z c returnParentFrame
m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/UnboundEntryAction;)Lnet/minecraft/commands/execution/CommandQueueEntry; a lambda$execute$0
m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a execute
c net/minecraft/commands/execution/tasks/ContinuationTask net/minecraft/commands/execution/tasks/ContinuationTask
f Lnet/minecraft/commands/execution/tasks/ContinuationTask$a; a taskFactory
f Ljava/util/List; b arguments
f Lnet/minecraft/commands/execution/CommandQueueEntry; c selfEntry
f I d index
m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Ljava/util/List;Lnet/minecraft/commands/execution/tasks/ContinuationTask$a;)V a schedule
c net/minecraft/commands/execution/tasks/ContinuationTask$a net/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider
c net/minecraft/commands/execution/tasks/ExecuteCommand net/minecraft/commands/execution/tasks/ExecuteCommand
f Ljava/lang/String; a commandInput
f Lnet/minecraft/commands/execution/ChainModifiers; b modifiers
f Lcom/mojang/brigadier/context/CommandContext; c executionContext
m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a execute
c net/minecraft/commands/execution/tasks/FallthroughTask net/minecraft/commands/execution/tasks/FallthroughTask
f Lnet/minecraft/commands/execution/tasks/FallthroughTask; a INSTANCE
m ()Lnet/minecraft/commands/execution/EntryAction; a instance
c net/minecraft/commands/execution/tasks/IsolatedCall net/minecraft/commands/execution/tasks/IsolatedCall
f Ljava/util/function/Consumer; a taskProducer
f Lnet/minecraft/commands/CommandResultCallback; b output
c net/minecraft/commands/functions/CommandFunction net/minecraft/commands/functions/CommandFunction
m (Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;)Lnet/minecraft/commands/functions/CommandFunction; a fromLines
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/execution/UnboundEntryAction; a parseCommand
m (Ljava/lang/CharSequence;)V a checkCommandLineLength
m (Lnet/minecraft/nbt/NBTTagCompound;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; a instantiate
m ()Lnet/minecraft/resources/MinecraftKey; a id
m (Ljava/lang/CharSequence;)Z b shouldConcatenateNextLine
c net/minecraft/commands/functions/FunctionBuilder net/minecraft/commands/functions/FunctionBuilder
f Ljava/util/List; a plainEntries
f Ljava/util/List; b macroEntries
f Ljava/util/List; c macroArguments
m (Lnet/minecraft/commands/execution/UnboundEntryAction;)V a addCommand
m (Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList; a convertToIndices
m (Ljava/lang/String;ILnet/minecraft/commands/ExecutionCommandSource;)V a addMacro
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/functions/CommandFunction; a build
m (Ljava/lang/String;)I a getArgumentIndex
c net/minecraft/commands/functions/InstantiatedFunction net/minecraft/commands/functions/InstantiatedFunction
m ()Lnet/minecraft/resources/MinecraftKey; a id
m ()Ljava/util/List; b entries
c net/minecraft/commands/functions/MacroFunction net/minecraft/commands/functions/MacroFunction
f Ljava/text/DecimalFormat; a DECIMAL_FORMAT
f I b MAX_CACHE_ENTRIES
f Ljava/util/List; c parameters
f Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap; d cache
f Lnet/minecraft/resources/MinecraftKey; e id
f Ljava/util/List; f entries
m (Ljava/util/List;Ljava/util/List;I)V a lambda$lookupValues$1
m (Ljava/text/DecimalFormat;)V a lambda$static$0
m (Lnet/minecraft/nbt/NBTTagCompound;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; a instantiate
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a stringify
m (Ljava/util/List;Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; a substituteAndParse
m (Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; a lambda$substituteAndParse$2
m ()Lnet/minecraft/resources/MinecraftKey; a id
m (Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;Ljava/util/List;)V a lookupValues
c net/minecraft/commands/functions/MacroFunction$a net/minecraft/commands/functions/MacroFunction$Entry
m ()Lit/unimi/dsi/fastutil/ints/IntList; a parameters
m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/execution/UnboundEntryAction; a instantiate
c net/minecraft/commands/functions/MacroFunction$b net/minecraft/commands/functions/MacroFunction$MacroEntry
f Lnet/minecraft/commands/functions/StringTemplate; a template
f Lit/unimi/dsi/fastutil/ints/IntList; b parameters
f Lnet/minecraft/commands/ExecutionCommandSource; c compilationContext
m ()Lit/unimi/dsi/fastutil/ints/IntList; a parameters
m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/execution/UnboundEntryAction; a instantiate
c net/minecraft/commands/functions/MacroFunction$c net/minecraft/commands/functions/MacroFunction$PlainTextEntry
f Lnet/minecraft/commands/execution/UnboundEntryAction; a compiledAction
m ()Lit/unimi/dsi/fastutil/ints/IntList; a parameters
m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/commands/execution/UnboundEntryAction; a instantiate
c net/minecraft/commands/functions/PlainTextFunction net/minecraft/commands/functions/PlainTextFunction
f Lnet/minecraft/resources/MinecraftKey; a id
f Ljava/util/List; b entries
m (Lnet/minecraft/nbt/NBTTagCompound;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; a instantiate
m ()Lnet/minecraft/resources/MinecraftKey; a id
m ()Ljava/util/List; b entries
c net/minecraft/commands/functions/StringTemplate net/minecraft/commands/functions/StringTemplate
f Ljava/util/List; a segments
f Ljava/util/List; b variables
m ()Ljava/util/List; a segments
m (Ljava/lang/String;I)Lnet/minecraft/commands/functions/StringTemplate; a fromString
m (Ljava/lang/String;)Z a isValidVariableName
m (Ljava/util/List;)Ljava/lang/String; a substitute
m ()Ljava/util/List; b variables
c net/minecraft/commands/synchronization/ArgumentTypeInfo net/minecraft/commands/synchronization/ArgumentTypeInfo
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
c net/minecraft/commands/synchronization/ArgumentTypeInfo$a net/minecraft/commands/synchronization/ArgumentTypeInfo$Template
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/commands/synchronization/ArgumentTypeInfos net/minecraft/commands/synchronization/ArgumentTypeInfos
f Ljava/util/Map; a BY_CLASS
m (Lnet/minecraft/core/IRegistry;Ljava/lang/String;Ljava/lang/Class;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a register
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a bootstrap
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a byClass
m (Ljava/lang/Class;)Z a isClassRecognized
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b unpack
m (Ljava/lang/Class;)Ljava/lang/Class; b fixClassType
c net/minecraft/commands/synchronization/ArgumentUtils net/minecraft/commands/synchronization/ArgumentUtils
f Lorg/slf4j/Logger; a LOGGER
f B b NUMBER_FLAG_MIN
f B c NUMBER_FLAG_MAX
m (ZZ)I a createNumberFlags
m (Lcom/google/gson/JsonObject;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;)V a serializeCap
m (B)Z a numberHasMin
m (Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)V a findUsedArgumentTypes
m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject; a serializeNodeToJson
m (Ljava/util/Set;Ljava/util/Set;Lcom/mojang/brigadier/tree/CommandNode;)V a lambda$findUsedArgumentTypes$0
m (Lcom/google/gson/JsonObject;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;)V a serializeCap
m (Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)V a serializeArgumentToJson
m (Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set; a findUsedArgumentTypes
m (B)Z b numberHasMax
c net/minecraft/commands/synchronization/CompletionProviders net/minecraft/commands/synchronization/SuggestionProviders
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a ASK_SERVER
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; b ALL_RECIPES
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; c AVAILABLE_SOUNDS
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; d SUMMONABLE_ENTITIES
f Ljava/util/Map; e PROVIDERS_BY_NAME
f Lnet/minecraft/resources/MinecraftKey; f DEFAULT_NAME
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; a getProvider
m (Lnet/minecraft/world/entity/EntityTypes;)Lcom/mojang/brigadier/Message; a lambda$static$4
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/EntityTypes;)Z a lambda$static$3
m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/resources/MinecraftKey; a getName
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$5
m (Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; a register
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$static$2
m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; b safelySwap
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c lambda$static$1
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; d lambda$static$0
c net/minecraft/commands/synchronization/CompletionProviders$a net/minecraft/commands/synchronization/SuggestionProviders$Wrapper
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a delegate
f Lnet/minecraft/resources/MinecraftKey; b name
c net/minecraft/commands/synchronization/SingletonArgumentInfo net/minecraft/commands/synchronization/SingletonArgumentInfo
f Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$a; a template
m (Ljava/util/function/Supplier;Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; a lambda$contextFree$0
m (Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$a; a deserializeFromNetwork
m (Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Ljava/util/function/Function;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; a contextAware
m (Ljava/util/function/Supplier;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; a contextFree
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$a; b unpack
c net/minecraft/commands/synchronization/SingletonArgumentInfo$a net/minecraft/commands/synchronization/SingletonArgumentInfo$Template
f Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; a this$0
f Ljava/util/function/Function; b constructor
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer
m (Lnet/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lcom/mojang/brigadier/arguments/StringArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$a; a unpack
m (Lnet/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$a; a deserializeFromNetwork
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
c net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$1 net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$1
f [I a $SwitchMap$com$mojang$brigadier$arguments$StringArgumentType$StringType
c net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$a net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template
f Lnet/minecraft/commands/synchronization/brigadier/ArgumentSerializerString; a this$0
f Lcom/mojang/brigadier/arguments/StringArgumentType$StringType; b type
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/StringArgumentType; a instantiate
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo
m (Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lcom/mojang/brigadier/arguments/DoubleArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$a; a unpack
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$a; a deserializeFromNetwork
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
c net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$a net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template
f Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo; a this$0
f D b min
f D c max
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/DoubleArgumentType; a instantiate
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$a; a deserializeFromNetwork
m (Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lcom/mojang/brigadier/arguments/FloatArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$a; a unpack
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
c net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$a net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template
f Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo; a this$0
f F b min
f F c max
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/FloatArgumentType; a instantiate
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$a; a deserializeFromNetwork
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lcom/mojang/brigadier/arguments/IntegerArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$a; a unpack
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
c net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$a net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template
f Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo; a this$0
f I b min
f I c max
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/IntegerArgumentType; a instantiate
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/commands/synchronization/brigadier/LongArgumentInfo net/minecraft/commands/synchronization/brigadier/LongArgumentInfo
m (Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lcom/mojang/brigadier/arguments/LongArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$a; a unpack
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lnet/minecraft/network/PacketDataSerializer;)V a serializeToNetwork
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$a; a deserializeFromNetwork
m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; a unpack
m (Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;Lcom/google/gson/JsonObject;)V a serializeToJson
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b deserializeFromNetwork
c net/minecraft/commands/synchronization/brigadier/LongArgumentInfo$a net/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template
f Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo; a this$0
f J b min
f J c max
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/LongArgumentType; a instantiate
m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; a type
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
c net/minecraft/core/BaseBlockPosition net/minecraft/core/Vec3i
f I a x
f I b y
f I c z
f Lcom/mojang/serialization/Codec; f CODEC
f Lnet/minecraft/core/BaseBlockPosition; g ZERO
m (ILnet/minecraft/core/BaseBlockPosition;)Lcom/mojang/serialization/DataResult; a lambda$offsetCodec$4
m (Lnet/minecraft/core/BaseBlockPosition;)Ljava/util/stream/IntStream; a lambda$static$2
m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I a get
m (Lnet/minecraft/core/IPosition;D)Z a closerToCenterThan
m (Lnet/minecraft/core/BaseBlockPosition;D)Z a closerThan
m ([I)Lnet/minecraft/core/BaseBlockPosition; a lambda$static$0
m (Lnet/minecraft/core/IPosition;)D b distToCenterSqr
m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BaseBlockPosition; b relative
m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)Lnet/minecraft/core/BaseBlockPosition; b relative
m (ILnet/minecraft/core/BaseBlockPosition;)Ljava/lang/String; b lambda$offsetCodec$3
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BaseBlockPosition; b relative
m (III)Lnet/minecraft/core/BaseBlockPosition; c offset
m (DDD)D c distToCenterSqr
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; d cross
m (DDD)D d distToLowCornerSqr
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; e subtract
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; f offset
m (I)Lnet/minecraft/core/BaseBlockPosition; i east
m (Lnet/minecraft/core/BaseBlockPosition;)I i compareTo
m (Lnet/minecraft/core/BaseBlockPosition;)D j distSqr
m (I)Lnet/minecraft/core/BaseBlockPosition; j west
m ()Lnet/minecraft/core/BaseBlockPosition; k east
m (Lnet/minecraft/core/BaseBlockPosition;)I k distManhattan
m (I)Lnet/minecraft/core/BaseBlockPosition; k south
m (I)Lnet/minecraft/core/BaseBlockPosition; l north
m ()Lnet/minecraft/core/BaseBlockPosition; l west
m ()Lnet/minecraft/core/BaseBlockPosition; m south
m (I)Lnet/minecraft/core/BaseBlockPosition; m below
m ()Lnet/minecraft/core/BaseBlockPosition; n north
m (I)Lnet/minecraft/core/BaseBlockPosition; n above
m ()Lnet/minecraft/core/BaseBlockPosition; o below
m (I)Lnet/minecraft/core/BaseBlockPosition; o multiply
m ()Lnet/minecraft/core/BaseBlockPosition; p above
m (I)Lnet/minecraft/core/BaseBlockPosition; s setZ
m (I)Lnet/minecraft/core/BaseBlockPosition; t setY
m ()I u getX
m (I)Lnet/minecraft/core/BaseBlockPosition; u setX
m ()I v getY
m (I)Lcom/mojang/serialization/Codec; v offsetCodec
m ()I w getZ
m ()Ljava/lang/String; x toShortString
c net/minecraft/core/BlockBox net/minecraft/core/BlockBox
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; b min
f Lnet/minecraft/core/BlockPosition; c max
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockBox; a of
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockBox; a of
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockBox; a offset
m ()Z a isBlock
m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BlockBox; a extend
m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BlockBox; b move
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockBox; b include
m ()Lnet/minecraft/world/phys/AxisAlignedBB; b aabb
m ()I c sizeX
m (Lnet/minecraft/core/BlockPosition;)Z c contains
m ()I d sizeY
m ()I e sizeZ
m ()Lnet/minecraft/core/BlockPosition; f min
m ()Lnet/minecraft/core/BlockPosition; g max
c net/minecraft/core/BlockBox$1 net/minecraft/core/BlockBox$1
m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockBox;)V a encode
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockBox; a decode
c net/minecraft/core/BlockMath net/minecraft/core/BlockMath
f Ljava/util/Map; a VANILLA_UV_TRANSFORM_LOCAL_TO_GLOBAL
f Ljava/util/Map; b VANILLA_UV_TRANSFORM_GLOBAL_TO_LOCAL
f Lorg/slf4j/Logger; c LOGGER
m (Lcom/mojang/math/Transformation;Lnet/minecraft/core/EnumDirection;Ljava/util/function/Supplier;)Lcom/mojang/math/Transformation; a getUVLockTransform
m (Ljava/util/EnumMap;)V a lambda$static$1
m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; a blockCenterToCorner
m (Ljava/util/EnumMap;)V b lambda$static$0
m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; b blockCornerToCenter
c net/minecraft/core/BlockPosition net/minecraft/core/BlockPos
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; c ZERO
f I d PACKED_Y_LENGTH
f Lorg/slf4j/Logger; e LOGGER
f I h PACKED_X_LENGTH
f I i PACKED_Z_LENGTH
f J j PACKED_X_MASK
f J k PACKED_Y_MASK
f J l PACKED_Z_MASK
f I n Z_OFFSET
f I o X_OFFSET
m (III)J a asLong
m (IILnet/minecraft/util/RandomSource;IIIII)Ljava/util/Iterator; a lambda$randomBetweenClosed$3
m (Lnet/minecraft/util/RandomSource;IIIIIII)Ljava/lang/Iterable; a randomBetweenClosed
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockPosition; a offset
m (Lnet/minecraft/core/BlockPosition;IILjava/util/function/BiConsumer;Ljava/util/function/Predicate;)I a breadthFirstTraversal
m (I)Lnet/minecraft/core/BlockPosition; a multiply
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/stream/Stream; a betweenClosedStream
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Ljava/util/stream/Stream; a betweenClosedStream
m ([I)Lnet/minecraft/core/BlockPosition; a lambda$static$0
m (J)I a getX
m (Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a squareOutSouthEast
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BlockPosition; a relative
m (Lnet/minecraft/core/BlockPosition;III)Ljava/lang/Iterable; a withinManhattan
m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BlockPosition; a relative
m ()J a asLong
m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;I)Ljava/lang/Iterable; a randomInCube
m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Ljava/util/Queue;ILnet/minecraft/core/BlockPosition;)V a lambda$breadthFirstTraversal$7
m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)Lnet/minecraft/core/BlockPosition; a relative
m (JLnet/minecraft/core/EnumDirection;)J a offset
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a min
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;I)Ljava/util/Iterator; a lambda$spiralAround$6
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BlockPosition; a rotate
m (Lnet/minecraft/core/IPosition;)Lnet/minecraft/core/BlockPosition; a containing
m (IIIIIII)Ljava/util/Iterator; a lambda$withinManhattan$4
m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Ljava/lang/Iterable; a spiralAround
m (IIIIII)Ljava/util/stream/Stream; a betweenClosedStream
m (Lnet/minecraft/core/BlockPosition;IILjava/util/function/Predicate;)Ljava/util/Optional; a findClosestMatch
m (DDD)Lnet/minecraft/core/BlockPosition; a containing
m (JIII)J a offset
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockPosition; b subtract
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BaseBlockPosition; b relative
m (I)Lnet/minecraft/core/BlockPosition; b above
m (Lnet/minecraft/core/BlockPosition;III)Ljava/util/stream/Stream; b withinManhattanStream
m (J)I b getY
m (Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/IntStream; b lambda$static$2
m (IIIIII)Ljava/lang/Iterable; b betweenClosed
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; b max
m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BaseBlockPosition; b relative
m (III)Lnet/minecraft/core/BlockPosition; b offset
m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)Lnet/minecraft/core/BaseBlockPosition; b relative
m ()Lnet/minecraft/world/phys/Vec3D; b getCenter
m (IIIIII)Ljava/util/Iterator; c lambda$betweenClosed$5
m ()Lnet/minecraft/core/BlockPosition; c above
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockPosition; c cross
m (J)I c getZ
m (III)Lnet/minecraft/core/BaseBlockPosition; c offset
m (I)Lnet/minecraft/core/BlockPosition; c below
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Ljava/lang/Iterable; c betweenClosed
m ()Lnet/minecraft/core/BlockPosition; d below
m (I)Lnet/minecraft/core/BlockPosition; d north
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; d betweenClosedStream
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; d cross
m (J)Lnet/minecraft/core/BlockPosition; d of
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; e subtract
m ()Lnet/minecraft/core/BlockPosition; e north
m (I)Lnet/minecraft/core/BlockPosition; e south
m (J)J e getFlatIndex
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; f offset
m ()Lnet/minecraft/core/BlockPosition; f south
m (I)Lnet/minecraft/core/BlockPosition; f west
m ()Lnet/minecraft/core/BlockPosition; g west
m (I)Lnet/minecraft/core/BlockPosition; g east
m (I)Lnet/minecraft/core/BlockPosition; h atY
m ()Lnet/minecraft/core/BlockPosition; h east
m ()Lnet/minecraft/core/BlockPosition; i immutable
m (I)Lnet/minecraft/core/BaseBlockPosition; i east
m (I)Lnet/minecraft/core/BaseBlockPosition; j west
m ()Lnet/minecraft/core/BlockPosition$MutableBlockPosition; j mutable
m ()Lnet/minecraft/core/BaseBlockPosition; k east
m (I)Lnet/minecraft/core/BaseBlockPosition; k south
m (I)Lnet/minecraft/core/BaseBlockPosition; l north
m ()Lnet/minecraft/core/BaseBlockPosition; l west
m ()Lnet/minecraft/core/BaseBlockPosition; m south
m (I)Lnet/minecraft/core/BaseBlockPosition; m below
m ()Lnet/minecraft/core/BaseBlockPosition; n north
m (I)Lnet/minecraft/core/BaseBlockPosition; n above
m ()Lnet/minecraft/core/BaseBlockPosition; o below
m (I)Lnet/minecraft/core/BaseBlockPosition; o multiply
m ()Lnet/minecraft/core/BaseBlockPosition; p above
c net/minecraft/core/BlockPosition$1 net/minecraft/core/BlockPos$1
m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockPosition;)V a encode
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockPosition; a decode
c net/minecraft/core/BlockPosition$2 net/minecraft/core/BlockPos$2
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a nextPos
f I b counter
f I d val$minX
f Lnet/minecraft/util/RandomSource; e val$random
f I g val$minY
f I i val$minZ
m ()Lnet/minecraft/core/BlockPosition; a computeNext
c net/minecraft/core/BlockPosition$3 net/minecraft/core/BlockPos$3
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; h cursor
f I i currentDepth
f I j maxX
f I k maxY
f I l x
f I m y
f Z n zMirror
m ()Lnet/minecraft/core/BlockPosition; a computeNext
c net/minecraft/core/BlockPosition$4 net/minecraft/core/BlockPos$4
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; g cursor
f I h index
m ()Lnet/minecraft/core/BlockPosition; a computeNext
c net/minecraft/core/BlockPosition$5 net/minecraft/core/BlockPos$5
f Lnet/minecraft/core/EnumDirection; a val$firstDirection
f Lnet/minecraft/core/EnumDirection; b val$secondDirection
f Lnet/minecraft/core/BlockPosition; c val$center
f I d val$radius
f [Lnet/minecraft/core/EnumDirection; e directions
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; f cursor
f I g legs
f I h leg
f I i legSize
f I j legIndex
f I k lastX
f I l lastY
f I m lastZ
m ()Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a computeNext
c net/minecraft/core/BlockPosition$6 net/minecraft/core/BlockPos$6
f [I a $SwitchMap$net$minecraft$world$level$block$Rotation
f [I b $SwitchMap$net$minecraft$core$Direction$Axis
c net/minecraft/core/BlockPosition$MutableBlockPosition net/minecraft/core/BlockPos$MutableBlockPos
m (Lnet/minecraft/core/BaseBlockPosition;III)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a setWithOffset
m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)Lnet/minecraft/core/BlockPosition; a relative
m (Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a setWithOffset
m (Lnet/minecraft/core/EnumAxisCycle;III)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a set
m (I)Lnet/minecraft/core/BlockPosition; a multiply
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BlockPosition; a rotate
m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BlockPosition; a relative
m (Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a setWithOffset
m (Lnet/minecraft/core/EnumDirection$EnumAxis;II)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; a clamp
m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BaseBlockPosition; b relative
m (DDD)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; b set
m (III)Lnet/minecraft/core/BlockPosition; b offset
m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)Lnet/minecraft/core/BaseBlockPosition; b relative
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BaseBlockPosition; b relative
m (III)Lnet/minecraft/core/BaseBlockPosition; c offset
m (Lnet/minecraft/core/EnumDirection;I)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; c move
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; c move
m (III)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; d set
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; d cross
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; e subtract
m (III)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; e move
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BaseBlockPosition; f offset
m (J)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; f set
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; g set
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; h move
m (I)Lnet/minecraft/core/BaseBlockPosition; i east
m ()Lnet/minecraft/core/BlockPosition; i immutable
m (I)Lnet/minecraft/core/BaseBlockPosition; j west
m ()Lnet/minecraft/core/BaseBlockPosition; k east
m (I)Lnet/minecraft/core/BaseBlockPosition; k south
m (I)Lnet/minecraft/core/BaseBlockPosition; l north
m ()Lnet/minecraft/core/BaseBlockPosition; l west
m ()Lnet/minecraft/core/BaseBlockPosition; m south
m (I)Lnet/minecraft/core/BaseBlockPosition; m below
m ()Lnet/minecraft/core/BaseBlockPosition; n north
m (I)Lnet/minecraft/core/BaseBlockPosition; n above
m ()Lnet/minecraft/core/BaseBlockPosition; o below
m (I)Lnet/minecraft/core/BaseBlockPosition; o multiply
m ()Lnet/minecraft/core/BaseBlockPosition; p above
m (I)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; p setX
m (I)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; q setY
m (I)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; r setZ
m (I)Lnet/minecraft/core/BaseBlockPosition; s setZ
m (I)Lnet/minecraft/core/BaseBlockPosition; t setY
m (I)Lnet/minecraft/core/BaseBlockPosition; u setX
c net/minecraft/core/BlockPropertyJigsawOrientation net/minecraft/core/FrontAndTop
f Lnet/minecraft/core/BlockPropertyJigsawOrientation; a DOWN_EAST
f Lnet/minecraft/core/BlockPropertyJigsawOrientation; b DOWN_NORTH
f Lnet/minecraft/core/BlockPropertyJigsawOrientation; c DOWN_SOUTH
f Lnet/minecraft/core/BlockPropertyJigsawOrientation; d DOWN_WEST
f Lnet/minecraft/core/BlockPropertyJigsawOrientation; e UP_EAST
f Lnet/minecraft/core/BlockPropertyJigsawOrientation; f UP_NORTH
f Lnet/minecraft/core/BlockPropertyJigsawOrientation; g UP_SOUTH
f Lnet/minecraft/core/BlockPropertyJigsawOrientation; h UP_WEST
f Lnet/minecraft/core/BlockPropertyJigsawOrientation; i WEST_UP
f Lnet/minecraft/core/BlockPropertyJigsawOrientation; j EAST_UP
f Lnet/minecraft/core/BlockPropertyJigsawOrientation; k NORTH_UP
f Lnet/minecraft/core/BlockPropertyJigsawOrientation; l SOUTH_UP
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; m LOOKUP_TOP_FRONT
f Ljava/lang/String; n name
f Lnet/minecraft/core/EnumDirection; o top
f Lnet/minecraft/core/EnumDirection; p front
f [Lnet/minecraft/core/BlockPropertyJigsawOrientation; q $VALUES
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$0
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BlockPropertyJigsawOrientation; a fromFrontAndTop
m ()Lnet/minecraft/core/EnumDirection; a front
m ()Lnet/minecraft/core/EnumDirection; b top
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)I b lookupKey
m ()Ljava/lang/String; c getSerializedName
m ()[Lnet/minecraft/core/BlockPropertyJigsawOrientation; d $values
c net/minecraft/core/Cloner net/minecraft/core/Cloner
f Lcom/mojang/serialization/Codec; a directCodec
m (Ljava/lang/Object;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/HolderLookup$a;)Ljava/lang/Object; a clone
m (Ljava/lang/String;)Ljava/lang/IllegalStateException; a lambda$clone$1
m (Ljava/lang/String;)Ljava/lang/IllegalStateException; b lambda$clone$0
c net/minecraft/core/Cloner$a net/minecraft/core/Cloner$Factory
f Ljava/util/Map; a codecs
m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/Cloner$a; a addCodec
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Cloner; a cloner
c net/minecraft/core/CursorPosition net/minecraft/core/Cursor3D
f I a TYPE_INSIDE
f I b TYPE_FACE
f I c TYPE_EDGE
f I d TYPE_CORNER
f I e originX
f I f originY
f I g originZ
f I h width
f I i height
f I j depth
f I k end
f I l index
f I m x
f I n y
f I o z
m ()Z a advance
m ()I b nextX
m ()I c nextY
m ()I d nextZ
m ()I e getNextType
c net/minecraft/core/DefaultedMappedRegistry net/minecraft/core/DefaultedMappedRegistry
f Lnet/minecraft/resources/MinecraftKey; b defaultKey
f Lnet/minecraft/core/Holder$c; c defaultValue
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a get
m (I)Ljava/lang/Object; a byId
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$c; a register
m (Ljava/lang/Object;)I a getId
m ()Lnet/minecraft/resources/MinecraftKey; a getDefaultKey
m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandom
m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; b getOptional
m ()Ljava/util/Optional; v lambda$getRandom$0
c net/minecraft/core/EnumAxisCycle net/minecraft/core/AxisCycle
f Lnet/minecraft/core/EnumAxisCycle; a NONE
f Lnet/minecraft/core/EnumAxisCycle; b FORWARD
f Lnet/minecraft/core/EnumAxisCycle; c BACKWARD
f [Lnet/minecraft/core/EnumDirection$EnumAxis; d AXIS_VALUES
f [Lnet/minecraft/core/EnumAxisCycle; e VALUES
f [Lnet/minecraft/core/EnumAxisCycle; f $VALUES
m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumAxisCycle; a between
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection$EnumAxis; a cycle
m (IIILnet/minecraft/core/EnumDirection$EnumAxis;)I a cycle
m (DDDLnet/minecraft/core/EnumDirection$EnumAxis;)D a cycle
m ()Lnet/minecraft/core/EnumAxisCycle; a inverse
m ()[Lnet/minecraft/core/EnumAxisCycle; b $values
c net/minecraft/core/EnumAxisCycle$1 net/minecraft/core/AxisCycle$1
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection$EnumAxis; a cycle
m (IIILnet/minecraft/core/EnumDirection$EnumAxis;)I a cycle
m (DDDLnet/minecraft/core/EnumDirection$EnumAxis;)D a cycle
m ()Lnet/minecraft/core/EnumAxisCycle; a inverse
c net/minecraft/core/EnumAxisCycle$2 net/minecraft/core/AxisCycle$2
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection$EnumAxis; a cycle
m (IIILnet/minecraft/core/EnumDirection$EnumAxis;)I a cycle
m (DDDLnet/minecraft/core/EnumDirection$EnumAxis;)D a cycle
m ()Lnet/minecraft/core/EnumAxisCycle; a inverse
c net/minecraft/core/EnumAxisCycle$3 net/minecraft/core/AxisCycle$3
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection$EnumAxis; a cycle
m (IIILnet/minecraft/core/EnumDirection$EnumAxis;)I a cycle
m (DDDLnet/minecraft/core/EnumDirection$EnumAxis;)D a cycle
m ()Lnet/minecraft/core/EnumAxisCycle; a inverse
c net/minecraft/core/EnumDirection net/minecraft/core/Direction
f Lnet/minecraft/core/EnumDirection; a DOWN
f Lnet/minecraft/core/EnumDirection; b UP
f Lnet/minecraft/core/EnumDirection; c NORTH
f Lnet/minecraft/core/EnumDirection; d SOUTH
f Lnet/minecraft/core/EnumDirection; e WEST
f Lnet/minecraft/core/EnumDirection; f EAST
f Lnet/minecraft/util/INamable$a; g CODEC
f Lcom/mojang/serialization/Codec; h VERTICAL_CODEC
f Ljava/util/function/IntFunction; i BY_ID
f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC
f I k data3d
f I l oppositeIndex
f I m data2d
f Ljava/lang/String; n name
f Lnet/minecraft/core/EnumDirection$EnumAxis; o axis
f Lnet/minecraft/core/EnumDirection$EnumAxisDirection; p axisDirection
f Lnet/minecraft/core/BaseBlockPosition; q normal
f [Lnet/minecraft/core/EnumDirection; r VALUES
f [Lnet/minecraft/core/EnumDirection; s BY_3D_DATA
f [Lnet/minecraft/core/EnumDirection; t BY_2D_DATA
f [Lnet/minecraft/core/EnumDirection; u $VALUES
m (I)Lnet/minecraft/core/EnumDirection; a from3DDataValue
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; a getFacingAxis
m (Lnet/minecraft/util/RandomSource;)Ljava/util/Collection; a allShuffled
m (DDD)Lnet/minecraft/core/EnumDirection; a getNearest
m ()Ljava/util/stream/Stream; a stream
m (D)Lnet/minecraft/core/EnumDirection; a fromYRot
m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/core/EnumDirection$EnumAxisDirection;)Lnet/minecraft/core/EnumDirection; a fromAxisAndDirection
m (FFF)Lnet/minecraft/core/EnumDirection; a getNearest
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)[Lnet/minecraft/core/EnumDirection; a makeDirectionArray
m (Ljava/lang/String;)Lnet/minecraft/core/EnumDirection; a byName
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/core/EnumDirection; a getNearest
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; a getClockWise
m (Lorg/joml/Matrix4f;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a rotate
m (III)Lnet/minecraft/core/EnumDirection; a fromDelta
m (Lnet/minecraft/core/EnumDirection$EnumAxisDirection;Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; a get
m (Lnet/minecraft/core/EnumDirection;)Lcom/mojang/serialization/DataResult; a verifyVertical
m (F)Z a isFacingAngle
m (Lnet/minecraft/world/entity/Entity;)[Lnet/minecraft/core/EnumDirection; a orderedByNearest
m (I)Lnet/minecraft/core/EnumDirection; b from2DDataValue
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection; b getRandom
m (Lnet/minecraft/core/EnumDirection;)I b lambda$static$3
m ()Lorg/joml/Quaternionf; b getRotation
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; b getCounterClockWise
m ()Ljava/lang/String; c getSerializedName
m (Lnet/minecraft/core/EnumDirection;)Z c lambda$static$2
m (I)[Lnet/minecraft/core/EnumDirection; c lambda$static$4
m ()I d get3DDataValue
m (Lnet/minecraft/core/EnumDirection;)I d lambda$static$0
m (I)[Lnet/minecraft/core/EnumDirection; d lambda$static$1
m ()I e get2DDataValue
m ()Lnet/minecraft/core/EnumDirection$EnumAxisDirection; f getAxisDirection
m ()Lnet/minecraft/core/EnumDirection; g getOpposite
m ()Lnet/minecraft/core/EnumDirection; h getClockWise
m ()Lnet/minecraft/core/EnumDirection; i getCounterClockWise
m ()I j getStepX
m ()I k getStepY
m ()I l getStepZ
m ()Lorg/joml/Vector3f; m step
m ()Ljava/lang/String; n getName
m ()Lnet/minecraft/core/EnumDirection$EnumAxis; o getAxis
m ()F p toYRot
m ()Lnet/minecraft/core/BaseBlockPosition; q getNormal
m ()Lnet/minecraft/core/EnumDirection; r getClockWiseX
m ()Lnet/minecraft/core/EnumDirection; s getCounterClockWiseX
m ()Lnet/minecraft/core/EnumDirection; t getClockWiseZ
m ()Lnet/minecraft/core/EnumDirection; u getCounterClockWiseZ
m ()Ljava/lang/String; v lambda$verifyVertical$5
m ()[Lnet/minecraft/core/EnumDirection; w $values
c net/minecraft/core/EnumDirection$EnumAxis net/minecraft/core/Direction$Axis
f Lnet/minecraft/core/EnumDirection$EnumAxis; a X
f Lnet/minecraft/core/EnumDirection$EnumAxis; b Y
f Lnet/minecraft/core/EnumDirection$EnumAxis; c Z
f [Lnet/minecraft/core/EnumDirection$EnumAxis; d VALUES
f Lnet/minecraft/util/INamable$a; e CODEC
f Ljava/lang/String; f name
f [Lnet/minecraft/core/EnumDirection$EnumAxis; g $VALUES
m (Lnet/minecraft/core/EnumDirection;)Z a test
m (DDD)D a choose
m (III)I a choose
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection$EnumAxis; a getRandom
m (Ljava/lang/String;)Lnet/minecraft/core/EnumDirection$EnumAxis; a byName
m ()Z b isVertical
m ()Ljava/lang/String; c getSerializedName
m ()Z d isHorizontal
m ()Lnet/minecraft/core/EnumDirection$EnumDirectionLimit; e getPlane
m ()[Lnet/minecraft/core/EnumDirection$EnumAxis; f $values
c net/minecraft/core/EnumDirection$EnumAxis$1 net/minecraft/core/Direction$Axis$1
m (DDD)D a choose
m (III)I a choose
c net/minecraft/core/EnumDirection$EnumAxis$2 net/minecraft/core/Direction$Axis$2
m (DDD)D a choose
m (III)I a choose
c net/minecraft/core/EnumDirection$EnumAxis$3 net/minecraft/core/Direction$Axis$3
m (DDD)D a choose
m (III)I a choose
c net/minecraft/core/EnumDirection$EnumAxisDirection net/minecraft/core/Direction$AxisDirection
f Lnet/minecraft/core/EnumDirection$EnumAxisDirection; a POSITIVE
f Lnet/minecraft/core/EnumDirection$EnumAxisDirection; b NEGATIVE
f I c step
f Ljava/lang/String; d name
f [Lnet/minecraft/core/EnumDirection$EnumAxisDirection; e $VALUES
m ()I a getStep
m ()Ljava/lang/String; b getName
m ()Lnet/minecraft/core/EnumDirection$EnumAxisDirection; c opposite
m ()[Lnet/minecraft/core/EnumDirection$EnumAxisDirection; d $values
c net/minecraft/core/EnumDirection$EnumDirectionLimit net/minecraft/core/Direction$Plane
f Lnet/minecraft/core/EnumDirection$EnumDirectionLimit; a HORIZONTAL
f Lnet/minecraft/core/EnumDirection$EnumDirectionLimit; b VERTICAL
f [Lnet/minecraft/core/EnumDirection; c faces
f [Lnet/minecraft/core/EnumDirection$EnumAxis; d axis
f [Lnet/minecraft/core/EnumDirection$EnumDirectionLimit; e $VALUES
m (Lnet/minecraft/core/EnumDirection;)Z a test
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection; a getRandomDirection
m ()Ljava/util/stream/Stream; a stream
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection$EnumAxis; b getRandomAxis
m ()I b length
m ()[Lnet/minecraft/core/EnumDirection$EnumDirectionLimit; c $values
m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; c shuffledCopy
c net/minecraft/core/EnumDirection8 net/minecraft/core/Direction8
f Lnet/minecraft/core/EnumDirection8; a NORTH
f Lnet/minecraft/core/EnumDirection8; b NORTH_EAST
f Lnet/minecraft/core/EnumDirection8; c EAST
f Lnet/minecraft/core/EnumDirection8; d SOUTH_EAST
f Lnet/minecraft/core/EnumDirection8; e SOUTH
f Lnet/minecraft/core/EnumDirection8; f SOUTH_WEST
f Lnet/minecraft/core/EnumDirection8; g WEST
f Lnet/minecraft/core/EnumDirection8; h NORTH_WEST
f Ljava/util/Set; i directions
f Lnet/minecraft/core/BaseBlockPosition; j step
f [Lnet/minecraft/core/EnumDirection8; k $VALUES
m ()Ljava/util/Set; a getDirections
m ()I b getStepX
m ()I c getStepZ
m ()[Lnet/minecraft/core/EnumDirection8; d $values
c net/minecraft/core/GlobalPos net/minecraft/core/GlobalPos
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Lnet/minecraft/resources/ResourceKey; d dimension
f Lnet/minecraft/core/BlockPosition; e pos
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/resources/ResourceKey; a dimension
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/GlobalPos; a of
m ()Lnet/minecraft/core/BlockPosition; b pos
c net/minecraft/core/Holder net/minecraft/core/Holder
m (Lnet/minecraft/tags/TagKey;)Z a is
m (Lnet/minecraft/resources/MinecraftKey;)Z a is
m (Lnet/minecraft/resources/ResourceKey;)Z a is
m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; a direct
m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn
m (Lnet/minecraft/core/Holder;)Z a is
m (Ljava/util/function/Predicate;)Z a is
m ()Ljava/lang/Object; a value
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; b lambda$getRegisteredName$0
m ()Z b isBound
m ()Ljava/util/stream/Stream; c tags
m ()Lcom/mojang/datafixers/util/Either; d unwrap
m ()Ljava/util/Optional; e unwrapKey
m ()Lnet/minecraft/core/Holder$b; f kind
m ()Ljava/lang/String; g getRegisteredName
c net/minecraft/core/Holder$a net/minecraft/core/Holder$Direct
f Ljava/lang/Object; a value
m (Lnet/minecraft/core/Holder;)Z a is
m (Lnet/minecraft/tags/TagKey;)Z a is
m (Lnet/minecraft/resources/MinecraftKey;)Z a is
m (Lnet/minecraft/resources/ResourceKey;)Z a is
m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn
m (Ljava/util/function/Predicate;)Z a is
m ()Ljava/lang/Object; a value
m ()Z b isBound
m ()Ljava/util/stream/Stream; c tags
m ()Lcom/mojang/datafixers/util/Either; d unwrap
m ()Ljava/util/Optional; e unwrapKey
m ()Lnet/minecraft/core/Holder$b; f kind
c net/minecraft/core/Holder$b net/minecraft/core/Holder$Kind
f Lnet/minecraft/core/Holder$b; a REFERENCE
f Lnet/minecraft/core/Holder$b; b DIRECT
f [Lnet/minecraft/core/Holder$b; c $VALUES
m ()[Lnet/minecraft/core/Holder$b; a $values
c net/minecraft/core/Holder$c net/minecraft/core/Holder$Reference
f Lnet/minecraft/core/HolderOwner; a owner
f Ljava/util/Set; b tags
f Lnet/minecraft/core/Holder$c$a; c type
f Lnet/minecraft/resources/ResourceKey; d key
f Ljava/lang/Object; e value
m (Lnet/minecraft/tags/TagKey;)Z a is
m (Lnet/minecraft/resources/MinecraftKey;)Z a is
m (Lnet/minecraft/resources/ResourceKey;)Z a is
m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn
m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; a createStandAlone
m (Lnet/minecraft/core/Holder;)Z a is
m (Lnet/minecraft/core/HolderOwner;Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; a createIntrusive
m (Ljava/util/function/Predicate;)Z a is
m (Ljava/util/Collection;)V a bindTags
m ()Ljava/lang/Object; a value
m (Lnet/minecraft/resources/ResourceKey;)V b bindKey
m (Ljava/lang/Object;)V b bindValue
m ()Z b isBound
m ()Ljava/util/stream/Stream; c tags
m ()Lcom/mojang/datafixers/util/Either; d unwrap
m ()Ljava/util/Optional; e unwrapKey
m ()Lnet/minecraft/core/Holder$b; f kind
m ()Lnet/minecraft/resources/ResourceKey; h key
c net/minecraft/core/Holder$c$a net/minecraft/core/Holder$Reference$Type
f Lnet/minecraft/core/Holder$c$a; a STAND_ALONE
f Lnet/minecraft/core/Holder$c$a; b INTRUSIVE
f [Lnet/minecraft/core/Holder$c$a; c $VALUES
m ()[Lnet/minecraft/core/Holder$c$a; a $values
c net/minecraft/core/HolderGetter net/minecraft/core/HolderGetter
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; b getOrThrow
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; b getOrThrow
m (Lnet/minecraft/tags/TagKey;)Ljava/lang/IllegalStateException; c lambda$getOrThrow$1
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; c lambda$getOrThrow$0
c net/minecraft/core/HolderGetter$a net/minecraft/core/HolderGetter$Provider
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderGetter;)Ljava/util/Optional; a lambda$get$1
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; b lookupOrThrow
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; c lambda$lookupOrThrow$0
c net/minecraft/core/HolderLookup net/minecraft/core/HolderLookup
m ()Ljava/util/stream/Stream; b listElements
m ()Ljava/util/stream/Stream; c listElementIds
m ()Ljava/util/stream/Stream; d listTags
m ()Ljava/util/stream/Stream; e listTagIds
c net/minecraft/core/HolderLookup$a net/minecraft/core/HolderLookup$Provider
m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderLookup$b; a lambda$create$1
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m (Ljava/util/stream/Stream;)Lnet/minecraft/core/HolderLookup$a; a create
m ()Ljava/util/stream/Stream; a listRegistries
m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; a createSerializationContext
m ()Lnet/minecraft/core/HolderGetter$a; b asGetterLookup
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$b; b lookupOrThrow
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; e lambda$lookupOrThrow$0
c net/minecraft/core/HolderLookup$a$1 net/minecraft/core/HolderLookup$Provider$1
f Lnet/minecraft/core/HolderLookup$a; a this$0
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderGetter; a lambda$lookup$0
c net/minecraft/core/HolderLookup$a$2 net/minecraft/core/HolderLookup$Provider$2
f Ljava/util/Map; a val$map
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m ()Ljava/util/stream/Stream; a listRegistries
c net/minecraft/core/HolderLookup$b net/minecraft/core/HolderLookup$RegistryLookup
m (Ljava/util/function/Predicate;)Lnet/minecraft/core/HolderLookup$b; a filterElements
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/core/HolderLookup$b; a filterFeatures
m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/lang/Object;)Z a lambda$filterFeatures$0
m ()Lnet/minecraft/resources/ResourceKey; f key
m ()Lcom/mojang/serialization/Lifecycle; g registryLifecycle
c net/minecraft/core/HolderLookup$b$1 net/minecraft/core/HolderLookup$RegistryLookup$1
f Ljava/util/function/Predicate; a val$filter
f Lnet/minecraft/core/HolderLookup$b; b this$0
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
m (Ljava/util/function/Predicate;Lnet/minecraft/core/Holder$c;)Z a lambda$listElements$1
m ()Lnet/minecraft/core/HolderLookup$b; a parent
m ()Ljava/util/stream/Stream; b listElements
m (Ljava/util/function/Predicate;Lnet/minecraft/core/Holder$c;)Z b lambda$get$0
c net/minecraft/core/HolderLookup$b$a net/minecraft/core/HolderLookup$RegistryLookup$Delegate
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
m ()Lnet/minecraft/core/HolderLookup$b; a parent
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get
m ()Ljava/util/stream/Stream; b listElements
m ()Ljava/util/stream/Stream; d listTags
m ()Lnet/minecraft/resources/ResourceKey; f key
m ()Lcom/mojang/serialization/Lifecycle; g registryLifecycle
c net/minecraft/core/HolderOwner net/minecraft/core/HolderOwner
m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn
c net/minecraft/core/HolderSet net/minecraft/core/HolderSet
m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn
m (Ljava/util/function/Function;Ljava/util/Collection;)Lnet/minecraft/core/HolderSet$a; a direct
m (I)Lnet/minecraft/core/Holder; a get
m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandomElement
m (Lnet/minecraft/core/Holder;)Z a contains
m (Ljava/util/function/Function;[Ljava/lang/Object;)Lnet/minecraft/core/HolderSet$a; a direct
m ([Lnet/minecraft/core/Holder;)Lnet/minecraft/core/HolderSet$a; a direct
m ()Ljava/util/stream/Stream; a stream
m (Ljava/util/List;)Lnet/minecraft/core/HolderSet$a; a direct
m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; a emptyNamed
m ()I b size
m ()Lcom/mojang/datafixers/util/Either; c unwrap
m ()Ljava/util/Optional; d unwrapKey
m ()Lnet/minecraft/core/HolderSet; e empty
c net/minecraft/core/HolderSet$1 net/minecraft/core/HolderSet$1
m ()Ljava/util/List; f contents
c net/minecraft/core/HolderSet$Named net/minecraft/core/HolderSet$Named
f Lnet/minecraft/core/HolderOwner; a owner
f Lnet/minecraft/tags/TagKey; b key
f Ljava/util/List; c contents
m (Lnet/minecraft/core/Holder;)Z a contains
m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn
m (Ljava/util/List;)V b bind
m ()Lcom/mojang/datafixers/util/Either; c unwrap
m ()Ljava/util/Optional; d unwrapKey
m ()Ljava/util/List; f contents
m ()Lnet/minecraft/tags/TagKey; g key
c net/minecraft/core/HolderSet$a net/minecraft/core/HolderSet$Direct
f Lnet/minecraft/core/HolderSet$a; a EMPTY
f Ljava/util/List; b contents
f Ljava/util/Set; c contentsSet
m (Lnet/minecraft/core/Holder;)Z a contains
m ()Lcom/mojang/datafixers/util/Either; c unwrap
m ()Ljava/util/Optional; d unwrapKey
m ()Ljava/util/List; f contents
c net/minecraft/core/HolderSet$b net/minecraft/core/HolderSet$ListBacked
m (Lnet/minecraft/core/HolderOwner;)Z a canSerializeIn
m ()Ljava/util/stream/Stream; a stream
m (I)Lnet/minecraft/core/Holder; a get
m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandomElement
m ()I b size
m ()Ljava/util/List; f contents
c net/minecraft/core/IPosition net/minecraft/core/Position
m ()D a x
m ()D b y
m ()D c z
c net/minecraft/core/IRegistry net/minecraft/core/Registry
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; a get
m ()Lcom/mojang/serialization/Codec; a referenceHolderWithLifecycle
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a lambda$keys$8
m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandomElementOf
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Ljava/lang/Object; a register
m (Ljava/lang/Object;)I a getId
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a get
m (Lnet/minecraft/core/IRegistry;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; a register
m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/DataResult; a safeCastToReference
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/Optional; a lambda$getRandomElementOf$10
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; a getOrCreateTag
m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandom
m (Ljava/util/Map;)V a bindTags
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Object;)Ljava/lang/Object; a register
m (Lnet/minecraft/core/Holder$c;)Lcom/mojang/serialization/Lifecycle; a lambda$referenceHolderWithLifecycle$6
m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; b lambda$referenceHolderWithLifecycle$5
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; b getTag
m (Lnet/minecraft/core/Holder;)Ljava/lang/String; b lambda$safeCastToReference$7
m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; b getOptional
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; b getHolder
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; b registerForHolder
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; b registerForHolder
m (Lnet/minecraft/tags/TagKey;)Ljava/lang/Iterable; c getTagOrEmpty
m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/core/Holder; c lambda$holderByNameCodec$1
m (I)Ljava/util/Optional; c getHolder
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; c getHolder
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c registrationInfo
m ()Lnet/minecraft/resources/ResourceKey; c key
m (Lnet/minecraft/resources/MinecraftKey;)Z d containsKey
m (Ljava/lang/Object;)Ljava/util/Optional; d getResourceKey
m ()Lcom/mojang/serialization/Lifecycle; d registryLifecycle
m (Lnet/minecraft/resources/ResourceKey;)Z d containsKey
m ()Ljava/util/Set; e keySet
m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; e wrapAsHolder
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; e getOptional
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; e lambda$referenceHolderWithLifecycle$4
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; f getOrThrow
m ()Ljava/util/Set; f registryKeySet
m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; f createIntrusiveHolder
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; f lambda$referenceHolderWithLifecycle$3
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; g getHolderOrThrow
m ()Ljava/util/Set; g entrySet
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; g lambda$referenceHolderWithLifecycle$2
m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; g lambda$byNameCodec$0
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; h lambda$getHolderOrThrow$9
m ()Ljava/util/stream/Stream; h holders
m ()Ljava/util/stream/Stream; i getTags
m ()Ljava/util/stream/Stream; j getTagNames
m ()Lnet/minecraft/core/IRegistry; l freeze
m ()V m resetTags
m ()Lnet/minecraft/core/HolderOwner; o holderOwner
m ()Lnet/minecraft/core/HolderLookup$b; p asLookup
m ()Lcom/mojang/serialization/Codec; q byNameCodec
m ()Lcom/mojang/serialization/Codec; r holderByNameCodec
m ()Ljava/util/stream/Stream; s stream
m ()Lnet/minecraft/core/Registry; t asHolderIdMap
m ()Lnet/minecraft/core/HolderLookup$b; u asTagAddingLookup
c net/minecraft/core/IRegistry$1 net/minecraft/core/Registry$1
f Lnet/minecraft/core/IRegistry; b this$0
m (Lnet/minecraft/core/Holder;)I a getId
m (I)Ljava/lang/Object; a byId
m (Ljava/lang/Object;)I a getId
m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/core/Holder; a lambda$iterator$0
m ()I b size
m (I)Lnet/minecraft/core/Holder; c byId
c net/minecraft/core/IRegistry$2 net/minecraft/core/Registry$2
f Lnet/minecraft/core/IRegistry; a this$0
m ()Lnet/minecraft/core/HolderLookup$b; a parent
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; b getOrThrow
c net/minecraft/core/IRegistryCustom net/minecraft/core/RegistryAccess
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/core/IRegistryCustom$Dimension; b EMPTY
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m (Lnet/minecraft/core/IRegistryCustom$d;)Lcom/mojang/serialization/Lifecycle; a lambda$allRegistriesLifecycle$1
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/IRegistryCustom$Dimension; a fromRegistryOfRegistries
m ()Ljava/util/stream/Stream; a listRegistries
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c registry
m ()Ljava/util/stream/Stream; c registries
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/IRegistry; d registryOrThrow
m ()Lnet/minecraft/core/IRegistryCustom$Dimension; d freeze
m ()Lcom/mojang/serialization/Lifecycle; e allRegistriesLifecycle
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; f lambda$registryOrThrow$0
c net/minecraft/core/IRegistryCustom$1 net/minecraft/core/RegistryAccess$1
f Lnet/minecraft/core/IRegistry; c val$registries
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c registry
m ()Ljava/util/stream/Stream; c registries
m ()Lnet/minecraft/core/IRegistryCustom$Dimension; d freeze
c net/minecraft/core/IRegistryCustom$Dimension net/minecraft/core/RegistryAccess$Frozen
c net/minecraft/core/IRegistryCustom$a net/minecraft/core/RegistryAccess$1FrozenAccess
c net/minecraft/core/IRegistryCustom$c net/minecraft/core/RegistryAccess$ImmutableRegistryAccess
f Ljava/util/Map; c registries
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/IRegistry; b lambda$registry$1
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c registry
m ()Ljava/util/stream/Stream; c registries
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/IRegistry; c lambda$new$0
c net/minecraft/core/IRegistryCustom$d net/minecraft/core/RegistryAccess$RegistryEntry
f Lnet/minecraft/resources/ResourceKey; a key
f Lnet/minecraft/core/IRegistry; b value
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/IRegistryCustom$d; a fromUntyped
m ()Lnet/minecraft/resources/ResourceKey; a key
m (Ljava/util/Map$Entry;)Lnet/minecraft/core/IRegistryCustom$d; a fromMapEntry
m ()Lnet/minecraft/core/IRegistry; b value
m ()Lnet/minecraft/core/IRegistryCustom$d; c freeze
c net/minecraft/core/IRegistryWritable net/minecraft/core/WritableRegistry
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$c; a register
m ()Z k isEmpty
m ()Lnet/minecraft/core/HolderGetter; n createRegistrationLookup
c net/minecraft/core/LayeredRegistryAccess net/minecraft/core/LayeredRegistryAccess
f Ljava/util/List; a keys
f Ljava/util/List; b values
f Lnet/minecraft/core/IRegistryCustom$Dimension; c composite
m (Ljava/lang/Object;[Lnet/minecraft/core/IRegistryCustom$Dimension;)Lnet/minecraft/core/LayeredRegistryAccess; a replaceFrom
m (Ljava/util/Map;Lnet/minecraft/core/IRegistryCustom;)V a lambda$collectRegistries$2
m (II)Lnet/minecraft/core/IRegistryCustom$Dimension; a getCompositeAccessForLayers
m ()Lnet/minecraft/core/IRegistryCustom$Dimension; a compositeAccess
m (Ljava/util/List;)Ljava/util/List; a lambda$new$0
m (Ljava/lang/Object;)Lnet/minecraft/core/IRegistryCustom$Dimension; a getLayer
m (Ljava/util/stream/Stream;)Ljava/util/Map; a collectRegistries
m (Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; a replaceFrom
m (Ljava/util/Map;Lnet/minecraft/core/IRegistryCustom$d;)V a lambda$collectRegistries$1
m (Ljava/lang/Object;)Lnet/minecraft/core/IRegistryCustom$Dimension; b getAccessForLoading
m (Ljava/lang/Object;)Lnet/minecraft/core/IRegistryCustom$Dimension; c getAccessFrom
m (Ljava/lang/Object;)I d getLayerIndexOrThrow
c net/minecraft/core/NonNullList net/minecraft/core/NonNullList
f Ljava/util/List; a list
f Ljava/lang/Object; b defaultValue
m (Ljava/lang/Object;[Ljava/lang/Object;)Lnet/minecraft/core/NonNullList; a of
m (ILjava/lang/Object;)Lnet/minecraft/core/NonNullList; a withSize
m (I)Lnet/minecraft/core/NonNullList; a createWithCapacity
m ()Lnet/minecraft/core/NonNullList; a create
c net/minecraft/core/QuartPos net/minecraft/core/QuartPos
f I a BITS
f I b SIZE
f I c MASK
f I d SECTION_TO_QUARTS_BITS
m (I)I a fromBlock
m (I)I b quartLocal
m (I)I c toBlock
m (I)I d fromSection
m (I)I e toSection
c net/minecraft/core/RegistrationInfo net/minecraft/core/RegistrationInfo
f Lnet/minecraft/core/RegistrationInfo; a BUILT_IN
f Ljava/util/Optional; b knownPackInfo
f Lcom/mojang/serialization/Lifecycle; c lifecycle
m ()Ljava/util/Optional; a knownPackInfo
m ()Lcom/mojang/serialization/Lifecycle; b lifecycle
c net/minecraft/core/Registry net/minecraft/core/IdMap
f I a DEFAULT
m (I)Ljava/lang/Object; a byId
m (Ljava/lang/Object;)I a getId
m (I)Ljava/lang/Object; b byIdOrThrow
m ()I b size
m (Ljava/lang/Object;)I c getIdOrThrow
c net/minecraft/core/RegistryBlockID net/minecraft/core/IdMapper
f I b nextId
f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; c tToId
f Ljava/util/List; d idToT
m (I)Ljava/lang/Object; a byId
m (Ljava/lang/Object;I)V a addMapping
m (Ljava/lang/Object;)I a getId
m ()I b size
m (Ljava/lang/Object;)V b add
m (I)Z c contains
c net/minecraft/core/RegistryBlocks net/minecraft/core/DefaultedRegistry
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a get
m (I)Ljava/lang/Object; a byId
m ()Lnet/minecraft/resources/MinecraftKey; a getDefaultKey
m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey
c net/minecraft/core/RegistryCodecs net/minecraft/core/RegistryCodecs
m (Lnet/minecraft/resources/ResourceKey;Z)Lcom/mojang/serialization/Codec; a homogeneousList
m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; a homogeneousList
m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a homogeneousList
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; a homogeneousList
c net/minecraft/core/RegistryMaterials net/minecraft/core/MappedRegistry
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/resources/ResourceKey; c key
f Lit/unimi/dsi/fastutil/objects/ObjectList; d byId
f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; e toId
f Ljava/util/Map; f byLocation
f Ljava/util/Map; g byKey
f Ljava/util/Map; h byValue
f Ljava/util/Map; i registrationInfos
f Lcom/mojang/serialization/Lifecycle; j registryLifecycle
f Ljava/util/Map; k tags
f Z l frozen
f Ljava/util/Map; m unregisteredIntrusiveHolders
f Lnet/minecraft/core/HolderLookup$b; n lookup
f Ljava/lang/Object; o tagAdditionLock
m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V a lambda$new$0
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; a get
m (Lnet/minecraft/core/HolderSet$Named;)V a lambda$resetTags$12
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$c; a register
m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Ljava/util/List;)V a lambda$bindTags$11
m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; a lambda$freeze$6
m (Ljava/lang/Object;)I a getId
m (Ljava/util/Map;Lnet/minecraft/core/Holder$c;)V a lambda$bindTags$8
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a get
m (Ljava/lang/Object;Lnet/minecraft/core/Holder$c;)V a lambda$freeze$4
m ()V a validateWrite
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; a getOrCreateTag
m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandom
m (Ljava/util/Map;)V a bindTags
m (I)Ljava/lang/Object; a byId
m (Lnet/minecraft/core/Holder$c;)Ljava/lang/Object; a getValueFromNullable
m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Ljava/util/List;)V b lambda$bindTags$9
m (Ljava/util/Map$Entry;)Z b lambda$freeze$5
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; b getTag
m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey
m (Lnet/minecraft/core/Holder$c;)V b lambda$resetTags$13
m ()I b size
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; b getHolder
m (I)Ljava/util/Optional; c getHolder
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; c getHolder
m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; c lambda$getTags$3
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c registrationInfo
m ()Lnet/minecraft/resources/ResourceKey; c key
m (Lnet/minecraft/resources/MinecraftKey;)Z d containsKey
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; d createTag
m (Ljava/lang/Object;)Ljava/util/Optional; d getResourceKey
m ()Lcom/mojang/serialization/Lifecycle; d registryLifecycle
m (Lnet/minecraft/resources/ResourceKey;)Z d containsKey
m ()Ljava/util/Set; e keySet
m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; e wrapAsHolder
m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; e lambda$bindTags$10
m ()Ljava/util/Set; f registryKeySet
m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; f createIntrusiveHolder
m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; g lambda$createIntrusiveHolder$7
m ()Ljava/util/Set; g entrySet
m ()Ljava/util/stream/Stream; h holders
m (Lnet/minecraft/resources/ResourceKey;)V h validateWrite
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; i getOrCreateHolderOrThrow
m ()Ljava/util/stream/Stream; i getTags
m ()Ljava/util/stream/Stream; j getTagNames
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; j lambda$getOrCreateHolderOrThrow$2
m ()Z k isEmpty
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; k lambda$register$1
m ()Lnet/minecraft/core/IRegistry; l freeze
m ()V m resetTags
m ()Lnet/minecraft/core/HolderGetter; n createRegistrationLookup
m ()Lnet/minecraft/core/HolderOwner; o holderOwner
m ()Lnet/minecraft/core/HolderLookup$b; p asLookup
c net/minecraft/core/RegistryMaterials$1 net/minecraft/core/MappedRegistry$1
f Lnet/minecraft/core/RegistryMaterials; a this$0
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get
m ()Ljava/util/stream/Stream; b listElements
m ()Ljava/util/stream/Stream; d listTags
m ()Lnet/minecraft/resources/ResourceKey; f key
m ()Lcom/mojang/serialization/Lifecycle; g registryLifecycle
c net/minecraft/core/RegistryMaterials$2 net/minecraft/core/MappedRegistry$2
f Lnet/minecraft/core/RegistryMaterials; a this$0
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; b getOrThrow
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; b getOrThrow
c net/minecraft/core/RegistrySetBuilder net/minecraft/core/RegistrySetBuilder
f Ljava/util/List; a entries
m (Lnet/minecraft/core/RegistrySetBuilder$m;Lnet/minecraft/core/IRegistryCustom;Ljava/util/stream/Stream;)Lnet/minecraft/core/HolderLookup$a; a buildProviderWithContext
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/Cloner$a;Ljava/util/Map;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/HolderLookup$a; a createLazyFullPatchedRegistries
m (Lnet/minecraft/core/IRegistryCustom;)Lnet/minecraft/core/HolderLookup$a; a build
m (Lnet/minecraft/core/RegistrySetBuilder$b;Lnet/minecraft/core/RegistrySetBuilder$j;)Lnet/minecraft/core/HolderLookup$b; a lambda$buildPatch$14
m (Ljava/util/Set;Lnet/minecraft/resources/ResourceKey;)Z a lambda$buildPatch$12
m (Lnet/minecraft/core/RegistrySetBuilder$b;Lnet/minecraft/core/RegistrySetBuilder$k;)Lnet/minecraft/core/RegistrySetBuilder$j; a lambda$buildPatch$10
m (Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/Object; a lambda$createLazyFullPatchedRegistries$7
m (Ljava/util/Map;Lnet/minecraft/core/IRegistryCustom$d;)V a lambda$buildProviderWithContext$1
m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)V a lambda$buildPatch$13
m (Ljava/util/Map;Lnet/minecraft/core/RegistrySetBuilder$m;Lnet/minecraft/core/HolderLookup$b;)V a lambda$buildProviderWithContext$2
m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/core/HolderOwner;Ljava/util/Map;)Lnet/minecraft/core/HolderLookup$b; a lookupFromMap
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistrySetBuilder$i;)Lnet/minecraft/core/RegistrySetBuilder; a add
m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/Map;Lnet/minecraft/core/Holder$c;)V a lambda$createLazyFullPatchedRegistries$6
m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner$a;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;)Lnet/minecraft/core/HolderLookup$b; a createLazyFullPatchedRegistries
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/Cloner$a;)Lnet/minecraft/core/RegistrySetBuilder$g; a buildPatch
m (Ljava/util/Map;Lnet/minecraft/core/RegistrySetBuilder$j;)V a lambda$buildPatch$11
m (Ljava/util/Map;Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/core/Holder$c;)V a lambda$createLazyFullPatchedRegistries$9
m (Lnet/minecraft/core/RegistrySetBuilder$m;Lnet/minecraft/core/Cloner$a;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$b; a lambda$createLazyFullPatchedRegistries$4
m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderGetter; a wrapContextLookup
m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/core/RegistrySetBuilder$i;)Lnet/minecraft/core/RegistrySetBuilder; a add
m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; a lambda$createLazyFullPatchedRegistries$8
m (Lnet/minecraft/core/RegistrySetBuilder$b;Lnet/minecraft/core/RegistrySetBuilder$k;)Lnet/minecraft/core/HolderLookup$b; b lambda$build$3
m (Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/HolderLookup$a;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/Object; b lambda$createLazyFullPatchedRegistries$5
m (Lnet/minecraft/core/IRegistryCustom;)Lnet/minecraft/core/RegistrySetBuilder$b; b createState
m (Lnet/minecraft/core/RegistrySetBuilder$b;Lnet/minecraft/core/RegistrySetBuilder$k;)V c lambda$createState$0
c net/minecraft/core/RegistrySetBuilder$1 net/minecraft/core/RegistrySetBuilder$1
f Lnet/minecraft/core/HolderLookup$b; a val$original
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
c net/minecraft/core/RegistrySetBuilder$2 net/minecraft/core/RegistrySetBuilder$2
f Lnet/minecraft/resources/ResourceKey; a val$key
f Lcom/mojang/serialization/Lifecycle; b val$lifecycle
f Ljava/util/Map; c val$entries
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
m ()Ljava/util/stream/Stream; b listElements
m ()Lnet/minecraft/resources/ResourceKey; f key
m ()Lcom/mojang/serialization/Lifecycle; g registryLifecycle
c net/minecraft/core/RegistrySetBuilder$3 net/minecraft/core/RegistrySetBuilder$3
f Ljava/util/Map; a val$lookups
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m ()Ljava/util/stream/Stream; a listRegistries
m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; a createSerializationContext
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c getEntry
c net/minecraft/core/RegistrySetBuilder$3$1 net/minecraft/core/RegistrySetBuilder$3$1
f Lnet/minecraft/core/RegistrySetBuilder$3; a this$0
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
c net/minecraft/core/RegistrySetBuilder$a net/minecraft/core/RegistrySetBuilder$1Entry
f Lnet/minecraft/core/HolderLookup$b; a lookup
f Lnet/minecraft/resources/RegistryOps$b; b opsInfo
m (Lnet/minecraft/core/RegistrySetBuilder$m;Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/RegistrySetBuilder$a; a createForNewRegistry
m ()Lnet/minecraft/core/HolderLookup$b; a lookup
m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/RegistrySetBuilder$a; a createForContextRegistry
m ()Lnet/minecraft/resources/RegistryOps$b; b opsInfo
c net/minecraft/core/RegistrySetBuilder$b net/minecraft/core/RegistrySetBuilder$BuildState
f Lnet/minecraft/core/RegistrySetBuilder$m; a owner
f Lnet/minecraft/core/RegistrySetBuilder$l; b lookup
f Ljava/util/Map; c registries
f Ljava/util/Map; d registeredValues
f Ljava/util/List; e errors
m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/core/RegistrySetBuilder$l;Lnet/minecraft/resources/ResourceKey;)V a lambda$create$1
m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/core/IRegistryCustom$d;)V a lambda$create$0
m (Lnet/minecraft/core/IRegistryCustom;Ljava/util/stream/Stream;)Lnet/minecraft/core/RegistrySetBuilder$b; a create
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistrySetBuilder$h;)V a lambda$reportUnclaimedRegisteredValues$2
m ()Lnet/minecraft/data/worldgen/BootstrapContext; a bootstrapContext
m ()V b reportUnclaimedRegisteredValues
m ()V c reportNotCollectedHolders
m ()V d throwOnError
m ()Lnet/minecraft/core/RegistrySetBuilder$m; e owner
m ()Lnet/minecraft/core/RegistrySetBuilder$l; f lookup
m ()Ljava/util/Map; g registries
m ()Ljava/util/Map; h registeredValues
m ()Ljava/util/List; i errors
c net/minecraft/core/RegistrySetBuilder$b$1 net/minecraft/core/RegistrySetBuilder$BuildState$1
f Lnet/minecraft/core/RegistrySetBuilder$b; a this$0
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/core/Holder$c; a register
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; a lookup
c net/minecraft/core/RegistrySetBuilder$c net/minecraft/core/RegistrySetBuilder$EmptyTagLookup
f Lnet/minecraft/core/HolderOwner; d owner
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get
c net/minecraft/core/RegistrySetBuilder$d net/minecraft/core/RegistrySetBuilder$EmptyTagLookupWrapper
f Lnet/minecraft/core/HolderLookup$b; a parent
m ()Lnet/minecraft/core/HolderLookup$b; a parent
c net/minecraft/core/RegistrySetBuilder$e net/minecraft/core/RegistrySetBuilder$EmptyTagRegistryLookup
m ()Ljava/util/stream/Stream; d listTags
c net/minecraft/core/RegistrySetBuilder$f net/minecraft/core/RegistrySetBuilder$LazyHolder
f Ljava/util/function/Supplier; a supplier
m ()Ljava/lang/Object; a value
m (Ljava/lang/Object;)V b bindValue
c net/minecraft/core/RegistrySetBuilder$g net/minecraft/core/RegistrySetBuilder$PatchedRegistries
f Lnet/minecraft/core/HolderLookup$a; a full
f Lnet/minecraft/core/HolderLookup$a; b patches
m ()Lnet/minecraft/core/HolderLookup$a; a full
m ()Lnet/minecraft/core/HolderLookup$a; b patches
c net/minecraft/core/RegistrySetBuilder$h net/minecraft/core/RegistrySetBuilder$RegisteredValue
f Ljava/lang/Object; a value
f Lcom/mojang/serialization/Lifecycle; b lifecycle
m ()Ljava/lang/Object; a value
m ()Lcom/mojang/serialization/Lifecycle; b lifecycle
c net/minecraft/core/RegistrySetBuilder$i net/minecraft/core/RegistrySetBuilder$RegistryBootstrap
c net/minecraft/core/RegistrySetBuilder$j net/minecraft/core/RegistrySetBuilder$RegistryContents
f Lnet/minecraft/resources/ResourceKey; a key
f Lcom/mojang/serialization/Lifecycle; b lifecycle
f Ljava/util/Map; c values
m (Lnet/minecraft/core/RegistrySetBuilder$m;Ljava/util/Map$Entry;)Lnet/minecraft/core/Holder$c; a lambda$buildAsLookup$1
m (Lnet/minecraft/core/RegistrySetBuilder$m;)Lnet/minecraft/core/HolderLookup$b; a buildAsLookup
m ()Lnet/minecraft/resources/ResourceKey; a key
m (Lnet/minecraft/core/RegistrySetBuilder$m;Ljava/util/Map$Entry;)Lnet/minecraft/core/Holder$c; b lambda$buildAsLookup$0
m ()Lcom/mojang/serialization/Lifecycle; b lifecycle
m ()Ljava/util/Map; c values
c net/minecraft/core/RegistrySetBuilder$k net/minecraft/core/RegistrySetBuilder$RegistryStub
f Lnet/minecraft/resources/ResourceKey; a key
f Lcom/mojang/serialization/Lifecycle; b lifecycle
f Lnet/minecraft/core/RegistrySetBuilder$i; c bootstrap
m (Lnet/minecraft/core/RegistrySetBuilder$b;)Lnet/minecraft/core/RegistrySetBuilder$j; a collectRegisteredValues
m ()Lnet/minecraft/resources/ResourceKey; a key
m (Lnet/minecraft/core/RegistrySetBuilder$b;)V b apply
m ()Lcom/mojang/serialization/Lifecycle; b lifecycle
m ()Lnet/minecraft/core/RegistrySetBuilder$i; c bootstrap
c net/minecraft/core/RegistrySetBuilder$l net/minecraft/core/RegistrySetBuilder$UniversalLookup
f Ljava/util/Map; a holders
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; c getOrCreate
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; d lambda$getOrCreate$0
c net/minecraft/core/RegistrySetBuilder$m net/minecraft/core/RegistrySetBuilder$UniversalOwner
m ()Lnet/minecraft/core/HolderOwner; a cast
c net/minecraft/core/RegistrySetBuilder$n net/minecraft/core/RegistrySetBuilder$ValueAndHolder
f Lnet/minecraft/core/RegistrySetBuilder$h; a value
f Ljava/util/Optional; b holder
m ()Lnet/minecraft/core/RegistrySetBuilder$h; a value
m ()Ljava/util/Optional; b holder
c net/minecraft/core/RegistrySynchronization net/minecraft/core/RegistrySynchronization
f Ljava/util/Set; a NETWORKABLE_REGISTRIES
m (Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$c;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/BiConsumer;Lnet/minecraft/core/IRegistry;)V a lambda$packRegistry$3
m (Lnet/minecraft/core/IRegistry;Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$c;Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/core/Holder$c;)V a lambda$packRegistry$2
m (Lnet/minecraft/core/IRegistryCustom$d;)Z a lambda$ownedNetworkableRegistries$4
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/IRegistryCustom;Ljava/util/Set;Ljava/util/function/BiConsumer;)V a packRegistries
m (Lnet/minecraft/core/IRegistryCustom;)Ljava/util/stream/Stream; a ownedNetworkableRegistries
m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/stream/Stream; a networkedRegistries
m (Lnet/minecraft/core/Holder$c;Ljava/lang/String;)Ljava/lang/IllegalArgumentException; a lambda$packRegistry$1
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/IRegistryCustom;Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/RegistryDataLoader$c;)V a lambda$packRegistries$0
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$c;Lnet/minecraft/core/IRegistryCustom;Ljava/util/Set;Ljava/util/function/BiConsumer;)V a packRegistry
m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/stream/Stream; b networkSafeRegistries
c net/minecraft/core/RegistrySynchronization$a net/minecraft/core/RegistrySynchronization$PackedRegistryEntry
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/resources/MinecraftKey; b id
f Ljava/util/Optional; c data
m ()Lnet/minecraft/resources/MinecraftKey; a id
m ()Ljava/util/Optional; b data
c net/minecraft/core/SectionPosition net/minecraft/core/SectionPos
f I a SECTION_BITS
f I b SECTION_SIZE
f I c SECTION_MASK
f I d SECTION_HALF_SIZE
f I e SECTION_MAX_INDEX
f I h PACKED_X_LENGTH
f I i PACKED_Y_LENGTH
f I j PACKED_Z_LENGTH
f J k PACKED_X_MASK
f J l PACKED_Y_MASK
f J m PACKED_Z_MASK
f I n Y_OFFSET
f I o Z_OFFSET
f I p X_OFFSET
f I q RELATIVE_X_SHIFT
f I r RELATIVE_Y_SHIFT
f I s RELATIVE_Z_SHIFT
m (Lnet/minecraft/core/IPosition;)Lnet/minecraft/core/SectionPosition; a of
m (Lnet/minecraft/core/BlockPosition;Lit/unimi/dsi/fastutil/longs/LongConsumer;)V a aroundAndAtBlockPos
m (Lnet/minecraft/world/level/entity/EntityAccess;)Lnet/minecraft/core/SectionPosition; a of
m (II)I a sectionToBlockCoord
m (JLit/unimi/dsi/fastutil/longs/LongConsumer;)V a aroundAndAtBlockPos
m ()I a x
m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Lnet/minecraft/core/SectionPosition; a of
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/SectionPosition; a of
m (J)Lnet/minecraft/core/SectionPosition; a of
m (D)I a posToSectionCoord
m (JLnet/minecraft/core/EnumDirection;)J a offset
m (Lnet/minecraft/core/SectionPosition;I)Ljava/util/stream/Stream; a cube
m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/core/SectionPosition; a bottomOf
m (S)I a sectionRelativeX
m (I)I a blockToSectionCoord
m (Lnet/minecraft/world/level/ChunkCoordIntPair;III)Ljava/util/stream/Stream; a aroundChunk
m (IIILit/unimi/dsi/fastutil/longs/LongConsumer;)V a aroundAndAtBlockPos
m (III)Lnet/minecraft/core/SectionPosition; a of
m (IIIIII)Ljava/util/stream/Stream; a betweenClosedStream
m (JIII)J a offset
m (Lnet/minecraft/core/BlockPosition;)S b sectionRelativePos
m (J)I b x
m (D)I b blockToSectionCoord
m ()I b y
m (III)J b asLong
m (S)I b sectionRelativeY
m (II)J b getZeroNode
m (I)I b sectionRelative
m (I)I c sectionToBlockCoord
m ()I c z
m (S)I c sectionRelativeZ
m (J)I c y
m (III)Lnet/minecraft/core/BaseBlockPosition; c offset
m (Lnet/minecraft/core/BlockPosition;)J c asLong
m (S)I d relativeToBlockX
m ()I d minBlockX
m (III)Lnet/minecraft/core/SectionPosition; d offset
m (J)I d z
m (S)I e relativeToBlockY
m ()I e minBlockY
m (J)J e blockToSection
m (S)I f relativeToBlockZ
m ()I f minBlockZ
m (J)J f getZeroNode
m ()I g maxBlockX
m (S)Lnet/minecraft/core/BlockPosition; g relativeToBlockPos
m ()I h maxBlockY
m ()I i maxBlockZ
m ()Lnet/minecraft/core/BlockPosition; j origin
m ()Lnet/minecraft/core/BlockPosition; q center
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; r chunk
m ()J s asLong
m ()Ljava/util/stream/Stream; t blocksInside
c net/minecraft/core/SectionPosition$1 net/minecraft/core/SectionPos$1
f Lnet/minecraft/core/CursorPosition; a cursor
f I b val$minX
f I c val$minY
f I d val$minZ
f I e val$maxX
f I f val$maxY
f I g val$maxZ
c net/minecraft/core/UUIDUtil net/minecraft/core/UUIDUtil
f Lcom/mojang/serialization/Codec; a CODEC
f Lcom/mojang/serialization/Codec; b CODEC_SET
f Lcom/mojang/serialization/Codec; c CODEC_LINKED_SET
f Lcom/mojang/serialization/Codec; d STRING_CODEC
f Lcom/mojang/serialization/Codec; e AUTHLIB_CODEC
f Lcom/mojang/serialization/Codec; f LENIENT_CODEC
f Lnet/minecraft/network/codec/StreamCodec; g STREAM_CODEC
f I h UUID_BYTES
f Ljava/lang/String; i UUID_PREFIX_OFFLINE_PLAYER
m (Lcom/mojang/serialization/Dynamic;)Ljava/util/UUID; a readUUID
m (JJ)[I a leastMostToIntArray
m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a lambda$static$0
m (Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String; a lambda$static$4
m ([I)Ljava/util/UUID; a uuidFromIntArray
m (Ljava/util/UUID;)[I a uuidToIntArray
m (Ljava/lang/String;)Ljava/util/UUID; a createOfflinePlayerUUID
m (Ljava/util/UUID;)[B b uuidToByteArray
m (Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String; b lambda$static$2
m (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; b createOfflineProfile
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c lambda$static$5
m (Ljava/util/UUID;)Ljava/util/stream/IntStream; c lambda$static$1
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; d lambda$static$3
c net/minecraft/core/UUIDUtil$1 net/minecraft/core/UUIDUtil$1
m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; a decode
m (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V a encode
c net/minecraft/core/Vector3f net/minecraft/core/Rotations
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f F b x
f F c y
f F d z
m ()Lnet/minecraft/nbt/NBTTagList; a save
m ()F b getX
m ()F c getY
m ()F d getZ
m ()F e getWrappedX
m ()F f getWrappedY
m ()F g getWrappedZ
c net/minecraft/core/Vector3f$1 net/minecraft/core/Rotations$1
m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/Vector3f;)V a encode
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/Vector3f; a decode
c net/minecraft/core/cauldron/CauldronInteraction net/minecraft/core/cauldron/CauldronInteraction
f Ljava/util/Map; a INTERACTIONS
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/core/cauldron/CauldronInteraction$a; c EMPTY
f Lnet/minecraft/core/cauldron/CauldronInteraction$a; d WATER
f Lnet/minecraft/core/cauldron/CauldronInteraction$a; e LAVA
f Lnet/minecraft/core/cauldron/CauldronInteraction$a; f POWDER_SNOW
f Lnet/minecraft/core/cauldron/CauldronInteraction; g FILL_WATER
f Lnet/minecraft/core/cauldron/CauldronInteraction; h FILL_LAVA
f Lnet/minecraft/core/cauldron/CauldronInteraction; i FILL_POWDER_SNOW
f Lnet/minecraft/core/cauldron/CauldronInteraction; j SHULKER_BOX
f Lnet/minecraft/core/cauldron/CauldronInteraction; k BANNER
f Lnet/minecraft/core/cauldron/CauldronInteraction; l DYED_ITEM
m (Ljava/util/Map;)V a addDefaultInteractions
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/ItemInteractionResult; a fillBucket
m ()V a bootStrap
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/ItemInteractionResult; a emptyBucket
m (Ljava/lang/String;)Lnet/minecraft/core/cauldron/CauldronInteraction$a; a newInteractionMap
c net/minecraft/core/cauldron/CauldronInteraction$a net/minecraft/core/cauldron/CauldronInteraction$InteractionMap
f Ljava/lang/String; a name
f Ljava/util/Map; b map
m ()Ljava/lang/String; a name
m ()Ljava/util/Map; b map
c net/minecraft/core/component/DataComponentHolder net/minecraft/core/component/DataComponentHolder
m ()Lnet/minecraft/core/component/DataComponentMap; a getComponents
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; a getOrDefault
m (Lnet/minecraft/core/component/DataComponentType;)Z b has
c net/minecraft/core/component/DataComponentMap net/minecraft/core/component/DataComponentMap
f Lnet/minecraft/core/component/DataComponentMap; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
m ()Lnet/minecraft/core/component/DataComponentMap$a; a builder
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get
m (Lnet/minecraft/core/component/DataComponentMap;)Lcom/mojang/serialization/DataResult; a lambda$static$0
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; a getOrDefault
m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentMap; a composite
m (Ljava/util/function/Predicate;)Lnet/minecraft/core/component/DataComponentMap; a filter
m (Lnet/minecraft/core/component/DataComponentType;)Z b has
m ()Ljava/util/Set; b keySet
m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; c getTyped
m ()Ljava/util/stream/Stream; c stream
m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; d lambda$iterator$1
m ()I d size
m ()Z e isEmpty
c net/minecraft/core/component/DataComponentMap$1 net/minecraft/core/component/DataComponentMap$1
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get
m ()Ljava/util/Set; b keySet
c net/minecraft/core/component/DataComponentMap$2 net/minecraft/core/component/DataComponentMap$2
f Lnet/minecraft/core/component/DataComponentMap; c val$overrides
f Lnet/minecraft/core/component/DataComponentMap; d val$prototype
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get
m ()Ljava/util/Set; b keySet
c net/minecraft/core/component/DataComponentMap$3 net/minecraft/core/component/DataComponentMap$3
f Ljava/util/function/Predicate; c val$predicate
f Lnet/minecraft/core/component/DataComponentMap; d this$0
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get
m ()Ljava/util/Set; b keySet
c net/minecraft/core/component/DataComponentMap$a net/minecraft/core/component/DataComponentMap$Builder
f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; a map
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentMap$a; a set
m ()Lnet/minecraft/core/component/DataComponentMap; a build
m (Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentMap$a; a addAll
m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentMap; a buildFromMapTrusted
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V b setUnchecked
c net/minecraft/core/component/DataComponentMap$a$a net/minecraft/core/component/DataComponentMap$Builder$SimpleMap
f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; c map
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get
m (Lnet/minecraft/core/component/DataComponentType;)Z b has
m ()Ljava/util/Set; b keySet
m ()I d size
m ()Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; f map
c net/minecraft/core/component/DataComponentPatch net/minecraft/core/component/DataComponentPatch
f Lnet/minecraft/core/component/DataComponentPatch; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; d map
f Ljava/lang/String; e REMOVED_PREFIX
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/Optional; a get
m ()Lnet/minecraft/core/component/DataComponentPatch$a; a builder
m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Ljava/lang/String; a toString
m (Ljava/util/function/Predicate;)Lnet/minecraft/core/component/DataComponentPatch; a forget
m ()Ljava/util/Set; b entrySet
m ()I c size
m ()Z d isEmpty
m ()Lnet/minecraft/core/component/DataComponentPatch$c; e split
c net/minecraft/core/component/DataComponentPatch$1 net/minecraft/core/component/DataComponentPatch$1
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentPatch;)V a encode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/component/DataComponentPatch; a decode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V a encodeComponent
c net/minecraft/core/component/DataComponentPatch$a net/minecraft/core/component/DataComponentPatch$Builder
f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; a map
m ()Lnet/minecraft/core/component/DataComponentPatch; a build
m (Lnet/minecraft/core/component/TypedDataComponent;)Lnet/minecraft/core/component/DataComponentPatch$a; a set
m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/DataComponentPatch$a; a remove
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentPatch$a; a set
c net/minecraft/core/component/DataComponentPatch$b net/minecraft/core/component/DataComponentPatch$PatchKey
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/component/DataComponentType; b type
f Z c removed
m ()Lcom/mojang/serialization/Codec; a valueCodec
m ()Lnet/minecraft/core/component/DataComponentType; b type
m ()Z c removed
c net/minecraft/core/component/DataComponentPatch$c net/minecraft/core/component/DataComponentPatch$SplitResult
f Lnet/minecraft/core/component/DataComponentPatch$c; a EMPTY
f Lnet/minecraft/core/component/DataComponentMap; b added
f Ljava/util/Set; c removed
m ()Lnet/minecraft/core/component/DataComponentMap; a added
m ()Ljava/util/Set; b removed
c net/minecraft/core/component/DataComponentPredicate net/minecraft/core/component/DataComponentPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/core/component/DataComponentPredicate; c EMPTY
f Ljava/util/List; d expectedComponents
m (Lnet/minecraft/core/component/DataComponentHolder;)Z a test
m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentPredicate; a lambda$static$0
m (Lnet/minecraft/core/component/TypedDataComponent;)Z a lambda$static$1
m (Lnet/minecraft/core/component/DataComponentPredicate;)Ljava/util/List; a lambda$static$3
m (Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentPredicate; a allOf
m ()Lnet/minecraft/core/component/DataComponentPredicate$a; a builder
m (Lnet/minecraft/core/component/DataComponentMap;)Z b test
m (Lnet/minecraft/core/component/DataComponentPredicate;)Ljava/util/Map; b lambda$static$2
m ()Z b alwaysMatches
m ()Lnet/minecraft/core/component/DataComponentPatch; c asPatch
c net/minecraft/core/component/DataComponentPredicate$a net/minecraft/core/component/DataComponentPredicate$Builder
f Ljava/util/List; a expectedComponents
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentPredicate$a; a expect
m ()Lnet/minecraft/core/component/DataComponentPredicate; a build
c net/minecraft/core/component/DataComponentType net/minecraft/core/component/DataComponentType
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lcom/mojang/serialization/Codec; c PERSISTENT_CODEC
f Lcom/mojang/serialization/Codec; d VALUE_MAP_CODEC
m ()Lnet/minecraft/core/component/DataComponentType$a; a builder
m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a lambda$static$1
m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; a lambda$static$3
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/String; b lambda$static$2
m ()Lcom/mojang/serialization/Codec; b codec
m ()Lcom/mojang/serialization/Codec; c codecOrThrow
m ()Z d isTransient
m ()Lnet/minecraft/network/codec/StreamCodec; e streamCodec
m ()Lcom/mojang/serialization/Codec; f lambda$static$0
c net/minecraft/core/component/DataComponentType$a net/minecraft/core/component/DataComponentType$Builder
f Lcom/mojang/serialization/Codec; a codec
f Lnet/minecraft/network/codec/StreamCodec; b streamCodec
f Z c cacheEncoding
m ()Lnet/minecraft/core/component/DataComponentType$a; a cacheEncoding
m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/component/DataComponentType$a; a persistent
m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/core/component/DataComponentType$a; a networkSynchronized
m ()Lnet/minecraft/core/component/DataComponentType; b build
m ()Lnet/minecraft/network/codec/StreamCodec; c lambda$build$0
c net/minecraft/core/component/DataComponentType$a$a net/minecraft/core/component/DataComponentType$Builder$SimpleType
f Lcom/mojang/serialization/Codec; e codec
f Lnet/minecraft/network/codec/StreamCodec; f streamCodec
m ()Lcom/mojang/serialization/Codec; b codec
m ()Lnet/minecraft/network/codec/StreamCodec; e streamCodec
c net/minecraft/core/component/DataComponents net/minecraft/core/component/DataComponents
f Lnet/minecraft/core/component/DataComponentType; A MAP_COLOR
f Lnet/minecraft/core/component/DataComponentType; B MAP_ID
f Lnet/minecraft/core/component/DataComponentType; C MAP_DECORATIONS
f Lnet/minecraft/core/component/DataComponentType; D MAP_POST_PROCESSING
f Lnet/minecraft/core/component/DataComponentType; E CHARGED_PROJECTILES
f Lnet/minecraft/core/component/DataComponentType; F BUNDLE_CONTENTS
f Lnet/minecraft/core/component/DataComponentType; G POTION_CONTENTS
f Lnet/minecraft/core/component/DataComponentType; H SUSPICIOUS_STEW_EFFECTS
f Lnet/minecraft/core/component/DataComponentType; I WRITABLE_BOOK_CONTENT
f Lnet/minecraft/core/component/DataComponentType; J WRITTEN_BOOK_CONTENT
f Lnet/minecraft/core/component/DataComponentType; K TRIM
f Lnet/minecraft/core/component/DataComponentType; L DEBUG_STICK_STATE
f Lnet/minecraft/core/component/DataComponentType; M ENTITY_DATA
f Lnet/minecraft/core/component/DataComponentType; N BUCKET_ENTITY_DATA
f Lnet/minecraft/core/component/DataComponentType; O BLOCK_ENTITY_DATA
f Lnet/minecraft/core/component/DataComponentType; P INSTRUMENT
f Lnet/minecraft/core/component/DataComponentType; Q OMINOUS_BOTTLE_AMPLIFIER
f Lnet/minecraft/core/component/DataComponentType; R RECIPES
f Lnet/minecraft/core/component/DataComponentType; S LODESTONE_TRACKER
f Lnet/minecraft/core/component/DataComponentType; T FIREWORK_EXPLOSION
f Lnet/minecraft/core/component/DataComponentType; U FIREWORKS
f Lnet/minecraft/core/component/DataComponentType; V PROFILE
f Lnet/minecraft/core/component/DataComponentType; W NOTE_BLOCK_SOUND
f Lnet/minecraft/core/component/DataComponentType; X BANNER_PATTERNS
f Lnet/minecraft/core/component/DataComponentType; Y BASE_COLOR
f Lnet/minecraft/core/component/DataComponentType; Z POT_DECORATIONS
f Lnet/minecraft/util/EncoderCache; a ENCODER_CACHE
f Lnet/minecraft/core/component/DataComponentType; aa CONTAINER
f Lnet/minecraft/core/component/DataComponentType; ab BLOCK_STATE
f Lnet/minecraft/core/component/DataComponentType; ac BEES
f Lnet/minecraft/core/component/DataComponentType; ad LOCK
f Lnet/minecraft/core/component/DataComponentType; ae CONTAINER_LOOT
f Lnet/minecraft/core/component/DataComponentMap; af COMMON_ITEM_COMPONENTS
f Lnet/minecraft/core/component/DataComponentType; b CUSTOM_DATA
f Lnet/minecraft/core/component/DataComponentType; c MAX_STACK_SIZE
f Lnet/minecraft/core/component/DataComponentType; d MAX_DAMAGE
f Lnet/minecraft/core/component/DataComponentType; e DAMAGE
f Lnet/minecraft/core/component/DataComponentType; f UNBREAKABLE
f Lnet/minecraft/core/component/DataComponentType; g CUSTOM_NAME
f Lnet/minecraft/core/component/DataComponentType; h ITEM_NAME
f Lnet/minecraft/core/component/DataComponentType; i LORE
f Lnet/minecraft/core/component/DataComponentType; j RARITY
f Lnet/minecraft/core/component/DataComponentType; k ENCHANTMENTS
f Lnet/minecraft/core/component/DataComponentType; l CAN_PLACE_ON
f Lnet/minecraft/core/component/DataComponentType; m CAN_BREAK
f Lnet/minecraft/core/component/DataComponentType; n ATTRIBUTE_MODIFIERS
f Lnet/minecraft/core/component/DataComponentType; o CUSTOM_MODEL_DATA
f Lnet/minecraft/core/component/DataComponentType; p HIDE_ADDITIONAL_TOOLTIP
f Lnet/minecraft/core/component/DataComponentType; q HIDE_TOOLTIP
f Lnet/minecraft/core/component/DataComponentType; r REPAIR_COST
f Lnet/minecraft/core/component/DataComponentType; s CREATIVE_SLOT_LOCK
f Lnet/minecraft/core/component/DataComponentType; t ENCHANTMENT_GLINT_OVERRIDE
f Lnet/minecraft/core/component/DataComponentType; u INTANGIBLE_PROJECTILE
f Lnet/minecraft/core/component/DataComponentType; v FOOD
f Lnet/minecraft/core/component/DataComponentType; w FIRE_RESISTANT
f Lnet/minecraft/core/component/DataComponentType; x TOOL
f Lnet/minecraft/core/component/DataComponentType; y STORED_ENCHANTMENTS
f Lnet/minecraft/core/component/DataComponentType; z DYED_COLOR
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; A lambda$static$29
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; B lambda$static$28
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; C lambda$static$27
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; D lambda$static$26
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; E lambda$static$25
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; F lambda$static$24
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; G lambda$static$23
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; H lambda$static$22
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; I lambda$static$21
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; J lambda$static$20
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; K lambda$static$19
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; L lambda$static$18
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; M lambda$static$17
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; N lambda$static$16
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; O lambda$static$15
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; P lambda$static$14
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; Q lambda$static$13
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; R lambda$static$12
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; S lambda$static$11
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; T lambda$static$10
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; U lambda$static$9
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; V lambda$static$8
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; W lambda$static$7
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; X lambda$static$6
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; Y lambda$static$5
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; Z lambda$static$4
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/component/DataComponentType; a bootstrap
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; a lambda$static$55
m (Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/core/component/DataComponentType; a register
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; aa lambda$static$3
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ab lambda$static$2
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ac lambda$static$1
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ad lambda$static$0
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; b lambda$static$54
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; c lambda$static$53
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; d lambda$static$52
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; e lambda$static$51
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; f lambda$static$50
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; g lambda$static$49
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; h lambda$static$48
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; i lambda$static$47
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; j lambda$static$46
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; k lambda$static$45
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; l lambda$static$44
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; m lambda$static$43
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; n lambda$static$42
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; o lambda$static$41
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; p lambda$static$40
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; q lambda$static$39
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; r lambda$static$38
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; s lambda$static$37
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; t lambda$static$36
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; u lambda$static$35
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; v lambda$static$34
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; w lambda$static$33
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; x lambda$static$32
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; y lambda$static$31
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; z lambda$static$30
c net/minecraft/core/component/PatchedDataComponentMap net/minecraft/core/component/PatchedDataComponentMap
f Lnet/minecraft/core/component/DataComponentMap; c prototype
f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; d patch
f Z e copyOnWrite
m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentPatch;)Lnet/minecraft/core/component/PatchedDataComponentMap; a fromPatch
m (Lnet/minecraft/core/component/DataComponentMap;)V a setAll
m (Lnet/minecraft/core/component/DataComponentType;Ljava/util/Optional;)V a applyPatch
m (Lnet/minecraft/core/component/DataComponentMap;Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Z a isPatchSanitized
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get
m (Lnet/minecraft/core/component/DataComponentPatch;)V a applyPatch
m ()Ljava/util/Set; b keySet
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; b set
m (Lnet/minecraft/core/component/DataComponentPatch;)V b restorePatch
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; d remove
m ()I d size
m ()Lnet/minecraft/core/component/DataComponentPatch; f asPatch
m ()Lnet/minecraft/core/component/PatchedDataComponentMap; g copy
m ()V h ensureMapOwnership
c net/minecraft/core/component/TypedDataComponent net/minecraft/core/component/TypedDataComponent
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/component/DataComponentType; b type
f Ljava/lang/Object; c value
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/TypedDataComponent; a createUnchecked
m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a encodeValue
m (Ljava/util/Map$Entry;)Lnet/minecraft/core/component/TypedDataComponent; a fromEntryUnchecked
m (Lnet/minecraft/core/component/PatchedDataComponentMap;)V a applyTo
m ()Lnet/minecraft/core/component/DataComponentType; a type
m ()Ljava/lang/Object; b value
m ()Ljava/lang/String; c lambda$encodeValue$0
c net/minecraft/core/component/TypedDataComponent$1 net/minecraft/core/component/TypedDataComponent$1
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/TypedDataComponent;)V a encode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; a decodeTyped
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/component/TypedDataComponent; a decode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/TypedDataComponent;)V b encodeCap
c net/minecraft/core/dispenser/DispenseBehaviorBoat net/minecraft/core/dispenser/BoatDispenseItemBehavior
f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; c defaultDispenseItemBehavior
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; d type
f Z e isChestBoat
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/core/dispenser/SourceBlock;)V a playSound
c net/minecraft/core/dispenser/DispenseBehaviorItem net/minecraft/core/dispenser/DefaultDispenseItemBehavior
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)V a playAnimation
m (Lnet/minecraft/core/dispenser/SourceBlock;)V a playSound
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/EnumDirection;Lnet/minecraft/core/IPosition;)V a spawnItem
c net/minecraft/core/dispenser/DispenseBehaviorMaybe net/minecraft/core/dispenser/OptionalDispenseItemBehavior
f Z c success
m (Z)V a setSuccess
m (Lnet/minecraft/core/dispenser/SourceBlock;)V a playSound
m ()Z b isSuccess
c net/minecraft/core/dispenser/DispenseBehaviorProjectile net/minecraft/core/dispenser/ProjectileDispenseBehavior
f Lnet/minecraft/world/item/ProjectileItem; c projectileItem
f Lnet/minecraft/world/item/ProjectileItem$a; d dispenseConfig
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/core/dispenser/SourceBlock;)V a playSound
c net/minecraft/core/dispenser/DispenseBehaviorShears net/minecraft/core/dispenser/ShearsDispenseItemBehavior
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a tryShearBeehive
c net/minecraft/core/dispenser/DispenseBehaviorShulkerBox net/minecraft/core/dispenser/ShulkerBoxDispenseBehavior
f Lorg/slf4j/Logger; c LOGGER
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior net/minecraft/core/dispenser/DispenseItemBehavior
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/core/dispenser/IDispenseBehavior; b NOOP
m ()V a bootStrap
c net/minecraft/core/dispenser/IDispenseBehavior$1 net/minecraft/core/dispenser/DispenseItemBehavior$1
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$10 net/minecraft/core/dispenser/DispenseItemBehavior$18
f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; c defaultDispenseItemBehavior
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$11 net/minecraft/core/dispenser/DispenseItemBehavior$2
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$12 net/minecraft/core/dispenser/DispenseItemBehavior$3
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$13 net/minecraft/core/dispenser/DispenseItemBehavior$4
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$14 net/minecraft/core/dispenser/DispenseItemBehavior$5
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$15 net/minecraft/core/dispenser/DispenseItemBehavior$6
f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; c defaultDispenseItemBehavior
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$16 net/minecraft/core/dispenser/DispenseItemBehavior$7
f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; c defaultDispenseItemBehavior
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$17 net/minecraft/core/dispenser/DispenseItemBehavior$8
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$18 net/minecraft/core/dispenser/DispenseItemBehavior$9
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$19 net/minecraft/core/dispenser/DispenseItemBehavior$19
c net/minecraft/core/dispenser/IDispenseBehavior$2 net/minecraft/core/dispenser/DispenseItemBehavior$10
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$3 net/minecraft/core/dispenser/DispenseItemBehavior$11
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$4 net/minecraft/core/dispenser/DispenseItemBehavior$12
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$5 net/minecraft/core/dispenser/DispenseItemBehavior$13
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$6 net/minecraft/core/dispenser/DispenseItemBehavior$14
f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; c defaultDispenseItemBehavior
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a takeLiquid
c net/minecraft/core/dispenser/IDispenseBehavior$7 net/minecraft/core/dispenser/DispenseItemBehavior$15
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$8 net/minecraft/core/dispenser/DispenseItemBehavior$16
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/IDispenseBehavior$9 net/minecraft/core/dispenser/DispenseItemBehavior$17
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/core/dispenser/SourceBlock net/minecraft/core/dispenser/BlockSource
f Lnet/minecraft/server/level/WorldServer; a level
f Lnet/minecraft/core/BlockPosition; b pos
f Lnet/minecraft/world/level/block/state/IBlockData; c state
f Lnet/minecraft/world/level/block/entity/TileEntityDispenser; d blockEntity
m ()Lnet/minecraft/world/phys/Vec3D; a center
m ()Lnet/minecraft/server/level/WorldServer; b level
m ()Lnet/minecraft/core/BlockPosition; c pos
m ()Lnet/minecraft/world/level/block/state/IBlockData; d state
m ()Lnet/minecraft/world/level/block/entity/TileEntityDispenser; e blockEntity
c net/minecraft/core/particles/ColorParticleOption net/minecraft/core/particles/ColorParticleOption
f Lnet/minecraft/core/particles/Particle; a type
f I b color
m (Lnet/minecraft/core/particles/Particle;I)Lnet/minecraft/core/particles/ColorParticleOption; a create
m ()Lnet/minecraft/core/particles/Particle; a getType
m (Lnet/minecraft/core/particles/ColorParticleOption;)Ljava/lang/Integer; a lambda$streamCodec$3
m (Lnet/minecraft/core/particles/Particle;FFF)Lnet/minecraft/core/particles/ColorParticleOption; a create
m (Lnet/minecraft/core/particles/Particle;Ljava/lang/Integer;)Lnet/minecraft/core/particles/ColorParticleOption; a lambda$streamCodec$2
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m ()F b getRed
m (Lnet/minecraft/core/particles/ColorParticleOption;)Ljava/lang/Integer; b lambda$codec$1
m (Lnet/minecraft/core/particles/Particle;Ljava/lang/Integer;)Lnet/minecraft/core/particles/ColorParticleOption; b lambda$codec$0
m ()F c getGreen
m ()F d getBlue
m ()F e getAlpha
c net/minecraft/core/particles/DustColorTransitionOptions net/minecraft/core/particles/DustColorTransitionOptions
f Lorg/joml/Vector3f; a SCULK_PARTICLE_COLOR
f Lnet/minecraft/core/particles/DustColorTransitionOptions; b SCULK_TO_REDSTONE
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lorg/joml/Vector3f; h fromColor
f Lorg/joml/Vector3f; i toColor
m ()Lnet/minecraft/core/particles/Particle; a getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Lorg/joml/Vector3f; a lambda$static$4
m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Lorg/joml/Vector3f; b lambda$static$3
m ()Lorg/joml/Vector3f; b getFromColor
m ()Lorg/joml/Vector3f; c getToColor
m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Lorg/joml/Vector3f; c lambda$static$1
m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Lorg/joml/Vector3f; d lambda$static$0
c net/minecraft/core/particles/DustParticleOptionsBase net/minecraft/core/particles/ScalableParticleOptionsBase
f F a scale
f F e MIN_SCALE
f F f MAX_SCALE
f Lcom/mojang/serialization/Codec; g SCALE
m (Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Ljava/lang/Float;)Ljava/lang/String; b lambda$static$0
m ()F d getScale
c net/minecraft/core/particles/Particle net/minecraft/core/particles/ParticleType
f Z a overrideLimiter
m ()Z b getOverrideLimiter
m ()Lcom/mojang/serialization/MapCodec; c codec
m ()Lnet/minecraft/network/codec/StreamCodec; d streamCodec
c net/minecraft/core/particles/ParticleGroup net/minecraft/core/particles/ParticleGroup
f Lnet/minecraft/core/particles/ParticleGroup; a SPORE_BLOSSOM
f I b limit
m ()I a getLimit
c net/minecraft/core/particles/ParticleParam net/minecraft/core/particles/ParticleOptions
m ()Lnet/minecraft/core/particles/Particle; a getType
c net/minecraft/core/particles/ParticleParamBlock net/minecraft/core/particles/BlockParticleOption
f Lcom/mojang/serialization/Codec; a BLOCK_STATE_CODEC
f Lnet/minecraft/core/particles/Particle; b type
f Lnet/minecraft/world/level/block/state/IBlockData; c state
m (Lnet/minecraft/core/particles/Particle;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/particles/ParticleParamBlock; a lambda$streamCodec$2
m (Lnet/minecraft/core/particles/ParticleParamBlock;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$streamCodec$3
m ()Lnet/minecraft/core/particles/Particle; a getType
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m ()Lnet/minecraft/world/level/block/state/IBlockData; b getState
m (Lnet/minecraft/core/particles/ParticleParamBlock;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$codec$1
m (Lnet/minecraft/core/particles/Particle;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/particles/ParticleParamBlock; b lambda$codec$0
c net/minecraft/core/particles/ParticleParamItem net/minecraft/core/particles/ItemParticleOption
f Lcom/mojang/serialization/Codec; a ITEM_CODEC
f Lnet/minecraft/core/particles/Particle; b type
f Lnet/minecraft/world/item/ItemStack; c itemStack
m (Lnet/minecraft/core/particles/ParticleParamItem;)Lnet/minecraft/world/item/ItemStack; a lambda$streamCodec$3
m ()Lnet/minecraft/core/particles/Particle; a getType
m (Lnet/minecraft/core/particles/Particle;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/particles/ParticleParamItem; a lambda$streamCodec$2
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; a codec
m ()Lnet/minecraft/world/item/ItemStack; b getItem
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m (Lnet/minecraft/core/particles/ParticleParamItem;)Lnet/minecraft/world/item/ItemStack; b lambda$codec$1
m (Lnet/minecraft/core/particles/Particle;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/particles/ParticleParamItem; b lambda$codec$0
c net/minecraft/core/particles/ParticleParamRedstone net/minecraft/core/particles/DustParticleOptions
f Lorg/joml/Vector3f; a REDSTONE_PARTICLE_COLOR
f Lnet/minecraft/core/particles/ParticleParamRedstone; b REDSTONE
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lorg/joml/Vector3f; h color
m (Lnet/minecraft/core/particles/ParticleParamRedstone;)Lorg/joml/Vector3f; a lambda$static$2
m ()Lnet/minecraft/core/particles/Particle; a getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/core/particles/ParticleParamRedstone;)Lorg/joml/Vector3f; b lambda$static$0
m ()Lorg/joml/Vector3f; b getColor
c net/minecraft/core/particles/ParticleType net/minecraft/core/particles/SimpleParticleType
f Lcom/mojang/serialization/MapCodec; a codec
f Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m ()Lnet/minecraft/core/particles/Particle; a getType
m ()Lcom/mojang/serialization/MapCodec; c codec
m ()Lnet/minecraft/network/codec/StreamCodec; d streamCodec
m ()Lnet/minecraft/core/particles/ParticleType; e getType
c net/minecraft/core/particles/Particles net/minecraft/core/particles/ParticleTypes
f Lnet/minecraft/core/particles/ParticleType; A GUST_EMITTER_SMALL
f Lnet/minecraft/core/particles/ParticleType; B SONIC_BOOM
f Lnet/minecraft/core/particles/Particle; C FALLING_DUST
f Lnet/minecraft/core/particles/ParticleType; D FIREWORK
f Lnet/minecraft/core/particles/ParticleType; E FISHING
f Lnet/minecraft/core/particles/ParticleType; F FLAME
f Lnet/minecraft/core/particles/ParticleType; G INFESTED
f Lnet/minecraft/core/particles/ParticleType; H CHERRY_LEAVES
f Lnet/minecraft/core/particles/ParticleType; I SCULK_SOUL
f Lnet/minecraft/core/particles/Particle; J SCULK_CHARGE
f Lnet/minecraft/core/particles/ParticleType; K SCULK_CHARGE_POP
f Lnet/minecraft/core/particles/ParticleType; L SOUL_FIRE_FLAME
f Lnet/minecraft/core/particles/ParticleType; M SOUL
f Lnet/minecraft/core/particles/ParticleType; N FLASH
f Lnet/minecraft/core/particles/ParticleType; O HAPPY_VILLAGER
f Lnet/minecraft/core/particles/ParticleType; P COMPOSTER
f Lnet/minecraft/core/particles/ParticleType; Q HEART
f Lnet/minecraft/core/particles/ParticleType; R INSTANT_EFFECT
f Lnet/minecraft/core/particles/Particle; S ITEM
f Lnet/minecraft/core/particles/Particle; T VIBRATION
f Lnet/minecraft/core/particles/ParticleType; U ITEM_SLIME
f Lnet/minecraft/core/particles/ParticleType; V ITEM_COBWEB
f Lnet/minecraft/core/particles/ParticleType; W ITEM_SNOWBALL
f Lnet/minecraft/core/particles/ParticleType; X LARGE_SMOKE
f Lnet/minecraft/core/particles/ParticleType; Y LAVA
f Lnet/minecraft/core/particles/ParticleType; Z MYCELIUM
f Lnet/minecraft/core/particles/ParticleType; a ANGRY_VILLAGER
f Lnet/minecraft/core/particles/ParticleType; aA ASH
f Lnet/minecraft/core/particles/ParticleType; aB CRIMSON_SPORE
f Lnet/minecraft/core/particles/ParticleType; aC WARPED_SPORE
f Lnet/minecraft/core/particles/ParticleType; aD SPORE_BLOSSOM_AIR
f Lnet/minecraft/core/particles/ParticleType; aE DRIPPING_OBSIDIAN_TEAR
f Lnet/minecraft/core/particles/ParticleType; aF FALLING_OBSIDIAN_TEAR
f Lnet/minecraft/core/particles/ParticleType; aG LANDING_OBSIDIAN_TEAR
f Lnet/minecraft/core/particles/ParticleType; aH REVERSE_PORTAL
f Lnet/minecraft/core/particles/ParticleType; aI WHITE_ASH
f Lnet/minecraft/core/particles/ParticleType; aJ SMALL_FLAME
f Lnet/minecraft/core/particles/ParticleType; aK SNOWFLAKE
f Lnet/minecraft/core/particles/ParticleType; aL DRIPPING_DRIPSTONE_LAVA
f Lnet/minecraft/core/particles/ParticleType; aM FALLING_DRIPSTONE_LAVA
f Lnet/minecraft/core/particles/ParticleType; aN DRIPPING_DRIPSTONE_WATER
f Lnet/minecraft/core/particles/ParticleType; aO FALLING_DRIPSTONE_WATER
f Lnet/minecraft/core/particles/ParticleType; aP GLOW_SQUID_INK
f Lnet/minecraft/core/particles/ParticleType; aQ GLOW
f Lnet/minecraft/core/particles/ParticleType; aR WAX_ON
f Lnet/minecraft/core/particles/ParticleType; aS WAX_OFF
f Lnet/minecraft/core/particles/ParticleType; aT ELECTRIC_SPARK
f Lnet/minecraft/core/particles/ParticleType; aU SCRAPE
f Lnet/minecraft/core/particles/Particle; aV SHRIEK
f Lnet/minecraft/core/particles/ParticleType; aW EGG_CRACK
f Lnet/minecraft/core/particles/ParticleType; aX DUST_PLUME
f Lnet/minecraft/core/particles/ParticleType; aY TRIAL_SPAWNER_DETECTED_PLAYER
f Lnet/minecraft/core/particles/ParticleType; aZ TRIAL_SPAWNER_DETECTED_PLAYER_OMINOUS
f Lnet/minecraft/core/particles/ParticleType; aa NOTE
f Lnet/minecraft/core/particles/ParticleType; ab POOF
f Lnet/minecraft/core/particles/ParticleType; ac PORTAL
f Lnet/minecraft/core/particles/ParticleType; ad RAIN
f Lnet/minecraft/core/particles/ParticleType; ae SMOKE
f Lnet/minecraft/core/particles/ParticleType; af WHITE_SMOKE
f Lnet/minecraft/core/particles/ParticleType; ag SNEEZE
f Lnet/minecraft/core/particles/ParticleType; ah SPIT
f Lnet/minecraft/core/particles/ParticleType; ai SQUID_INK
f Lnet/minecraft/core/particles/ParticleType; aj SWEEP_ATTACK
f Lnet/minecraft/core/particles/ParticleType; ak TOTEM_OF_UNDYING
f Lnet/minecraft/core/particles/ParticleType; al UNDERWATER
f Lnet/minecraft/core/particles/ParticleType; am SPLASH
f Lnet/minecraft/core/particles/ParticleType; an WITCH
f Lnet/minecraft/core/particles/ParticleType; ao BUBBLE_POP
f Lnet/minecraft/core/particles/ParticleType; ap CURRENT_DOWN
f Lnet/minecraft/core/particles/ParticleType; aq BUBBLE_COLUMN_UP
f Lnet/minecraft/core/particles/ParticleType; ar NAUTILUS
f Lnet/minecraft/core/particles/ParticleType; as DOLPHIN
f Lnet/minecraft/core/particles/ParticleType; at CAMPFIRE_COSY_SMOKE
f Lnet/minecraft/core/particles/ParticleType; au CAMPFIRE_SIGNAL_SMOKE
f Lnet/minecraft/core/particles/ParticleType; av DRIPPING_HONEY
f Lnet/minecraft/core/particles/ParticleType; aw FALLING_HONEY
f Lnet/minecraft/core/particles/ParticleType; ax LANDING_HONEY
f Lnet/minecraft/core/particles/ParticleType; ay FALLING_NECTAR
f Lnet/minecraft/core/particles/ParticleType; az FALLING_SPORE_BLOSSOM
f Lnet/minecraft/core/particles/Particle; b BLOCK
f Lnet/minecraft/core/particles/ParticleType; ba VAULT_CONNECTION
f Lnet/minecraft/core/particles/Particle; bb DUST_PILLAR
f Lnet/minecraft/core/particles/ParticleType; bc OMINOUS_SPAWNING
f Lnet/minecraft/core/particles/ParticleType; bd RAID_OMEN
f Lnet/minecraft/core/particles/ParticleType; be TRIAL_OMEN
f Lcom/mojang/serialization/Codec; bf CODEC
f Lnet/minecraft/network/codec/StreamCodec; bg STREAM_CODEC
f Lnet/minecraft/core/particles/Particle; c BLOCK_MARKER
f Lnet/minecraft/core/particles/ParticleType; d BUBBLE
f Lnet/minecraft/core/particles/ParticleType; e CLOUD
f Lnet/minecraft/core/particles/ParticleType; f CRIT
f Lnet/minecraft/core/particles/ParticleType; g DAMAGE_INDICATOR
f Lnet/minecraft/core/particles/ParticleType; h DRAGON_BREATH
f Lnet/minecraft/core/particles/ParticleType; i DRIPPING_LAVA
f Lnet/minecraft/core/particles/ParticleType; j FALLING_LAVA
f Lnet/minecraft/core/particles/ParticleType; k LANDING_LAVA
f Lnet/minecraft/core/particles/ParticleType; l DRIPPING_WATER
f Lnet/minecraft/core/particles/ParticleType; m FALLING_WATER
f Lnet/minecraft/core/particles/Particle; n DUST
f Lnet/minecraft/core/particles/Particle; o DUST_COLOR_TRANSITION
f Lnet/minecraft/core/particles/ParticleType; p EFFECT
f Lnet/minecraft/core/particles/ParticleType; q ELDER_GUARDIAN
f Lnet/minecraft/core/particles/ParticleType; r ENCHANTED_HIT
f Lnet/minecraft/core/particles/ParticleType; s ENCHANT
f Lnet/minecraft/core/particles/ParticleType; t END_ROD
f Lnet/minecraft/core/particles/Particle; u ENTITY_EFFECT
f Lnet/minecraft/core/particles/ParticleType; v EXPLOSION_EMITTER
f Lnet/minecraft/core/particles/ParticleType; w EXPLOSION
f Lnet/minecraft/core/particles/ParticleType; x GUST
f Lnet/minecraft/core/particles/ParticleType; y SMALL_GUST
f Lnet/minecraft/core/particles/ParticleType; z GUST_EMITTER_LARGE
m (Ljava/lang/String;Z)Lnet/minecraft/core/particles/ParticleType; a register
m (Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/core/particles/Particle; a register
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; a lambda$static$9
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; b lambda$static$8
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; c lambda$static$7
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; d lambda$static$6
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; e lambda$static$5
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; f lambda$static$4
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; g lambda$static$3
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; h lambda$static$2
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; i lambda$static$1
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; j lambda$static$0
c net/minecraft/core/particles/Particles$1 net/minecraft/core/particles/ParticleTypes$1
f Ljava/util/function/Function; a val$codec
f Ljava/util/function/Function; b val$streamCodec
m ()Lcom/mojang/serialization/MapCodec; c codec
m ()Lnet/minecraft/network/codec/StreamCodec; d streamCodec
c net/minecraft/core/particles/SculkChargeParticleOptions net/minecraft/core/particles/SculkChargeParticleOptions
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f F c roll
m ()Lnet/minecraft/core/particles/Particle; a getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/core/particles/SculkChargeParticleOptions;)Ljava/lang/Float; a lambda$static$2
m (Lnet/minecraft/core/particles/SculkChargeParticleOptions;)Ljava/lang/Float; b lambda$static$0
m ()F b roll
c net/minecraft/core/particles/ShriekParticleOption net/minecraft/core/particles/ShriekParticleOption
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f I c delay
m ()Lnet/minecraft/core/particles/Particle; a getType
m (Lnet/minecraft/core/particles/ShriekParticleOption;)Ljava/lang/Integer; a lambda$static$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/core/particles/ShriekParticleOption;)Ljava/lang/Integer; b lambda$static$0
m ()I b getDelay
c net/minecraft/core/particles/VibrationParticleOption net/minecraft/core/particles/VibrationParticleOption
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lcom/mojang/serialization/Codec; c SAFE_POSITION_SOURCE_CODEC
f Lnet/minecraft/world/level/gameevent/PositionSource; d destination
f I e arrivalInTicks
m ()Lnet/minecraft/core/particles/Particle; a getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/gameevent/PositionSource;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m ()Lnet/minecraft/world/level/gameevent/PositionSource; b getDestination
m ()I c getArrivalInTicks
m ()Ljava/lang/String; d lambda$static$0
c net/minecraft/core/registries/BuiltInRegistries net/minecraft/core/registries/BuiltInRegistries
f Lnet/minecraft/core/IRegistry; A POINT_OF_INTEREST_TYPE
f Lnet/minecraft/core/RegistryBlocks; B MEMORY_MODULE_TYPE
f Lnet/minecraft/core/RegistryBlocks; C SENSOR_TYPE
f Lnet/minecraft/core/IRegistry; D SCHEDULE
f Lnet/minecraft/core/IRegistry; E ACTIVITY
f Lnet/minecraft/core/IRegistry; F LOOT_POOL_ENTRY_TYPE
f Lnet/minecraft/core/IRegistry; G LOOT_FUNCTION_TYPE
f Lnet/minecraft/core/IRegistry; H LOOT_CONDITION_TYPE
f Lnet/minecraft/core/IRegistry; I LOOT_NUMBER_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; J LOOT_NBT_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; K LOOT_SCORE_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; L FLOAT_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; M INT_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; N HEIGHT_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; O BLOCK_PREDICATE_TYPE
f Lnet/minecraft/core/IRegistry; P CARVER
f Lnet/minecraft/core/IRegistry; Q FEATURE
f Lnet/minecraft/core/IRegistry; R STRUCTURE_PLACEMENT
f Lnet/minecraft/core/IRegistry; S STRUCTURE_PIECE
f Lnet/minecraft/core/IRegistry; T STRUCTURE_TYPE
f Lnet/minecraft/core/IRegistry; U PLACEMENT_MODIFIER_TYPE
f Lnet/minecraft/core/IRegistry; V BLOCKSTATE_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; W FOLIAGE_PLACER_TYPE
f Lnet/minecraft/core/IRegistry; X TRUNK_PLACER_TYPE
f Lnet/minecraft/core/IRegistry; Y ROOT_PLACER_TYPE
f Lnet/minecraft/core/IRegistry; Z TREE_DECORATOR_TYPE
f Lnet/minecraft/core/RegistryBlocks; a GAME_EVENT
f Lnet/minecraft/core/IRegistry; aa FEATURE_SIZE_TYPE
f Lnet/minecraft/core/IRegistry; ab BIOME_SOURCE
f Lnet/minecraft/core/IRegistry; ac CHUNK_GENERATOR
f Lnet/minecraft/core/IRegistry; ad MATERIAL_CONDITION
f Lnet/minecraft/core/IRegistry; ae MATERIAL_RULE
f Lnet/minecraft/core/IRegistry; af DENSITY_FUNCTION_TYPE
f Lnet/minecraft/core/IRegistry; ag BLOCK_TYPE
f Lnet/minecraft/core/IRegistry; ah STRUCTURE_PROCESSOR
f Lnet/minecraft/core/IRegistry; ai STRUCTURE_POOL_ELEMENT
f Lnet/minecraft/core/IRegistry; aj POOL_ALIAS_BINDING_TYPE
f Lnet/minecraft/core/IRegistry; ak CAT_VARIANT
f Lnet/minecraft/core/IRegistry; al FROG_VARIANT
f Lnet/minecraft/core/IRegistry; am INSTRUMENT
f Lnet/minecraft/core/IRegistry; an DECORATED_POT_PATTERNS
f Lnet/minecraft/core/IRegistry; ao CREATIVE_MODE_TAB
f Lnet/minecraft/core/IRegistry; ap TRIGGER_TYPES
f Lnet/minecraft/core/IRegistry; aq NUMBER_FORMAT_TYPE
f Lnet/minecraft/core/IRegistry; ar ARMOR_MATERIAL
f Lnet/minecraft/core/IRegistry; as DATA_COMPONENT_TYPE
f Lnet/minecraft/core/IRegistry; at ENTITY_SUB_PREDICATE_TYPE
f Lnet/minecraft/core/IRegistry; au ITEM_SUB_PREDICATE_TYPE
f Lnet/minecraft/core/IRegistry; av MAP_DECORATION_TYPE
f Lnet/minecraft/core/IRegistry; aw REGISTRY
f Lorg/slf4j/Logger; ax LOGGER
f Ljava/util/Map; ay LOADERS
f Lnet/minecraft/core/IRegistryWritable; az WRITABLE_REGISTRY
f Lnet/minecraft/core/IRegistry; b SOUND_EVENT
f Lnet/minecraft/core/RegistryBlocks; c FLUID
f Lnet/minecraft/core/IRegistry; d MOB_EFFECT
f Lnet/minecraft/core/RegistryBlocks; e BLOCK
f Lnet/minecraft/core/IRegistry; f ENCHANTMENT
f Lnet/minecraft/core/RegistryBlocks; g ENTITY_TYPE
f Lnet/minecraft/core/RegistryBlocks; h ITEM
f Lnet/minecraft/core/IRegistry; i POTION
f Lnet/minecraft/core/IRegistry; j PARTICLE_TYPE
f Lnet/minecraft/core/IRegistry; k BLOCK_ENTITY_TYPE
f Lnet/minecraft/core/RegistryBlocks; l PAINTING_VARIANT
f Lnet/minecraft/core/IRegistry; m CUSTOM_STAT
f Lnet/minecraft/core/RegistryBlocks; n CHUNK_STATUS
f Lnet/minecraft/core/IRegistry; o RULE_TEST
f Lnet/minecraft/core/IRegistry; p RULE_BLOCK_ENTITY_MODIFIER
f Lnet/minecraft/core/IRegistry; q POS_RULE_TEST
f Lnet/minecraft/core/IRegistry; r MENU
f Lnet/minecraft/core/IRegistry; s RECIPE_TYPE
f Lnet/minecraft/core/IRegistry; t RECIPE_SERIALIZER
f Lnet/minecraft/core/IRegistry; u ATTRIBUTE
f Lnet/minecraft/core/IRegistry; v POSITION_SOURCE_TYPE
f Lnet/minecraft/core/IRegistry; w COMMAND_ARGUMENT_TYPE
f Lnet/minecraft/core/IRegistry; x STAT_TYPE
f Lnet/minecraft/core/RegistryBlocks; y VILLAGER_TYPE
f Lnet/minecraft/core/RegistryBlocks; z VILLAGER_PROFESSION
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; A lambda$static$22
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; B lambda$static$21
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; C lambda$static$20
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; D lambda$static$19
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; E lambda$static$18
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; F lambda$static$17
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; G lambda$static$16
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; H lambda$static$15
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; I lambda$static$14
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; J lambda$static$13
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; K lambda$static$12
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; L lambda$static$11
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; M lambda$static$10
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; N lambda$static$9
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; O lambda$static$8
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; P lambda$static$7
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; Q lambda$static$6
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; R lambda$static$5
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; S lambda$static$4
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; T lambda$static$3
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; U lambda$static$2
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; V lambda$static$1
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; W lambda$static$0
m (Lnet/minecraft/core/IRegistry;)V a validate
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/core/registries/BuiltInRegistries$a;)Lnet/minecraft/core/RegistryBlocks; a registerDefaulted
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/registries/BuiltInRegistries$a;)Lnet/minecraft/core/IRegistry; a registerSimple
m ()V a bootStrap
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$internalRegister$48
m (Lnet/minecraft/core/registries/BuiltInRegistries$a;Lnet/minecraft/core/IRegistryWritable;)Ljava/lang/Object; a lambda$internalRegister$49
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/core/registries/BuiltInRegistries$a;)Lnet/minecraft/core/IRegistryWritable; a internalRegister
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; b lambda$static$47
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/registries/BuiltInRegistries$a;)Lnet/minecraft/core/IRegistry; b registerSimpleWithIntrusiveHolders
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/core/registries/BuiltInRegistries$a;)Lnet/minecraft/core/RegistryBlocks; b registerDefaultedWithIntrusiveHolders
m ()V b createContents
m ()V c freeze
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; c lambda$static$46
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; d lambda$static$45
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; e lambda$static$44
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; f lambda$static$43
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; g lambda$static$42
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; h lambda$static$41
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; i lambda$static$40
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; j lambda$static$39
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; k lambda$static$38
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; l lambda$static$37
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; m lambda$static$36
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; n lambda$static$35
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; o lambda$static$34
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; p lambda$static$33
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; q lambda$static$32
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; r lambda$static$31
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; s lambda$static$30
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; t lambda$static$29
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; u lambda$static$28
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; v lambda$static$27
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; w lambda$static$26
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; x lambda$static$25
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; y lambda$static$24
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; z lambda$static$23
c net/minecraft/core/registries/BuiltInRegistries$a net/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap
c net/minecraft/core/registries/Registries net/minecraft/core/registries/Registries
f Lnet/minecraft/resources/ResourceKey; A FOLIAGE_PLACER_TYPE
f Lnet/minecraft/resources/ResourceKey; B FROG_VARIANT
f Lnet/minecraft/resources/ResourceKey; C GAME_EVENT
f Lnet/minecraft/resources/ResourceKey; D HEIGHT_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; E INSTRUMENT
f Lnet/minecraft/resources/ResourceKey; F INT_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; G ITEM
f Lnet/minecraft/resources/ResourceKey; H LOOT_CONDITION_TYPE
f Lnet/minecraft/resources/ResourceKey; I LOOT_FUNCTION_TYPE
f Lnet/minecraft/resources/ResourceKey; J LOOT_NBT_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; K LOOT_NUMBER_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; L LOOT_POOL_ENTRY_TYPE
f Lnet/minecraft/resources/ResourceKey; M LOOT_SCORE_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; N MATERIAL_CONDITION
f Lnet/minecraft/resources/ResourceKey; O MATERIAL_RULE
f Lnet/minecraft/resources/ResourceKey; P MEMORY_MODULE_TYPE
f Lnet/minecraft/resources/ResourceKey; Q MENU
f Lnet/minecraft/resources/ResourceKey; R MOB_EFFECT
f Lnet/minecraft/resources/ResourceKey; S PAINTING_VARIANT
f Lnet/minecraft/resources/ResourceKey; T PARTICLE_TYPE
f Lnet/minecraft/resources/ResourceKey; U PLACEMENT_MODIFIER_TYPE
f Lnet/minecraft/resources/ResourceKey; V POINT_OF_INTEREST_TYPE
f Lnet/minecraft/resources/ResourceKey; W POSITION_SOURCE_TYPE
f Lnet/minecraft/resources/ResourceKey; X POS_RULE_TEST
f Lnet/minecraft/resources/ResourceKey; Y POTION
f Lnet/minecraft/resources/ResourceKey; Z RECIPE_SERIALIZER
f Lnet/minecraft/resources/MinecraftKey; a ROOT_REGISTRY_NAME
f Lnet/minecraft/resources/ResourceKey; aA CHAT_TYPE
f Lnet/minecraft/resources/ResourceKey; aB CONFIGURED_CARVER
f Lnet/minecraft/resources/ResourceKey; aC CONFIGURED_FEATURE
f Lnet/minecraft/resources/ResourceKey; aD DENSITY_FUNCTION
f Lnet/minecraft/resources/ResourceKey; aE DIMENSION_TYPE
f Lnet/minecraft/resources/ResourceKey; aF FLAT_LEVEL_GENERATOR_PRESET
f Lnet/minecraft/resources/ResourceKey; aG NOISE_SETTINGS
f Lnet/minecraft/resources/ResourceKey; aH NOISE
f Lnet/minecraft/resources/ResourceKey; aI PLACED_FEATURE
f Lnet/minecraft/resources/ResourceKey; aJ STRUCTURE
f Lnet/minecraft/resources/ResourceKey; aK PROCESSOR_LIST
f Lnet/minecraft/resources/ResourceKey; aL STRUCTURE_SET
f Lnet/minecraft/resources/ResourceKey; aM TEMPLATE_POOL
f Lnet/minecraft/resources/ResourceKey; aN TRIGGER_TYPE
f Lnet/minecraft/resources/ResourceKey; aO TRIM_MATERIAL
f Lnet/minecraft/resources/ResourceKey; aP TRIM_PATTERN
f Lnet/minecraft/resources/ResourceKey; aQ WORLD_PRESET
f Lnet/minecraft/resources/ResourceKey; aR MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST
f Lnet/minecraft/resources/ResourceKey; aS DIMENSION
f Lnet/minecraft/resources/ResourceKey; aT LEVEL_STEM
f Lnet/minecraft/resources/ResourceKey; aU LOOT_TABLE
f Lnet/minecraft/resources/ResourceKey; aV ITEM_MODIFIER
f Lnet/minecraft/resources/ResourceKey; aW PREDICATE
f Lnet/minecraft/resources/ResourceKey; aa RECIPE_TYPE
f Lnet/minecraft/resources/ResourceKey; ab ROOT_PLACER_TYPE
f Lnet/minecraft/resources/ResourceKey; ac RULE_TEST
f Lnet/minecraft/resources/ResourceKey; ad RULE_BLOCK_ENTITY_MODIFIER
f Lnet/minecraft/resources/ResourceKey; ae SCHEDULE
f Lnet/minecraft/resources/ResourceKey; af SENSOR_TYPE
f Lnet/minecraft/resources/ResourceKey; ag SOUND_EVENT
f Lnet/minecraft/resources/ResourceKey; ah STAT_TYPE
f Lnet/minecraft/resources/ResourceKey; ai STRUCTURE_PIECE
f Lnet/minecraft/resources/ResourceKey; aj STRUCTURE_PLACEMENT
f Lnet/minecraft/resources/ResourceKey; ak STRUCTURE_POOL_ELEMENT
f Lnet/minecraft/resources/ResourceKey; al POOL_ALIAS_BINDING
f Lnet/minecraft/resources/ResourceKey; am STRUCTURE_PROCESSOR
f Lnet/minecraft/resources/ResourceKey; an STRUCTURE_TYPE
f Lnet/minecraft/resources/ResourceKey; ao TREE_DECORATOR_TYPE
f Lnet/minecraft/resources/ResourceKey; ap TRUNK_PLACER_TYPE
f Lnet/minecraft/resources/ResourceKey; aq VILLAGER_PROFESSION
f Lnet/minecraft/resources/ResourceKey; ar VILLAGER_TYPE
f Lnet/minecraft/resources/ResourceKey; as DECORATED_POT_PATTERNS
f Lnet/minecraft/resources/ResourceKey; at NUMBER_FORMAT_TYPE
f Lnet/minecraft/resources/ResourceKey; au ARMOR_MATERIAL
f Lnet/minecraft/resources/ResourceKey; av DATA_COMPONENT_TYPE
f Lnet/minecraft/resources/ResourceKey; aw ENTITY_SUB_PREDICATE_TYPE
f Lnet/minecraft/resources/ResourceKey; ax ITEM_SUB_PREDICATE_TYPE
f Lnet/minecraft/resources/ResourceKey; ay MAP_DECORATION_TYPE
f Lnet/minecraft/resources/ResourceKey; az BIOME
f Lnet/minecraft/resources/ResourceKey; b ACTIVITY
f Lnet/minecraft/resources/ResourceKey; c ATTRIBUTE
f Lnet/minecraft/resources/ResourceKey; d BANNER_PATTERN
f Lnet/minecraft/resources/ResourceKey; e BIOME_SOURCE
f Lnet/minecraft/resources/ResourceKey; f BLOCK
f Lnet/minecraft/resources/ResourceKey; g BLOCK_TYPE
f Lnet/minecraft/resources/ResourceKey; h BLOCK_ENTITY_TYPE
f Lnet/minecraft/resources/ResourceKey; i BLOCK_PREDICATE_TYPE
f Lnet/minecraft/resources/ResourceKey; j BLOCK_STATE_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; k CARVER
f Lnet/minecraft/resources/ResourceKey; l CAT_VARIANT
f Lnet/minecraft/resources/ResourceKey; m WOLF_VARIANT
f Lnet/minecraft/resources/ResourceKey; n CHUNK_GENERATOR
f Lnet/minecraft/resources/ResourceKey; o CHUNK_STATUS
f Lnet/minecraft/resources/ResourceKey; p COMMAND_ARGUMENT_TYPE
f Lnet/minecraft/resources/ResourceKey; q CREATIVE_MODE_TAB
f Lnet/minecraft/resources/ResourceKey; r CUSTOM_STAT
f Lnet/minecraft/resources/ResourceKey; s DAMAGE_TYPE
f Lnet/minecraft/resources/ResourceKey; t DENSITY_FUNCTION_TYPE
f Lnet/minecraft/resources/ResourceKey; u ENCHANTMENT
f Lnet/minecraft/resources/ResourceKey; v ENTITY_TYPE
f Lnet/minecraft/resources/ResourceKey; w FEATURE
f Lnet/minecraft/resources/ResourceKey; x FEATURE_SIZE_TYPE
f Lnet/minecraft/resources/ResourceKey; y FLOAT_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; z FLUID
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a levelStemToLevel
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createRegistryKey
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; b levelToLevelStem
c net/minecraft/data/BlockFamilies net/minecraft/data/BlockFamilies
f Lnet/minecraft/data/BlockFamily; A EXPOSED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; B WAXED_EXPOSED_COPPER
f Lnet/minecraft/data/BlockFamily; C WAXED_EXPOSED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; D WEATHERED_COPPER
f Lnet/minecraft/data/BlockFamily; E WEATHERED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; F WAXED_WEATHERED_COPPER
f Lnet/minecraft/data/BlockFamily; G WAXED_WEATHERED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; H OXIDIZED_COPPER
f Lnet/minecraft/data/BlockFamily; I OXIDIZED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; J WAXED_OXIDIZED_COPPER
f Lnet/minecraft/data/BlockFamily; K WAXED_OXIDIZED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; L COBBLESTONE
f Lnet/minecraft/data/BlockFamily; M MOSSY_COBBLESTONE
f Lnet/minecraft/data/BlockFamily; N DIORITE
f Lnet/minecraft/data/BlockFamily; O POLISHED_DIORITE
f Lnet/minecraft/data/BlockFamily; P GRANITE
f Lnet/minecraft/data/BlockFamily; Q POLISHED_GRANITE
f Lnet/minecraft/data/BlockFamily; R TUFF
f Lnet/minecraft/data/BlockFamily; S POLISHED_TUFF
f Lnet/minecraft/data/BlockFamily; T TUFF_BRICKS
f Lnet/minecraft/data/BlockFamily; U NETHER_BRICKS
f Lnet/minecraft/data/BlockFamily; V RED_NETHER_BRICKS
f Lnet/minecraft/data/BlockFamily; W PRISMARINE
f Lnet/minecraft/data/BlockFamily; X PURPUR
f Lnet/minecraft/data/BlockFamily; Y PRISMARINE_BRICKS
f Lnet/minecraft/data/BlockFamily; Z DARK_PRISMARINE
f Lnet/minecraft/data/BlockFamily; a ACACIA_PLANKS
f Lnet/minecraft/data/BlockFamily; aa QUARTZ
f Lnet/minecraft/data/BlockFamily; ab SMOOTH_QUARTZ
f Lnet/minecraft/data/BlockFamily; ac SANDSTONE
f Lnet/minecraft/data/BlockFamily; ad CUT_SANDSTONE
f Lnet/minecraft/data/BlockFamily; ae SMOOTH_SANDSTONE
f Lnet/minecraft/data/BlockFamily; af RED_SANDSTONE
f Lnet/minecraft/data/BlockFamily; ag CUT_RED_SANDSTONE
f Lnet/minecraft/data/BlockFamily; ah SMOOTH_RED_SANDSTONE
f Lnet/minecraft/data/BlockFamily; ai STONE
f Lnet/minecraft/data/BlockFamily; aj STONE_BRICK
f Lnet/minecraft/data/BlockFamily; ak DEEPSLATE
f Lnet/minecraft/data/BlockFamily; al COBBLED_DEEPSLATE
f Lnet/minecraft/data/BlockFamily; am POLISHED_DEEPSLATE
f Lnet/minecraft/data/BlockFamily; an DEEPSLATE_BRICKS
f Lnet/minecraft/data/BlockFamily; ao DEEPSLATE_TILES
f Ljava/util/Map; ap MAP
f Ljava/lang/String; aq RECIPE_GROUP_PREFIX_WOODEN
f Ljava/lang/String; ar RECIPE_UNLOCKED_BY_HAS_PLANKS
f Lnet/minecraft/data/BlockFamily; b CHERRY_PLANKS
f Lnet/minecraft/data/BlockFamily; c BIRCH_PLANKS
f Lnet/minecraft/data/BlockFamily; d CRIMSON_PLANKS
f Lnet/minecraft/data/BlockFamily; e JUNGLE_PLANKS
f Lnet/minecraft/data/BlockFamily; f OAK_PLANKS
f Lnet/minecraft/data/BlockFamily; g DARK_OAK_PLANKS
f Lnet/minecraft/data/BlockFamily; h SPRUCE_PLANKS
f Lnet/minecraft/data/BlockFamily; i WARPED_PLANKS
f Lnet/minecraft/data/BlockFamily; j MANGROVE_PLANKS
f Lnet/minecraft/data/BlockFamily; k BAMBOO_PLANKS
f Lnet/minecraft/data/BlockFamily; l BAMBOO_MOSAIC
f Lnet/minecraft/data/BlockFamily; m MUD_BRICKS
f Lnet/minecraft/data/BlockFamily; n ANDESITE
f Lnet/minecraft/data/BlockFamily; o POLISHED_ANDESITE
f Lnet/minecraft/data/BlockFamily; p BLACKSTONE
f Lnet/minecraft/data/BlockFamily; q POLISHED_BLACKSTONE
f Lnet/minecraft/data/BlockFamily; r POLISHED_BLACKSTONE_BRICKS
f Lnet/minecraft/data/BlockFamily; s BRICKS
f Lnet/minecraft/data/BlockFamily; t END_STONE_BRICKS
f Lnet/minecraft/data/BlockFamily; u MOSSY_STONE_BRICKS
f Lnet/minecraft/data/BlockFamily; v COPPER_BLOCK
f Lnet/minecraft/data/BlockFamily; w CUT_COPPER
f Lnet/minecraft/data/BlockFamily; x WAXED_COPPER_BLOCK
f Lnet/minecraft/data/BlockFamily; y WAXED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; z EXPOSED_COPPER
m ()Ljava/util/stream/Stream; a getAllFamilies
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; a familyBuilder
c net/minecraft/data/BlockFamily net/minecraft/data/BlockFamily
f Lnet/minecraft/world/level/block/Block; a baseBlock
f Ljava/util/Map; b variants
f Z c generateModel
f Z d generateRecipe
f Ljava/lang/String; e recipeGroupPrefix
f Ljava/lang/String; f recipeUnlockedBy
m ()Lnet/minecraft/world/level/block/Block; a getBaseBlock
m (Lnet/minecraft/data/BlockFamily$b;)Lnet/minecraft/world/level/block/Block; a get
m ()Ljava/util/Map; b getVariants
m ()Z c shouldGenerateModel
m ()Z d shouldGenerateRecipe
m ()Ljava/util/Optional; e getRecipeGroupPrefix
m ()Ljava/util/Optional; f getRecipeUnlockedBy
c net/minecraft/data/BlockFamily$a net/minecraft/data/BlockFamily$Builder
f Lnet/minecraft/data/BlockFamily; a family
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; a sign
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; a button
m ()Lnet/minecraft/data/BlockFamily; a getFamily
m (Ljava/lang/String;)Lnet/minecraft/data/BlockFamily$a; a recipeGroupPrefix
m (Ljava/lang/String;)Lnet/minecraft/data/BlockFamily$a; b recipeUnlockedBy
m ()Lnet/minecraft/data/BlockFamily$a; b dontGenerateModel
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; b chiseled
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; c mosaic
m ()Lnet/minecraft/data/BlockFamily$a; c dontGenerateRecipe
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; d cracked
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; e cut
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; f door
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; g customFence
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; h fence
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; i customFenceGate
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; j fenceGate
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; k slab
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; l stairs
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; m pressurePlate
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; n polished
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; o trapdoor
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$a; p wall
c net/minecraft/data/BlockFamily$b net/minecraft/data/BlockFamily$Variant
f Lnet/minecraft/data/BlockFamily$b; a BUTTON
f Lnet/minecraft/data/BlockFamily$b; b CHISELED
f Lnet/minecraft/data/BlockFamily$b; c CRACKED
f Lnet/minecraft/data/BlockFamily$b; d CUT
f Lnet/minecraft/data/BlockFamily$b; e DOOR
f Lnet/minecraft/data/BlockFamily$b; f CUSTOM_FENCE
f Lnet/minecraft/data/BlockFamily$b; g FENCE
f Lnet/minecraft/data/BlockFamily$b; h CUSTOM_FENCE_GATE
f Lnet/minecraft/data/BlockFamily$b; i FENCE_GATE
f Lnet/minecraft/data/BlockFamily$b; j MOSAIC
f Lnet/minecraft/data/BlockFamily$b; k SIGN
f Lnet/minecraft/data/BlockFamily$b; l SLAB
f Lnet/minecraft/data/BlockFamily$b; m STAIRS
f Lnet/minecraft/data/BlockFamily$b; n PRESSURE_PLATE
f Lnet/minecraft/data/BlockFamily$b; o POLISHED
f Lnet/minecraft/data/BlockFamily$b; p TRAPDOOR
f Lnet/minecraft/data/BlockFamily$b; q WALL
f Lnet/minecraft/data/BlockFamily$b; r WALL_SIGN
f Ljava/lang/String; s recipeGroup
f [Lnet/minecraft/data/BlockFamily$b; t $VALUES
m ()Ljava/lang/String; a getRecipeGroup
m ()[Lnet/minecraft/data/BlockFamily$b; b $values
c net/minecraft/data/CachedOutput net/minecraft/data/CachedOutput
f Lnet/minecraft/data/CachedOutput; a NO_CACHE
m (Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V a lambda$static$0
c net/minecraft/data/DataGenerator net/minecraft/data/DataGenerator
f Lorg/slf4j/Logger; a LOGGER
f Ljava/nio/file/Path; b rootOutputFolder
f Lnet/minecraft/data/PackOutput; c vanillaPackOutput
f Ljava/util/Set; d allProviderIds
f Ljava/util/Map; e providersToRun
f Lnet/minecraft/WorldVersion; f version
f Z g alwaysGenerate
m ()V a run
m (Lnet/minecraft/data/HashCache;Lcom/google/common/base/Stopwatch;Ljava/lang/String;Lnet/minecraft/data/DebugReportProvider;)V a lambda$run$0
m (Z)Lnet/minecraft/data/DataGenerator$a; a getVanillaPack
m (ZLjava/lang/String;)Lnet/minecraft/data/DataGenerator$a; a getBuiltinDatapack
c net/minecraft/data/DataGenerator$a net/minecraft/data/DataGenerator$PackGenerator
f Lnet/minecraft/data/DataGenerator; a this$0
f Z b toRun
f Ljava/lang/String; c providerPrefix
f Lnet/minecraft/data/PackOutput; d output
m (Lnet/minecraft/data/DebugReportProvider$a;)Lnet/minecraft/data/DebugReportProvider; a addProvider
c net/minecraft/data/DebugReportProvider net/minecraft/data/DataProvider
f Ljava/util/function/ToIntFunction; a FIXED_ORDER_FIELDS
f Ljava/util/Comparator; b KEY_COMPARATOR
f Lorg/slf4j/Logger; c LOGGER
m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a lambda$static$0
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a saveStable
m (Lcom/google/gson/JsonElement;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)V a lambda$saveStable$2
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/data/CachedOutput;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a saveStable
m (Ljava/lang/String;)Ljava/lang/String; a lambda$static$1
c net/minecraft/data/DebugReportProvider$a net/minecraft/data/DataProvider$Factory
c net/minecraft/data/HashCache net/minecraft/data/HashCache
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/String; b HEADER_MARKER
f Ljava/nio/file/Path; c rootDir
f Ljava/nio/file/Path; d cacheDir
f Ljava/lang/String; e versionId
f Ljava/util/Map; f caches
f Ljava/util/Set; g cachesToWrite
f Ljava/util/Set; h cachePaths
f I i initialCount
f I j writes
m (Lnet/minecraft/data/HashCache$a;Ljava/lang/Object;)Lnet/minecraft/data/HashCache$e; a lambda$generateUpdate$0
m ()V a purgeStaleAndWrite
m (Ljava/lang/String;Lnet/minecraft/data/HashCache$d;)Ljava/util/concurrent/CompletableFuture; a generateUpdate
m (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/data/HashCache$b;)V a lambda$purgeStaleAndWrite$1
m (Lnet/minecraft/data/HashCache$e;)V a applyUpdate
m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/data/HashCache$b; a readCache
m (Ljava/lang/String;)Z a shouldRunInThisVersion
m (Ljava/lang/String;)Ljava/nio/file/Path; b getProviderCachePath
c net/minecraft/data/HashCache$1 net/minecraft/data/HashCache$1
f Lorg/apache/commons/lang3/mutable/MutableInt; a val$found
f Ljava/util/Set; b val$allowedFiles
f Lorg/apache/commons/lang3/mutable/MutableInt; c val$removed
f Lnet/minecraft/data/HashCache; d this$0
m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a visitFile
c net/minecraft/data/HashCache$a net/minecraft/data/HashCache$CacheUpdater
f Ljava/lang/String; b provider
f Lnet/minecraft/data/HashCache$b; c oldCache
f Lnet/minecraft/data/HashCache$c; d newCache
f Ljava/util/concurrent/atomic/AtomicInteger; e writes
f Z f closed
m ()Lnet/minecraft/data/HashCache$e; a close
m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Z a shouldWrite
c net/minecraft/data/HashCache$b net/minecraft/data/HashCache$ProviderCache
f Ljava/lang/String; a version
f Lcom/google/common/collect/ImmutableMap; b data
m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/lang/String;)V a save
m (Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; a get
m ()I a count
m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/nio/file/Path;Ljava/lang/String;)V a lambda$load$0
m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/data/HashCache$b; a load
m ()Ljava/lang/String; b version
m ()Lcom/google/common/collect/ImmutableMap; c data
c net/minecraft/data/HashCache$c net/minecraft/data/HashCache$ProviderCacheBuilder
f Ljava/lang/String; a version
f Ljava/util/concurrent/ConcurrentMap; b data
m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)V a put
m ()Lnet/minecraft/data/HashCache$b; a build
m ()Ljava/lang/String; b version
m ()Ljava/util/concurrent/ConcurrentMap; c data
c net/minecraft/data/HashCache$d net/minecraft/data/HashCache$UpdateFunction
c net/minecraft/data/HashCache$e net/minecraft/data/HashCache$UpdateResult
f Ljava/lang/String; a providerId
f Lnet/minecraft/data/HashCache$b; b cache
f I c writes
m ()Ljava/lang/String; a providerId
m ()Lnet/minecraft/data/HashCache$b; b cache
m ()I c writes
c net/minecraft/data/Main net/minecraft/data/Main
m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/DebugReportProvider; a lambda$bindRegistries$1
m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; a lambda$createStandardGenerator$10
m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/DebugReportProvider$a; a bindRegistries
m (Ljava/util/Collection;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/structures/DebugReportNBT; a lambda$createStandardGenerator$4
m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/UpdateOneTwentyOneItemTagsProvider; a lambda$createStandardGenerator$8
m (Ljava/lang/String;)Ljava/nio/file/Path; a lambda$main$0
m (Ljava/nio/file/Path;Ljava/util/Collection;ZZZZZLnet/minecraft/WorldVersion;Z)Lnet/minecraft/data/DataGenerator; a createStandardGenerator
m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/UpdateOneTwentyOneStructureTagsProvider; a lambda$createStandardGenerator$12
m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; b lambda$createStandardGenerator$6
m (Ljava/util/Collection;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/structures/SnbtToNbt; b lambda$createStandardGenerator$2
m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/UpdateOneTwentyOneBannerPatternTagsProvider; b lambda$createStandardGenerator$11
m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/UpdateOneTwentyOneBiomeTagsProvider; c lambda$createStandardGenerator$9
m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; c lambda$createStandardGenerator$5
m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/UpdateOneTwentyOneBlockTagsProvider; d lambda$createStandardGenerator$7
m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/VanillaItemTagsProvider; e lambda$createStandardGenerator$3
c net/minecraft/data/PackOutput net/minecraft/data/PackOutput
f Ljava/nio/file/Path; a outputFolder
m ()Ljava/nio/file/Path; a getOutputFolder
m (Lnet/minecraft/data/PackOutput$b;)Ljava/nio/file/Path; a getOutputFolder
m (Lnet/minecraft/data/PackOutput$b;Ljava/lang/String;)Lnet/minecraft/data/PackOutput$a; a createPathProvider
c net/minecraft/data/PackOutput$a net/minecraft/data/PackOutput$PathProvider
f Ljava/nio/file/Path; a root
f Ljava/lang/String; b kind
m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/nio/file/Path; a file
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/nio/file/Path; a json
c net/minecraft/data/PackOutput$b net/minecraft/data/PackOutput$Target
f Lnet/minecraft/data/PackOutput$b; a DATA_PACK
f Lnet/minecraft/data/PackOutput$b; b RESOURCE_PACK
f Lnet/minecraft/data/PackOutput$b; c REPORTS
f Ljava/lang/String; d directory
f [Lnet/minecraft/data/PackOutput$b; e $VALUES
m ()[Lnet/minecraft/data/PackOutput$b; a $values
c net/minecraft/data/advancements/AdvancementProvider net/minecraft/data/advancements/AdvancementProvider
f Lnet/minecraft/data/PackOutput$a; d pathProvider
f Ljava/util/List; e subProviders
f Ljava/util/concurrent/CompletableFuture; f registries
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$2
m (Ljava/util/Set;Ljava/util/List;Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/advancements/AdvancementHolder;)V a lambda$run$0
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m ()Ljava/lang/String; a getName
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$1
c net/minecraft/data/advancements/AdvancementSubProvider net/minecraft/data/advancements/AdvancementSubProvider
m (Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; a createPlaceholder
m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate
c net/minecraft/data/advancements/packs/UpdateOneTwentyOneAdvancementProvider net/minecraft/data/advancements/packs/UpdateOneTwentyOneAdvancementProvider
m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/advancements/AdvancementProvider; a create
c net/minecraft/data/advancements/packs/UpdateOneTwentyOneAdventureAdvancements net/minecraft/data/advancements/packs/UpdateOneTwentyOneAdventureAdvancements
m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate
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; a create
c net/minecraft/data/advancements/packs/VanillaAdventureAdvancements net/minecraft/data/advancements/packs/VanillaAdventureAdvancements
f Ljava/util/List; a MOBS_TO_KILL
f I b DISTANCE_FROM_BOTTOM_TO_TOP
f I c Y_COORDINATE_AT_TOP
f I d Y_COORDINATE_AT_BOTTOM
f I e BEDROCK_THICKNESS
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lcom/mojang/datafixers/util/Pair;)V a lambda$respectingTheRemnantsCriterions$7
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a lambda$placedBlockReadByComparator$0
m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a;)V a createAdventuringTime
m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/item/Item;)Lnet/minecraft/advancements/Criterion; a lookAtThroughItem
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderLookup$a;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addBiomes
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$a; a lambda$placedComparatorReadingBlock$2
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addMobsToKill
m (Ljava/util/Set;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$a;)Z a lambda$smithingWithStyle$4
m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Ljava/util/List;)Lnet/minecraft/advancements/AdvancementHolder; a createMonsterHunterAdvancement
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/resources/MinecraftKey;)V a lambda$craftingANewLook$6
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$a;)V a lambda$smithingWithStyle$5
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/world/entity/EntityTypes;)V a lambda$addMobsToKill$8
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a smithingWithStyle
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; a placedBlockReadByComparator
m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a lambda$placedComparatorReadingBlock$3
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a fireCountAndBystander
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; b craftingANewLook
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; b placedComparatorReadingBlock
m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; b lambda$placedBlockReadByComparator$1
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; c respectingTheRemnantsCriterions
c net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements
f Ljava/util/List; a BREEDABLE_ANIMALS
f Ljava/util/List; b INDIRECTLY_BREEDABLE_ANIMALS
f [Lnet/minecraft/world/item/Item; c WAX_SCRAPING_TOOLS
f [Lnet/minecraft/world/item/Item; d FISH
f [Lnet/minecraft/world/item/Item; e FISH_BUCKETS
f [Lnet/minecraft/world/item/Item; f EDIBLE_ITEMS
m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/resources/ResourceKey;)V a lambda$addTamedWolfVariants$5
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addBreedable
m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; a lambda$addCatVariants$3
m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/AdvancementHolder; a createBreedAllAnimalsAdvancement
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addTamedWolfVariants
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/world/entity/EntityTypes;)V a lambda$addBreedable$2
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addLeashedFrogVariants
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/Holder$c;)V a lambda$addCatVariants$4
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; b addFood
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/world/entity/EntityTypes;)V b lambda$addBreedable$1
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/Holder$c;)V b lambda$addLeashedFrogVariants$0
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; c addFishBuckets
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; d addFish
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; e addCatVariants
c net/minecraft/data/advancements/packs/VanillaNetherAdvancements net/minecraft/data/advancements/packs/VanillaNetherAdvancements
f Lnet/minecraft/advancements/critereon/ContextAwarePredicate; a DISTRACT_PIGLIN_PLAYER_ARMOR_PREDICATE
m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate
c net/minecraft/data/advancements/packs/VanillaStoryAdvancements net/minecraft/data/advancements/packs/VanillaStoryAdvancements
m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate
c net/minecraft/data/advancements/packs/VanillaTheEndAdvancements net/minecraft/data/advancements/packs/VanillaTheEndAdvancements
m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate
c net/minecraft/data/info/BiomeParametersDumpReport net/minecraft/data/info/BiomeParametersDumpReport
f Lorg/slf4j/Logger; d LOGGER
f Ljava/nio/file/Path; e topPath
f Ljava/util/concurrent/CompletableFuture; f registries
f Lcom/mojang/serialization/MapCodec; g ENTRY_CODEC
f Lcom/mojang/serialization/Codec; h CODEC
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$2
m (Ljava/nio/file/Path;Ljava/lang/String;)V a lambda$dumpValue$3
m (Ljava/util/List;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a;Lnet/minecraft/world/level/biome/Climate$c;)V a lambda$run$0
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m ()Ljava/lang/String; a getName
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$1
m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; a dumpValue
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/nio/file/Path; a createPath
c net/minecraft/data/info/BlockListReport net/minecraft/data/info/BlockListReport
f Lnet/minecraft/data/PackOutput; d output
f Ljava/util/concurrent/CompletableFuture; e registries
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/AssertionError; a lambda$run$0
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$2
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/resources/RegistryOps;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$c;)V a lambda$run$1
c net/minecraft/data/info/CommandsReport net/minecraft/data/info/CommandsReport
f Lnet/minecraft/data/PackOutput; d output
f Ljava/util/concurrent/CompletableFuture; e registries
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$0
c net/minecraft/data/info/ItemListReport net/minecraft/data/info/ItemListReport
f Lnet/minecraft/data/PackOutput; d output
f Ljava/util/concurrent/CompletableFuture; e registries
m (Lnet/minecraft/core/component/TypedDataComponent;Lcom/mojang/serialization/DynamicOps;)Lcom/google/gson/JsonElement; a dumpComponent
m (Lcom/google/gson/JsonArray;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/core/component/TypedDataComponent;)V a lambda$run$0
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$2
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/resources/RegistryOps;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$c;)V a lambda$run$1
m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/lang/IllegalStateException; a lambda$dumpComponent$3
c net/minecraft/data/info/RegistryDumpReport net/minecraft/data/info/RegistryDumpReport
f Lnet/minecraft/data/PackOutput; d output
m (Lnet/minecraft/core/IRegistry;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$c;)V a lambda$dumpRegistry$1
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (Lnet/minecraft/core/IRegistry;)Lcom/google/gson/JsonElement; a dumpRegistry
m ()Ljava/lang/String; a getName
m (Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$c;)V a lambda$run$0
c net/minecraft/data/loot/BlockLootSubProvider net/minecraft/data/loot/BlockLootSubProvider
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a HAS_SILK_TOUCH
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; b HAS_NO_SILK_TOUCH
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; c HAS_SHEARS
f Ljava/util/Set; d explosionResistant
f Lnet/minecraft/world/flag/FeatureFlagSet; e enabledFeatures
f Ljava/util/Map; f map
f [F g NORMAL_LEAVES_SAPLING_CHANCES
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; h HAS_SHEARS_OR_SILK_TOUCH
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; i HAS_NO_SHEARS_OR_SILK_TOUCH
f [F j NORMAL_LEAVES_STICK_CHANCES
m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/Function;)V a add
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; a lambda$createMultifaceBlockDrops$1
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createOreDrop
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSingleItemTableWithSilkTouch
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createMultifaceBlockDrops
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createDoublePlantWithSeedDrops
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSingleItemTable
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; a applyExplosionCondition
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; a applyExplosionDecay
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSilkTouchDispatchTable
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSinglePropConditionTable
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSingleItemTable
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSlabItemTable
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSelfDropDispatchTable
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; a lambda$createPetalsDrops$3
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$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createCropDrops
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;[F)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createLeavesDrops
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSingleItemTableWithSilkTouch
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; a noDrop
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a add
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createNameableBlockEntityTable
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createStemDrops
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createShearsDispatchTable
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; b lambda$createCandleDrops$2
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createShearsOnlyDrop
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V b addNetherVinesDropTable
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createMushroomBlockDrop
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;[F)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createOakLeavesDrops
m ()V b generate
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/IMaterial;)V c dropOther
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c createSilkTouchOnlyTable
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V c otherWhenSilkTouch
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c createAttachedStemDrops
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; c lambda$createStemDrops$0
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c createSilkTouchOrShearsDispatchTable
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c createShulkerBoxDrop
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d createPotFlowerItemTable
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d createCopperOreDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e createLapisOreDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; f createRedstoneOreDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; g createBannerDrop
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; h createBeeNestDrop
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; i createBeeHiveDrop
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; j createCaveVinesDrop
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; k createGrassDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; l createMangroveLeavesDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; m createDoublePlantShearsDrop
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; n createCandleDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; o createPetalsDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; p createCandleCakeDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; q createDoorTable
m (Lnet/minecraft/world/level/block/Block;)V r dropPottedContents
m (Lnet/minecraft/world/level/block/Block;)V s dropWhenSilkTouch
m (Lnet/minecraft/world/level/block/Block;)V t dropSelf
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; u lambda$dropPottedContents$4
c net/minecraft/data/loot/EntityLootSubProvider net/minecraft/data/loot/EntityLootSubProvider
f Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a ENTITY_ON_FIRE
f Ljava/util/Set; b SPECIAL_LOOT_TABLE_TYPES
f Lnet/minecraft/world/flag/FeatureFlagSet; c allowed
f Lnet/minecraft/world/flag/FeatureFlagSet; d required
f Ljava/util/Map; e map
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createSheepTable
m (Lnet/minecraft/world/entity/EntityTypes;)Z a canHaveLootTable
m (Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder$c;)V a lambda$generate$2
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a add
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a killedByFrogVariant
m (Ljava/util/Set;Lnet/minecraft/core/Holder$c;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a lambda$generate$0
m ()V a generate
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a add
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; b killedByFrog
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; b lambda$generate$1
m (Lnet/minecraft/world/entity/EntityTypes;)Ljava/util/Map; b lambda$add$3
c net/minecraft/data/loot/LootTableProvider net/minecraft/data/loot/LootTableProvider
f Lorg/slf4j/Logger; d LOGGER
f Lnet/minecraft/data/PackOutput$a; e pathProvider
f Ljava/util/Set; f requiredTables
f Ljava/util/List; g subProviders
f Ljava/util/concurrent/CompletableFuture; h registries
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/Holder$c;)V a lambda$run$3
m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/Map;Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/data/loot/LootTableProvider$a;)V a lambda$run$2
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (Ljava/lang/String;Ljava/lang/String;)V a lambda$run$4
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a lambda$run$5
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletableFuture; a run
m (Ljava/util/Map;Lnet/minecraft/data/loot/LootTableProvider$a;Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a lambda$run$1
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$6
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/MinecraftKey; a sequenceIdForLootTable
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; b lambda$run$0
c net/minecraft/data/loot/LootTableProvider$a net/minecraft/data/loot/LootTableProvider$SubProviderEntry
f Ljava/util/function/Supplier; a provider
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; b paramSet
m ()Ljava/util/function/Supplier; a provider
m ()Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; b paramSet
c net/minecraft/data/loot/packs/TradeRebalanceChestLoot net/minecraft/data/loot/packs/TradeRebalanceChestLoot
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; a pillagerOutpostLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; b desertPyramidLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; c ancientCityLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; d jungleTempleLootTable
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; a create
c net/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot net/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot
m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a lambda$generate$10
m ()V b generate
m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b lambda$generate$9
m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c lambda$generate$8
m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d lambda$generate$7
m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e lambda$generate$6
m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; f lambda$generate$5
m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; g lambda$generate$4
m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; h lambda$generate$3
m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; i lambda$generate$2
m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; j lambda$generate$1
m (Lnet/minecraft/data/loot/packs/UpdateOneTwentyOneBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; k lambda$generate$0
c net/minecraft/data/loot/packs/UpdateOneTwentyOneEntityLoot net/minecraft/data/loot/packs/UpdateOneTwentyOneEntityLoot
m ()V a generate
c net/minecraft/data/loot/packs/UpdateOneTwentyOneEquipmentLoot net/minecraft/data/loot/packs/UpdateOneTwentyOneEquipmentLoot
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/armortrim/ArmorTrim;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a trialChamberEquipment
c net/minecraft/data/loot/packs/UpdateOneTwentyOneLootTableProvider net/minecraft/data/loot/packs/UpdateOneTwentyOneLootTableProvider
m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/loot/LootTableProvider; a create
c net/minecraft/data/loot/packs/VanillaBlockLoot net/minecraft/data/loot/packs/VanillaBlockLoot
f [F h JUNGLE_LEAVES_SAPLING_CHANGES
f Ljava/util/Set; i EXPLOSION_RESISTANT
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; A lambda$generate$232
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; A lambda$generate$156
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; B lambda$generate$155
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; B lambda$generate$229
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; C lambda$generate$154
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; C lambda$generate$228
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; D lambda$generate$153
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; D lambda$generate$225
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; E lambda$generate$152
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; E lambda$generate$224
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; F lambda$generate$151
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; F lambda$generate$221
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; G lambda$generate$220
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; G lambda$generate$150
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; H lambda$generate$219
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; H lambda$generate$149
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; I lambda$generate$148
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; I lambda$generate$218
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; J lambda$generate$217
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; J lambda$generate$147
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; K lambda$generate$216
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; K lambda$generate$146
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; L lambda$generate$145
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; L lambda$generate$215
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; M lambda$generate$211
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; M lambda$generate$144
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; N lambda$generate$207
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; N lambda$generate$143
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; O lambda$generate$142
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; O lambda$generate$206
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; P lambda$generate$141
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; P lambda$generate$203
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Q lambda$generate$140
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Q lambda$generate$202
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; R lambda$generate$201
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; R lambda$generate$139
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; S lambda$generate$200
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; S lambda$generate$138
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; T lambda$generate$137
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; T lambda$generate$199
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; U lambda$generate$196
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; U lambda$generate$136
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; V lambda$generate$195
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; V lambda$generate$135
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; W lambda$generate$134
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; W lambda$generate$194
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; X lambda$generate$133
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; X lambda$generate$193
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Y lambda$generate$132
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Y lambda$generate$192
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Z lambda$generate$191
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Z lambda$generate$131
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a lambda$generate$227
m (Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; a lambda$createPitcherCropLoot$238
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; a lambda$generate$231
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aA lambda$generate$101
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aA lambda$generate$78
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aB lambda$generate$77
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aB lambda$generate$100
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aC lambda$generate$76
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aC lambda$generate$99
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aD lambda$generate$98
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aD lambda$generate$75
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aE lambda$generate$97
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aE lambda$generate$74
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aF lambda$generate$96
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aF lambda$generate$73
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aG lambda$generate$72
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aG lambda$generate$95
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aH lambda$generate$71
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aH lambda$generate$94
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aI lambda$generate$93
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aI lambda$generate$70
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aJ lambda$generate$92
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aJ lambda$generate$69
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aK lambda$generate$91
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aK lambda$generate$68
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aL lambda$generate$90
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aL lambda$generate$67
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aM lambda$generate$89
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aM lambda$generate$66
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aN lambda$generate$65
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aN lambda$generate$88
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aO lambda$generate$64
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aO lambda$generate$87
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aP lambda$generate$63
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aP lambda$generate$86
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aQ lambda$generate$62
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aQ lambda$generate$16
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aR lambda$generate$61
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aR lambda$generate$15
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aS lambda$generate$14
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aS lambda$generate$60
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aT lambda$generate$59
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aT lambda$generate$13
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aU lambda$generate$12
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aU lambda$generate$58
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aV lambda$generate$57
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aV lambda$generate$11
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aW lambda$generate$56
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aW lambda$generate$10
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aX lambda$generate$55
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aX lambda$generate$9
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aY lambda$generate$8
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aY lambda$generate$54
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aZ lambda$generate$7
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aZ lambda$generate$53
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aa lambda$generate$130
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aa lambda$generate$190
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ab lambda$generate$189
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ab lambda$generate$129
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ac lambda$generate$188
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ac lambda$generate$128
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ad lambda$generate$127
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ad lambda$generate$187
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ae lambda$generate$126
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ae lambda$generate$186
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; af lambda$generate$185
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; af lambda$generate$125
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ag lambda$generate$124
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ag lambda$generate$184
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ah lambda$generate$183
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ah lambda$generate$123
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ai lambda$generate$182
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ai lambda$generate$122
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aj lambda$generate$181
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aj lambda$generate$121
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ak lambda$generate$180
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ak lambda$generate$120
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; al lambda$generate$179
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; al lambda$generate$119
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; am lambda$generate$118
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; am lambda$generate$178
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; an lambda$generate$177
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; an lambda$generate$117
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ao lambda$generate$176
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ao lambda$generate$116
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ap lambda$generate$115
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ap lambda$generate$175
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aq lambda$generate$114
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aq lambda$generate$174
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ar lambda$generate$111
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ar lambda$generate$113
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; as lambda$generate$112
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; as lambda$generate$110
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; at lambda$generate$85
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; at lambda$generate$109
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; au lambda$generate$84
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; au lambda$generate$108
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; av lambda$generate$106
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; av lambda$generate$83
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aw lambda$generate$82
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aw lambda$generate$105
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ax lambda$generate$104
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ax lambda$generate$81
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ay lambda$generate$80
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ay lambda$generate$103
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; az lambda$generate$102
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; az lambda$generate$79
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; b lambda$generate$230
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b lambda$generate$226
m ()V b generate
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bA lambda$generate$26
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bB lambda$generate$25
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bC lambda$generate$24
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bD lambda$generate$23
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bE lambda$generate$22
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bF lambda$generate$21
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bG lambda$generate$20
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bH lambda$generate$19
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bI lambda$generate$18
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bJ lambda$generate$17
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ba lambda$generate$52
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ba lambda$generate$6
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bb lambda$generate$51
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bb lambda$generate$5
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bc lambda$generate$50
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bc lambda$generate$4
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bd lambda$generate$3
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bd lambda$generate$49
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; be lambda$generate$48
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; be lambda$generate$2
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bf lambda$generate$1
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bf lambda$generate$47
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bg lambda$generate$0
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bg lambda$generate$46
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bh lambda$generate$45
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bi lambda$generate$44
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bj lambda$generate$43
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bk lambda$generate$42
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bl lambda$generate$41
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bm lambda$generate$40
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bn lambda$generate$39
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bo lambda$generate$38
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bp lambda$generate$37
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bq lambda$generate$36
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; br lambda$generate$35
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bs lambda$generate$34
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bt lambda$generate$33
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bu lambda$generate$32
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bv lambda$generate$31
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bw lambda$generate$30
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bx lambda$generate$29
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; by lambda$generate$28
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; bz lambda$generate$27
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; c createPitcherCropLoot
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; c lambda$generate$107
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c lambda$generate$223
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c lambda$generate$213
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d lambda$generate$212
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d lambda$generate$222
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e lambda$generate$210
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e lambda$generate$214
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; f lambda$generate$209
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; f lambda$generate$205
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; g lambda$generate$204
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; g lambda$generate$208
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; h lambda$generate$198
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; i lambda$generate$197
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; j lambda$generate$173
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; k lambda$generate$172
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; l lambda$generate$171
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; m lambda$generate$170
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; n lambda$generate$169
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; o lambda$generate$168
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; p lambda$generate$167
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; q lambda$generate$166
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; r lambda$generate$165
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; s lambda$generate$164
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; t lambda$generate$163
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; u lambda$generate$162
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; u createDecoratedPotTable
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; v lambda$generate$161
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; v lambda$generate$237
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; w lambda$generate$236
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; w lambda$generate$160
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; x lambda$generate$235
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; x lambda$generate$159
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; y lambda$generate$234
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; y lambda$generate$158
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; z lambda$generate$233
m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; z lambda$generate$157
c net/minecraft/data/loot/packs/VanillaChestLoot net/minecraft/data/loot/packs/VanillaChestLoot
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; a shipwreckSupplyLootTable
m (Ljava/util/function/BiConsumer;)V a spawnerLootTables
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; b shipwreckMapLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; c bastionHoglinStableLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; d bastionBridgeLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; e endCityTreasureLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; f netherBridgeLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; g bastionTreasureLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; h bastionOtherLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; i woodlandMansionLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; j strongholdLibraryLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; k strongholdCorridorLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; l ancientCityLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; m jungleTempleLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; n shipwreckTreasureLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; o pillagerOutpostLootTable
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; p desertPyramidLootTable
c net/minecraft/data/loot/packs/VanillaEntityLoot net/minecraft/data/loot/packs/VanillaEntityLoot
m ()V a generate
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; c elderGuardianLootTable
c net/minecraft/data/loot/packs/VanillaFishingLoot net/minecraft/data/loot/packs/VanillaFishingLoot
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; a fishingFishLootTable
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; a create
c net/minecraft/data/metadata/PackMetadataGenerator net/minecraft/data/metadata/PackMetadataGenerator
f Lnet/minecraft/data/PackOutput; d output
f Ljava/util/Map; e elements
m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/util/function/Supplier;)V a lambda$run$1
m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/data/metadata/PackMetadataGenerator; a forFeaturePack
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/data/metadata/PackMetadataGenerator; a add
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/data/metadata/PackMetadataGenerator; a forFeaturePack
m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lcom/google/gson/JsonElement; b lambda$add$0
c net/minecraft/data/models/BlockModelGenerators net/minecraft/data/models/BlockModelGenerators
f Ljava/util/List; a MULTIFACE_GENERATOR
f Ljava/util/function/Consumer; b blockStateOutput
f Ljava/util/function/BiConsumer; c modelOutput
f Ljava/util/function/Consumer; d skippedAutoModelsOutput
f Ljava/util/List; e nonOrientableTrapdoor
f Ljava/util/Map; f fullBlockModelCustomGenerators
f Ljava/util/Map; g texturedModels
f Ljava/util/Map; h SHAPE_CONSUMERS
f Ljava/util/Map; i CHISELED_BOOKSHELF_SLOT_MODEL_CACHE
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; A createFloorFireModels
m ()V A createCauldrons
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; B createSideFireModels
m ()V B createChorusFlower
m ()V C createCrafterBlock
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; C createTopFireModels
m (Lnet/minecraft/world/level/block/Block;)V D createLantern
m ()V D createEndPortalFrame
m ()V E createChorusPlant
m (Lnet/minecraft/world/level/block/Block;)V E createNonTemplateHorizontalBlock
m (Lnet/minecraft/world/level/block/Block;)V F createMultiface
m ()V F createComposter
m (Lnet/minecraft/world/level/block/Block;)V G createShulkerBox
m ()V G createAmethystClusters
m ()V H createPointedDripstone
m ()V I createDaylightDetector
m ()V J createLightningRod
m ()V K createFarmland
m ()V L createFire
m ()V M createSoulFire
m ()V N createMuddyMangroveRoots
m ()V O createMangrovePropagule
m ()V P createFrostedIce
m ()V Q createGrassBlocks
m ()V R createCocoa
m ()V S createDirtPath
m ()V T createHopper
m ()V U createIronBars
m ()V V createLever
m ()V W createLilyPad
m ()V X createFrogspawnBlock
m ()V Y createNetherPortalBlock
m ()V Z createNetherrack
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createWall
m (Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a createBooleanModelDispatch
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Boolean;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createSculkCatalyst$54
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Lnet/minecraft/data/models/model/ModelTemplate;Ljava/util/function/Function;)Lnet/minecraft/resources/MinecraftKey; a createSuffixedVariant
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/IBlockState;[I)V a createCropBlock
m (Lnet/minecraft/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/datafixers/util/Pair;)V a lambda$createChiseledBookshelf$55
m (Lnet/minecraft/core/BlockPropertyJigsawOrientation;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createJigsaw$59
m (Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createRepeater$38
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TexturedModel$a;Lnet/minecraft/data/models/model/TexturedModel$a;)V a createRotatedPillarWithHorizontalVariant
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/block/entity/vault/VaultState;Ljava/lang/Boolean;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createVault$35
m (Ljava/util/function/Function;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createSnifferEgg$45
m (Lnet/minecraft/data/models/model/TexturedModel$a;[Lnet/minecraft/world/level/block/Block;)V a createColoredBlockWithRandomRotations
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TextureMapping;)V a createPumpkinVariant
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/properties/DripstoneThickness;)Lnet/minecraft/data/models/blockstates/Variant; a createPointedDripstoneVariant
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V a createHangingSign
m (Lnet/minecraft/resources/MinecraftKey;)[Lnet/minecraft/data/models/blockstates/Variant; a createRotatedVariants
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TextureMapping;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createStems$7
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$a; a blockEntityModels
m ([ILnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createCrossBlock$6
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createBrushableBlock$5
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;)V a createPistonVariant
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)V a createAirLikeBlock
m (Ljava/lang/String;I)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createBambooModels$11
m (Lnet/minecraft/world/item/ItemMonsterEgg;)V a lambda$run$61
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a createEmptyOrFullDispatch
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/MinecraftKey;)V a delegateItemModel
m (Lnet/minecraft/world/level/block/Block;)V a createTrivialCube
m (Ljava/util/List;Ljava/util/function/UnaryOperator;)Ljava/util/List; a wrapModels
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/blockstates/Condition$c;Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean;)V a lambda$createMultiface$52
m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createSoulFire$31
m (Lnet/minecraft/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/data/models/blockstates/Condition$c;Lnet/minecraft/data/models/blockstates/VariantProperties$a;Lcom/mojang/datafixers/util/Pair;)V a lambda$addSlotStateAndRotationVariants$56
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Boolean;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createActiveRail$9
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$d;Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$d; a configureDoorHalf
m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createStructureBlock$40
m (Lnet/minecraft/world/item/Item;)V a createSimpleFlatItemModel
m (Lnet/minecraft/data/models/model/TextureMapping;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; a lambda$createChorusFlower$17
m (ILjava/lang/String;Lnet/minecraft/data/models/model/TextureMapping;)Lnet/minecraft/resources/MinecraftKey; a createTurtleEggModel
m (Lnet/minecraft/core/BlockPropertyJigsawOrientation;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; a applyRotation
m (I)Ljava/util/List; a createBambooModels
m ([Lnet/minecraft/world/level/block/Block;)V a createCampfires
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;Lnet/minecraft/data/models/model/TextureMapping;)V a createCrossBlockWithDefaultItem
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createCustomFence
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createCopperBulb$19
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createPitcherCrop$8
m (Lnet/minecraft/data/BlockFamily;)V a lambda$run$60
m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/Variant;Lnet/minecraft/data/models/blockstates/Variant;Ljava/lang/Comparable;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createEmptyOrFullDispatch$13
m ()V a run
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; a createRotatedVariant
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Z)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createFenceGate
m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createSnowBlocks$39
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createDoor
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;)V a createPlant
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TextureMapping;Lnet/minecraft/data/models/model/ModelTemplate;)V a createTrivialBlock
m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/Function;)V a createBeeNest
m ([Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createRespawnAnchor$58
m (Lnet/minecraft/world/level/block/Block;II)Lnet/minecraft/resources/MinecraftKey; a lambda$createCropBlock$14
m (Lnet/minecraft/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/data/models/blockstates/Condition$c;Lnet/minecraft/data/models/blockstates/VariantProperties$a;)V a addSlotStateAndRotationVariants
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/blockstates/Condition$c;)V a lambda$createMultiface$53
m (Lnet/minecraft/data/models/model/TextureMapping;)V a lambda$new$4
m (Lnet/minecraft/data/models/model/ModelTemplate;Ljava/lang/String;Lnet/minecraft/data/models/model/TextureMapping;Lnet/minecraft/data/models/BlockModelGenerators$d;)Lnet/minecraft/resources/MinecraftKey; a lambda$addBookSlotModel$57
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;Ljava/lang/Boolean;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createTrialSpawner$34
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;)V a createCrossBlockWithDefaultItem
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TexturedModel$a;)V a createAxisAlignedPillarBlock
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V a copyDoorModel
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;Lnet/minecraft/world/level/block/state/properties/IBlockState;[I)V a createCrossBlock
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;)V a lambda$createGrassBlocks$33
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/blockstates/Variant;)V a createGrassLikeBlock
m ([ILit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createCropBlock$15
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createCopperBulb
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createPillarBlockUVLocked
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createCalibratedSculkSensor$37
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; a createMirroredCubeGenerator
m (Lnet/minecraft/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/data/models/blockstates/Condition$c;Lnet/minecraft/data/models/blockstates/VariantProperties$a;Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean;Lnet/minecraft/data/models/model/ModelTemplate;Z)V a addBookSlotModel
m (Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/data/models/blockstates/Variant; a lambda$createTripwireHook$42
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)V a createSimpleFlatItemModel
m (Ljava/lang/Integer;)Lnet/minecraft/resources/MinecraftKey; a lambda$createSnifferEgg$44
m (Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/resources/MinecraftKey; a createTurtleEggModel
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V a createCoral
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;)V a createCraftingTableLike
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;)V a delegateItemModel
m ()V aA createInfestedDeepslate
m ()V aB createRespawnAnchor
m ()V aC createJigsaw
m ()V aD createPetrifiedOakSlab
m ()V aE createLightBlock
m ()V aa createObserver
m ()V ab createPistons
m ()V ac createPistonHeads
m ()V ad createTrialSpawner
m ()V ae createVault
m ()V af createSculkSensor
m ()V ag createCalibratedSculkSensor
m ()V ah createSculkShrieker
m ()V ai createScaffolding
m ()V aj createCaveVines
m ()V ak createRedstoneLamp
m ()V al createRedstoneTorch
m ()V am createRepeater
m ()V an createSeaPickle
m ()V ao createSnowBlocks
m ()V ap createStonecutter
m ()V aq createStructureBlock
m ()V ar createSweetBerryBush
m ()V as createTripwire
m ()V at createTripwireHook
m ()V au createTurtleEgg
m ()V av createSnifferEgg
m ()V aw createSculkCatalyst
m ()V ax createChiseledBookshelf
m ()V ay createMagmaBlock
m ()V az createInfestedStone
m (Lnet/minecraft/data/models/model/TextureMapping;)V b lambda$new$3
m (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/util/List; b lambda$createTurtleEgg$43
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V b copyTrapdoorModel
m (Ljava/lang/Integer;)Lnet/minecraft/data/models/blockstates/Variant; b lambda$createSweetBerryBush$41
m (Lnet/minecraft/data/models/model/TextureMapping;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; b lambda$createCommandBlock$10
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; b lambda$static$51
m (Lnet/minecraft/world/level/block/Block;)V b createGenericCube
m ()Lnet/minecraft/data/models/blockstates/PropertyDispatch; b createHorizontalFacingDispatch
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; b createRotatedVariant
m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; b lambda$createSoulFire$30
m (Lnet/minecraft/data/models/model/TexturedModel$a;[Lnet/minecraft/world/level/block/Block;)V b createColoredBlockWithStateRotations
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; b createNorthWestMirroredCubeGenerator
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;)V b lambda$createGrassBlocks$32
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;)V b createGrowingPlant
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; b createButton
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; b createStairs
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TexturedModel$a;)V b createTrivialBlock
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase;)Lnet/minecraft/data/models/blockstates/Variant; b lambda$createSculkSensor$36
m (Lnet/minecraft/core/BlockPropertyJigsawOrientation;)Lnet/minecraft/data/models/blockstates/Variant; b lambda$createCrafterBlock$18
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;)V b createCrossBlock
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;Lnet/minecraft/data/models/model/TextureMapping;)V b createCrossBlock
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;)V c lambda$createFurnace$16
m ()Lnet/minecraft/data/models/blockstates/PropertyDispatch; c createHorizontalFacingDispatchAlt
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V c createNonTemplateModelBlock
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; c createOrientableTrapdoor
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; c createMirroredColumnGenerator
m (Lnet/minecraft/world/level/block/Block;)V c skipAutoItemBlock
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/BlockModelGenerators$e;)V c createDoublePlant
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; c createSimpleBlock
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TexturedModel$a;)V c createHorizontallyRotatedBlock
m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; c lambda$createSoulFire$29
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; c lambda$static$50
m (Lnet/minecraft/data/models/model/TextureMapping;)V c lambda$new$2
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; c createFence
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; d createAxisAlignedPillarBlock
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; d lambda$static$49
m (Lnet/minecraft/world/level/block/Block;)V d createSimpleFlatItemModel
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V d createCoralFans
m (Lnet/minecraft/data/models/model/TextureMapping;)V d lambda$new$1
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TexturedModel$a;)V d createFurnace
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;)V d lambda$createBarrel$12
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; d createRotatedPillarWithHorizontalVariant
m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; d lambda$createSoulFire$28
m ()Lnet/minecraft/data/models/blockstates/PropertyDispatch; d createTorchHorizontalDispatch
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; d createTrapdoor
m ()Lnet/minecraft/data/models/blockstates/PropertyDispatch; e createFacingDispatch
m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; e lambda$createSoulFire$27
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; e createPressurePlate
m (Lnet/minecraft/data/models/model/TextureMapping;)V e lambda$new$0
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/BlockStateGenerator; e createSlab
m (Lnet/minecraft/world/level/block/Block;)V e createRotatedMirroredVariantBlock
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V e createStems
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; e lambda$static$48
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;)V e createAxisAlignedPillarBlockCustomModel
m ()Lnet/minecraft/data/models/blockstates/PropertyDispatch; f createRotatedPillar
m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; f lambda$createFire$26
m (Lnet/minecraft/world/level/block/Block;)V f createRotatedVariantBlock
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;)V f createAirLikeBlock
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)V f createDoubleBlock
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; f lambda$static$47
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$a; f blockEntityModels
m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; g lambda$createFire$25
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; g lambda$static$46
m (Lnet/minecraft/world/level/block/Block;)V g createBrushableBlock
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V g createFullAndCarpetBlocks
m ()V g createBigDripLeafBlock
m ()V h createPitcherPlant
m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; h lambda$createFire$24
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V h createGlassBlocks
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; h family
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/blockstates/Variant; h lambda$wrapModels$20
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V i copyCopperBulbModel
m ()V i createPitcherCrop
m (Lnet/minecraft/world/level/block/Block;)V i createDoor
m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; i lambda$createFire$23
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V j createWeightedPressurePlate
m (Lnet/minecraft/world/level/block/Block;)V j createOrientableTrapdoor
m ()V j createSunflower
m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; j lambda$createFire$22
m (Lnet/minecraft/world/level/block/Block;)V k createTrapdoor
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V k copyModel
m ()V k createTallSeagrass
m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; k lambda$createFire$21
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V l createNormalTorch
m ()V l createSmallDripleaf
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$f; l woodProvider
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V m createBedItem
m (Lnet/minecraft/world/level/block/Block;)V m createNonTemplateModelBlock
m ()V m createBamboo
m ()Lnet/minecraft/data/models/blockstates/PropertyDispatch; n createColumnWithFacing
m (Lnet/minecraft/world/level/block/Block;)V n createPassiveRail
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V n createNetherRoots
m ()V o createBarrel
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V o createCandleAndCandleCake
m (Lnet/minecraft/world/level/block/Block;)V o createActiveRail
m (Lnet/minecraft/world/level/block/Block;)V p createFlowerBed
m ()V p createBell
m (Lnet/minecraft/world/level/block/Block;)V q createCommandBlock
m ()V q createGrindstone
m (Lnet/minecraft/world/level/block/Block;)V r createAnvil
m ()V r createBookshelf
m ()V s createRedstoneWire
m (Lnet/minecraft/world/level/block/Block;)V s createAzalea
m ()V t createComparator
m (Lnet/minecraft/world/level/block/Block;)V t createPottedAzalea
m ()V u createSmoothStoneSlab
m (Lnet/minecraft/world/level/block/Block;)V u createMushroomBlock
m (Lnet/minecraft/world/level/block/Block;)V v createDispenserBlock
m ()V v createBrewingStand
m (Lnet/minecraft/world/level/block/Block;)V w createCopperBulb
m ()V w createCakeBlock
m (Lnet/minecraft/world/level/block/Block;)V x createAmethystCluster
m ()V x createCartographyTable
m ()V y createSmithingTable
m (Lnet/minecraft/world/level/block/Block;)V y createNyliumBlock
m ()V z createPumpkins
m (Lnet/minecraft/world/level/block/Block;)V z createRotatableColumn
c net/minecraft/data/models/BlockModelGenerators$1 net/minecraft/data/models/BlockModelGenerators$1
f [I a $SwitchMap$net$minecraft$core$FrontAndTop
f [I b $SwitchMap$net$minecraft$world$level$block$entity$vault$VaultState
f [I c $SwitchMap$net$minecraft$world$level$block$entity$trialspawner$TrialSpawnerState
f [I d $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
f [I e $SwitchMap$net$minecraft$world$level$block$state$properties$DoubleBlockHalf
c net/minecraft/data/models/BlockModelGenerators$a net/minecraft/data/models/BlockModelGenerators$BlockEntityModelGenerator
f Lnet/minecraft/data/models/BlockModelGenerators; a this$0
f Lnet/minecraft/resources/MinecraftKey; b baseModel
m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$a; a create
m (Lnet/minecraft/data/models/model/ModelTemplate;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$a; a createWithCustomBlockItemModel
m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$a; b createWithoutBlockItem
c net/minecraft/data/models/BlockModelGenerators$b net/minecraft/data/models/BlockModelGenerators$BlockFamilyProvider
f Lnet/minecraft/data/models/BlockModelGenerators; a this$0
f Lnet/minecraft/data/models/model/TextureMapping; b mapping
f Ljava/util/Map; c models
f Lnet/minecraft/data/BlockFamily; d family
f Lnet/minecraft/resources/MinecraftKey; e fullBlock
f Ljava/util/Set; f skipGeneratingModelsFor
m (Lnet/minecraft/data/BlockFamily$b;Lnet/minecraft/world/level/block/Block;)V a lambda$generateFor$1
m (Lnet/minecraft/data/BlockFamily;)Lnet/minecraft/data/models/BlockModelGenerators$b; a generateFor
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; a donateModelTo
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; a button
m (Lnet/minecraft/data/models/model/ModelTemplate;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/MinecraftKey; a getOrCreateModel
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/ModelTemplate;)Lnet/minecraft/data/models/BlockModelGenerators$b; a fullBlock
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; b wall
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/ModelTemplate;)Lnet/minecraft/resources/MinecraftKey; b lambda$getOrCreateModel$0
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; c customFence
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; d fence
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; e customFenceGate
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; f fenceGate
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; g pressurePlate
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; h sign
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; i slab
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; j stairs
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; k fullBlockVariant
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$b; l door
m (Lnet/minecraft/world/level/block/Block;)V m trapdoor
c net/minecraft/data/models/BlockModelGenerators$c net/minecraft/data/models/BlockModelGenerators$BlockStateGeneratorSupplier
c net/minecraft/data/models/BlockModelGenerators$d net/minecraft/data/models/BlockModelGenerators$BookSlotModelCacheKey
f Lnet/minecraft/data/models/model/ModelTemplate; a template
f Ljava/lang/String; b modelSuffix
m ()Lnet/minecraft/data/models/model/ModelTemplate; a template
m ()Ljava/lang/String; b modelSuffix
c net/minecraft/data/models/BlockModelGenerators$e net/minecraft/data/models/BlockModelGenerators$TintState
f Lnet/minecraft/data/models/BlockModelGenerators$e; a TINTED
f Lnet/minecraft/data/models/BlockModelGenerators$e; b NOT_TINTED
f [Lnet/minecraft/data/models/BlockModelGenerators$e; c $VALUES
m ()Lnet/minecraft/data/models/model/ModelTemplate; a getCross
m ()Lnet/minecraft/data/models/model/ModelTemplate; b getCrossPot
m ()[Lnet/minecraft/data/models/BlockModelGenerators$e; c $values
c net/minecraft/data/models/BlockModelGenerators$f net/minecraft/data/models/BlockModelGenerators$WoodProvider
f Lnet/minecraft/data/models/BlockModelGenerators; a this$0
f Lnet/minecraft/data/models/model/TextureMapping; b logMapping
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$f; a wood
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$f; b log
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$f; c logWithHorizontal
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/BlockModelGenerators$f; d logUVLocked
c net/minecraft/data/models/ItemModelGenerators net/minecraft/data/models/ItemModelGenerators
f Lnet/minecraft/resources/MinecraftKey; a TRIM_TYPE_PREDICATE_ID
f Ljava/util/List; b GENERATED_TRIM_MODELS
f Ljava/util/function/BiConsumer; c output
m (Lnet/minecraft/world/item/ItemArmor;)V a generateArmorTrims
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/data/models/model/ModelTemplate;)V a generateFlatItem
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/data/models/model/ModelTemplate;)V a generateFlatItem
m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getItemModelForTrimMaterial
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Map;Lnet/minecraft/core/Holder;)Lcom/google/gson/JsonObject; a generateBaseArmorTrimTemplate
m (Lnet/minecraft/world/item/Item;Ljava/lang/String;Lnet/minecraft/data/models/model/ModelTemplate;)V a generateFlatItem
m (Lnet/minecraft/world/item/ItemArmor;Lnet/minecraft/resources/MinecraftKey;Ljava/util/Map;)Lcom/google/gson/JsonObject; a lambda$generateArmorTrims$1
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)V a generateLayeredItem
m ()V a run
m (Lnet/minecraft/world/item/Item;)V a generateItemWithOverlay
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)V a generateLayeredItem
m (Lnet/minecraft/world/item/ItemArmor;Lnet/minecraft/resources/MinecraftKey;Ljava/util/Map;)Lcom/google/gson/JsonObject; b lambda$generateArmorTrims$0
m (Lnet/minecraft/world/item/Item;)V b generateCompassItem
m (Lnet/minecraft/world/item/Item;)V c generateClockItem
c net/minecraft/data/models/ItemModelGenerators$a net/minecraft/data/models/ItemModelGenerators$TrimModelData
f Ljava/lang/String; a name
f F b itemModelIndex
f Ljava/util/Map; c overrideArmorMaterials
m (Lnet/minecraft/core/Holder;)Ljava/lang/String; a name
m ()Ljava/lang/String; a name
m ()F b itemModelIndex
m ()Ljava/util/Map; c overrideArmorMaterials
c net/minecraft/data/models/ModelProvider net/minecraft/data/models/ModelProvider
f Lnet/minecraft/data/PackOutput$a; d blockStatePathProvider
f Lnet/minecraft/data/PackOutput$a; e modelPathProvider
m (Lnet/minecraft/world/level/block/Block;)Ljava/nio/file/Path; a lambda$run$5
m (Ljava/util/Map;Lnet/minecraft/data/models/blockstates/BlockStateGenerator;)V a lambda$run$0
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Ljava/util/function/Supplier;)V a lambda$run$1
m (Ljava/util/function/Function;Lnet/minecraft/data/CachedOutput;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a lambda$saveCollection$6
m (Ljava/util/Map;Lnet/minecraft/world/level/block/Block;)Z a lambda$run$3
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/data/CachedOutput;Ljava/util/Map;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; a saveCollection
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$saveCollection$7
m (Ljava/util/Set;Ljava/util/Map;Lnet/minecraft/world/level/block/Block;)V a lambda$run$4
m (Ljava/util/Map$Entry;)Z a lambda$run$2
c net/minecraft/data/models/blockstates/BlockStateGenerator net/minecraft/data/models/blockstates/BlockStateGenerator
m ()Lnet/minecraft/world/level/block/Block; a getBlock
c net/minecraft/data/models/blockstates/Condition net/minecraft/data/models/blockstates/Condition
m ()Lnet/minecraft/data/models/blockstates/Condition$c; a condition
m (Lnet/minecraft/world/level/block/state/BlockStateList;)V a validate
m ([Lnet/minecraft/data/models/blockstates/Condition;)Lnet/minecraft/data/models/blockstates/Condition; a and
m ([Lnet/minecraft/data/models/blockstates/Condition;)Lnet/minecraft/data/models/blockstates/Condition; b or
c net/minecraft/data/models/blockstates/Condition$a net/minecraft/data/models/blockstates/Condition$CompositeCondition
f Lnet/minecraft/data/models/blockstates/Condition$b; a operation
f Ljava/util/List; b subconditions
m (Lnet/minecraft/world/level/block/state/BlockStateList;Lnet/minecraft/data/models/blockstates/Condition;)V a lambda$validate$0
m (Lnet/minecraft/world/level/block/state/BlockStateList;)V a validate
m ()Lcom/google/gson/JsonElement; b get
c net/minecraft/data/models/blockstates/Condition$b net/minecraft/data/models/blockstates/Condition$Operation
f Lnet/minecraft/data/models/blockstates/Condition$b; a AND
f Lnet/minecraft/data/models/blockstates/Condition$b; b OR
f Ljava/lang/String; c id
f [Lnet/minecraft/data/models/blockstates/Condition$b; d $VALUES
m ()[Lnet/minecraft/data/models/blockstates/Condition$b; a $values
c net/minecraft/data/models/blockstates/Condition$c net/minecraft/data/models/blockstates/Condition$TerminalCondition
f Ljava/util/Map; a terms
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/String;)V a putValue
m (Lcom/google/gson/JsonObject;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/String;)V a lambda$get$0
m (Lnet/minecraft/world/level/block/state/BlockStateList;)V a validate
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Lnet/minecraft/data/models/blockstates/Condition$c; a term
m (Lnet/minecraft/world/level/block/state/BlockStateList;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z a lambda$validate$1
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/stream/Stream;)Ljava/lang/String; a joinValues
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/data/models/blockstates/Condition$c; a term
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Lnet/minecraft/data/models/blockstates/Condition$c; b negatedTerm
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/data/models/blockstates/Condition$c; b negatedTerm
m ()Lcom/google/gson/JsonElement; b get
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Ljava/lang/String; c getTerm
c net/minecraft/data/models/blockstates/MultiPartGenerator net/minecraft/data/models/blockstates/MultiPartGenerator
f Lnet/minecraft/world/level/block/Block; a block
f Ljava/util/List; b parts
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/blockstates/MultiPartGenerator; a multiPart
m (Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/MultiPartGenerator; a with
m (Lnet/minecraft/data/models/blockstates/Condition;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/MultiPartGenerator; a with
m ()Lnet/minecraft/world/level/block/Block; a getBlock
m (Ljava/util/List;)Lnet/minecraft/data/models/blockstates/MultiPartGenerator; a with
m (Lnet/minecraft/data/models/blockstates/Condition;Ljava/util/List;)Lnet/minecraft/data/models/blockstates/MultiPartGenerator; a with
m (Lnet/minecraft/world/level/block/state/BlockStateList;Lnet/minecraft/data/models/blockstates/MultiPartGenerator$b;)V a lambda$get$0
m (Lnet/minecraft/data/models/blockstates/Condition;[Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/MultiPartGenerator; a with
m ()Lcom/google/gson/JsonElement; b get
c net/minecraft/data/models/blockstates/MultiPartGenerator$a net/minecraft/data/models/blockstates/MultiPartGenerator$ConditionalEntry
f Lnet/minecraft/data/models/blockstates/Condition; a condition
m (Lnet/minecraft/world/level/block/state/BlockStateList;)V a validate
m (Lcom/google/gson/JsonObject;)V a decorate
c net/minecraft/data/models/blockstates/MultiPartGenerator$b net/minecraft/data/models/blockstates/MultiPartGenerator$Entry
f Ljava/util/List; a variants
m (Lnet/minecraft/world/level/block/state/BlockStateList;)V a validate
m ()Lcom/google/gson/JsonElement; a get
m (Lcom/google/gson/JsonObject;)V a decorate
c net/minecraft/data/models/blockstates/MultiVariantGenerator net/minecraft/data/models/blockstates/MultiVariantGenerator
f Lnet/minecraft/world/level/block/Block; a block
f Ljava/util/List; b baseVariants
f Ljava/util/Set; c seenProperties
f Ljava/util/List; d declaredPropertySets
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; a with
m (Lcom/google/common/collect/ImmutableList$Builder;Lnet/minecraft/data/models/blockstates/Variant;Lnet/minecraft/data/models/blockstates/Variant;)V a lambda$mergeVariants$5
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)V a lambda$with$0
m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; a mergeVariants
m ()Lnet/minecraft/world/level/block/Block; a getBlock
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; a multiVariant
m (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V a lambda$get$3
m (Ljava/util/Map;Lcom/google/gson/JsonObject;)V a lambda$get$4
m (Ljava/util/List;Lcom/google/common/collect/ImmutableList$Builder;Lnet/minecraft/data/models/blockstates/Variant;)V a lambda$mergeVariants$6
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; a multiVariant
m (Lcom/mojang/datafixers/util/Pair;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$get$1
m (Lnet/minecraft/world/level/block/Block;[Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/MultiVariantGenerator; a multiVariant
m (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream; b lambda$get$2
m ()Lcom/google/gson/JsonElement; b get
c net/minecraft/data/models/blockstates/PropertyDispatch net/minecraft/data/models/blockstates/PropertyDispatch
f Ljava/util/Map; a values
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/data/models/blockstates/Selector;)Ljava/util/stream/Stream; a lambda$verifyComplete$0
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$b; a properties
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$c; a properties
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$a; a property
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$d; a properties
m ()Ljava/util/Map; a getEntries
m (Lnet/minecraft/data/models/blockstates/Selector;Ljava/util/List;)V a putValue
m (Lnet/minecraft/data/models/blockstates/Selector;)Z a lambda$verifyComplete$1
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$e; a properties
m ()Ljava/util/List; b getDefinedProperties
m ()V c verifyComplete
c net/minecraft/data/models/blockstates/PropertyDispatch$a net/minecraft/data/models/blockstates/PropertyDispatch$C1
f Lnet/minecraft/world/level/block/state/properties/IBlockState; a property1
m (Ljava/util/function/Function;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a generate
m (Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$a; a select
m (Ljava/util/function/Function;Ljava/lang/Comparable;)V a lambda$generateList$1
m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$a; a select
m (Ljava/util/function/Function;Ljava/lang/Comparable;)V b lambda$generate$0
m ()Ljava/util/List; b getDefinedProperties
m (Ljava/util/function/Function;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; b generateList
c net/minecraft/data/models/blockstates/PropertyDispatch$b net/minecraft/data/models/blockstates/PropertyDispatch$C2
f Lnet/minecraft/world/level/block/state/properties/IBlockState; a property1
f Lnet/minecraft/world/level/block/state/properties/IBlockState; b property2
m (Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V a lambda$generateList$2
m (Ljava/util/function/BiFunction;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a generate
m (Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V a lambda$generateList$3
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$b; a select
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$b; a select
m (Ljava/util/function/BiFunction;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; b generateList
m (Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V b lambda$generate$0
m ()Ljava/util/List; b getDefinedProperties
m (Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V b lambda$generate$1
c net/minecraft/data/models/blockstates/PropertyDispatch$c net/minecraft/data/models/blockstates/PropertyDispatch$C3
f Lnet/minecraft/world/level/block/state/properties/IBlockState; a property1
f Lnet/minecraft/world/level/block/state/properties/IBlockState; b property2
f Lnet/minecraft/world/level/block/state/properties/IBlockState; c property3
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$c; a select
m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;Ljava/lang/Comparable;)V a lambda$generateList$4
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$c; a select
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;Ljava/lang/Comparable;)V a lambda$generateList$3
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;Ljava/lang/Comparable;)V a lambda$generateList$5
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a generate
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;Ljava/lang/Comparable;)V b lambda$generate$0
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;Ljava/lang/Comparable;)V b lambda$generate$2
m ()Ljava/util/List; b getDefinedProperties
m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;Ljava/lang/Comparable;)V b lambda$generate$1
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$h;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; b generateList
c net/minecraft/data/models/blockstates/PropertyDispatch$d net/minecraft/data/models/blockstates/PropertyDispatch$C4
f Lnet/minecraft/world/level/block/state/properties/IBlockState; a property1
f Lnet/minecraft/world/level/block/state/properties/IBlockState; b property2
f Lnet/minecraft/world/level/block/state/properties/IBlockState; c property3
f Lnet/minecraft/world/level/block/state/properties/IBlockState; d property4
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V a lambda$generateList$7
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V a lambda$generateList$4
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V a lambda$generateList$5
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a generate
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$d; a select
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$d; a select
m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V a lambda$generateList$6
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V b lambda$generate$3
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V b lambda$generate$1
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; b generateList
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V b lambda$generate$0
m ()Ljava/util/List; b getDefinedProperties
m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$g;Ljava/lang/Comparable;)V b lambda$generate$2
c net/minecraft/data/models/blockstates/PropertyDispatch$e net/minecraft/data/models/blockstates/PropertyDispatch$C5
f Lnet/minecraft/world/level/block/state/properties/IBlockState; a property1
f Lnet/minecraft/world/level/block/state/properties/IBlockState; b property2
f Lnet/minecraft/world/level/block/state/properties/IBlockState; c property3
f Lnet/minecraft/world/level/block/state/properties/IBlockState; d property4
f Lnet/minecraft/world/level/block/state/properties/IBlockState; e property5
m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V a lambda$generateList$8
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V a lambda$generateList$5
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V a lambda$generateList$7
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$e; a select
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V a lambda$generateList$6
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; a generate
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/data/models/blockstates/PropertyDispatch$e; a select
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V a lambda$generateList$9
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V b lambda$generate$0
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V b lambda$generate$2
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;)Lnet/minecraft/data/models/blockstates/PropertyDispatch; b generateList
m ()Ljava/util/List; b getDefinedProperties
m (Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V b lambda$generate$3
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V b lambda$generate$1
m (Lnet/minecraft/data/models/blockstates/PropertyDispatch$f;Ljava/lang/Comparable;)V b lambda$generate$4
c net/minecraft/data/models/blockstates/PropertyDispatch$f net/minecraft/data/models/blockstates/PropertyDispatch$PentaFunction
c net/minecraft/data/models/blockstates/PropertyDispatch$g net/minecraft/data/models/blockstates/PropertyDispatch$QuadFunction
c net/minecraft/data/models/blockstates/PropertyDispatch$h net/minecraft/data/models/blockstates/PropertyDispatch$TriFunction
c net/minecraft/data/models/blockstates/Selector net/minecraft/data/models/blockstates/Selector
f Lnet/minecraft/data/models/blockstates/Selector; a EMPTY
f Ljava/util/Comparator; b COMPARE_BY_NAME
f Ljava/util/List; c values
m (Lnet/minecraft/data/models/blockstates/Selector;)Lnet/minecraft/data/models/blockstates/Selector; a extend
m ()Lnet/minecraft/data/models/blockstates/Selector; a empty
m ([Lnet/minecraft/world/level/block/state/properties/IBlockState$a;)Lnet/minecraft/data/models/blockstates/Selector; a of
m (Lnet/minecraft/world/level/block/state/properties/IBlockState$a;)Lnet/minecraft/data/models/blockstates/Selector; a extend
m ()Ljava/lang/String; b getKey
m (Lnet/minecraft/world/level/block/state/properties/IBlockState$a;)Ljava/lang/String; b lambda$static$0
c net/minecraft/data/models/blockstates/Variant net/minecraft/data/models/blockstates/Variant
f Ljava/util/Map; a values
m (Lcom/google/gson/JsonArray;Lnet/minecraft/data/models/blockstates/Variant;)V a lambda$convertList$1
m ()Lnet/minecraft/data/models/blockstates/Variant; a variant
m (Lcom/google/gson/JsonObject;Lnet/minecraft/data/models/blockstates/VariantProperty$a;)V a lambda$get$0
m (Lnet/minecraft/data/models/blockstates/VariantProperty;Ljava/lang/Object;)Lnet/minecraft/data/models/blockstates/Variant; a with
m (Lnet/minecraft/data/models/blockstates/Variant;Lnet/minecraft/data/models/blockstates/Variant;)Lnet/minecraft/data/models/blockstates/Variant; a merge
m (Ljava/util/List;)Lcom/google/gson/JsonElement; a convertList
m ()Lcom/google/gson/JsonElement; b get
c net/minecraft/data/models/blockstates/VariantProperties net/minecraft/data/models/blockstates/VariantProperties
f Lnet/minecraft/data/models/blockstates/VariantProperty; a X_ROT
f Lnet/minecraft/data/models/blockstates/VariantProperty; b Y_ROT
f Lnet/minecraft/data/models/blockstates/VariantProperty; c MODEL
f Lnet/minecraft/data/models/blockstates/VariantProperty; d UV_LOCK
f Lnet/minecraft/data/models/blockstates/VariantProperty; e WEIGHT
m (Lnet/minecraft/data/models/blockstates/VariantProperties$a;)Lcom/google/gson/JsonElement; a lambda$static$1
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/google/gson/JsonElement; a lambda$static$2
m (Lnet/minecraft/data/models/blockstates/VariantProperties$a;)Lcom/google/gson/JsonElement; b lambda$static$0
c net/minecraft/data/models/blockstates/VariantProperties$a net/minecraft/data/models/blockstates/VariantProperties$Rotation
f Lnet/minecraft/data/models/blockstates/VariantProperties$a; a R0
f Lnet/minecraft/data/models/blockstates/VariantProperties$a; b R90
f Lnet/minecraft/data/models/blockstates/VariantProperties$a; c R180
f Lnet/minecraft/data/models/blockstates/VariantProperties$a; d R270
f I e value
f [Lnet/minecraft/data/models/blockstates/VariantProperties$a; f $VALUES
m ()[Lnet/minecraft/data/models/blockstates/VariantProperties$a; a $values
c net/minecraft/data/models/blockstates/VariantProperty net/minecraft/data/models/blockstates/VariantProperty
f Ljava/lang/String; a key
f Ljava/util/function/Function; b serializer
m (Ljava/lang/Object;)Lnet/minecraft/data/models/blockstates/VariantProperty$a; a withValue
c net/minecraft/data/models/blockstates/VariantProperty$a net/minecraft/data/models/blockstates/VariantProperty$Value
f Lnet/minecraft/data/models/blockstates/VariantProperty; a this$0
f Ljava/lang/Object; b value
m ()Lnet/minecraft/data/models/blockstates/VariantProperty; a getKey
m (Lcom/google/gson/JsonObject;)V a addToVariant
c net/minecraft/data/models/model/DelegatedModel net/minecraft/data/models/model/DelegatedModel
f Lnet/minecraft/resources/MinecraftKey; a parent
m ()Lcom/google/gson/JsonElement; a get
c net/minecraft/data/models/model/ModelLocationUtils net/minecraft/data/models/model/ModelLocationUtils
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getModelLocation
m (Lnet/minecraft/world/item/Item;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getModelLocation
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a lambda$getModelLocation$1
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/MinecraftKey; a getModelLocation
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a decorateBlockModelLocation
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/MinecraftKey; a getModelLocation
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; b decorateItemModelLocation
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b lambda$getModelLocation$0
c net/minecraft/data/models/model/ModelTemplate net/minecraft/data/models/model/ModelTemplate
f Ljava/util/Optional; a model
f Ljava/util/Set; b requiredSlots
f Ljava/util/Optional; c suffix
m (Lnet/minecraft/data/models/model/ModelTemplate$a;Lnet/minecraft/resources/MinecraftKey;Ljava/util/Map;)Lcom/google/gson/JsonElement; a lambda$create$0
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/MinecraftKey; a create
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Map;)Lcom/google/gson/JsonObject; a createBaseTemplate
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/MinecraftKey; a createWithSuffix
m (Lnet/minecraft/data/models/model/TextureMapping;)Ljava/util/Map; a createMap
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;Lnet/minecraft/data/models/model/ModelTemplate$a;)Lnet/minecraft/resources/MinecraftKey; a create
m (Lcom/google/gson/JsonObject;Lnet/minecraft/resources/MinecraftKey;)V a lambda$createBaseTemplate$1
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/MinecraftKey; a getDefaultModelLocation
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/MinecraftKey; a create
m (Lcom/google/gson/JsonObject;Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/resources/MinecraftKey;)V a lambda$createBaseTemplate$2
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Lnet/minecraft/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/MinecraftKey; b createWithOverride
c net/minecraft/data/models/model/ModelTemplate$a net/minecraft/data/models/model/ModelTemplate$JsonFactory
c net/minecraft/data/models/model/ModelTemplates net/minecraft/data/models/model/ModelTemplates
f Lnet/minecraft/data/models/model/ModelTemplate; A DOOR_TOP_LEFT_OPEN
f Lnet/minecraft/data/models/model/ModelTemplate; B DOOR_TOP_RIGHT
f Lnet/minecraft/data/models/model/ModelTemplate; C DOOR_TOP_RIGHT_OPEN
f Lnet/minecraft/data/models/model/ModelTemplate; D CUSTOM_FENCE_POST
f Lnet/minecraft/data/models/model/ModelTemplate; E CUSTOM_FENCE_SIDE_NORTH
f Lnet/minecraft/data/models/model/ModelTemplate; F CUSTOM_FENCE_SIDE_EAST
f Lnet/minecraft/data/models/model/ModelTemplate; G CUSTOM_FENCE_SIDE_SOUTH
f Lnet/minecraft/data/models/model/ModelTemplate; H CUSTOM_FENCE_SIDE_WEST
f Lnet/minecraft/data/models/model/ModelTemplate; I CUSTOM_FENCE_INVENTORY
f Lnet/minecraft/data/models/model/ModelTemplate; J FENCE_POST
f Lnet/minecraft/data/models/model/ModelTemplate; K FENCE_SIDE
f Lnet/minecraft/data/models/model/ModelTemplate; L FENCE_INVENTORY
f Lnet/minecraft/data/models/model/ModelTemplate; M WALL_POST
f Lnet/minecraft/data/models/model/ModelTemplate; N WALL_LOW_SIDE
f Lnet/minecraft/data/models/model/ModelTemplate; O WALL_TALL_SIDE
f Lnet/minecraft/data/models/model/ModelTemplate; P WALL_INVENTORY
f Lnet/minecraft/data/models/model/ModelTemplate; Q CUSTOM_FENCE_GATE_CLOSED
f Lnet/minecraft/data/models/model/ModelTemplate; R CUSTOM_FENCE_GATE_OPEN
f Lnet/minecraft/data/models/model/ModelTemplate; S CUSTOM_FENCE_GATE_WALL_CLOSED
f Lnet/minecraft/data/models/model/ModelTemplate; T CUSTOM_FENCE_GATE_WALL_OPEN
f Lnet/minecraft/data/models/model/ModelTemplate; U FENCE_GATE_CLOSED
f Lnet/minecraft/data/models/model/ModelTemplate; V FENCE_GATE_OPEN
f Lnet/minecraft/data/models/model/ModelTemplate; W FENCE_GATE_WALL_CLOSED
f Lnet/minecraft/data/models/model/ModelTemplate; X FENCE_GATE_WALL_OPEN
f Lnet/minecraft/data/models/model/ModelTemplate; Y PRESSURE_PLATE_UP
f Lnet/minecraft/data/models/model/ModelTemplate; Z PRESSURE_PLATE_DOWN
f Lnet/minecraft/data/models/model/ModelTemplate; a CUBE
f Lnet/minecraft/data/models/model/ModelTemplate; aA FLOWERBED_4
f Lnet/minecraft/data/models/model/ModelTemplate; aB CORAL_FAN
f Lnet/minecraft/data/models/model/ModelTemplate; aC CORAL_WALL_FAN
f Lnet/minecraft/data/models/model/ModelTemplate; aD GLAZED_TERRACOTTA
f Lnet/minecraft/data/models/model/ModelTemplate; aE CHORUS_FLOWER
f Lnet/minecraft/data/models/model/ModelTemplate; aF DAYLIGHT_DETECTOR
f Lnet/minecraft/data/models/model/ModelTemplate; aG STAINED_GLASS_PANE_NOSIDE
f Lnet/minecraft/data/models/model/ModelTemplate; aH STAINED_GLASS_PANE_NOSIDE_ALT
f Lnet/minecraft/data/models/model/ModelTemplate; aI STAINED_GLASS_PANE_POST
f Lnet/minecraft/data/models/model/ModelTemplate; aJ STAINED_GLASS_PANE_SIDE
f Lnet/minecraft/data/models/model/ModelTemplate; aK STAINED_GLASS_PANE_SIDE_ALT
f Lnet/minecraft/data/models/model/ModelTemplate; aL COMMAND_BLOCK
f Lnet/minecraft/data/models/model/ModelTemplate; aM CHISELED_BOOKSHELF_SLOT_TOP_LEFT
f Lnet/minecraft/data/models/model/ModelTemplate; aN CHISELED_BOOKSHELF_SLOT_TOP_MID
f Lnet/minecraft/data/models/model/ModelTemplate; aO CHISELED_BOOKSHELF_SLOT_TOP_RIGHT
f Lnet/minecraft/data/models/model/ModelTemplate; aP CHISELED_BOOKSHELF_SLOT_BOTTOM_LEFT
f Lnet/minecraft/data/models/model/ModelTemplate; aQ CHISELED_BOOKSHELF_SLOT_BOTTOM_MID
f Lnet/minecraft/data/models/model/ModelTemplate; aR CHISELED_BOOKSHELF_SLOT_BOTTOM_RIGHT
f Lnet/minecraft/data/models/model/ModelTemplate; aS ANVIL
f [Lnet/minecraft/data/models/model/ModelTemplate; aT STEMS
f Lnet/minecraft/data/models/model/ModelTemplate; aU ATTACHED_STEM
f Lnet/minecraft/data/models/model/ModelTemplate; aV CROP
f Lnet/minecraft/data/models/model/ModelTemplate; aW FARMLAND
f Lnet/minecraft/data/models/model/ModelTemplate; aX FIRE_FLOOR
f Lnet/minecraft/data/models/model/ModelTemplate; aY FIRE_SIDE
f Lnet/minecraft/data/models/model/ModelTemplate; aZ FIRE_SIDE_ALT
f Lnet/minecraft/data/models/model/ModelTemplate; aa PARTICLE_ONLY
f Lnet/minecraft/data/models/model/ModelTemplate; ab SLAB_BOTTOM
f Lnet/minecraft/data/models/model/ModelTemplate; ac SLAB_TOP
f Lnet/minecraft/data/models/model/ModelTemplate; ad LEAVES
f Lnet/minecraft/data/models/model/ModelTemplate; ae STAIRS_STRAIGHT
f Lnet/minecraft/data/models/model/ModelTemplate; af STAIRS_INNER
f Lnet/minecraft/data/models/model/ModelTemplate; ag STAIRS_OUTER
f Lnet/minecraft/data/models/model/ModelTemplate; ah TRAPDOOR_TOP
f Lnet/minecraft/data/models/model/ModelTemplate; ai TRAPDOOR_BOTTOM
f Lnet/minecraft/data/models/model/ModelTemplate; aj TRAPDOOR_OPEN
f Lnet/minecraft/data/models/model/ModelTemplate; ak ORIENTABLE_TRAPDOOR_TOP
f Lnet/minecraft/data/models/model/ModelTemplate; al ORIENTABLE_TRAPDOOR_BOTTOM
f Lnet/minecraft/data/models/model/ModelTemplate; am ORIENTABLE_TRAPDOOR_OPEN
f Lnet/minecraft/data/models/model/ModelTemplate; an POINTED_DRIPSTONE
f Lnet/minecraft/data/models/model/ModelTemplate; ao CROSS
f Lnet/minecraft/data/models/model/ModelTemplate; ap TINTED_CROSS
f Lnet/minecraft/data/models/model/ModelTemplate; aq FLOWER_POT_CROSS
f Lnet/minecraft/data/models/model/ModelTemplate; ar TINTED_FLOWER_POT_CROSS
f Lnet/minecraft/data/models/model/ModelTemplate; as RAIL_FLAT
f Lnet/minecraft/data/models/model/ModelTemplate; at RAIL_CURVED
f Lnet/minecraft/data/models/model/ModelTemplate; au RAIL_RAISED_NE
f Lnet/minecraft/data/models/model/ModelTemplate; av RAIL_RAISED_SW
f Lnet/minecraft/data/models/model/ModelTemplate; aw CARPET
f Lnet/minecraft/data/models/model/ModelTemplate; ax FLOWERBED_1
f Lnet/minecraft/data/models/model/ModelTemplate; ay FLOWERBED_2
f Lnet/minecraft/data/models/model/ModelTemplate; az FLOWERBED_3
f Lnet/minecraft/data/models/model/ModelTemplate; b CUBE_DIRECTIONAL
f Lnet/minecraft/data/models/model/ModelTemplate; bA FLAT_HANDHELD_ROD_ITEM
f Lnet/minecraft/data/models/model/ModelTemplate; bB TWO_LAYERED_ITEM
f Lnet/minecraft/data/models/model/ModelTemplate; bC THREE_LAYERED_ITEM
f Lnet/minecraft/data/models/model/ModelTemplate; bD SHULKER_BOX_INVENTORY
f Lnet/minecraft/data/models/model/ModelTemplate; bE BED_INVENTORY
f Lnet/minecraft/data/models/model/ModelTemplate; bF BANNER_INVENTORY
f Lnet/minecraft/data/models/model/ModelTemplate; bG SKULL_INVENTORY
f Lnet/minecraft/data/models/model/ModelTemplate; bH CANDLE
f Lnet/minecraft/data/models/model/ModelTemplate; bI TWO_CANDLES
f Lnet/minecraft/data/models/model/ModelTemplate; bJ THREE_CANDLES
f Lnet/minecraft/data/models/model/ModelTemplate; bK FOUR_CANDLES
f Lnet/minecraft/data/models/model/ModelTemplate; bL CANDLE_CAKE
f Lnet/minecraft/data/models/model/ModelTemplate; bM SCULK_SHRIEKER
f Lnet/minecraft/data/models/model/ModelTemplate; bN VAULT
f Lnet/minecraft/data/models/model/ModelTemplate; bO FLAT_HANDHELD_MACE_ITEM
f Lnet/minecraft/data/models/model/ModelTemplate; ba FIRE_UP
f Lnet/minecraft/data/models/model/ModelTemplate; bb FIRE_UP_ALT
f Lnet/minecraft/data/models/model/ModelTemplate; bc CAMPFIRE
f Lnet/minecraft/data/models/model/ModelTemplate; bd LANTERN
f Lnet/minecraft/data/models/model/ModelTemplate; be HANGING_LANTERN
f Lnet/minecraft/data/models/model/ModelTemplate; bf TORCH
f Lnet/minecraft/data/models/model/ModelTemplate; bg WALL_TORCH
f Lnet/minecraft/data/models/model/ModelTemplate; bh PISTON
f Lnet/minecraft/data/models/model/ModelTemplate; bi PISTON_HEAD
f Lnet/minecraft/data/models/model/ModelTemplate; bj PISTON_HEAD_SHORT
f Lnet/minecraft/data/models/model/ModelTemplate; bk SEAGRASS
f Lnet/minecraft/data/models/model/ModelTemplate; bl TURTLE_EGG
f Lnet/minecraft/data/models/model/ModelTemplate; bm TWO_TURTLE_EGGS
f Lnet/minecraft/data/models/model/ModelTemplate; bn THREE_TURTLE_EGGS
f Lnet/minecraft/data/models/model/ModelTemplate; bo FOUR_TURTLE_EGGS
f Lnet/minecraft/data/models/model/ModelTemplate; bp SINGLE_FACE
f Lnet/minecraft/data/models/model/ModelTemplate; bq CAULDRON_LEVEL1
f Lnet/minecraft/data/models/model/ModelTemplate; br CAULDRON_LEVEL2
f Lnet/minecraft/data/models/model/ModelTemplate; bs CAULDRON_FULL
f Lnet/minecraft/data/models/model/ModelTemplate; bt AZALEA
f Lnet/minecraft/data/models/model/ModelTemplate; bu POTTED_AZALEA
f Lnet/minecraft/data/models/model/ModelTemplate; bv POTTED_FLOWERING_AZALEA
f Lnet/minecraft/data/models/model/ModelTemplate; bw SNIFFER_EGG
f Lnet/minecraft/data/models/model/ModelTemplate; bx FLAT_ITEM
f Lnet/minecraft/data/models/model/ModelTemplate; by MUSIC_DISC
f Lnet/minecraft/data/models/model/ModelTemplate; bz FLAT_HANDHELD_ITEM
f Lnet/minecraft/data/models/model/ModelTemplate; c CUBE_ALL
f Lnet/minecraft/data/models/model/ModelTemplate; d CUBE_ALL_INNER_FACES
f Lnet/minecraft/data/models/model/ModelTemplate; e CUBE_MIRRORED_ALL
f Lnet/minecraft/data/models/model/ModelTemplate; f CUBE_NORTH_WEST_MIRRORED_ALL
f Lnet/minecraft/data/models/model/ModelTemplate; g CUBE_COLUMN_UV_LOCKED_X
f Lnet/minecraft/data/models/model/ModelTemplate; h CUBE_COLUMN_UV_LOCKED_Y
f Lnet/minecraft/data/models/model/ModelTemplate; i CUBE_COLUMN_UV_LOCKED_Z
f Lnet/minecraft/data/models/model/ModelTemplate; j CUBE_COLUMN
f Lnet/minecraft/data/models/model/ModelTemplate; k CUBE_COLUMN_HORIZONTAL
f Lnet/minecraft/data/models/model/ModelTemplate; l CUBE_COLUMN_MIRRORED
f Lnet/minecraft/data/models/model/ModelTemplate; m CUBE_TOP
f Lnet/minecraft/data/models/model/ModelTemplate; n CUBE_BOTTOM_TOP
f Lnet/minecraft/data/models/model/ModelTemplate; o CUBE_BOTTOM_TOP_INNER_FACES
f Lnet/minecraft/data/models/model/ModelTemplate; p CUBE_ORIENTABLE
f Lnet/minecraft/data/models/model/ModelTemplate; q CUBE_ORIENTABLE_TOP_BOTTOM
f Lnet/minecraft/data/models/model/ModelTemplate; r CUBE_ORIENTABLE_VERTICAL
f Lnet/minecraft/data/models/model/ModelTemplate; s BUTTON
f Lnet/minecraft/data/models/model/ModelTemplate; t BUTTON_PRESSED
f Lnet/minecraft/data/models/model/ModelTemplate; u BUTTON_INVENTORY
f Lnet/minecraft/data/models/model/ModelTemplate; v DOOR_BOTTOM_LEFT
f Lnet/minecraft/data/models/model/ModelTemplate; w DOOR_BOTTOM_LEFT_OPEN
f Lnet/minecraft/data/models/model/ModelTemplate; x DOOR_BOTTOM_RIGHT
f Lnet/minecraft/data/models/model/ModelTemplate; y DOOR_BOTTOM_RIGHT_OPEN
f Lnet/minecraft/data/models/model/ModelTemplate; z DOOR_TOP_LEFT
m (Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/ModelTemplate; a create
m (Ljava/lang/String;[Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/ModelTemplate; a create
m (I)[Lnet/minecraft/data/models/model/ModelTemplate; a lambda$static$1
m ([Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/ModelTemplate; a create
m (I)Lnet/minecraft/data/models/model/ModelTemplate; b lambda$static$0
m (Ljava/lang/String;[Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/ModelTemplate; b createItem
c net/minecraft/data/models/model/TextureMapping net/minecraft/data/models/model/TextureMapping
f Ljava/util/Map; a slots
f Ljava/util/Set; b forcedSlots
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; A orientableCube
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; B orientableCubeOnlyTop
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; C orientableCubeSameEnds
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; D top
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; E campfire
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; F layer0
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/MinecraftKey; G getBlockTexture
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; a attachedStem
m (Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; a put
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getBlockTexture
m (Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/resources/MinecraftKey; a get
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a lambda$getItemTexture$1
m (Ljava/lang/String;)Lnet/minecraft/data/models/model/TextureMapping; a snifferEgg
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; a defaultTexture
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; a layered
m (Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/TextureMapping; a copySlot
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/data/models/model/TextureMapping; a vault
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/data/models/model/TextureMapping; a trialSpawner
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; a column
m (Lnet/minecraft/world/item/Item;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getItemTexture
m (Lnet/minecraft/world/level/block/Block;Z)Lnet/minecraft/data/models/model/TextureMapping; a candleCake
m ()Ljava/util/stream/Stream; a getForced
m (Z)Lnet/minecraft/data/models/model/TextureMapping; a sculkShrieker
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; a cube
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/models/model/TextureMapping; a particleFromItem
m (Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/TextureMapping; b copyForced
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; b door
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; b cube
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; b pane
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/models/model/TextureMapping; b layer0
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b lambda$getBlockTexture$0
m (Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; b putForced
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; b defaultTexture
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; c cross
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; c craftingTable
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; c cross
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/MinecraftKey; c getItemTexture
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; c layered
m (Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; c copyAndUpdate
m (Lnet/minecraft/data/models/model/TextureSlot;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; d singleSlot
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; d plant
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; d plant
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; d fletchingTable
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; e rail
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; e rail
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; f wool
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; f wool
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; g flowerbed
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; g crop
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; h particle
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; h stem
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; i pattern
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; i torch
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; j fan
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; j cauldron
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; k column
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TextureMapping; k layer0
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; l cubeTop
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; m pottedAzalea
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; n logColumn
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; o fence
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; p customParticle
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; q cubeBottomTop
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; r cubeBottomTopWithWall
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; s columnWithWall
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; t door
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; u particle
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; v fire0
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; w fire1
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; x lantern
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; y torch
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TextureMapping; z commandBlock
c net/minecraft/data/models/model/TextureSlot net/minecraft/data/models/model/TextureSlot
f Lnet/minecraft/data/models/model/TextureSlot; A CROP
f Lnet/minecraft/data/models/model/TextureSlot; B DIRT
f Lnet/minecraft/data/models/model/TextureSlot; C FIRE
f Lnet/minecraft/data/models/model/TextureSlot; D LANTERN
f Lnet/minecraft/data/models/model/TextureSlot; E PLATFORM
f Lnet/minecraft/data/models/model/TextureSlot; F UNSTICKY
f Lnet/minecraft/data/models/model/TextureSlot; G TORCH
f Lnet/minecraft/data/models/model/TextureSlot; H LAYER0
f Lnet/minecraft/data/models/model/TextureSlot; I LAYER1
f Lnet/minecraft/data/models/model/TextureSlot; J LAYER2
f Lnet/minecraft/data/models/model/TextureSlot; K LIT_LOG
f Lnet/minecraft/data/models/model/TextureSlot; L CANDLE
f Lnet/minecraft/data/models/model/TextureSlot; M INSIDE
f Lnet/minecraft/data/models/model/TextureSlot; N CONTENT
f Lnet/minecraft/data/models/model/TextureSlot; O INNER_TOP
f Lnet/minecraft/data/models/model/TextureSlot; P FLOWERBED
f Ljava/lang/String; Q id
f Lnet/minecraft/data/models/model/TextureSlot; R parent
f Lnet/minecraft/data/models/model/TextureSlot; a ALL
f Lnet/minecraft/data/models/model/TextureSlot; b TEXTURE
f Lnet/minecraft/data/models/model/TextureSlot; c PARTICLE
f Lnet/minecraft/data/models/model/TextureSlot; d END
f Lnet/minecraft/data/models/model/TextureSlot; e BOTTOM
f Lnet/minecraft/data/models/model/TextureSlot; f TOP
f Lnet/minecraft/data/models/model/TextureSlot; g FRONT
f Lnet/minecraft/data/models/model/TextureSlot; h BACK
f Lnet/minecraft/data/models/model/TextureSlot; i SIDE
f Lnet/minecraft/data/models/model/TextureSlot; j NORTH
f Lnet/minecraft/data/models/model/TextureSlot; k SOUTH
f Lnet/minecraft/data/models/model/TextureSlot; l EAST
f Lnet/minecraft/data/models/model/TextureSlot; m WEST
f Lnet/minecraft/data/models/model/TextureSlot; n UP
f Lnet/minecraft/data/models/model/TextureSlot; o DOWN
f Lnet/minecraft/data/models/model/TextureSlot; p CROSS
f Lnet/minecraft/data/models/model/TextureSlot; q PLANT
f Lnet/minecraft/data/models/model/TextureSlot; r WALL
f Lnet/minecraft/data/models/model/TextureSlot; s RAIL
f Lnet/minecraft/data/models/model/TextureSlot; t WOOL
f Lnet/minecraft/data/models/model/TextureSlot; u PATTERN
f Lnet/minecraft/data/models/model/TextureSlot; v PANE
f Lnet/minecraft/data/models/model/TextureSlot; w EDGE
f Lnet/minecraft/data/models/model/TextureSlot; x FAN
f Lnet/minecraft/data/models/model/TextureSlot; y STEM
f Lnet/minecraft/data/models/model/TextureSlot; z UPPER_STEM
m (Ljava/lang/String;)Lnet/minecraft/data/models/model/TextureSlot; a create
m (Ljava/lang/String;Lnet/minecraft/data/models/model/TextureSlot;)Lnet/minecraft/data/models/model/TextureSlot; a create
m ()Ljava/lang/String; a getId
m ()Lnet/minecraft/data/models/model/TextureSlot; b getParent
c net/minecraft/data/models/model/TexturedModel net/minecraft/data/models/model/TexturedModel
f Lnet/minecraft/data/models/model/TextureMapping; A mapping
f Lnet/minecraft/data/models/model/ModelTemplate; B template
f Lnet/minecraft/data/models/model/TexturedModel$a; a CUBE
f Lnet/minecraft/data/models/model/TexturedModel$a; b CUBE_INNER_FACES
f Lnet/minecraft/data/models/model/TexturedModel$a; c CUBE_MIRRORED
f Lnet/minecraft/data/models/model/TexturedModel$a; d COLUMN
f Lnet/minecraft/data/models/model/TexturedModel$a; e COLUMN_HORIZONTAL
f Lnet/minecraft/data/models/model/TexturedModel$a; f CUBE_TOP_BOTTOM
f Lnet/minecraft/data/models/model/TexturedModel$a; g CUBE_TOP
f Lnet/minecraft/data/models/model/TexturedModel$a; h ORIENTABLE_ONLY_TOP
f Lnet/minecraft/data/models/model/TexturedModel$a; i ORIENTABLE
f Lnet/minecraft/data/models/model/TexturedModel$a; j CARPET
f Lnet/minecraft/data/models/model/TexturedModel$a; k FLOWERBED_1
f Lnet/minecraft/data/models/model/TexturedModel$a; l FLOWERBED_2
f Lnet/minecraft/data/models/model/TexturedModel$a; m FLOWERBED_3
f Lnet/minecraft/data/models/model/TexturedModel$a; n FLOWERBED_4
f Lnet/minecraft/data/models/model/TexturedModel$a; o GLAZED_TERRACOTTA
f Lnet/minecraft/data/models/model/TexturedModel$a; p CORAL_FAN
f Lnet/minecraft/data/models/model/TexturedModel$a; q PARTICLE_ONLY
f Lnet/minecraft/data/models/model/TexturedModel$a; r ANVIL
f Lnet/minecraft/data/models/model/TexturedModel$a; s LEAVES
f Lnet/minecraft/data/models/model/TexturedModel$a; t LANTERN
f Lnet/minecraft/data/models/model/TexturedModel$a; u HANGING_LANTERN
f Lnet/minecraft/data/models/model/TexturedModel$a; v SEAGRASS
f Lnet/minecraft/data/models/model/TexturedModel$a; w COLUMN_ALT
f Lnet/minecraft/data/models/model/TexturedModel$a; x COLUMN_HORIZONTAL_ALT
f Lnet/minecraft/data/models/model/TexturedModel$a; y TOP_BOTTOM_WITH_WALL
f Lnet/minecraft/data/models/model/TexturedModel$a; z COLUMN_WITH_WALL
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/models/model/TexturedModel; a createAllSame
m (Ljava/util/function/Consumer;)Lnet/minecraft/data/models/model/TexturedModel; a updateTextures
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/MinecraftKey; a createWithSuffix
m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/MinecraftKey; a create
m (Ljava/util/function/Function;Lnet/minecraft/data/models/model/ModelTemplate;)Lnet/minecraft/data/models/model/TexturedModel$a; a createDefault
m ()Lnet/minecraft/data/models/model/ModelTemplate; a getTemplate
m (Ljava/util/function/Function;Lnet/minecraft/data/models/model/ModelTemplate;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TexturedModel; a lambda$createDefault$0
m ()Lnet/minecraft/data/models/model/TextureMapping; b getMapping
c net/minecraft/data/models/model/TexturedModel$a net/minecraft/data/models/model/TexturedModel$Provider
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/models/model/TexturedModel; a lambda$updateTexture$0
c net/minecraft/data/recipes/RecipeBuilder net/minecraft/data/recipes/RecipeBuilder
f Lnet/minecraft/resources/MinecraftKey; a ROOT_RECIPE_ADVANCEMENT
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/resources/MinecraftKey; a getDefaultRecipeId
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy
m (Lnet/minecraft/data/recipes/RecipeOutput;)V a save
m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V a save
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)V a save
m (Lnet/minecraft/data/recipes/RecipeCategory;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; a determineBookCategory
m ()Lnet/minecraft/world/item/Item; a getResult
c net/minecraft/data/recipes/RecipeBuilder$1 net/minecraft/data/recipes/RecipeBuilder$1
f [I a $SwitchMap$net$minecraft$data$recipes$RecipeCategory
c net/minecraft/data/recipes/RecipeCategory net/minecraft/data/recipes/RecipeCategory
f Lnet/minecraft/data/recipes/RecipeCategory; a BUILDING_BLOCKS
f Lnet/minecraft/data/recipes/RecipeCategory; b DECORATIONS
f Lnet/minecraft/data/recipes/RecipeCategory; c REDSTONE
f Lnet/minecraft/data/recipes/RecipeCategory; d TRANSPORTATION
f Lnet/minecraft/data/recipes/RecipeCategory; e TOOLS
f Lnet/minecraft/data/recipes/RecipeCategory; f COMBAT
f Lnet/minecraft/data/recipes/RecipeCategory; g FOOD
f Lnet/minecraft/data/recipes/RecipeCategory; h BREWING
f Lnet/minecraft/data/recipes/RecipeCategory; i MISC
f Ljava/lang/String; j recipeFolderName
f [Lnet/minecraft/data/recipes/RecipeCategory; k $VALUES
m ()Ljava/lang/String; a getFolderName
m ()[Lnet/minecraft/data/recipes/RecipeCategory; b $values
c net/minecraft/data/recipes/RecipeOutput net/minecraft/data/recipes/RecipeOutput
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/advancements/AdvancementHolder;)V a accept
m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a advancement
c net/minecraft/data/recipes/RecipeProvider net/minecraft/data/recipes/RecipeProvider
f Lnet/minecraft/data/PackOutput$a; d recipePathProvider
f Lnet/minecraft/data/PackOutput$a; e advancementPathProvider
f Ljava/util/concurrent/CompletableFuture; f registries
f Ljava/util/Map; g SHAPE_BUILDERS
m (Lnet/minecraft/data/recipes/RecipeBuilder;Lnet/minecraft/data/BlockFamily$b;Ljava/lang/String;)V a lambda$generateRecipes$5
m (Lnet/minecraft/data/recipes/RecipeOutput;)V a buildRecipes
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletableFuture; a run
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V a nineBlockStorageRecipes
m ([Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a inventoryTrigger
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V a grate
m (I)[Lnet/minecraft/advancements/critereon/CriterionConditionItem; a lambda$inventoryTrigger$23
m (Lnet/minecraft/data/BlockFamily;Lnet/minecraft/data/BlockFamily$b;)Lnet/minecraft/world/level/block/Block; a getBaseBlock
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V a lambda$waxRecipes$4
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/tags/TagKey;I)V a planksFromLog
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/flag/FeatureFlagSet;)V a generateForEnabledBlockFamilies
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;)Z a lambda$colorBlockWithDye$3
m ([Lnet/minecraft/advancements/critereon/CriterionConditionItem;)Lnet/minecraft/advancements/Criterion; a inventoryTrigger
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/data/BlockFamily;Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/BlockFamily$b;Lnet/minecraft/world/level/block/Block;)V a lambda$generateRecipes$7
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/advancements/AdvancementHolder;)Ljava/util/concurrent/CompletableFuture; a buildAdvancement
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a has
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/BlockFamily;Lnet/minecraft/world/flag/FeatureFlagSet;)V a generateRecipes
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)V a nineBlockStorageRecipes
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/tags/TagKey;)V a copySmithingTemplate
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/item/Item;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)V a netheriteSmithing
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;Ljava/lang/String;)V a nineBlockStorageRecipesWithCustomPacking
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V a twoByTwoPacker
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; a doorBuilder
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;I)V a stonecutterResultFromBase
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V a woodFromLogs
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; a getConversionRecipeName
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/data/BlockFamily;)V a lambda$generateForEnabledBlockFamilies$2
m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FILjava/lang/String;)V a oreSmelting
m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/RecipeCooking$a;I)V a cookRecipes
m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/RecipeCooking$a;ILnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;F)V a simpleCookingRecipe
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; a slabBuilder
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/MinecraftKey;)V a trimSmithing
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;)V a threeByThreePacker
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;)V a oneToOneConversionRecipe
m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V a colorBlockWithDye
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a has
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; a insideOf
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/Criterion; a has
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;I)V a oneToOneConversionRecipe
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/RecipeCooking$a;Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FILjava/lang/String;Ljava/lang/String;)V a oreCooking
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V b copperBulb
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V b woodenBoat
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;Ljava/lang/String;)V b nineBlockStorageRecipesRecipesWithCustomUnpacking
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/tags/TagKey;I)V b planksFromLogs
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V b threeByThreePacker
m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; b getHasName
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; b lambda$static$22
m (I)[Ljava/util/concurrent/CompletableFuture; b lambda$run$1
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; b chiseledBuilder
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; b stairBuilder
m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FILjava/lang/String;)V b oreBlasting
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; b lambda$run$0
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/flag/FeatureFlagSet;)V b waxRecipes
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; c pressurePlateBuilder
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; c lambda$static$21
m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; c getItemName
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V c chestBoat
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V c slab
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; c buttonBuilder
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V d pressurePlate
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; d fenceBuilder
m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; d getSimpleRecipeName
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V d wall
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; d lambda$static$20
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; d wallBuilder
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; e lambda$static$19
m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; e getSmeltingRecipeName
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V e hangingSign
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; e fenceGateBuilder
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; e polishedBuilder
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V e polished
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V f carpet
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; f lambda$static$18
m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; f getBlastingRecipeName
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; f cutBuilder
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; f trapdoorBuilder
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V f cut
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; g lambda$static$17
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V g chiseled
m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; g lambda$generateRecipes$6
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; g signBuilder
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V g bedFromPlanksAndWool
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V h mosaicBuilder
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V h banner
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; h lambda$static$16
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V i stonecutterResultFromBase
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V i stainedGlassFromGlassAndDye
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; i lambda$static$15
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V j stainedGlassPaneFromStainedGlass
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; j lambda$static$14
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V k stainedGlassPaneFromGlassPaneAndDye
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; k lambda$static$13
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V l coloredTerracottaFromTerracottaAndDye
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; l lambda$static$12
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; m lambda$static$11
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V m concretePowder
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; n lambda$static$10
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V n candle
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V o copySmithingTemplate
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; o lambda$static$9
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; p lambda$static$8
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V p smeltingResultFromBase
c net/minecraft/data/recipes/RecipeProvider$1 net/minecraft/data/recipes/RecipeProvider$1
f Ljava/util/Set; a val$allRecipes
f Ljava/util/List; b val$tasks
f Lnet/minecraft/data/CachedOutput; c val$cache
f Lnet/minecraft/core/HolderLookup$a; d val$registries
f Lnet/minecraft/data/recipes/RecipeProvider; e this$0
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/advancements/AdvancementHolder;)V a accept
m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a advancement
c net/minecraft/data/recipes/ShapedRecipeBuilder net/minecraft/data/recipes/ShapedRecipeBuilder
f Lnet/minecraft/data/recipes/RecipeCategory; b category
f Lnet/minecraft/world/item/Item; c result
f I d count
f Ljava/util/List; e rows
f Ljava/util/Map; f key
f Ljava/util/Map; g criteria
f Ljava/lang/String; h group
f Z i showNotification
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a shaped
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy
m (Ljava/lang/Character;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a define
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)V a save
m (Z)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a showNotification
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a ensureValid
m (Ljava/lang/Character;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a define
m (Ljava/lang/Character;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a define
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a shaped
m ()Lnet/minecraft/world/item/Item; a getResult
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; b unlockedBy
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; b pattern
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; c group
c net/minecraft/data/recipes/ShapelessRecipeBuilder net/minecraft/data/recipes/ShapelessRecipeBuilder
f Lnet/minecraft/data/recipes/RecipeCategory; b category
f Lnet/minecraft/world/item/Item; c result
f I d count
f Lnet/minecraft/core/NonNullList; e ingredients
f Ljava/util/Map; f criteria
f Ljava/lang/String; g group
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a requires
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a requires
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy
m (Lnet/minecraft/resources/MinecraftKey;)V a ensureValid
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)V a save
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a shapeless
m (Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a requires
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a requires
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a shapeless
m ()Lnet/minecraft/world/item/Item; a getResult
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; b group
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; b requires
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; b unlockedBy
c net/minecraft/data/recipes/SimpleCookingRecipeBuilder net/minecraft/data/recipes/SimpleCookingRecipeBuilder
f Lnet/minecraft/data/recipes/RecipeCategory; b category
f Lnet/minecraft/world/item/crafting/CookingBookCategory; c bookCategory
f Lnet/minecraft/world/item/Item; d result
f Lnet/minecraft/world/item/crafting/RecipeItemStack; e ingredient
f F f experience
f I g cookingTime
f Ljava/util/Map; h criteria
f Ljava/lang/String; i group
f Lnet/minecraft/world/item/crafting/RecipeCooking$a; j factory
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy
m (Lnet/minecraft/resources/MinecraftKey;)V a ensureValid
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)V a save
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FILnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/RecipeCooking$a;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; a generic
m (Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/crafting/CookingBookCategory; a determineRecipeCategory
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; a campfireCooking
m ()Lnet/minecraft/world/item/Item; a getResult
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; b blasting
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; b group
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/crafting/CookingBookCategory; b determineSmeltingRecipeCategory
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; b unlockedBy
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/crafting/CookingBookCategory; c determineBlastingRecipeCategory
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; c smelting
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; d smoking
c net/minecraft/data/recipes/SingleItemRecipeBuilder net/minecraft/data/recipes/SingleItemRecipeBuilder
f Lnet/minecraft/data/recipes/RecipeCategory; b category
f Lnet/minecraft/world/item/Item; c result
f Lnet/minecraft/world/item/crafting/RecipeItemStack; d ingredient
f I e count
f Ljava/util/Map; f criteria
f Ljava/lang/String; g group
f Lnet/minecraft/world/item/crafting/RecipeSingleItem$a; h factory
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy
m (Lnet/minecraft/resources/MinecraftKey;)V a ensureValid
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)V a save
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; a stonecutting
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; a stonecutting
m ()Lnet/minecraft/world/item/Item; a getResult
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; b group
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; b unlockedBy
c net/minecraft/data/recipes/SmithingTransformRecipeBuilder net/minecraft/data/recipes/SmithingTransformRecipeBuilder
f Lnet/minecraft/world/item/crafting/RecipeItemStack; a template
f Lnet/minecraft/world/item/crafting/RecipeItemStack; b base
f Lnet/minecraft/world/item/crafting/RecipeItemStack; c addition
f Lnet/minecraft/data/recipes/RecipeCategory; d category
f Lnet/minecraft/world/item/Item; e result
f Ljava/util/Map; f criteria
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder; a smithing
m (Lnet/minecraft/resources/MinecraftKey;)V a ensureValid
m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V a save
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)V a save
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder; a unlocks
c net/minecraft/data/recipes/SmithingTrimRecipeBuilder net/minecraft/data/recipes/SmithingTrimRecipeBuilder
f Lnet/minecraft/data/recipes/RecipeCategory; a category
f Lnet/minecraft/world/item/crafting/RecipeItemStack; b template
f Lnet/minecraft/world/item/crafting/RecipeItemStack; c base
f Lnet/minecraft/world/item/crafting/RecipeItemStack; d addition
f Ljava/util/Map; e criteria
m (Lnet/minecraft/resources/MinecraftKey;)V a ensureValid
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SmithingTrimRecipeBuilder; a unlocks
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)V a save
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/data/recipes/RecipeCategory;)Lnet/minecraft/data/recipes/SmithingTrimRecipeBuilder; a smithingTrim
c net/minecraft/data/recipes/SpecialRecipeBuilder net/minecraft/data/recipes/SpecialRecipeBuilder
f Ljava/util/function/Function; a factory
m (Ljava/util/function/Function;)Lnet/minecraft/data/recipes/SpecialRecipeBuilder; a special
m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V a save
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/MinecraftKey;)V a save
c net/minecraft/data/recipes/packs/BundleRecipeProvider net/minecraft/data/recipes/packs/BundleRecipeProvider
m (Lnet/minecraft/data/recipes/RecipeOutput;)V a buildRecipes
c net/minecraft/data/recipes/packs/UpdateOneTwentyOneRecipeProvider net/minecraft/data/recipes/packs/UpdateOneTwentyOneRecipeProvider
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$a;)V a lambda$buildRecipes$0
m (Lnet/minecraft/data/recipes/RecipeOutput;)V a buildRecipes
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$a; a lambda$smithingTrims$1
m ()Ljava/util/stream/Stream; b smithingTrims
c net/minecraft/data/recipes/packs/VanillaRecipeProvider net/minecraft/data/recipes/packs/VanillaRecipeProvider
f Lcom/google/common/collect/ImmutableList; d COAL_SMELTABLES
f Lcom/google/common/collect/ImmutableList; e IRON_SMELTABLES
f Lcom/google/common/collect/ImmutableList; f COPPER_SMELTABLES
f Lcom/google/common/collect/ImmutableList; g GOLD_SMELTABLES
f Lcom/google/common/collect/ImmutableList; h DIAMOND_SMELTABLES
f Lcom/google/common/collect/ImmutableList; i LAPIS_SMELTABLES
f Lcom/google/common/collect/ImmutableList; j REDSTONE_SMELTABLES
f Lcom/google/common/collect/ImmutableList; k EMERALD_SMELTABLES
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$a;)V a lambda$buildRecipes$0
m (Lnet/minecraft/data/recipes/RecipeOutput;)V a buildRecipes
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletableFuture; a run
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$a; a lambda$smithingTrims$1
m ()Ljava/util/stream/Stream; b smithingTrims
c net/minecraft/data/recipes/packs/VanillaRecipeProvider$a net/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate
f Lnet/minecraft/world/item/Item; a template
f Lnet/minecraft/resources/MinecraftKey; b id
m ()Lnet/minecraft/world/item/Item; a template
m ()Lnet/minecraft/resources/MinecraftKey; b id
c net/minecraft/data/registries/RegistriesDatapackGenerator net/minecraft/data/registries/RegistriesDatapackGenerator
f Lorg/slf4j/Logger; d LOGGER
f Lnet/minecraft/data/PackOutput; e output
f Ljava/util/concurrent/CompletableFuture; f registries
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$c;Lnet/minecraft/core/HolderLookup$b;)Ljava/util/concurrent/CompletableFuture; a lambda$dumpRegistryCap$5
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$2
m (Ljava/nio/file/Path;Ljava/lang/String;)V a lambda$dumpValue$6
m (Lnet/minecraft/data/PackOutput$a;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$c;Lnet/minecraft/core/Holder$c;)Ljava/util/concurrent/CompletableFuture; a lambda$dumpRegistryCap$3
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m ()Ljava/lang/String; a getName
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$dumpRegistryCap$4
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$c;)Ljava/util/Optional; a dumpRegistryCap
m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; a dumpValue
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$c;)Ljava/util/stream/Stream; b lambda$run$0
m (I)[Ljava/util/concurrent/CompletableFuture; b lambda$run$1
c net/minecraft/data/registries/RegistryPatchGenerator net/minecraft/data/registries/RegistryPatchGenerator
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/HolderLookup$b; a lambda$createLookup$2
m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/core/RegistrySetBuilder;)Ljava/util/concurrent/CompletableFuture; a createLookup
m (Lnet/minecraft/core/Cloner$a;Lnet/minecraft/resources/RegistryDataLoader$c;)V a lambda$createLookup$0
m (Lnet/minecraft/core/RegistrySetBuilder;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/RegistrySetBuilder$g; a lambda$createLookup$3
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/HolderLookup$b; b lambda$createLookup$1
c net/minecraft/data/registries/UpdateOneTwentyOneRegistries net/minecraft/data/registries/UpdateOneTwentyOneRegistries
f Lnet/minecraft/core/RegistrySetBuilder; a BUILDER
m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; a createLookup
c net/minecraft/data/registries/VanillaRegistries net/minecraft/data/registries/VanillaRegistries
f Lnet/minecraft/core/RegistrySetBuilder; a BUILDER
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/ResourceKey;)V a lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$0
m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Z a validatePlacedFeature
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderLookup;)V a validateThatAllBiomeFeaturesHaveBiomeFilter
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/Holder;)V a lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$2
m ()Lnet/minecraft/core/HolderLookup$a; a createLookup
m (Lnet/minecraft/core/Holder$c;Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)V a lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$1
m (Lnet/minecraft/core/HolderLookup$a;)V a validateThatAllBiomeFeaturesHaveBiomeFilter
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder$c;)V a lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$3
c net/minecraft/data/structures/DebugReportNBT net/minecraft/data/structures/NbtToSnbt
f Lorg/slf4j/Logger; d LOGGER
f Ljava/lang/Iterable; e inputFolders
f Lnet/minecraft/data/PackOutput; f output
m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a lambda$run$4
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/nio/file/Path; a convertStructure
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/lang/String;)V a writeSnbt
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$6
m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; a lambda$run$5
m (Ljava/nio/file/Path;)Z a lambda$run$0
m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; a getName
m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a lambda$run$2
m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V b lambda$run$1
m (I)[Ljava/util/concurrent/CompletableFuture; b lambda$run$3
c net/minecraft/data/structures/SnbtDatafixer net/minecraft/data/structures/SnbtDatafixer
m (Ljava/lang/String;)V a updateInDirectory
m ([Ljava/lang/String;)V a main
m (Ljava/nio/file/Path;)V a lambda$updateInDirectory$1
m (Ljava/nio/file/Path;)Z b lambda$updateInDirectory$0
c net/minecraft/data/structures/SnbtToNbt net/minecraft/data/structures/SnbtToNbt
f Lorg/slf4j/Logger; d LOGGER
f Lnet/minecraft/data/PackOutput; e output
f Ljava/lang/Iterable; f inputFolders
f Ljava/util/List; g filters
m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a lambda$run$4
m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a lambda$run$2
m (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a applyFilters
m ()Ljava/lang/String; a getName
m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; a lambda$run$5
m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; a getName
m (Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/data/structures/SnbtToNbt$c; a readStructure
m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)V a lambda$run$1
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/structures/SnbtToNbt$c;Ljava/nio/file/Path;)V a storeStructureIfChanged
m (Lnet/minecraft/data/structures/SnbtToNbt$a;)Lnet/minecraft/data/structures/SnbtToNbt; a addFilter
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$3
m (Ljava/nio/file/Path;)Z a lambda$run$0
c net/minecraft/data/structures/SnbtToNbt$a net/minecraft/data/structures/SnbtToNbt$Filter
c net/minecraft/data/structures/SnbtToNbt$b net/minecraft/data/structures/SnbtToNbt$StructureConversionException
c net/minecraft/data/structures/SnbtToNbt$c net/minecraft/data/structures/SnbtToNbt$TaskResult
f Ljava/lang/String; a name
f [B b payload
f Lcom/google/common/hash/HashCode; c hash
m ()Ljava/lang/String; a name
m ()[B b payload
m ()Lcom/google/common/hash/HashCode; c hash
c net/minecraft/data/structures/StructureUpdater net/minecraft/data/structures/StructureUpdater
f Lorg/slf4j/Logger; a LOGGER
m (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a update
c net/minecraft/data/tags/BannerPatternTagsProvider net/minecraft/data/tags/BannerPatternTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/BiomeTagsProvider net/minecraft/data/tags/BiomeTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/CatVariantTagsProvider net/minecraft/data/tags/CatVariantTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/DamageTypeTagsProvider net/minecraft/data/tags/DamageTypeTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/EnchantmentTagsProvider net/minecraft/data/tags/EnchantmentTagsProvider
f Lnet/minecraft/world/flag/FeatureFlagSet; d enabledFeatures
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Lnet/minecraft/resources/ResourceKey; a lambda$new$0
m (Ljava/util/Set;Lnet/minecraft/core/Holder$c;)Z a lambda$tooltipOrder$2
m (Lnet/minecraft/core/HolderLookup$a;[Lnet/minecraft/world/item/enchantment/Enchantment;)V a tooltipOrder
m (Lnet/minecraft/core/Holder$c;)Z a lambda$tooltipOrder$1
c net/minecraft/data/tags/EntityTypeTagsProvider net/minecraft/data/tags/EntityTypeTagsProvider
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/resources/ResourceKey; a lambda$new$0
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/FluidTagsProvider net/minecraft/data/tags/FluidTagsProvider
m (Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/resources/ResourceKey; a lambda$new$0
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/GameEventTagsProvider net/minecraft/data/tags/GameEventTagsProvider
f Ljava/util/List; d VIBRATIONS_EXCEPT_FLAP
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/InstrumentTagsProvider net/minecraft/data/tags/InstrumentTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/IntrinsicHolderTagsProvider net/minecraft/data/tags/IntrinsicHolderTagsProvider
f Ljava/util/function/Function; d keyExtractor
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/IntrinsicHolderTagsProvider$a; a tag
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagsProvider$b; b tag
c net/minecraft/data/tags/IntrinsicHolderTagsProvider$a net/minecraft/data/tags/IntrinsicHolderTagsProvider$IntrinsicTagAppender
f Ljava/util/function/Function; a keyExtractor
m ([Ljava/lang/Object;)Lnet/minecraft/data/tags/IntrinsicHolderTagsProvider$a; a add
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/IntrinsicHolderTagsProvider$a; a addTag
m (Ljava/lang/Object;)Lnet/minecraft/data/tags/IntrinsicHolderTagsProvider$a; a add
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagsProvider$b; b addTag
c net/minecraft/data/tags/ItemTagsProvider net/minecraft/data/tags/ItemTagsProvider
f Ljava/util/concurrent/CompletableFuture; d blockTags
f Ljava/util/Map; g tagsToCopy
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; a lambda$new$1
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/data/tags/TagsProvider$c;)Lnet/minecraft/core/HolderLookup$a; a lambda$createContentsProvider$4
m (Lnet/minecraft/data/tags/TagsProvider$c;Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;)V a lambda$createContentsProvider$3
m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;)V a copy
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; b lambda$new$0
m ()Ljava/util/concurrent/CompletableFuture; b createContentsProvider
m (Lnet/minecraft/tags/TagKey;)Ljava/lang/IllegalStateException; d lambda$createContentsProvider$2
c net/minecraft/data/tags/PaintingVariantTagsProvider net/minecraft/data/tags/PaintingVariantTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/PoiTypeTagsProvider net/minecraft/data/tags/PoiTypeTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/StructureTagsProvider net/minecraft/data/tags/StructureTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/TagsProvider net/minecraft/data/tags/TagsProvider
f Lorg/slf4j/Logger; d LOGGER
f Lnet/minecraft/data/PackOutput$a; e pathProvider
f Lnet/minecraft/resources/ResourceKey; f registryKey
f Ljava/util/concurrent/CompletableFuture; g lookupProvider
f Ljava/util/concurrent/CompletableFuture; h contentsDone
f Ljava/util/concurrent/CompletableFuture; i parentProvider
f Ljava/util/Map; j builders
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/tags/TagsProvider$a;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a lambda$run$5
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/data/tags/TagsProvider$a;Lnet/minecraft/resources/MinecraftKey;)Z a lambda$run$3
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagBuilder; a lambda$getOrCreateRawBuilder$8
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/tags/TagsProvider$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$7
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/tags/TagEntry;)Z a lambda$run$4
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/data/tags/TagsProvider$c;)Lnet/minecraft/data/tags/TagsProvider$a; a lambda$run$1
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/resources/MinecraftKey;)Z a lambda$run$2
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$6
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a lambda$contentsGetter$9
m (Ljava/lang/Void;)Lnet/minecraft/data/tags/TagsProvider$c; a lambda$contentsGetter$10
m ()Ljava/util/concurrent/CompletableFuture; b createContentsProvider
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagsProvider$b; b tag
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/HolderLookup$a; b lambda$createContentsProvider$11
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/HolderLookup$a; c lambda$run$0
m ()Ljava/util/concurrent/CompletableFuture; c contentsGetter
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/tags/TagBuilder; c getOrCreateRawBuilder
c net/minecraft/data/tags/TagsProvider$a net/minecraft/data/tags/TagsProvider$1CombinedData
f Lnet/minecraft/core/HolderLookup$a; a contents
f Lnet/minecraft/data/tags/TagsProvider$c; b parent
m ()Lnet/minecraft/core/HolderLookup$a; a contents
m ()Lnet/minecraft/data/tags/TagsProvider$c; b parent
c net/minecraft/data/tags/TagsProvider$b net/minecraft/data/tags/TagsProvider$TagAppender
f Lnet/minecraft/tags/TagBuilder; a builder
m (Ljava/util/List;)Lnet/minecraft/data/tags/TagsProvider$b; a addAll
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/tags/TagsProvider$b; a addOptional
m ([Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/tags/TagsProvider$b; a add
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/tags/TagsProvider$b; a add
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/data/tags/TagsProvider$b; b addOptionalTag
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagsProvider$b; b addTag
c net/minecraft/data/tags/TagsProvider$c net/minecraft/data/tags/TagsProvider$TagLookup
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a lambda$empty$0
c net/minecraft/data/tags/TradeRebalanceStructureTagsProvider net/minecraft/data/tags/TradeRebalanceStructureTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/UpdateOneTwentyOneBannerPatternTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneBannerPatternTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/UpdateOneTwentyOneBiomeTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneBiomeTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/UpdateOneTwentyOneBlockTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneBlockTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceKey; a lambda$new$0
c net/minecraft/data/tags/UpdateOneTwentyOneDamageTypeTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneDamageTypeTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/UpdateOneTwentyOneDamageTypes net/minecraft/data/tags/UpdateOneTwentyOneDamageTypes
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/tags/UpdateOneTwentyOneEnchantmentTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneEnchantmentTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/UpdateOneTwentyOneEntityTypeTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneEntityTypeTagsProvider
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/resources/ResourceKey; a lambda$new$0
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/UpdateOneTwentyOneItemTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneItemTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/UpdateOneTwentyOneStructureTagsProvider net/minecraft/data/tags/UpdateOneTwentyOneStructureTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/VanillaBlockTagsProvider net/minecraft/data/tags/VanillaBlockTagsProvider
m (Lnet/minecraft/world/level/block/Block;)Z a lambda$addTags$1
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceKey; b lambda$new$0
c net/minecraft/data/tags/VanillaEnchantmentTagsProvider net/minecraft/data/tags/VanillaEnchantmentTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/VanillaItemTagsProvider net/minecraft/data/tags/VanillaItemTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/tags/WorldPresetTagsProvider net/minecraft/data/tags/WorldPresetTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
c net/minecraft/data/worldgen/AncientCityStructurePieces net/minecraft/data/worldgen/AncientCityStructurePieces
f Lnet/minecraft/resources/ResourceKey; a START
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/AncientCityStructurePools net/minecraft/data/worldgen/AncientCityStructurePools
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/BiomeSettings net/minecraft/data/worldgen/BiomeDefaultFeatures
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V A addLushCavesVegetationFeatures
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V B addLushCavesSpecialOres
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V C addMountainTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V D addMountainForestTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V E addJungleTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V F addSparseJungleTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V G addBadlandsTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V H addSnowyTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V I addJungleGrass
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V J addSavannaGrass
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V K addShatteredSavannaGrass
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V L addSavannaExtraGrass
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V M addBadlandGrass
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V N addForestFlowers
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V O addForestGrass
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V P addSwampVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V Q addMangroveSwampVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V R addMushroomFieldVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V S addPlainVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V T addDesertVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V U addGiantTaigaVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V V addDefaultFlowers
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V W addCherryGroveVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V X addMeadowVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V Y addWarmFlowers
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V Z addDefaultGrass
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;Z)V a addDefaultOres
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V a addDefaultCarversAndLakes
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;III)V a oceanSpawns
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;IIIZ)V a monsters
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V a farmAnimals
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;II)V a warmOceanSpawns
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V aa addTaigaGrass
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ab addPlainGrass
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ac addDefaultMushrooms
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ad addDefaultExtraVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ae addBadlandExtraVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V af addJungleMelons
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ag addSparseJungleMelons
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ah addJungleVines
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ai addDesertExtraVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V aj addSwampExtraVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ak addDesertExtraDecoration
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V al addFossilDecoration
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V am addColdOceanExtraVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V an addDefaultSeagrass
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ao addLukeWarmKelp
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ap addDefaultSprings
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V aq addFrozenSprings
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ar addIcebergs
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V as addBlueIce
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V at addSurfaceFreezing
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V au addNetherDefaultOres
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V av addAncientDebris
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V aw addDefaultCrystalFormations
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V b addDefaultMonsterRoom
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V b caveSpawns
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V c commonSpawns
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V c addDefaultUndergroundVariety
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V d plainsSpawns
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V d addDripstone
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V e snowySpawns
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V e addSculk
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V f addDefaultOres
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V f desertSpawns
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V g dripstoneCavesSpawns
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V g addExtraGold
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V h addExtraEmeralds
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V h mooshroomSpawns
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V i addInfestedStone
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V i baseJungleSpawns
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V j endSpawns
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V j addDefaultSoftDisks
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V k addSwampClayDisk
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V l addMangroveSwampDisks
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V m addMossyStoneBlock
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V n addFerns
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V o addRareBerryBushes
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V p addCommonBerryBushes
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V q addLightBambooVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V r addBambooVegetation
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V s addTaigaTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V t addGroveTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V u addWaterTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V v addBirchTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V w addOtherBirchTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V x addTallBirchTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V y addSavannaTrees
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V z addShatteredSavannaTrees
c net/minecraft/data/worldgen/BootstrapContext net/minecraft/data/worldgen/BootstrapContext
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/core/Holder$c; a register
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; a lookup
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; a register
c net/minecraft/data/worldgen/DimensionTypes net/minecraft/data/worldgen/DimensionTypes
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/NoiseData net/minecraft/data/worldgen/NoiseData
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; a DEFAULT_SHIFT
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;ID[D)V a register
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/data/worldgen/BootstrapContext;ILnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V a registerBiomeNoises
c net/minecraft/data/worldgen/ProcessorLists net/minecraft/data/worldgen/ProcessorLists
f Lnet/minecraft/resources/ResourceKey; A ROOF
f Lnet/minecraft/resources/ResourceKey; B HIGH_WALL
f Lnet/minecraft/resources/ResourceKey; C HIGH_RAMPART
f Lnet/minecraft/resources/ResourceKey; D FOSSIL_ROT
f Lnet/minecraft/resources/ResourceKey; E FOSSIL_COAL
f Lnet/minecraft/resources/ResourceKey; F FOSSIL_DIAMONDS
f Lnet/minecraft/resources/ResourceKey; G ANCIENT_CITY_START_DEGRADATION
f Lnet/minecraft/resources/ResourceKey; H ANCIENT_CITY_GENERIC_DEGRADATION
f Lnet/minecraft/resources/ResourceKey; I ANCIENT_CITY_WALLS_DEGRADATION
f Lnet/minecraft/resources/ResourceKey; J TRAIL_RUINS_HOUSES_ARCHAEOLOGY
f Lnet/minecraft/resources/ResourceKey; K TRAIL_RUINS_ROADS_ARCHAEOLOGY
f Lnet/minecraft/resources/ResourceKey; L TRAIL_RUINS_TOWER_TOP_ARCHAEOLOGY
f Lnet/minecraft/resources/ResourceKey; M EMPTY
f Lnet/minecraft/resources/ResourceKey; a ZOMBIE_PLAINS
f Lnet/minecraft/resources/ResourceKey; b ZOMBIE_SAVANNA
f Lnet/minecraft/resources/ResourceKey; c ZOMBIE_SNOWY
f Lnet/minecraft/resources/ResourceKey; d ZOMBIE_TAIGA
f Lnet/minecraft/resources/ResourceKey; e ZOMBIE_DESERT
f Lnet/minecraft/resources/ResourceKey; f MOSSIFY_10_PERCENT
f Lnet/minecraft/resources/ResourceKey; g MOSSIFY_20_PERCENT
f Lnet/minecraft/resources/ResourceKey; h MOSSIFY_70_PERCENT
f Lnet/minecraft/resources/ResourceKey; i STREET_PLAINS
f Lnet/minecraft/resources/ResourceKey; j STREET_SAVANNA
f Lnet/minecraft/resources/ResourceKey; k STREET_SNOWY_OR_TAIGA
f Lnet/minecraft/resources/ResourceKey; l FARM_PLAINS
f Lnet/minecraft/resources/ResourceKey; m FARM_SAVANNA
f Lnet/minecraft/resources/ResourceKey; n FARM_SNOWY
f Lnet/minecraft/resources/ResourceKey; o FARM_TAIGA
f Lnet/minecraft/resources/ResourceKey; p FARM_DESERT
f Lnet/minecraft/resources/ResourceKey; q OUTPOST_ROT
f Lnet/minecraft/resources/ResourceKey; r BOTTOM_RAMPART
f Lnet/minecraft/resources/ResourceKey; s TREASURE_ROOMS
f Lnet/minecraft/resources/ResourceKey; t HOUSING
f Lnet/minecraft/resources/ResourceKey; u SIDE_WALL_DEGRADATION
f Lnet/minecraft/resources/ResourceKey; v STABLE_DEGRADATION
f Lnet/minecraft/resources/ResourceKey; w BASTION_GENERIC_DEGRADATION
f Lnet/minecraft/resources/ResourceKey; x RAMPART_DEGRADATION
f Lnet/minecraft/resources/ResourceKey; y ENTRANCE_REPLACEMENT
f Lnet/minecraft/resources/ResourceKey; z BRIDGE
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V a register
m (Lnet/minecraft/resources/ResourceKey;I)Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor; a trailsArchyLootProcessor
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/StructureSets net/minecraft/data/worldgen/StructureSets
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/Structures net/minecraft/data/worldgen/Structures
m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)Lnet/minecraft/world/level/levelgen/structure/Structure$c; a structure
m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; a lambda$bootstrap$1
m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration;Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)Lnet/minecraft/world/level/levelgen/structure/Structure$c; a structure
m (Lnet/minecraft/core/HolderSet;Ljava/util/Map;Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration;Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)Lnet/minecraft/world/level/levelgen/structure/Structure$c; a structure
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EnumCreatureType; b lambda$bootstrap$0
c net/minecraft/data/worldgen/SurfaceRuleData net/minecraft/data/worldgen/SurfaceRuleData
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; A SOUL_SAND
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; B SOUL_SOIL
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; C BASALT
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; D BLACKSTONE
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; E WARPED_WART_BLOCK
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; F WARPED_NYLIUM
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; G NETHER_WART_BLOCK
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; H CRIMSON_NYLIUM
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; I ENDSTONE
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a AIR
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; b BEDROCK
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; c WHITE_TERRACOTTA
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; d ORANGE_TERRACOTTA
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; e TERRACOTTA
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; f RED_SAND
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; g RED_SANDSTONE
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; h STONE
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; i DEEPSLATE
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; j DIRT
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; k PODZOL
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; l COARSE_DIRT
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; m MYCELIUM
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; n GRASS_BLOCK
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; o CALCITE
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; p GRAVEL
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; q SAND
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; r SANDSTONE
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; s PACKED_ICE
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; t SNOW_BLOCK
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; u MUD
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; v POWDER_SNOW
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; w ICE
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; x WATER
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; y LAVA
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; z NETHERRACK
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a makeStateRule
m (ZZZ)Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a overworldLike
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a overworld
m (D)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a surfaceNoiseAbove
m (I)[Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a lambda$overworldLike$0
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; b nether
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; c end
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; d air
c net/minecraft/data/worldgen/TerrainProvider net/minecraft/data/worldgen/TerrainProvider
f F a DEEP_OCEAN_CONTINENTALNESS
f F b OCEAN_CONTINENTALNESS
f F c PLAINS_CONTINENTALNESS
f F d BEACH_CONTINENTALNESS
f Lnet/minecraft/util/ToFloatFunction; e NO_TRANSFORM
f Lnet/minecraft/util/ToFloatFunction; f AMPLIFIED_OFFSET
f Lnet/minecraft/util/ToFloatFunction; g AMPLIFIED_FACTOR
f Lnet/minecraft/util/ToFloatFunction; h AMPLIFIED_JAGGEDNESS
m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;FFFFLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a buildErosionJaggednessSpline
m (Lnet/minecraft/util/ToFloatFunction;FZLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a buildMountainRidgeSplineWithPoints
m (FFF)F a mountainContinentalness
m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Z)Lnet/minecraft/util/CubicSpline; a overworldFactor
m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;FZLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a getErosionFactor
m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Z)Lnet/minecraft/util/CubicSpline; a overworldOffset
m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;FFFFFFZZLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a buildErosionOffsetSpline
m (Lnet/minecraft/util/ToFloatFunction;FLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a buildWeirdnessJaggednessSpline
m (Lnet/minecraft/util/ToFloatFunction;FFFFFFLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a ridgeSpline
m (F)F a calculateMountainRidgeZeroContinentalnessPoint
m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;FFLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; a buildRidgeJaggednessSpline
m (FFFF)F a calculateSlope
m (F)F b lambda$static$2
m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Z)Lnet/minecraft/util/CubicSpline; b overworldJaggedness
m (F)F c lambda$static$1
m (F)F d lambda$static$0
c net/minecraft/data/worldgen/TrailRuinsStructurePools net/minecraft/data/worldgen/TrailRuinsStructurePools
f Lnet/minecraft/resources/ResourceKey; a START
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/TrialChambersStructurePools net/minecraft/data/worldgen/TrialChambersStructurePools
f Lnet/minecraft/resources/ResourceKey; a START
f Lnet/minecraft/resources/ResourceKey; b HALLWAY_FALLBACK
f Lnet/minecraft/resources/ResourceKey; c CHAMBER_CAP_FALLBACK
f Ljava/util/List; d ALIAS_BINDINGS
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Ljava/lang/String;)Ljava/lang/String; a spawner
c net/minecraft/data/worldgen/UpdateOneTwentyOnePools net/minecraft/data/worldgen/UpdateOneTwentyOnePools
f Lnet/minecraft/resources/ResourceKey; a EMPTY
m (Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate;)V a register
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/UpdateOneTwentyOneProcessorLists net/minecraft/data/worldgen/UpdateOneTwentyOneProcessorLists
f Lnet/minecraft/resources/ResourceKey; a TRIAL_CHAMBERS_COPPER_BULB_DEGRADATION
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V a register
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/UpdateOneTwentyOneStructureSets net/minecraft/data/worldgen/UpdateOneTwentyOneStructureSets
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/UpdateOneTwentyOneStructures net/minecraft/data/worldgen/UpdateOneTwentyOneStructures
m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; a lambda$bootstrap$1
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EnumCreatureType; b lambda$bootstrap$0
c net/minecraft/data/worldgen/WorldGenCarvers net/minecraft/data/worldgen/Carvers
f Lnet/minecraft/resources/ResourceKey; a CAVE
f Lnet/minecraft/resources/ResourceKey; b CAVE_EXTRA_UNDERGROUND
f Lnet/minecraft/resources/ResourceKey; c CANYON
f Lnet/minecraft/resources/ResourceKey; d NETHER_CAVE
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeatureBastionBridge net/minecraft/data/worldgen/BastionBridgePools
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeatureBastionExtra net/minecraft/data/worldgen/BastionSharedPools
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeatureBastionHoglinStable net/minecraft/data/worldgen/BastionHoglinStablePools
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeatureBastionPieces net/minecraft/data/worldgen/BastionPieces
f Lnet/minecraft/resources/ResourceKey; a START
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeatureBastionTreasure net/minecraft/data/worldgen/BastionTreasureRoomPools
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeatureBastionUnits net/minecraft/data/worldgen/BastionHousingUnitsPools
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeatureDesertVillage net/minecraft/data/worldgen/DesertVillagePools
f Lnet/minecraft/resources/ResourceKey; a START
f Lnet/minecraft/resources/ResourceKey; b TERMINATORS_KEY
f Lnet/minecraft/resources/ResourceKey; c ZOMBIE_TERMINATORS_KEY
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeaturePieces net/minecraft/data/worldgen/Pools
f Lnet/minecraft/resources/ResourceKey; a EMPTY
m (Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate;)V a register
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeaturePillagerOutpostPieces net/minecraft/data/worldgen/PillagerOutpostPools
f Lnet/minecraft/resources/ResourceKey; a START
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeatureVillagePlain net/minecraft/data/worldgen/PlainVillagePools
f Lnet/minecraft/resources/ResourceKey; a START
f Lnet/minecraft/resources/ResourceKey; b TERMINATORS_KEY
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeatureVillageSavanna net/minecraft/data/worldgen/SavannaVillagePools
f Lnet/minecraft/resources/ResourceKey; a START
f Lnet/minecraft/resources/ResourceKey; b TERMINATORS_KEY
f Lnet/minecraft/resources/ResourceKey; c ZOMBIE_TERMINATORS_KEY
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeatureVillageSnowy net/minecraft/data/worldgen/SnowyVillagePools
f Lnet/minecraft/resources/ResourceKey; a START
f Lnet/minecraft/resources/ResourceKey; b TERMINATORS_KEY
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeatureVillageTaiga net/minecraft/data/worldgen/TaigaVillagePools
f Lnet/minecraft/resources/ResourceKey; a START
f Lnet/minecraft/resources/ResourceKey; b TERMINATORS_KEY
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/WorldGenFeatureVillages net/minecraft/data/worldgen/VillagePools
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/biome/BiomeData net/minecraft/data/worldgen/biome/BiomeData
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V a lambda$bootstrap$1
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V b lambda$bootstrap$0
c net/minecraft/data/worldgen/biome/EndBiomes net/minecraft/data/worldgen/biome/EndBiomes
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)Lnet/minecraft/world/level/biome/BiomeBase; a baseEndBiome
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; a endBarrens
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; b theEnd
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; c endMidlands
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; d endHighlands
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; e smallEndIslands
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/BiomeBase; a netherWastes
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; b soulSandValley
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; c basaltDeltas
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; d crimsonForest
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; e warpedForest
c net/minecraft/data/worldgen/biome/OverworldBiomes net/minecraft/data/worldgen/biome/OverworldBiomes
f I a NORMAL_WATER_COLOR
f I b NORMAL_WATER_FOG_COLOR
f I c OVERWORLD_FOG_COLOR
f Lnet/minecraft/sounds/Music; d NORMAL_MUSIC
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;IILnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)Lnet/minecraft/world/level/biome/BiomeBase; a baseOcean
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; a oldGrowthTaiga
m (ZFFLnet/minecraft/world/level/biome/BiomeSettingsMobs$a;Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/BiomeBase; a biome
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; a sparseJungle
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V a globalOverworldGeneration
m (F)I a calculateSkyColor
m (ZFFIILjava/lang/Integer;Ljava/lang/Integer;Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/BiomeBase; a biome
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Ljava/util/function/Consumer;)Lnet/minecraft/world/level/biome/BiomeBase; a swamp
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;FZZZLnet/minecraft/world/level/biome/BiomeSettingsMobs$a;Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/BiomeBase; a baseJungle
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/biome/BiomeBase; a savanna
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZZ)Lnet/minecraft/world/level/biome/BiomeBase; a plains
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; b windsweptHills
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Ljava/util/function/Consumer;)Lnet/minecraft/world/level/biome/BiomeBase; b mangroveSwamp
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; b jungle
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/biome/BiomeBase; b beach
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZZ)Lnet/minecraft/world/level/biome/BiomeBase; b forest
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; c badlands
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; c bambooJungle
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; d desert
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; d coldOcean
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; e mushroomFields
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; e ocean
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; f warmOcean
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; f lukeWarmOcean
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; g darkForest
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; g frozenOcean
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; h taiga
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; h theVoid
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; i river
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; i frozenPeaks
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; j meadowOrCherryGrove
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; j jaggedPeaks
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; k stonyPeaks
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; l snowySlopes
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; m grove
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; n lushCaves
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; o dripstoneCaves
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; p deepDark
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a; q baseOceanGeneration
c net/minecraft/data/worldgen/biome/UpdateOneTwentyOneBiomeData net/minecraft/data/worldgen/biome/UpdateOneTwentyOneBiomeData
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V a lambda$bootstrap$1
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a;)V b lambda$bootstrap$0
c net/minecraft/data/worldgen/features/AquaticFeatures net/minecraft/data/worldgen/features/AquaticFeatures
f Lnet/minecraft/resources/ResourceKey; a SEAGRASS_SHORT
f Lnet/minecraft/resources/ResourceKey; b SEAGRASS_SLIGHTLY_LESS_SHORT
f Lnet/minecraft/resources/ResourceKey; c SEAGRASS_MID
f Lnet/minecraft/resources/ResourceKey; d SEAGRASS_TALL
f Lnet/minecraft/resources/ResourceKey; e SEA_PICKLE
f Lnet/minecraft/resources/ResourceKey; f SEAGRASS_SIMPLE
f Lnet/minecraft/resources/ResourceKey; g KELP
f Lnet/minecraft/resources/ResourceKey; h WARM_OCEAN_VEGETATION
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/features/CaveFeatures net/minecraft/data/worldgen/features/CaveFeatures
f Lnet/minecraft/resources/ResourceKey; a MONSTER_ROOM
f Lnet/minecraft/resources/ResourceKey; b FOSSIL_COAL
f Lnet/minecraft/resources/ResourceKey; c FOSSIL_DIAMONDS
f Lnet/minecraft/resources/ResourceKey; d DRIPSTONE_CLUSTER
f Lnet/minecraft/resources/ResourceKey; e LARGE_DRIPSTONE
f Lnet/minecraft/resources/ResourceKey; f POINTED_DRIPSTONE
f Lnet/minecraft/resources/ResourceKey; g UNDERWATER_MAGMA
f Lnet/minecraft/resources/ResourceKey; h GLOW_LICHEN
f Lnet/minecraft/resources/ResourceKey; i ROOTED_AZALEA_TREE
f Lnet/minecraft/resources/ResourceKey; j CAVE_VINE
f Lnet/minecraft/resources/ResourceKey; k CAVE_VINE_IN_MOSS
f Lnet/minecraft/resources/ResourceKey; l MOSS_VEGETATION
f Lnet/minecraft/resources/ResourceKey; m MOSS_PATCH
f Lnet/minecraft/resources/ResourceKey; n MOSS_PATCH_BONEMEAL
f Lnet/minecraft/resources/ResourceKey; o DRIPLEAF
f Lnet/minecraft/resources/ResourceKey; p CLAY_WITH_DRIPLEAVES
f Lnet/minecraft/resources/ResourceKey; q CLAY_POOL_WITH_DRIPLEAVES
f Lnet/minecraft/resources/ResourceKey; r LUSH_CAVES_CLAY
f Lnet/minecraft/resources/ResourceKey; s MOSS_PATCH_CEILING
f Lnet/minecraft/resources/ResourceKey; t SPORE_BLOSSOM
f Lnet/minecraft/resources/ResourceKey; u AMETHYST_GEODE
f Lnet/minecraft/resources/ResourceKey; v SCULK_PATCH_DEEP_DARK
f Lnet/minecraft/resources/ResourceKey; w SCULK_PATCH_ANCIENT_CITY
f Lnet/minecraft/resources/ResourceKey; x SCULK_VEIN
m ()Lnet/minecraft/core/Holder; a makeSmallDripleaf
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/Holder; a makeDripleaf
c net/minecraft/data/worldgen/features/EndFeatures net/minecraft/data/worldgen/features/EndFeatures
f Lnet/minecraft/resources/ResourceKey; a END_SPIKE
f Lnet/minecraft/resources/ResourceKey; b END_GATEWAY_RETURN
f Lnet/minecraft/resources/ResourceKey; c END_GATEWAY_DELAYED
f Lnet/minecraft/resources/ResourceKey; d CHORUS_PLANT
f Lnet/minecraft/resources/ResourceKey; e END_ISLAND
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/features/FeatureUtils net/minecraft/data/worldgen/features/FeatureUtils
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;)V a register
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;Ljava/util/List;I)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration; a simplePatchConfiguration
m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a simplePatchPredicate
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration; a simplePatchConfiguration
m (ILnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration; a simpleRandomPatchConfiguration
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;)V a register
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration; a simplePatchConfiguration
c net/minecraft/data/worldgen/features/MiscOverworldFeatures net/minecraft/data/worldgen/features/MiscOverworldFeatures
f Lnet/minecraft/resources/ResourceKey; a ICE_SPIKE
f Lnet/minecraft/resources/ResourceKey; b ICE_PATCH
f Lnet/minecraft/resources/ResourceKey; c FOREST_ROCK
f Lnet/minecraft/resources/ResourceKey; d ICEBERG_PACKED
f Lnet/minecraft/resources/ResourceKey; e ICEBERG_BLUE
f Lnet/minecraft/resources/ResourceKey; f BLUE_ICE
f Lnet/minecraft/resources/ResourceKey; g LAKE_LAVA
f Lnet/minecraft/resources/ResourceKey; h DISK_CLAY
f Lnet/minecraft/resources/ResourceKey; i DISK_GRAVEL
f Lnet/minecraft/resources/ResourceKey; j DISK_SAND
f Lnet/minecraft/resources/ResourceKey; k FREEZE_TOP_LAYER
f Lnet/minecraft/resources/ResourceKey; l DISK_GRASS
f Lnet/minecraft/resources/ResourceKey; m BONUS_CHEST
f Lnet/minecraft/resources/ResourceKey; n VOID_START_PLATFORM
f Lnet/minecraft/resources/ResourceKey; o DESERT_WELL
f Lnet/minecraft/resources/ResourceKey; p SPRING_LAVA_OVERWORLD
f Lnet/minecraft/resources/ResourceKey; q SPRING_LAVA_FROZEN
f Lnet/minecraft/resources/ResourceKey; r SPRING_WATER
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/features/NetherFeatures net/minecraft/data/worldgen/features/NetherFeatures
f Lnet/minecraft/resources/ResourceKey; a DELTA
f Lnet/minecraft/resources/ResourceKey; b SMALL_BASALT_COLUMNS
f Lnet/minecraft/resources/ResourceKey; c LARGE_BASALT_COLUMNS
f Lnet/minecraft/resources/ResourceKey; d BASALT_BLOBS
f Lnet/minecraft/resources/ResourceKey; e BLACKSTONE_BLOBS
f Lnet/minecraft/resources/ResourceKey; f GLOWSTONE_EXTRA
f Lnet/minecraft/resources/ResourceKey; g CRIMSON_FOREST_VEGETATION
f Lnet/minecraft/resources/ResourceKey; h CRIMSON_FOREST_VEGETATION_BONEMEAL
f Lnet/minecraft/resources/ResourceKey; i WARPED_FOREST_VEGETION
f Lnet/minecraft/resources/ResourceKey; j WARPED_FOREST_VEGETATION_BONEMEAL
f Lnet/minecraft/resources/ResourceKey; k NETHER_SPROUTS
f Lnet/minecraft/resources/ResourceKey; l NETHER_SPROUTS_BONEMEAL
f Lnet/minecraft/resources/ResourceKey; m TWISTING_VINES
f Lnet/minecraft/resources/ResourceKey; n TWISTING_VINES_BONEMEAL
f Lnet/minecraft/resources/ResourceKey; o WEEPING_VINES
f Lnet/minecraft/resources/ResourceKey; p PATCH_CRIMSON_ROOTS
f Lnet/minecraft/resources/ResourceKey; q BASALT_PILLAR
f Lnet/minecraft/resources/ResourceKey; r SPRING_LAVA_NETHER
f Lnet/minecraft/resources/ResourceKey; s SPRING_NETHER_CLOSED
f Lnet/minecraft/resources/ResourceKey; t SPRING_NETHER_OPEN
f Lnet/minecraft/resources/ResourceKey; u PATCH_FIRE
f Lnet/minecraft/resources/ResourceKey; v PATCH_SOUL_FIRE
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/features/OreFeatures net/minecraft/data/worldgen/features/OreFeatures
f Lnet/minecraft/resources/ResourceKey; A ORE_EMERALD
f Lnet/minecraft/resources/ResourceKey; B ORE_ANCIENT_DEBRIS_LARGE
f Lnet/minecraft/resources/ResourceKey; C ORE_ANCIENT_DEBRIS_SMALL
f Lnet/minecraft/resources/ResourceKey; D ORE_COPPPER_SMALL
f Lnet/minecraft/resources/ResourceKey; E ORE_COPPER_LARGE
f Lnet/minecraft/resources/ResourceKey; F ORE_CLAY
f Lnet/minecraft/resources/ResourceKey; a ORE_MAGMA
f Lnet/minecraft/resources/ResourceKey; b ORE_SOUL_SAND
f Lnet/minecraft/resources/ResourceKey; c ORE_NETHER_GOLD
f Lnet/minecraft/resources/ResourceKey; d ORE_QUARTZ
f Lnet/minecraft/resources/ResourceKey; e ORE_GRAVEL_NETHER
f Lnet/minecraft/resources/ResourceKey; f ORE_BLACKSTONE
f Lnet/minecraft/resources/ResourceKey; g ORE_DIRT
f Lnet/minecraft/resources/ResourceKey; h ORE_GRAVEL
f Lnet/minecraft/resources/ResourceKey; i ORE_GRANITE
f Lnet/minecraft/resources/ResourceKey; j ORE_DIORITE
f Lnet/minecraft/resources/ResourceKey; k ORE_ANDESITE
f Lnet/minecraft/resources/ResourceKey; l ORE_TUFF
f Lnet/minecraft/resources/ResourceKey; m ORE_COAL
f Lnet/minecraft/resources/ResourceKey; n ORE_COAL_BURIED
f Lnet/minecraft/resources/ResourceKey; o ORE_IRON
f Lnet/minecraft/resources/ResourceKey; p ORE_IRON_SMALL
f Lnet/minecraft/resources/ResourceKey; q ORE_GOLD
f Lnet/minecraft/resources/ResourceKey; r ORE_GOLD_BURIED
f Lnet/minecraft/resources/ResourceKey; s ORE_REDSTONE
f Lnet/minecraft/resources/ResourceKey; t ORE_DIAMOND_SMALL
f Lnet/minecraft/resources/ResourceKey; u ORE_DIAMOND_MEDIUM
f Lnet/minecraft/resources/ResourceKey; v ORE_DIAMOND_LARGE
f Lnet/minecraft/resources/ResourceKey; w ORE_DIAMOND_BURIED
f Lnet/minecraft/resources/ResourceKey; x ORE_LAPIS
f Lnet/minecraft/resources/ResourceKey; y ORE_LAPIS_BURIED
f Lnet/minecraft/resources/ResourceKey; z ORE_INFESTED
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/features/PileFeatures net/minecraft/data/worldgen/features/PileFeatures
f Lnet/minecraft/resources/ResourceKey; a PILE_HAY
f Lnet/minecraft/resources/ResourceKey; b PILE_MELON
f Lnet/minecraft/resources/ResourceKey; c PILE_SNOW
f Lnet/minecraft/resources/ResourceKey; d PILE_ICE
f Lnet/minecraft/resources/ResourceKey; e PILE_PUMPKIN
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/features/TreeFeatures net/minecraft/data/worldgen/features/TreeFeatures
f Lnet/minecraft/resources/ResourceKey; A OAK_BEES_0002
f Lnet/minecraft/resources/ResourceKey; B OAK_BEES_002
f Lnet/minecraft/resources/ResourceKey; C OAK_BEES_005
f Lnet/minecraft/resources/ResourceKey; D BIRCH_BEES_0002
f Lnet/minecraft/resources/ResourceKey; E BIRCH_BEES_002
f Lnet/minecraft/resources/ResourceKey; F BIRCH_BEES_005
f Lnet/minecraft/resources/ResourceKey; G FANCY_OAK_BEES_0002
f Lnet/minecraft/resources/ResourceKey; H FANCY_OAK_BEES_002
f Lnet/minecraft/resources/ResourceKey; I FANCY_OAK_BEES_005
f Lnet/minecraft/resources/ResourceKey; J FANCY_OAK_BEES
f Lnet/minecraft/resources/ResourceKey; K CHERRY_BEES_005
f Lnet/minecraft/resources/ResourceKey; a CRIMSON_FUNGUS
f Lnet/minecraft/resources/ResourceKey; b CRIMSON_FUNGUS_PLANTED
f Lnet/minecraft/resources/ResourceKey; c WARPED_FUNGUS
f Lnet/minecraft/resources/ResourceKey; d WARPED_FUNGUS_PLANTED
f Lnet/minecraft/resources/ResourceKey; e HUGE_BROWN_MUSHROOM
f Lnet/minecraft/resources/ResourceKey; f HUGE_RED_MUSHROOM
f Lnet/minecraft/resources/ResourceKey; g OAK
f Lnet/minecraft/resources/ResourceKey; h DARK_OAK
f Lnet/minecraft/resources/ResourceKey; i BIRCH
f Lnet/minecraft/resources/ResourceKey; j ACACIA
f Lnet/minecraft/resources/ResourceKey; k SPRUCE
f Lnet/minecraft/resources/ResourceKey; l PINE
f Lnet/minecraft/resources/ResourceKey; m JUNGLE_TREE
f Lnet/minecraft/resources/ResourceKey; n FANCY_OAK
f Lnet/minecraft/resources/ResourceKey; o JUNGLE_TREE_NO_VINE
f Lnet/minecraft/resources/ResourceKey; p MEGA_JUNGLE_TREE
f Lnet/minecraft/resources/ResourceKey; q MEGA_SPRUCE
f Lnet/minecraft/resources/ResourceKey; r MEGA_PINE
f Lnet/minecraft/resources/ResourceKey; s SUPER_BIRCH_BEES_0002
f Lnet/minecraft/resources/ResourceKey; t SUPER_BIRCH_BEES
f Lnet/minecraft/resources/ResourceKey; u SWAMP_OAK
f Lnet/minecraft/resources/ResourceKey; v JUNGLE_BUSH
f Lnet/minecraft/resources/ResourceKey; w AZALEA_TREE
f Lnet/minecraft/resources/ResourceKey; x MANGROVE
f Lnet/minecraft/resources/ResourceKey; y TALL_MANGROVE
f Lnet/minecraft/resources/ResourceKey; z CHERRY
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;IIII)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; a createStraightBlobTree
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; a createOak
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; b createBirch
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; c createSuperBirch
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; d createJungleTree
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; e createFancyOak
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; f cherry
c net/minecraft/data/worldgen/features/VegetationFeatures net/minecraft/data/worldgen/features/VegetationFeatures
f Lnet/minecraft/resources/ResourceKey; A DARK_FOREST_VEGETATION
f Lnet/minecraft/resources/ResourceKey; B TREES_FLOWER_FOREST
f Lnet/minecraft/resources/ResourceKey; C MEADOW_TREES
f Lnet/minecraft/resources/ResourceKey; D TREES_TAIGA
f Lnet/minecraft/resources/ResourceKey; E TREES_GROVE
f Lnet/minecraft/resources/ResourceKey; F TREES_SAVANNA
f Lnet/minecraft/resources/ResourceKey; G BIRCH_TALL
f Lnet/minecraft/resources/ResourceKey; H TREES_WINDSWEPT_HILLS
f Lnet/minecraft/resources/ResourceKey; I TREES_WATER
f Lnet/minecraft/resources/ResourceKey; J TREES_BIRCH_AND_OAK
f Lnet/minecraft/resources/ResourceKey; K TREES_PLAINS
f Lnet/minecraft/resources/ResourceKey; L TREES_SPARSE_JUNGLE
f Lnet/minecraft/resources/ResourceKey; M TREES_OLD_GROWTH_SPRUCE_TAIGA
f Lnet/minecraft/resources/ResourceKey; N TREES_OLD_GROWTH_PINE_TAIGA
f Lnet/minecraft/resources/ResourceKey; O TREES_JUNGLE
f Lnet/minecraft/resources/ResourceKey; P BAMBOO_VEGETATION
f Lnet/minecraft/resources/ResourceKey; Q MUSHROOM_ISLAND_VEGETATION
f Lnet/minecraft/resources/ResourceKey; R MANGROVE_VEGETATION
f Lnet/minecraft/resources/ResourceKey; a BAMBOO_NO_PODZOL
f Lnet/minecraft/resources/ResourceKey; b BAMBOO_SOME_PODZOL
f Lnet/minecraft/resources/ResourceKey; c VINES
f Lnet/minecraft/resources/ResourceKey; d PATCH_BROWN_MUSHROOM
f Lnet/minecraft/resources/ResourceKey; e PATCH_RED_MUSHROOM
f Lnet/minecraft/resources/ResourceKey; f PATCH_SUNFLOWER
f Lnet/minecraft/resources/ResourceKey; g PATCH_PUMPKIN
f Lnet/minecraft/resources/ResourceKey; h PATCH_BERRY_BUSH
f Lnet/minecraft/resources/ResourceKey; i PATCH_TAIGA_GRASS
f Lnet/minecraft/resources/ResourceKey; j PATCH_GRASS
f Lnet/minecraft/resources/ResourceKey; k PATCH_GRASS_JUNGLE
f Lnet/minecraft/resources/ResourceKey; l SINGLE_PIECE_OF_GRASS
f Lnet/minecraft/resources/ResourceKey; m PATCH_DEAD_BUSH
f Lnet/minecraft/resources/ResourceKey; n PATCH_MELON
f Lnet/minecraft/resources/ResourceKey; o PATCH_WATERLILY
f Lnet/minecraft/resources/ResourceKey; p PATCH_TALL_GRASS
f Lnet/minecraft/resources/ResourceKey; q PATCH_LARGE_FERN
f Lnet/minecraft/resources/ResourceKey; r PATCH_CACTUS
f Lnet/minecraft/resources/ResourceKey; s PATCH_SUGAR_CANE
f Lnet/minecraft/resources/ResourceKey; t FLOWER_DEFAULT
f Lnet/minecraft/resources/ResourceKey; u FLOWER_FLOWER_FOREST
f Lnet/minecraft/resources/ResourceKey; v FLOWER_SWAMP
f Lnet/minecraft/resources/ResourceKey; w FLOWER_PLAIN
f Lnet/minecraft/resources/ResourceKey; x FLOWER_MEADOW
f Lnet/minecraft/resources/ResourceKey; y FLOWER_CHERRY
f Lnet/minecraft/resources/ResourceKey; z FOREST_FLOWERS
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider;I)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration; a grassPatch
c net/minecraft/data/worldgen/placement/AquaticPlacements net/minecraft/data/worldgen/placement/AquaticPlacements
f Lnet/minecraft/resources/ResourceKey; a SEAGRASS_WARM
f Lnet/minecraft/resources/ResourceKey; b SEAGRASS_NORMAL
f Lnet/minecraft/resources/ResourceKey; c SEAGRASS_COLD
f Lnet/minecraft/resources/ResourceKey; d SEAGRASS_RIVER
f Lnet/minecraft/resources/ResourceKey; e SEAGRASS_SWAMP
f Lnet/minecraft/resources/ResourceKey; f SEAGRASS_DEEP_WARM
f Lnet/minecraft/resources/ResourceKey; g SEAGRASS_DEEP
f Lnet/minecraft/resources/ResourceKey; h SEAGRASS_DEEP_COLD
f Lnet/minecraft/resources/ResourceKey; i SEAGRASS_SIMPLE
f Lnet/minecraft/resources/ResourceKey; j SEA_PICKLE
f Lnet/minecraft/resources/ResourceKey; k KELP_COLD
f Lnet/minecraft/resources/ResourceKey; l KELP_WARM
f Lnet/minecraft/resources/ResourceKey; m WARM_OCEAN_VEGETATION
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (I)Ljava/util/List; a seagrassPlacement
c net/minecraft/data/worldgen/placement/CavePlacements net/minecraft/data/worldgen/placement/CavePlacements
f Lnet/minecraft/resources/ResourceKey; a MONSTER_ROOM
f Lnet/minecraft/resources/ResourceKey; b MONSTER_ROOM_DEEP
f Lnet/minecraft/resources/ResourceKey; c FOSSIL_UPPER
f Lnet/minecraft/resources/ResourceKey; d FOSSIL_LOWER
f Lnet/minecraft/resources/ResourceKey; e DRIPSTONE_CLUSTER
f Lnet/minecraft/resources/ResourceKey; f LARGE_DRIPSTONE
f Lnet/minecraft/resources/ResourceKey; g POINTED_DRIPSTONE
f Lnet/minecraft/resources/ResourceKey; h UNDERWATER_MAGMA
f Lnet/minecraft/resources/ResourceKey; i GLOW_LICHEN
f Lnet/minecraft/resources/ResourceKey; j ROOTED_AZALEA_TREE
f Lnet/minecraft/resources/ResourceKey; k CAVE_VINES
f Lnet/minecraft/resources/ResourceKey; l LUSH_CAVES_VEGETATION
f Lnet/minecraft/resources/ResourceKey; m LUSH_CAVES_CLAY
f Lnet/minecraft/resources/ResourceKey; n LUSH_CAVES_CEILING_VEGETATION
f Lnet/minecraft/resources/ResourceKey; o SPORE_BLOSSOM
f Lnet/minecraft/resources/ResourceKey; p CLASSIC_VINES
f Lnet/minecraft/resources/ResourceKey; q AMETHYST_GEODE
f Lnet/minecraft/resources/ResourceKey; r SCULK_PATCH_DEEP_DARK
f Lnet/minecraft/resources/ResourceKey; s SCULK_PATCH_ANCIENT_CITY
f Lnet/minecraft/resources/ResourceKey; t SCULK_VEIN
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/placement/EndPlacements net/minecraft/data/worldgen/placement/EndPlacements
f Lnet/minecraft/resources/ResourceKey; a END_SPIKE
f Lnet/minecraft/resources/ResourceKey; b END_GATEWAY_RETURN
f Lnet/minecraft/resources/ResourceKey; c CHORUS_PLANT
f Lnet/minecraft/resources/ResourceKey; d END_ISLAND_DECORATED
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/placement/MiscOverworldPlacements net/minecraft/data/worldgen/placement/MiscOverworldPlacements
f Lnet/minecraft/resources/ResourceKey; a ICE_SPIKE
f Lnet/minecraft/resources/ResourceKey; b ICE_PATCH
f Lnet/minecraft/resources/ResourceKey; c FOREST_ROCK
f Lnet/minecraft/resources/ResourceKey; d ICEBERG_PACKED
f Lnet/minecraft/resources/ResourceKey; e ICEBERG_BLUE
f Lnet/minecraft/resources/ResourceKey; f BLUE_ICE
f Lnet/minecraft/resources/ResourceKey; g LAKE_LAVA_UNDERGROUND
f Lnet/minecraft/resources/ResourceKey; h LAKE_LAVA_SURFACE
f Lnet/minecraft/resources/ResourceKey; i DISK_CLAY
f Lnet/minecraft/resources/ResourceKey; j DISK_GRAVEL
f Lnet/minecraft/resources/ResourceKey; k DISK_SAND
f Lnet/minecraft/resources/ResourceKey; l DISK_GRASS
f Lnet/minecraft/resources/ResourceKey; m FREEZE_TOP_LAYER
f Lnet/minecraft/resources/ResourceKey; n VOID_START_PLATFORM
f Lnet/minecraft/resources/ResourceKey; o DESERT_WELL
f Lnet/minecraft/resources/ResourceKey; p SPRING_LAVA
f Lnet/minecraft/resources/ResourceKey; q SPRING_LAVA_FROZEN
f Lnet/minecraft/resources/ResourceKey; r SPRING_WATER
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/placement/NetherPlacements net/minecraft/data/worldgen/placement/NetherPlacements
f Lnet/minecraft/resources/ResourceKey; a DELTA
f Lnet/minecraft/resources/ResourceKey; b SMALL_BASALT_COLUMNS
f Lnet/minecraft/resources/ResourceKey; c LARGE_BASALT_COLUMNS
f Lnet/minecraft/resources/ResourceKey; d BASALT_BLOBS
f Lnet/minecraft/resources/ResourceKey; e BLACKSTONE_BLOBS
f Lnet/minecraft/resources/ResourceKey; f GLOWSTONE_EXTRA
f Lnet/minecraft/resources/ResourceKey; g GLOWSTONE
f Lnet/minecraft/resources/ResourceKey; h CRIMSON_FOREST_VEGETATION
f Lnet/minecraft/resources/ResourceKey; i WARPED_FOREST_VEGETATION
f Lnet/minecraft/resources/ResourceKey; j NETHER_SPROUTS
f Lnet/minecraft/resources/ResourceKey; k TWISTING_VINES
f Lnet/minecraft/resources/ResourceKey; l WEEPING_VINES
f Lnet/minecraft/resources/ResourceKey; m PATCH_CRIMSON_ROOTS
f Lnet/minecraft/resources/ResourceKey; n BASALT_PILLAR
f Lnet/minecraft/resources/ResourceKey; o SPRING_DELTA
f Lnet/minecraft/resources/ResourceKey; p SPRING_CLOSED
f Lnet/minecraft/resources/ResourceKey; q SPRING_CLOSED_DOUBLE
f Lnet/minecraft/resources/ResourceKey; r SPRING_OPEN
f Lnet/minecraft/resources/ResourceKey; s PATCH_SOUL_FIRE
f Lnet/minecraft/resources/ResourceKey; t PATCH_FIRE
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/placement/OrePlacements net/minecraft/data/worldgen/placement/OrePlacements
f Lnet/minecraft/resources/ResourceKey; A ORE_REDSTONE_LOWER
f Lnet/minecraft/resources/ResourceKey; B ORE_DIAMOND
f Lnet/minecraft/resources/ResourceKey; C ORE_DIAMOND_MEDIUM
f Lnet/minecraft/resources/ResourceKey; D ORE_DIAMOND_LARGE
f Lnet/minecraft/resources/ResourceKey; E ORE_DIAMOND_BURIED
f Lnet/minecraft/resources/ResourceKey; F ORE_LAPIS
f Lnet/minecraft/resources/ResourceKey; G ORE_LAPIS_BURIED
f Lnet/minecraft/resources/ResourceKey; H ORE_INFESTED
f Lnet/minecraft/resources/ResourceKey; I ORE_EMERALD
f Lnet/minecraft/resources/ResourceKey; J ORE_ANCIENT_DEBRIS_LARGE
f Lnet/minecraft/resources/ResourceKey; K ORE_ANCIENT_DEBRIS_SMALL
f Lnet/minecraft/resources/ResourceKey; L ORE_COPPER
f Lnet/minecraft/resources/ResourceKey; M ORE_COPPER_LARGE
f Lnet/minecraft/resources/ResourceKey; N ORE_CLAY
f Lnet/minecraft/resources/ResourceKey; a ORE_MAGMA
f Lnet/minecraft/resources/ResourceKey; b ORE_SOUL_SAND
f Lnet/minecraft/resources/ResourceKey; c ORE_GOLD_DELTAS
f Lnet/minecraft/resources/ResourceKey; d ORE_QUARTZ_DELTAS
f Lnet/minecraft/resources/ResourceKey; e ORE_GOLD_NETHER
f Lnet/minecraft/resources/ResourceKey; f ORE_QUARTZ_NETHER
f Lnet/minecraft/resources/ResourceKey; g ORE_GRAVEL_NETHER
f Lnet/minecraft/resources/ResourceKey; h ORE_BLACKSTONE
f Lnet/minecraft/resources/ResourceKey; i ORE_DIRT
f Lnet/minecraft/resources/ResourceKey; j ORE_GRAVEL
f Lnet/minecraft/resources/ResourceKey; k ORE_GRANITE_UPPER
f Lnet/minecraft/resources/ResourceKey; l ORE_GRANITE_LOWER
f Lnet/minecraft/resources/ResourceKey; m ORE_DIORITE_UPPER
f Lnet/minecraft/resources/ResourceKey; n ORE_DIORITE_LOWER
f Lnet/minecraft/resources/ResourceKey; o ORE_ANDESITE_UPPER
f Lnet/minecraft/resources/ResourceKey; p ORE_ANDESITE_LOWER
f Lnet/minecraft/resources/ResourceKey; q ORE_TUFF
f Lnet/minecraft/resources/ResourceKey; r ORE_COAL_UPPER
f Lnet/minecraft/resources/ResourceKey; s ORE_COAL_LOWER
f Lnet/minecraft/resources/ResourceKey; t ORE_IRON_UPPER
f Lnet/minecraft/resources/ResourceKey; u ORE_IRON_MIDDLE
f Lnet/minecraft/resources/ResourceKey; v ORE_IRON_SMALL
f Lnet/minecraft/resources/ResourceKey; w ORE_GOLD_EXTRA
f Lnet/minecraft/resources/ResourceKey; x ORE_GOLD
f Lnet/minecraft/resources/ResourceKey; y ORE_GOLD_LOWER
f Lnet/minecraft/resources/ResourceKey; z ORE_REDSTONE
m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; a orePlacement
m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; a commonOrePlacement
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; b rareOrePlacement
c net/minecraft/data/worldgen/placement/PlacementUtils net/minecraft/data/worldgen/placement/PlacementUtils
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; a HEIGHTMAP
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; b HEIGHTMAP_TOP_SOLID
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; c HEIGHTMAP_WORLD_SURFACE
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; d HEIGHTMAP_OCEAN_FLOOR
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; e FULL_RANGE
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; f RANGE_10_10
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; g RANGE_8_8
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; h RANGE_4_4
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; i RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)V a register
m (IFI)Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; a countExtra
m (Lnet/minecraft/core/Holder;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lnet/minecraft/core/Holder; a inlinePlaced
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lnet/minecraft/core/Holder; a inlinePlaced
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;Ljava/util/List;)V a register
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/core/Holder; a filtered
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementFilter; a isEmpty
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; a filteredByBlockSurvival
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;)Lnet/minecraft/core/Holder; a onlyWhenEmpty
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/placement/TreePlacements net/minecraft/data/worldgen/placement/TreePlacements
f Lnet/minecraft/resources/ResourceKey; A FANCY_OAK_BEES_002
f Lnet/minecraft/resources/ResourceKey; B FANCY_OAK_BEES
f Lnet/minecraft/resources/ResourceKey; C CHERRY_BEES_005
f Lnet/minecraft/resources/ResourceKey; a CRIMSON_FUNGI
f Lnet/minecraft/resources/ResourceKey; b WARPED_FUNGI
f Lnet/minecraft/resources/ResourceKey; c OAK_CHECKED
f Lnet/minecraft/resources/ResourceKey; d DARK_OAK_CHECKED
f Lnet/minecraft/resources/ResourceKey; e BIRCH_CHECKED
f Lnet/minecraft/resources/ResourceKey; f ACACIA_CHECKED
f Lnet/minecraft/resources/ResourceKey; g SPRUCE_CHECKED
f Lnet/minecraft/resources/ResourceKey; h MANGROVE_CHECKED
f Lnet/minecraft/resources/ResourceKey; i CHERRY_CHECKED
f Lnet/minecraft/resources/ResourceKey; j PINE_ON_SNOW
f Lnet/minecraft/resources/ResourceKey; k SPRUCE_ON_SNOW
f Lnet/minecraft/resources/ResourceKey; l PINE_CHECKED
f Lnet/minecraft/resources/ResourceKey; m JUNGLE_TREE_CHECKED
f Lnet/minecraft/resources/ResourceKey; n FANCY_OAK_CHECKED
f Lnet/minecraft/resources/ResourceKey; o MEGA_JUNGLE_TREE_CHECKED
f Lnet/minecraft/resources/ResourceKey; p MEGA_SPRUCE_CHECKED
f Lnet/minecraft/resources/ResourceKey; q MEGA_PINE_CHECKED
f Lnet/minecraft/resources/ResourceKey; r TALL_MANGROVE_CHECKED
f Lnet/minecraft/resources/ResourceKey; s JUNGLE_BUSH
f Lnet/minecraft/resources/ResourceKey; t SUPER_BIRCH_BEES_0002
f Lnet/minecraft/resources/ResourceKey; u SUPER_BIRCH_BEES
f Lnet/minecraft/resources/ResourceKey; v OAK_BEES_0002
f Lnet/minecraft/resources/ResourceKey; w OAK_BEES_002
f Lnet/minecraft/resources/ResourceKey; x BIRCH_BEES_0002_PLACED
f Lnet/minecraft/resources/ResourceKey; y BIRCH_BEES_002
f Lnet/minecraft/resources/ResourceKey; z FANCY_OAK_BEES_0002
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/data/worldgen/placement/VegetationPlacements net/minecraft/data/worldgen/placement/VegetationPlacements
f Lnet/minecraft/resources/ResourceKey; A PATCH_CACTUS_DECORATED
f Lnet/minecraft/resources/ResourceKey; B PATCH_SUGAR_CANE_SWAMP
f Lnet/minecraft/resources/ResourceKey; C PATCH_SUGAR_CANE_DESERT
f Lnet/minecraft/resources/ResourceKey; D PATCH_SUGAR_CANE_BADLANDS
f Lnet/minecraft/resources/ResourceKey; E PATCH_SUGAR_CANE
f Lnet/minecraft/resources/ResourceKey; F BROWN_MUSHROOM_NETHER
f Lnet/minecraft/resources/ResourceKey; G RED_MUSHROOM_NETHER
f Lnet/minecraft/resources/ResourceKey; H BROWN_MUSHROOM_NORMAL
f Lnet/minecraft/resources/ResourceKey; I RED_MUSHROOM_NORMAL
f Lnet/minecraft/resources/ResourceKey; J BROWN_MUSHROOM_TAIGA
f Lnet/minecraft/resources/ResourceKey; K RED_MUSHROOM_TAIGA
f Lnet/minecraft/resources/ResourceKey; L BROWN_MUSHROOM_OLD_GROWTH
f Lnet/minecraft/resources/ResourceKey; M RED_MUSHROOM_OLD_GROWTH
f Lnet/minecraft/resources/ResourceKey; N BROWN_MUSHROOM_SWAMP
f Lnet/minecraft/resources/ResourceKey; O RED_MUSHROOM_SWAMP
f Lnet/minecraft/resources/ResourceKey; P FLOWER_WARM
f Lnet/minecraft/resources/ResourceKey; Q FLOWER_DEFAULT
f Lnet/minecraft/resources/ResourceKey; R FLOWER_FLOWER_FOREST
f Lnet/minecraft/resources/ResourceKey; S FLOWER_SWAMP
f Lnet/minecraft/resources/ResourceKey; T FLOWER_PLAINS
f Lnet/minecraft/resources/ResourceKey; U FLOWER_MEADOW
f Lnet/minecraft/resources/ResourceKey; V FLOWER_CHERRY
f Lnet/minecraft/resources/ResourceKey; W TREES_PLAINS
f Lnet/minecraft/resources/ResourceKey; X DARK_FOREST_VEGETATION
f Lnet/minecraft/resources/ResourceKey; Y FLOWER_FOREST_FLOWERS
f Lnet/minecraft/resources/ResourceKey; Z FOREST_FLOWERS
f Lnet/minecraft/resources/ResourceKey; a BAMBOO_LIGHT
f Lnet/minecraft/resources/ResourceKey; aa TREES_FLOWER_FOREST
f Lnet/minecraft/resources/ResourceKey; ab TREES_MEADOW
f Lnet/minecraft/resources/ResourceKey; ac TREES_CHERRY
f Lnet/minecraft/resources/ResourceKey; ad TREES_TAIGA
f Lnet/minecraft/resources/ResourceKey; ae TREES_GROVE
f Lnet/minecraft/resources/ResourceKey; af TREES_BADLANDS
f Lnet/minecraft/resources/ResourceKey; ag TREES_SNOWY
f Lnet/minecraft/resources/ResourceKey; ah TREES_SWAMP
f Lnet/minecraft/resources/ResourceKey; ai TREES_WINDSWEPT_SAVANNA
f Lnet/minecraft/resources/ResourceKey; aj TREES_SAVANNA
f Lnet/minecraft/resources/ResourceKey; ak BIRCH_TALL
f Lnet/minecraft/resources/ResourceKey; al TREES_BIRCH
f Lnet/minecraft/resources/ResourceKey; am TREES_WINDSWEPT_FOREST
f Lnet/minecraft/resources/ResourceKey; an TREES_WINDSWEPT_HILLS
f Lnet/minecraft/resources/ResourceKey; ao TREES_WATER
f Lnet/minecraft/resources/ResourceKey; ap TREES_BIRCH_AND_OAK
f Lnet/minecraft/resources/ResourceKey; aq TREES_SPARSE_JUNGLE
f Lnet/minecraft/resources/ResourceKey; ar TREES_OLD_GROWTH_SPRUCE_TAIGA
f Lnet/minecraft/resources/ResourceKey; as TREES_OLD_GROWTH_PINE_TAIGA
f Lnet/minecraft/resources/ResourceKey; at TREES_JUNGLE
f Lnet/minecraft/resources/ResourceKey; au BAMBOO_VEGETATION
f Lnet/minecraft/resources/ResourceKey; av MUSHROOM_ISLAND_VEGETATION
f Lnet/minecraft/resources/ResourceKey; aw TREES_MANGROVE
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; ax TREE_THRESHOLD
f Lnet/minecraft/resources/ResourceKey; b BAMBOO
f Lnet/minecraft/resources/ResourceKey; c VINES
f Lnet/minecraft/resources/ResourceKey; d PATCH_SUNFLOWER
f Lnet/minecraft/resources/ResourceKey; e PATCH_PUMPKIN
f Lnet/minecraft/resources/ResourceKey; f PATCH_GRASS_PLAIN
f Lnet/minecraft/resources/ResourceKey; g PATCH_GRASS_FOREST
f Lnet/minecraft/resources/ResourceKey; h PATCH_GRASS_BADLANDS
f Lnet/minecraft/resources/ResourceKey; i PATCH_GRASS_SAVANNA
f Lnet/minecraft/resources/ResourceKey; j PATCH_GRASS_NORMAL
f Lnet/minecraft/resources/ResourceKey; k PATCH_GRASS_TAIGA_2
f Lnet/minecraft/resources/ResourceKey; l PATCH_GRASS_TAIGA
f Lnet/minecraft/resources/ResourceKey; m PATCH_GRASS_JUNGLE
f Lnet/minecraft/resources/ResourceKey; n GRASS_BONEMEAL
f Lnet/minecraft/resources/ResourceKey; o PATCH_DEAD_BUSH_2
f Lnet/minecraft/resources/ResourceKey; p PATCH_DEAD_BUSH
f Lnet/minecraft/resources/ResourceKey; q PATCH_DEAD_BUSH_BADLANDS
f Lnet/minecraft/resources/ResourceKey; r PATCH_MELON
f Lnet/minecraft/resources/ResourceKey; s PATCH_MELON_SPARSE
f Lnet/minecraft/resources/ResourceKey; t PATCH_BERRY_COMMON
f Lnet/minecraft/resources/ResourceKey; u PATCH_BERRY_RARE
f Lnet/minecraft/resources/ResourceKey; v PATCH_WATERLILY
f Lnet/minecraft/resources/ResourceKey; w PATCH_TALL_GRASS_2
f Lnet/minecraft/resources/ResourceKey; x PATCH_TALL_GRASS
f Lnet/minecraft/resources/ResourceKey; y PATCH_LARGE_FERN
f Lnet/minecraft/resources/ResourceKey; z PATCH_CACTUS_DESERT
m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; a getMushroomPlacement
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/block/Block;)Ljava/util/List; a treePlacement
m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; a treePlacement
m (I)Ljava/util/List; a worldSurfaceSquaredWithCount
m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lcom/google/common/collect/ImmutableList$Builder; b treePlacementBase
c net/minecraft/data/worldgen/placement/VillagePlacements net/minecraft/data/worldgen/placement/VillagePlacements
f Lnet/minecraft/resources/ResourceKey; a PILE_HAY_VILLAGE
f Lnet/minecraft/resources/ResourceKey; b PILE_MELON_VILLAGE
f Lnet/minecraft/resources/ResourceKey; c PILE_SNOW_VILLAGE
f Lnet/minecraft/resources/ResourceKey; d PILE_ICE_VILLAGE
f Lnet/minecraft/resources/ResourceKey; e PILE_PUMPKIN_VILLAGE
f Lnet/minecraft/resources/ResourceKey; f OAK_VILLAGE
f Lnet/minecraft/resources/ResourceKey; g ACACIA_VILLAGE
f Lnet/minecraft/resources/ResourceKey; h SPRUCE_VILLAGE
f Lnet/minecraft/resources/ResourceKey; i PINE_VILLAGE
f Lnet/minecraft/resources/ResourceKey; j PATCH_CACTUS_VILLAGE
f Lnet/minecraft/resources/ResourceKey; k FLOWER_PLAIN_VILLAGE
f Lnet/minecraft/resources/ResourceKey; l PATCH_TAIGA_GRASS_VILLAGE
f Lnet/minecraft/resources/ResourceKey; m PATCH_BERRY_BUSH_VILLAGE
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/gametest/framework/AfterBatch net/minecraft/gametest/framework/AfterBatch
m ()Ljava/lang/String; a batch
c net/minecraft/gametest/framework/BeforeBatch net/minecraft/gametest/framework/BeforeBatch
m ()Ljava/lang/String; a batch
c net/minecraft/gametest/framework/GameTest net/minecraft/gametest/framework/GameTest
m ()I a timeoutTicks
m ()Ljava/lang/String; b batch
m ()Z c skyAccess
m ()I d rotationSteps
m ()Z e required
m ()Z f manualOnly
m ()Ljava/lang/String; g template
m ()J h setupTicks
m ()I i attempts
m ()I j requiredSuccesses
c net/minecraft/gametest/framework/GameTestBatchFactory net/minecraft/gametest/framework/GameTestBatchFactory
f I a MAX_TESTS_PER_BATCH
m (Ljava/lang/String;Ljava/util/List;J)Lnet/minecraft/gametest/framework/GameTestHarnessBatch; a lambda$fromGameTestInfo$4
m (Lnet/minecraft/server/level/WorldServer;Ljava/lang/String;Ljava/util/List;J)Lnet/minecraft/gametest/framework/GameTestHarnessBatch; a lambda$fromTestFunction$1
m ()Lnet/minecraft/gametest/framework/GameTestHarnessRunner$b; a fromGameTestInfo
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/lang/String; a lambda$fromGameTestInfo$3
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a lambda$fromTestFunction$0
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$fromTestFunction$2
m (Ljava/util/Collection;)Ljava/util/Collection; a lambda$fromGameTestInfo$6
m (Ljava/util/List;Ljava/lang/String;J)Lnet/minecraft/gametest/framework/GameTestHarnessBatch; a toGameTestBatch
m (Ljava/util/Collection;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Collection; a fromTestFunction
m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$fromGameTestInfo$5
m (Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;ILnet/minecraft/server/level/WorldServer;)Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a toGameTestInfo
c net/minecraft/gametest/framework/GameTestBatchListener net/minecraft/gametest/framework/GameTestBatchListener
m (Lnet/minecraft/gametest/framework/GameTestHarnessBatch;)V a testBatchStarting
m (Lnet/minecraft/gametest/framework/GameTestHarnessBatch;)V b testBatchFinished
c net/minecraft/gametest/framework/GameTestHarnessAssertion net/minecraft/gametest/framework/GameTestAssertException
c net/minecraft/gametest/framework/GameTestHarnessAssertionPosition net/minecraft/gametest/framework/GameTestAssertPosException
f Lnet/minecraft/core/BlockPosition; a absolutePos
f Lnet/minecraft/core/BlockPosition; b relativePos
f J c tick
m ()Ljava/lang/String; a getMessageToShowAtBlock
m ()Lnet/minecraft/core/BlockPosition; b getRelativePos
m ()Lnet/minecraft/core/BlockPosition; c getAbsolutePos
c net/minecraft/gametest/framework/GameTestHarnessBatch net/minecraft/gametest/framework/GameTestBatch
f Ljava/lang/String; a DEFAULT_BATCH_NAME
f Ljava/lang/String; b name
f Ljava/util/Collection; c gameTestInfos
f Ljava/util/function/Consumer; d beforeBatchFunction
f Ljava/util/function/Consumer; e afterBatchFunction
m ()Ljava/lang/String; a name
m ()Ljava/util/Collection; b gameTestInfos
m ()Ljava/util/function/Consumer; c beforeBatchFunction
m ()Ljava/util/function/Consumer; d afterBatchFunction
c net/minecraft/gametest/framework/GameTestHarnessCollector net/minecraft/gametest/framework/MultipleTestTracker
f C a NOT_STARTED_TEST_CHAR
f C b ONGOING_TEST_CHAR
f C c SUCCESSFUL_TEST_CHAR
f C d FAILED_OPTIONAL_TEST_CHAR
f C e FAILED_REQUIRED_TEST_CHAR
f Ljava/util/Collection; f tests
f Ljava/util/Collection; g listeners
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a addTestToTrack
m (Ljava/util/function/Consumer;)V a addFailureListener
m (Lnet/minecraft/gametest/framework/GameTestHarnessListener;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a lambda$addListener$0
m ()I a getFailedRequiredCount
m (Ljava/lang/StringBuffer;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a lambda$getProgressBar$1
m (Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V a addListener
m ()I b getFailedOptionalCount
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b remove
m ()I c getDoneCount
m ()Z d hasFailedRequired
m ()Z e hasFailedOptional
m ()Ljava/util/Collection; f getFailedRequired
m ()Ljava/util/Collection; g getFailedOptional
m ()I h getTotalCount
m ()Z i isDone
m ()Ljava/lang/String; j getProgressBar
c net/minecraft/gametest/framework/GameTestHarnessCollector$1 net/minecraft/gametest/framework/MultipleTestTracker$1
f Ljava/util/function/Consumer; a val$listener
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a testStructureLoaded
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testPassed
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testAddedForRerun
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V b testFailed
c net/minecraft/gametest/framework/GameTestHarnessEvent net/minecraft/gametest/framework/GameTestEvent
f Ljava/lang/Long; a expectedDelay
f Ljava/lang/Runnable; b assertion
m (JLjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessEvent; a create
m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessEvent; a create
c net/minecraft/gametest/framework/GameTestHarnessHelper net/minecraft/gametest/framework/GameTestHelper
f Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a testInfo
f Z b finalCheckAdded
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPosition;D)V a assertItemEntityPresent
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z a lambda$assertBlockNotPresent$8
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)V a assertBlockProperty
m (III)V a pressButton
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/Entity; a spawn
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I a lambda$findClosestEntity$1
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)V a assertEntityInstancePresent
m (Lnet/minecraft/world/item/Item;)V a assertItemEntityPresent
m (Lnet/minecraft/world/entity/EntityTypes;I)V a assertEntitiesPresent
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/Entity; a spawn
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V a assertBlockPresent
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; a makeAboutToDrown
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/Vec3D;D)Ljava/util/List; a findEntities
m (Lnet/minecraft/world/entity/EntityTypes;IIID)Lnet/minecraft/world/entity/Entity; a findClosestEntity
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;)V a fail
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z a lambda$assertBlockPresent$7
m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$assertBlock$11
m (Lnet/minecraft/world/level/block/Block;III)V a assertBlockPresent
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;)V a assertSameBlockStates
m (JLnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/Item;)V a assertAtTickTimeContainerContains
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;F)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; a walkTo
m (Ljava/lang/String;)V a fail
m ()Lnet/minecraft/server/level/WorldServer; a getLevel
m (Lnet/minecraft/world/entity/EntityTypes;III)Lnet/minecraft/world/entity/Entity; a spawn
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;ID)V a assertEntitiesPresent
m (Lnet/minecraft/world/entity/Entity;III)V a assertEntityInstancePresent
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/Item;)V a assertContainerContains
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)V a assertEntityPresent
m (JLjava/lang/Runnable;)V a runAtTickTime
m (Lnet/minecraft/world/entity/EntityInsentient;FFF)V a moveTo
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a setBlock
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;)V a lambda$assertSameBlockStates$20
m (Ljava/lang/Runnable;)V a succeedIf
m (I)V a setDayTime
m (Lnet/minecraft/core/BlockPosition;J)V a pulseRedstone
m (JLnet/minecraft/core/BlockPosition;)V a assertAtTickTimeContainerEmpty
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a useBlock
m (Lnet/minecraft/world/entity/EntityTypes;FFF)Lnet/minecraft/world/entity/Entity; a spawn
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$assertBlockProperty$12
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z a lambda$assertEntityInstancePresent$14
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a absoluteVec
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/item/EntityItem; a spawnItem
m (IIILnet/minecraft/world/level/block/Block;)V a setBlock
m (Lnet/minecraft/world/item/Item;FFF)Lnet/minecraft/world/entity/item/EntityItem; a spawnItem
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight
m (Ljava/lang/Class;)V a killAllEntitiesOfClass
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/function/Predicate;Ljava/lang/String;)V a assertBlockProperty
m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/Object;)V a assertEntityProperty
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z a lambda$assertEntityNotTouching$17
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a useBlock
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/gametest/framework/GameTestHarnessAssertionPosition; a lambda$assertEntityInstancePresent$15
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V a assertBlock
m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V a assertValueEqual
m (Ljava/lang/Object;)Z a lambda$assertEntityInventoryContains$18
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Function;Ljava/lang/Object;)V a assertEntityData
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Ljava/util/function/IntPredicate;Ljava/util/function/Supplier;)V a assertRedstoneSignal
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;I)V a assertLivingEntityHasMobEffect
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a setBlock
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)V a placeAt
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/item/EntityItem; a spawnItem
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;Ljava/lang/String;)V a assertBlock
m (ZLjava/lang/String;)V a assertTrue
m (Ljava/lang/Runnable;J)V a lambda$onEachTick$28
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/ItemStack;)Z a lambda$assertEntityInventoryContains$19
m (Lnet/minecraft/world/entity/Entity;)Z a lambda$killAllEntitiesOfClass$0
m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Ljava/lang/String;)V a assertEntityProperty
m (IIILnet/minecraft/world/level/block/state/IBlockData;)V a setBlock
m (ILjava/lang/Runnable;)V a succeedOnTickWhen
m (Lnet/minecraft/resources/ResourceKey;)V a setBiome
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/entity/Entity;)Z a lambda$findEntities$2
m (Ljava/util/function/Consumer;)V a forEveryBlockInStructure
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;D)V a assertEntityPresent
m (Lnet/minecraft/world/entity/EntityTypes;DDD)V a assertEntityTouching
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/item/Item;)V a assertEntityIsHolding
m (Lnet/minecraft/world/level/EnumGamemode;)Lnet/minecraft/world/entity/player/EntityHuman; a makeMockPlayer
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPosition;DI)V a assertItemEntityCountIs
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$pressButton$4
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)V a assertSameBlockState
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/entity/Entity; a findOneEntity
m (Ljava/lang/String;Lnet/minecraft/world/entity/Entity;)V a fail
m (JLjava/lang/Runnable;)V b runAfterDelay
m (Lnet/minecraft/world/level/block/Block;III)V b assertBlockNotPresent
m (Ljava/lang/Runnable;J)V b lambda$failIfEver$27
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;D)Ljava/util/List; b getEntities
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)V b assertEntityNotPresent
m (Lnet/minecraft/world/entity/EntityTypes;DDD)V b assertEntityNotTouching
m (Lnet/minecraft/world/entity/EntityTypes;FFF)Lnet/minecraft/world/entity/EntityInsentient; b spawnWithNoFreeWill
m (Ljava/lang/Runnable;)V b succeedWhen
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V b assertBlockState
m (Lnet/minecraft/world/entity/EntityTypes;III)Lnet/minecraft/world/entity/EntityInsentient; b spawnWithNoFreeWill
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;F)V b lambda$walkTo$3
m (Lnet/minecraft/world/entity/EntityTypes;IIID)Ljava/util/List; b findEntities
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/EntityInsentient; b spawnWithNoFreeWill
m (Lnet/minecraft/world/entity/EntityTypes;)V b assertEntityPresent
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/Item;)V b lambda$assertAtTickTimeContainerContains$21
m (III)V b pullLever
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/item/Item;)V b assertEntityInventoryContains
m (ZLjava/lang/String;)V b assertFalse
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z b lambda$assertEntityTouching$16
m (Ljava/lang/String;)Ljava/lang/String; b lambda$assertBlockProperty$13
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; b withLowHealth
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EntityInsentient; b spawnWithNoFreeWill
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; b getBlockEntity
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPosition;D)V b assertItemEntityNotPresent
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Function;Ljava/lang/Object;)V b succeedWhenEntityData
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V b assertBlockNotPresent
m (Lnet/minecraft/world/item/Item;)V b assertItemEntityNotPresent
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b relativeVec
m ()V b killAllEntities
m (Ljava/lang/Runnable;)V c failIf
m (Lnet/minecraft/core/BlockPosition;)V c pressButton
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Function;Ljava/lang/Object;)V c lambda$succeedWhenEntityData$23
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V c assertEntityPresent
m (Lnet/minecraft/world/level/block/Block;III)V c succeedWhenBlockPresent
m (Ljava/lang/String;)Ljava/lang/String; c lambda$assertBlock$10
m ()Lnet/minecraft/server/level/EntityPlayer; c makeMockServerPlayerInLevel
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V c succeedWhenBlockPresent
m (Lnet/minecraft/world/entity/EntityTypes;)Ljava/util/List; c getEntities
m (Lnet/minecraft/world/entity/EntityTypes;III)V c assertEntityPresent
m (Ljava/lang/Runnable;)V d failIfEver
m (Lnet/minecraft/core/BlockPosition;)V d useBlock
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V d lambda$succeedWhenBlockPresent$9
m (Lnet/minecraft/world/entity/EntityTypes;III)V d assertEntityNotPresent
m ()V d setNight
m (Lnet/minecraft/world/entity/EntityTypes;)V d assertEntityNotPresent
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V d assertEntityNotPresent
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V e succeedWhenEntityPresent
m (Lnet/minecraft/world/entity/EntityTypes;III)V e succeedWhenEntityPresent
m (Lnet/minecraft/core/BlockPosition;)V e pullLever
m ()V e succeed
m (Ljava/lang/Runnable;)V e onEachTick
m (Lnet/minecraft/core/BlockPosition;)V f destroyBlock
m ()V f tickPrecipitation
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V f succeedWhenEntityNotPresent
m (Lnet/minecraft/world/entity/EntityTypes;III)V f succeedWhenEntityNotPresent
m ()Lnet/minecraft/gametest/framework/GameTestHarnessSequence; g startSequence
m (Lnet/minecraft/core/BlockPosition;)V g assertContainerEmpty
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V g lambda$succeedWhenEntityNotPresent$25
m ()J h getTick
m (Lnet/minecraft/core/BlockPosition;)V h randomTick
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V h lambda$succeedWhenEntityPresent$24
m ()Lnet/minecraft/world/phys/AxisAlignedBB; i getBounds
m (Lnet/minecraft/core/BlockPosition;)V i tickPrecipitation
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; j absolutePos
m ()V j ensureSingleFinalCheck
m ()Lnet/minecraft/world/phys/AxisAlignedBB; k getRelativeBounds
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; k relativePos
m (Lnet/minecraft/core/BlockPosition;)V l lambda$assertAtTickTimeContainerEmpty$22
m ()Ljava/lang/Exception; l lambda$failIf$26
m ()Ljava/lang/String; m lambda$pressButton$5
m (Lnet/minecraft/core/BlockPosition;)V m lambda$pulseRedstone$6
c net/minecraft/gametest/framework/GameTestHarnessHelper$1 net/minecraft/gametest/framework/GameTestHelper$1
f Lnet/minecraft/world/level/EnumGamemode; b val$gameType
m ()Z N_ isSpectator
m ()Z f isCreative
m ()Z g isLocalPlayer
c net/minecraft/gametest/framework/GameTestHarnessHelper$2 net/minecraft/gametest/framework/GameTestHelper$2
m ()Z N_ isSpectator
m ()Z f isCreative
c net/minecraft/gametest/framework/GameTestHarnessITestReporter net/minecraft/gametest/framework/TestReporter
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a onTestFailed
m ()V a finish
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b onTestSuccess
c net/minecraft/gametest/framework/GameTestHarnessInfo net/minecraft/gametest/framework/GameTestInfo
f Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; a testFunction
f Lnet/minecraft/core/BlockPosition; b structureBlockPos
f Lnet/minecraft/core/BlockPosition; c northWestCorner
f Lnet/minecraft/server/level/WorldServer; d level
f Ljava/util/Collection; e listeners
f I f timeoutTicks
f Ljava/util/Collection; g sequences
f Lit/unimi/dsi/fastutil/objects/Object2LongMap; h runAtTickTimeMap
f J i startTick
f I j ticksToWaitForChunkLoading
f Z k placedStructure
f Z l chunksLoaded
f J m tickCount
f Z n started
f Lnet/minecraft/gametest/framework/RetryOptions; o retryOptions
f Lcom/google/common/base/Stopwatch; p timer
f Z q done
f Lnet/minecraft/world/level/block/EnumBlockRotation; r rotation
f Ljava/lang/Throwable; s error
f Lnet/minecraft/world/level/block/entity/TileEntityStructure; t structureBlockEntity
m ()Ljava/util/stream/Stream; A getListeners
m ()Lnet/minecraft/gametest/framework/GameTestHarnessInfo; B copyReset
m ()Z C ensureStructureIsPlaced
m ()V D tickInternal
m ()V E startTest
m ()V F finish
m ()Lnet/minecraft/core/BlockPosition; G getOrCalculateNorthwestCorner
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a lambda$tick$0
m (Lnet/minecraft/core/BlockPosition;)V a setStructureBlockPos
m (Lnet/minecraft/world/entity/Entity;)V a lambda$succeed$6
m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner;Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V a lambda$tick$2
m (I)Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a startExecution
m (Lnet/minecraft/gametest/framework/GameTestHarnessSequence;)V a lambda$tickInternal$4
m (JLjava/lang/Runnable;)V a setRunAtTickTime
m ()Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a placeStructure
m (Ljava/lang/Throwable;)V a fail
m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a tick
m (Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V a addListener
m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner;Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V b lambda$tick$1
m (Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V b lambda$prepareTestStructure$7
m (Lnet/minecraft/world/entity/Entity;)Z b lambda$succeed$5
m ()Ljava/lang/String; b getTestName
m (Lnet/minecraft/gametest/framework/GameTestHarnessSequence;)V b lambda$tickInternal$3
m (Lnet/minecraft/core/BlockPosition;)V b setNorthWestCorner
m ()Lnet/minecraft/core/BlockPosition; c getStructureBlockPos
m ()Lnet/minecraft/world/phys/AxisAlignedBB; d getStructureBounds
m ()Lnet/minecraft/world/level/block/entity/TileEntityStructure; e getStructureBlockEntity
m ()Lnet/minecraft/server/level/WorldServer; f getLevel
m ()Z g hasSucceeded
m ()Z h hasFailed
m ()Z i hasStarted
m ()Z j isDone
m ()J k getRunTime
m ()V l succeed
m ()Ljava/lang/Throwable; m getError
m ()Lnet/minecraft/gametest/framework/GameTestHarnessInfo; n prepareTestStructure
m ()J o getTick
m ()Lnet/minecraft/gametest/framework/GameTestHarnessSequence; p createSequence
m ()Z q isRequired
m ()Z r isOptional
m ()Ljava/lang/String; s getStructureName
m ()Lnet/minecraft/world/level/block/EnumBlockRotation; t getRotation
m ()Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; u getTestFunction
m ()I v getTimeoutTicks
m ()Z w isFlaky
m ()I x maxAttempts
m ()I y requiredSuccesses
m ()Lnet/minecraft/gametest/framework/RetryOptions; z retryOptions
c net/minecraft/gametest/framework/GameTestHarnessListener net/minecraft/gametest/framework/GameTestListener
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a testStructureLoaded
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testPassed
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testAddedForRerun
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V b testFailed
c net/minecraft/gametest/framework/GameTestHarnessLogger net/minecraft/gametest/framework/LogTestReporter
f Lorg/slf4j/Logger; a LOGGER
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a onTestFailed
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b onTestSuccess
c net/minecraft/gametest/framework/GameTestHarnessRegistry net/minecraft/gametest/framework/GameTestRegistry
f Ljava/util/Collection; a TEST_FUNCTIONS
f Ljava/util/Set; b TEST_CLASS_NAMES
f Ljava/util/Map; c BEFORE_BATCH_FUNCTIONS
f Ljava/util/Map; d AFTER_BATCH_FUNCTIONS
f Ljava/util/Set; e LAST_FAILED_TESTS
m (Ljava/lang/String;)Ljava/util/stream/Stream; a getTestFunctionsForClassName
m ()Ljava/util/Collection; a getAllTestFunctions
m (Lnet/minecraft/server/level/WorldServer;)V a lambda$getAfterBatchFunction$2
m (Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;Ljava/lang/String;)Z a isTestFunctionPartOfClass
m (Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/Map;)V a registerBatchFunction
m (Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)V a rememberFailedTest
m (Ljava/lang/Class;)V a register
m (Ljava/lang/String;Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Z a lambda$findTestFunction$3
m (Ljava/lang/reflect/Method;Ljava/lang/Object;)V a lambda$turnMethodIntoConsumer$4
m (Ljava/lang/reflect/Method;)V a register
m (Ljava/lang/String;)Z b isTestClass
m (Lnet/minecraft/server/level/WorldServer;)V b lambda$getBeforeBatchFunction$1
m (Ljava/lang/String;Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Z b lambda$getTestFunctionsForClassName$0
m (Ljava/lang/reflect/Method;)Ljava/util/Collection; b useTestGeneratorMethod
m ()Ljava/util/Collection; b getAllTestClassNames
m (Ljava/lang/reflect/Method;)Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; c turnMethodIntoTestFunction
m ()Ljava/util/stream/Stream; c getLastFailedTests
m (Ljava/lang/String;)Ljava/util/function/Consumer; c getBeforeBatchFunction
m (Ljava/lang/reflect/Method;)Ljava/util/function/Consumer; d turnMethodIntoConsumer
m (Ljava/lang/String;)Ljava/util/function/Consumer; d getAfterBatchFunction
m ()V d forgetFailedTests
m (Ljava/lang/String;)Ljava/util/Optional; e findTestFunction
m (Ljava/lang/String;)Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; f getTestFunction
c net/minecraft/gametest/framework/GameTestHarnessRunner net/minecraft/gametest/framework/GameTestRunner
f I a DEFAULT_TESTS_PER_ROW
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/server/level/WorldServer; c level
f Lnet/minecraft/gametest/framework/GameTestHarnessTicker; d testTicker
f Ljava/util/List; e allTestInfos
f Lcom/google/common/collect/ImmutableList; f batches
f Ljava/util/List; g batchListeners
f Ljava/util/List; h scheduledForRerun
f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$b; i testBatcher
f Z j stopped
f Lnet/minecraft/gametest/framework/GameTestHarnessBatch; k currentBatch
f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c; l existingStructureSpawner
f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c; m newStructureSpawner
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a rerunTest
m (Lnet/minecraft/server/level/WorldServer;)V a clearMarkers
m (I)V a runBatch
m ()Ljava/util/List; a getTestInfos
m (Ljava/util/Collection;)Ljava/util/Collection; a createStructuresForBatch
m (Lnet/minecraft/gametest/framework/GameTestBatchListener;)V a addListener
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V a lambda$rerunTest$2
m (Lnet/minecraft/gametest/framework/GameTestHarnessBatch;)Ljava/util/stream/Stream; a lambda$new$0
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/util/Optional; b spawn
m (Lnet/minecraft/gametest/framework/GameTestBatchListener;)V b lambda$runBatch$3
m ()V b start
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/lang/String; c lambda$runScheduledRerunTests$4
m ()V c stop
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V d lambda$new$1
m ()V d runScheduledRerunTests
c net/minecraft/gametest/framework/GameTestHarnessRunner$1 net/minecraft/gametest/framework/GameTestRunner$1
f Lnet/minecraft/gametest/framework/GameTestHarnessCollector; a val$currentBatchTracker
f I b val$batchIndex
f Lnet/minecraft/gametest/framework/GameTestHarnessRunner; c this$0
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a testStructureLoaded
m (Lnet/minecraft/gametest/framework/GameTestBatchListener;)V a lambda$testCompleted$0
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testPassed
m ()V a testCompleted
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testAddedForRerun
m (J)V a lambda$testCompleted$1
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V b testFailed
c net/minecraft/gametest/framework/GameTestHarnessRunner$a net/minecraft/gametest/framework/GameTestRunner$Builder
f Lnet/minecraft/server/level/WorldServer; a level
f Lnet/minecraft/gametest/framework/GameTestHarnessTicker; b testTicker
f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$b; c batcher
f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c; d existingStructureSpawner
f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c; e newStructureSpawner
f Ljava/util/Collection; f batches
m ()Lnet/minecraft/gametest/framework/GameTestHarnessRunner; a build
m (Ljava/util/Collection;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$a; a fromBatches
m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c;)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$a; a newStructureSpawner
m (Ljava/util/Collection;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$a; b fromInfo
c net/minecraft/gametest/framework/GameTestHarnessRunner$b net/minecraft/gametest/framework/GameTestRunner$GameTestBatcher
c net/minecraft/gametest/framework/GameTestHarnessRunner$c net/minecraft/gametest/framework/GameTestRunner$StructureSpawner
f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c; a IN_PLACE
f Lnet/minecraft/gametest/framework/GameTestHarnessRunner$c; b NOT_SET
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/util/Optional; a lambda$static$1
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/util/Optional; b lambda$static$0
c net/minecraft/gametest/framework/GameTestHarnessSequence net/minecraft/gametest/framework/GameTestSequence
f Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a parent
f Ljava/util/List; b events
f J c lastTick
m (Lnet/minecraft/gametest/framework/GameTestHarnessSequence$a;)V a lambda$thenTrigger$5
m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; a thenWaitUntil
m (ILjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; a thenExecuteAfter
m (Ljava/util/function/Supplier;)V a thenFail
m (I)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; a thenIdle
m ()V a thenSucceed
m (J)V a tickAndContinue
m (JLjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; a thenWaitUntil
m (J)V b tickAndFailIfNotComplete
m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; b thenExecute
m (Ljava/util/function/Supplier;)V b lambda$thenFail$4
m ()Lnet/minecraft/gametest/framework/GameTestHarnessSequence$a; b thenTrigger
m (ILjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestHarnessSequence; b thenExecuteFor
m (ILjava/lang/Runnable;)V c lambda$thenExecuteFor$3
m (Ljava/lang/Runnable;)V c executeWithoutFail
m (J)V c tick
m ()V c lambda$thenIdle$0
m (ILjava/lang/Runnable;)V d lambda$thenExecuteAfter$2
m (Ljava/lang/Runnable;)V d lambda$thenExecute$1
c net/minecraft/gametest/framework/GameTestHarnessSequence$a net/minecraft/gametest/framework/GameTestSequence$Condition
f Lnet/minecraft/gametest/framework/GameTestHarnessSequence; a this$0
f J b NOT_TRIGGERED
f J c triggerTime
m ()V a assertTriggeredThisTick
m (J)V a trigger
c net/minecraft/gametest/framework/GameTestHarnessStructures net/minecraft/gametest/framework/StructureUtils
f I a DEFAULT_Y_SEARCH_RADIUS
f Ljava/lang/String; b DEFAULT_TEST_STRUCTURES_DIR
f Ljava/lang/String; c testStructuresDir
f Lorg/slf4j/Logger; d LOGGER
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a lambda$lookedAtStructureBlockPos$11
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)V a addCommandBlockAndButtonToStartTest
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/entity/TileEntityStructure;)Z a lambda$lookedAtStructureBlockPos$12
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/server/level/WorldServer;)V a clearSpaceForStructure
m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a findStructureBlockContainingPos
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)Z a doesStructureContain
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a lambda$removeBarriers$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a lambda$forceLoadChunks$3
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/lang/IllegalStateException; a lambda$prepareTestStructure$0
m (I)Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotationForRotationSteps
m (Lnet/minecraft/world/entity/Entity;)Z a lambda$clearSpaceForStructure$5
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;)Ljava/util/stream/Stream; a lookedAtStructureBlockPos
m (ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a lambda$clearSpaceForStructure$4
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a lambda$findStructureBlockContainingPos$6
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/server/level/WorldServer;)V a removeBarriers
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a lambda$encaseStructure$1
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)I a getRotationStepsForRotation
m (ILnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)V a clearBlock
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/block/entity/TileEntityStructure; a prepareTestStructure
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BlockPosition; a getTransformedFarCorner
m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/server/level/WorldServer;Ljava/lang/String;)Ljava/util/stream/Stream; a findStructureByTestFunction
m (Lnet/minecraft/world/level/block/entity/TileEntityStructure;)Lnet/minecraft/world/phys/AxisAlignedBB; a getStructureBounds
m (Ljava/lang/String;Lnet/minecraft/world/level/block/entity/TileEntityStructure;)Z a lambda$findStructureByTestFunction$9
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)V a createNewEmptyStructureBlock
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)I a lambda$findNearestStructureBlock$7
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/server/level/WorldServer;Z)V a encaseStructure
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z b lambda$findStructureBlocks$10
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/server/level/WorldServer;)V b forceLoadChunks
m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; b findNearestStructureBlock
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/block/entity/TileEntityStructure; b createStructureBlock
m (Lnet/minecraft/world/level/block/entity/TileEntityStructure;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b getStructureBoundingBox
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b getStructureBoundingBox
m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/server/level/WorldServer;)Ljava/util/stream/Stream; c findStructureBlocks
m (Lnet/minecraft/world/level/block/entity/TileEntityStructure;)Lnet/minecraft/core/BlockPosition; c getStructureOrigin
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntityStructure; c lambda$findStructureByTestFunction$8
m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; d getBoundingBoxAtGround
c net/minecraft/gametest/framework/GameTestHarnessStructures$1 net/minecraft/gametest/framework/StructureUtils$1
f [I a $SwitchMap$net$minecraft$world$level$block$Rotation
c net/minecraft/gametest/framework/GameTestHarnessTestClassArgument net/minecraft/gametest/framework/TestClassNameArgument
f Ljava/util/Collection; a EXAMPLES
m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; a parse
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; a getTestClassName
m ()Lnet/minecraft/gametest/framework/GameTestHarnessTestClassArgument; a testClassName
c net/minecraft/gametest/framework/GameTestHarnessTestCommand net/minecraft/gametest/framework/TestCommand
f I a STRUCTURE_BLOCK_NEARBY_SEARCH_RADIUS
f I b STRUCTURE_BLOCK_FULL_SEARCH_RADIUS
f Lorg/slf4j/Logger; c LOGGER
f I d DEFAULT_CLEAR_RADIUS
f I e MAX_CLEAR_RADIUS
f I f TEST_POS_Z_OFFSET_FROM_PLAYER
f I g SHOW_POS_DURATION_MS
f I h DEFAULT_X_SIZE
f I i DEFAULT_Y_SIZE
f I j DEFAULT_Z_SIZE
f Ljava/lang/String; k STRUCTURE_BLOCK_ENTITY_COULD_NOT_BE_FOUND
f Lnet/minecraft/gametest/framework/TestFinder$a; l testFinder
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)I a trackAndStartRunner
m (Ljava/lang/String;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showPos$36
m (Lnet/minecraft/server/level/WorldServer;Ljava/lang/String;)Z a verifyStructureExists
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)I a resetGameTestInfo
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$say$38
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (ILnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Lnet/minecraft/gametest/framework/GameTestHarnessInfo; a lambda$toGameTestInfo$34
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/gametest/framework/StructureBlockPosFinder;)Ljava/util/stream/Stream; a toGameTestInfos
m (Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$say$39
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I a showPos
m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a runWithRetryOptions
m (Ljava/lang/String;Lnet/minecraft/EnumChatFormat;Lnet/minecraft/server/level/EntityPlayer;)V a lambda$say$40
m (Ljava/util/function/Function;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$runWithRetryOptionsAndBuildInfo$6
m (Lnet/minecraft/server/level/WorldServer;Ljava/lang/String;Lnet/minecraft/EnumChatFormat;)V a say
m (Lnet/minecraft/world/entity/Entity;)V a lambda$resetGameTestInfo$31
m ()I a stopTests
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/gametest/framework/TestFunctionFinder;I)Ljava/util/stream/Stream; a toGameTestInfo
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a lambda$createNewStructure$35
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/level/block/entity/TileEntityStructure;)I a saveAndExportTestStructure
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/gametest/framework/RetryOptions;)Ljava/util/Optional; a createGameTestInfo
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a lambda$toGameTestInfos$32
m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$runWithRetryOptionsAndBuildInfo$5
m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a runWithRetryOptions
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/core/BlockPosition; a createTestPositionAround
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Z a lambda$toGameTestInfo$33
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;III)I a createNewStructure
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$30
m (Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$runWithRetryOptions$3
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$29
m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; b runWithRetryOptionsAndBuildInfo
m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$runWithRetryOptionsAndBuildInfo$4
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b lambda$trackAndStartRunner$37
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I b exportTestStructure
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$28
m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$runWithRetryOptions$2
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)V c say
m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$runWithRetryOptions$1
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$27
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I d importTestStructure
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$26
m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I e lambda$runWithRetryOptions$0
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$25
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$24
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$23
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$22
m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$21
m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$20
m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$19
m (Lcom/mojang/brigadier/context/CommandContext;)I m lambda$register$18
m (Lcom/mojang/brigadier/context/CommandContext;)I n lambda$register$17
m (Lcom/mojang/brigadier/context/CommandContext;)I o lambda$register$16
m (Lcom/mojang/brigadier/context/CommandContext;)I p lambda$register$15
m (Lcom/mojang/brigadier/context/CommandContext;)I q lambda$register$14
m (Lcom/mojang/brigadier/context/CommandContext;)I r lambda$register$13
m (Lcom/mojang/brigadier/context/CommandContext;)I s lambda$register$12
m (Lcom/mojang/brigadier/context/CommandContext;)I t lambda$register$11
m (Lcom/mojang/brigadier/context/CommandContext;)I u lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/GameTestHarnessTestCommand$a; v lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/GameTestHarnessTestCommand$a; w lambda$register$8
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/GameTestHarnessTestCommand$a; x lambda$register$7
c net/minecraft/gametest/framework/GameTestHarnessTestCommand$a net/minecraft/gametest/framework/TestCommand$Runner
f Lnet/minecraft/gametest/framework/TestFinder; a finder
m (Lnet/minecraft/server/level/WorldServer;)V a lambda$export$4
m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$locate$6
m (I)I a run
m (Lnet/minecraft/core/BlockPosition;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/BlockPosition;)V a lambda$locate$8
m ()I a reset
m (Ljava/util/stream/Stream;Ljava/util/function/ToIntFunction;Ljava/lang/Runnable;Ljava/util/function/Consumer;)V a logAndRun
m (Lnet/minecraft/gametest/framework/RetryOptions;II)I a run
m (Lnet/minecraft/gametest/framework/RetryOptions;I)I a run
m (Lnet/minecraft/gametest/framework/RetryOptions;)I a run
m (Lnet/minecraft/server/level/WorldServer;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;)I a lambda$export$3
m (II)I a run
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)I a lambda$clear$0
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/Integer;)V a lambda$export$5
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$locate$7
m ()I b clear
m (Lnet/minecraft/server/level/WorldServer;)V b lambda$clear$1
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/Integer;)V b lambda$clear$2
m ()I c export
m ()I d run
m ()I e locate
c net/minecraft/gametest/framework/GameTestHarnessTestCommand$b net/minecraft/gametest/framework/TestCommand$TestBatchSummaryDisplayer
f Lnet/minecraft/commands/CommandListenerWrapper; a source
m ()Lnet/minecraft/commands/CommandListenerWrapper; a source
m (Lnet/minecraft/gametest/framework/GameTestHarnessBatch;)V a testBatchStarting
m (Lnet/minecraft/gametest/framework/GameTestHarnessBatch;)V b testBatchFinished
c net/minecraft/gametest/framework/GameTestHarnessTestCommand$c net/minecraft/gametest/framework/TestCommand$TestSummaryDisplayer
f Lnet/minecraft/server/level/WorldServer; a level
f Lnet/minecraft/gametest/framework/GameTestHarnessCollector; b tracker
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a testStructureLoaded
m ()Lnet/minecraft/server/level/WorldServer; a level
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/gametest/framework/GameTestHarnessCollector;)V a showTestSummaryIfAllDone
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testPassed
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testAddedForRerun
m ()Lnet/minecraft/gametest/framework/GameTestHarnessCollector; b tracker
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V b testFailed
c net/minecraft/gametest/framework/GameTestHarnessTestFunction net/minecraft/gametest/framework/TestFunction
f Ljava/lang/String; a batchName
f Ljava/lang/String; b testName
f Ljava/lang/String; c structureName
f Lnet/minecraft/world/level/block/EnumBlockRotation; d rotation
f I e maxTicks
f J f setupTicks
f Z g required
f Z h manualOnly
f I i maxAttempts
f I j requiredSuccesses
f Z k skyAccess
f Ljava/util/function/Consumer; l function
m ()Z a isFlaky
m (Lnet/minecraft/gametest/framework/GameTestHarnessHelper;)V a run
m ()Ljava/lang/String; b batchName
m ()Ljava/lang/String; c testName
m ()Ljava/lang/String; d structureName
m ()Lnet/minecraft/world/level/block/EnumBlockRotation; e rotation
m ()I f maxTicks
m ()J g setupTicks
m ()Z h required
m ()Z i manualOnly
m ()I j maxAttempts
m ()I k requiredSuccesses
m ()Z l skyAccess
m ()Ljava/util/function/Consumer; m function
c net/minecraft/gametest/framework/GameTestHarnessTestFunctionArgument net/minecraft/gametest/framework/TestFunctionArgument
f Ljava/util/Collection; a EXAMPLES
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; a parse
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestTestFunction
m ()Lnet/minecraft/gametest/framework/GameTestHarnessTestFunctionArgument; a testFunctionArgument
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; a getTestFunction
c net/minecraft/gametest/framework/GameTestHarnessTicker net/minecraft/gametest/framework/GameTestTicker
f Lnet/minecraft/gametest/framework/GameTestHarnessTicker; a SINGLETON
f Ljava/util/Collection; b testInfos
f Lnet/minecraft/gametest/framework/GameTestHarnessRunner; c runner
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a add
m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a setRunner
m ()V a clear
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b lambda$tick$0
m ()V b tick
c net/minecraft/gametest/framework/GameTestHarnessTimeout net/minecraft/gametest/framework/GameTestTimeoutException
c net/minecraft/gametest/framework/GameTestServer net/minecraft/gametest/framework/GameTestServer
f Lorg/slf4j/Logger; k LOGGER
f I l PROGRESS_REPORT_INTERVAL
f I m TEST_POSITION_RANGE
f Lnet/minecraft/server/Services; n NO_SERVICES
f Lnet/minecraft/util/debugchart/LocalSampleLogger; o sampleLogger
f Ljava/util/List; p testBatches
f Ljava/util/List; q testFunctions
f Lnet/minecraft/core/BlockPosition; r spawnPos
f Lcom/google/common/base/Stopwatch; s stopwatch
f Lnet/minecraft/world/level/GameRules; t TEST_GAME_RULES
f Lnet/minecraft/world/level/levelgen/WorldOptions; u WORLD_OPTIONS
f Lnet/minecraft/gametest/framework/GameTestHarnessCollector; v testTracker
m ()Z U_ shouldInformAdmins
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a lambda$tickServer$4
m (Lnet/minecraft/world/level/WorldSettings;Lnet/minecraft/server/WorldLoader$a;)Lnet/minecraft/server/WorldLoader$b; a lambda$create$1
m (Lcom/mojang/authlib/GameProfile;)Z a isSingleplayerOwner
m (Ljava/lang/Thread;Lnet/minecraft/world/level/storage/Convertable$ConversionSession;Lnet/minecraft/server/packs/repository/ResourcePackRepository;Ljava/util/Collection;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/gametest/framework/GameTestServer; a create
m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; a fillServerSystemReport
m (Lnet/minecraft/server/WorldLoader$c;Lnet/minecraft/world/level/WorldSettings;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a lambda$create$2
m (Lnet/minecraft/CrashReport;)V a onServerCrash
m (Ljava/util/function/BooleanSupplier;)V a tickServer
m (Lnet/minecraft/world/level/GameRules;)V a lambda$static$0
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b lambda$tickServer$3
m (Lnet/minecraft/server/level/WorldServer;)V b startTests
m ()Z bq haveTestsStarted
m ()Z e initServer
m ()Lnet/minecraft/util/debugchart/SampleLogger; f getTickTimeLogger
m ()Z g isTickTimeLoggingEnabled
m ()V i onServerExit
m ()Z j isHardcore
m ()I k getOperatorUserPermissionLevel
m ()I l getFunctionCompilationLevel
m ()Z m shouldRconBroadcast
m ()Z n isDedicatedServer
m ()I o getRateLimitPacketsPerSecond
m ()Z p isEpollEnabled
m ()Z q isCommandBlockEnabled
m ()Z r isPublished
m ()V v_ waitUntilNextTick
c net/minecraft/gametest/framework/GlobalTestReporter net/minecraft/gametest/framework/GlobalTestReporter
f Lnet/minecraft/gametest/framework/GameTestHarnessITestReporter; a DELEGATE
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a onTestFailed
m ()V a finish
m (Lnet/minecraft/gametest/framework/GameTestHarnessITestReporter;)V a replaceWith
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b onTestSuccess
c net/minecraft/gametest/framework/JUnitLikeTestReporter net/minecraft/gametest/framework/JUnitLikeTestReporter
f Lorg/w3c/dom/Document; a document
f Lorg/w3c/dom/Element; b testSuite
f Lcom/google/common/base/Stopwatch; c stopwatch
f Ljava/io/File; d destination
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a onTestFailed
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Ljava/lang/String;)Lorg/w3c/dom/Element; a createTestCase
m (Ljava/io/File;)V a save
m ()V a finish
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V b onTestSuccess
c net/minecraft/gametest/framework/ReportGameListener net/minecraft/gametest/framework/ReportGameListener
f I a attempts
f I b successes
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a testStructureLoaded
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/world/level/block/Block;)V a spawnBeacon
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;Z)V a handleRetry
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testPassed
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Ljava/lang/String;)V a showRedBox
m (Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$say$1
m (Ljava/lang/StringBuffer;Ljava/lang/String;)V a lambda$createBook$0
m (Ljava/lang/String;Lnet/minecraft/EnumChatFormat;Lnet/minecraft/server/level/EntityPlayer;)V a lambda$say$2
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a testAddedForRerun
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Ljava/lang/Throwable;)V a reportFailure
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/EnumChatFormat;Ljava/lang/String;)V a say
m (Ljava/lang/String;ZLjava/lang/String;)Lnet/minecraft/world/item/ItemStack; a createBook
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Ljava/lang/String;)V a reportPassed
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Ljava/lang/Throwable;)V b visualizeFailedTest
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V b testFailed
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Ljava/lang/String;)V b visualizePassedTest
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Ljava/lang/String;)V c spawnLectern
c net/minecraft/gametest/framework/RetryOptions net/minecraft/gametest/framework/RetryOptions
f I a numberOfTries
f Z b haltOnFailure
f Lnet/minecraft/gametest/framework/RetryOptions; c NO_RETRIES
m (II)Z a hasTriesLeft
m ()Lnet/minecraft/gametest/framework/RetryOptions; a noRetries
m ()Z b unlimitedTries
m ()Z c hasRetries
m ()I d numberOfTries
m ()Z e haltOnFailure
c net/minecraft/gametest/framework/StructureGridSpawner net/minecraft/gametest/framework/StructureGridSpawner
f I c SPACE_BETWEEN_COLUMNS
f I d SPACE_BETWEEN_ROWS
f I e testsPerRow
f I f currentRowCount
f Lnet/minecraft/world/phys/AxisAlignedBB; g rowBounds
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; h nextTestNorthWestCorner
f Lnet/minecraft/core/BlockPosition; i firstTestNorthWestCorner
c net/minecraft/gametest/framework/TestFinder net/minecraft/gametest/framework/TestFinder
f Lnet/minecraft/gametest/framework/TestFunctionFinder; a NO_FUNCTIONS
f Lnet/minecraft/gametest/framework/StructureBlockPosFinder; b NO_STRUCTURES
f Lnet/minecraft/gametest/framework/TestFunctionFinder; c testFunctionFinder
f Lnet/minecraft/gametest/framework/StructureBlockPosFinder; d structureBlockPosFinder
f Lnet/minecraft/commands/CommandListenerWrapper; e source
f Ljava/util/function/Function; f contextProvider
m ()Lnet/minecraft/commands/CommandListenerWrapper; a source
m ()Ljava/lang/Object; b get
c net/minecraft/gametest/framework/TestFinder$a net/minecraft/gametest/framework/TestFinder$Builder
f Ljava/util/function/Function; a contextProvider
f Ljava/util/function/UnaryOperator; b testFunctionFinderWrapper
f Ljava/util/function/UnaryOperator; c structureBlockPosFinderWrapper
m (Ljava/lang/String;)Ljava/util/stream/Stream; a lambda$allTestsInClass$10
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/gametest/framework/TestFunctionFinder;Lnet/minecraft/gametest/framework/StructureBlockPosFinder;)Ljava/lang/Object; a build
m (ILjava/util/function/Supplier;)Ljava/util/function/Supplier; a lambda$createCopies$2
m (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/lang/Object; a failedTests
m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a lambda$radius$3
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)Ljava/util/stream/Stream; a lambda$locateByName$14
m ()Ljava/util/stream/Stream; a lambda$allTests$8
m (ZLnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Z a lambda$failedTests$11
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a lambda$allNearby$5
m (Z)Ljava/util/stream/Stream; a lambda$failedTests$12
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object; a allTestsInClass
m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a lambda$lookedAt$6
m (Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Z a lambda$allTestsInClass$9
m (I)Lnet/minecraft/gametest/framework/TestFinder$a; a createMultipleCopies
m (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; a lambda$new$1
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; a nearest
m (Lcom/mojang/brigadier/context/CommandContext;I)Ljava/lang/Object; a radius
m (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; b lambda$new$0
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; b allNearby
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; b lambda$nearest$4
m (I)Ljava/util/function/UnaryOperator; b createCopies
m (Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction;)Z b lambda$allTests$7
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object; b byArgument
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object; c locateByName
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; c lookedAt
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; d allTests
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/stream/Stream; d lambda$byArgument$13
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; e failedTests
c net/minecraft/locale/LocaleLanguage net/minecraft/locale/Language
f Ljava/lang/String; a DEFAULT
f Lorg/slf4j/Logger; b LOGGER
f Lcom/google/gson/Gson; c GSON
f Ljava/util/regex/Pattern; d UNSUPPORTED_FORMAT_PATTERN
f Lnet/minecraft/locale/LocaleLanguage; e instance
m (Ljava/io/InputStream;Ljava/util/function/BiConsumer;)V a loadFromJson
m (Lnet/minecraft/network/chat/IChatFormatted;)Lnet/minecraft/util/FormattedString; a getVisualOrder
m ()Lnet/minecraft/locale/LocaleLanguage; a getInstance
m (Ljava/util/function/BiConsumer;Ljava/lang/String;)V a parseTranslations
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a getOrDefault
m (Lnet/minecraft/locale/LocaleLanguage;)V a inject
m (Ljava/util/List;)Ljava/util/List; a getVisualOrder
m (Ljava/lang/String;)Ljava/lang/String; a getOrDefault
m (Ljava/lang/String;)Z b has
m ()Z b isDefaultRightToLeft
m ()Lnet/minecraft/locale/LocaleLanguage; c loadDefault
c net/minecraft/locale/LocaleLanguage$1 net/minecraft/locale/Language$1
f Ljava/util/Map; b val$storage
m (Lnet/minecraft/network/chat/IChatFormatted;)Lnet/minecraft/util/FormattedString; a getVisualOrder
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a getOrDefault
m (Lnet/minecraft/network/chat/IChatFormatted;Lnet/minecraft/util/FormattedStringEmpty;)Z a lambda$getVisualOrder$1
m (Lnet/minecraft/util/FormattedStringEmpty;Lnet/minecraft/network/chat/ChatModifier;Ljava/lang/String;)Ljava/util/Optional; a lambda$getVisualOrder$0
m (Ljava/lang/String;)Z b has
m ()Z b isDefaultRightToLeft
c net/minecraft/nbt/DynamicOpsNBT net/minecraft/nbt/NbtOps
f Lnet/minecraft/nbt/DynamicOpsNBT; a INSTANCE
f Ljava/lang/String; b WRAPPER_MARKER
m (Ljava/nio/ByteBuffer;)Lnet/minecraft/nbt/NBTBase; a createByteList
m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; a mergeToList
m (I)Lnet/minecraft/nbt/NBTBase; a createInt
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTBase; a tryUnwrap
m (D)Lnet/minecraft/nbt/NBTBase; a createDouble
m (Ljava/util/List;Lnet/minecraft/nbt/NBTTagCompound;Lcom/mojang/datafixers/util/Pair;)V a lambda$mergeToMap$11
m (Lnet/minecraft/nbt/NBTBase;Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; a remove
m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/DynamicOpsNBT$f;)Lcom/mojang/serialization/DataResult; a lambda$mergeToList$2
m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/NBTBase; a createMap
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/List;)Lcom/mojang/serialization/DataResult; a mergeToList
m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; a createString
m (Lnet/minecraft/nbt/NBTBase;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; a mergeToMap
m (Ljava/util/List;Lnet/minecraft/nbt/DynamicOpsNBT$f;)Lcom/mojang/serialization/DataResult; a lambda$mergeToList$5
m (F)Lnet/minecraft/nbt/NBTBase; a createFloat
m (S)Lnet/minecraft/nbt/NBTBase; a createShort
m (Ljava/util/List;)Ljava/lang/String; a lambda$mergeToMap$14
m ()Lnet/minecraft/nbt/NBTBase; a empty
m (Z)Lnet/minecraft/nbt/NBTBase; a createBoolean
m (Lnet/minecraft/nbt/NBTBase;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a mergeToMap
m (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Consumer;)V a lambda$getList$24
m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$getMapValues$15
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/function/BiConsumer;)V a lambda$getMapEntries$17
m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; a mergeToMap
m (Ljava/util/stream/LongStream;)Lnet/minecraft/nbt/NBTBase; a createLongList
m (B)Lnet/minecraft/nbt/NBTBase; a createByte
m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; a getNumberValue
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; a convertTo
m (J)Lnet/minecraft/nbt/NBTBase; a createLong
m (Ljava/util/stream/IntStream;)Lnet/minecraft/nbt/NBTBase; a createIntList
m (Lnet/minecraft/nbt/NBTTagCompound;Lcom/mojang/datafixers/util/Pair;)V a lambda$createMap$20
m (Ljava/lang/Number;)Lnet/minecraft/nbt/NBTBase; a createNumeric
m (Ljava/util/List;)Ljava/lang/String; b lambda$mergeToMap$12
m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/NBTBase; b createList
m ()Ljava/lang/String; b lambda$getStream$23
m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; b getStringValue
m ()Ljava/lang/String; c lambda$getStringValue$1
m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; c getMapValues
m ()Ljava/lang/String; d lambda$getNumberValue$0
m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; d getMapEntries
m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; e getMap
m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; f getStream
m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; g getList
m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; h getByteBuffer
m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; i getIntStream
m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; j getLongStream
m (Lnet/minecraft/nbt/NBTBase;)Ljava/util/Optional; k createCollector
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; l lambda$getList$25
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; m lambda$getStream$22
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; n lambda$getStream$21
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; o lambda$getMap$19
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; p lambda$getMapEntries$18
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; q lambda$getMapValues$16
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; r lambda$mergeToMap$13
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; s lambda$mergeToMap$10
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; t lambda$mergeToMap$9
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; u lambda$mergeToMap$8
m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; v lambda$mergeToList$7
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; w lambda$mergeToList$6
m (Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; x lambda$mergeToList$4
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; y lambda$mergeToList$3
c net/minecraft/nbt/DynamicOpsNBT$1 net/minecraft/nbt/NbtOps$1
f Lnet/minecraft/nbt/NBTTagCompound; a val$tag
f Lnet/minecraft/nbt/DynamicOpsNBT; b this$0
m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; a get
m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$entries$0
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; a get
c net/minecraft/nbt/DynamicOpsNBT$a net/minecraft/nbt/NbtOps$ByteListCollector
f Lit/unimi/dsi/fastutil/bytes/ByteArrayList; a values
m ()Lnet/minecraft/nbt/NBTBase; a result
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept
c net/minecraft/nbt/DynamicOpsNBT$b net/minecraft/nbt/NbtOps$HeterogenousListCollector
f Lnet/minecraft/nbt/NBTTagList; a result
m (B)V a lambda$new$1
m (Lnet/minecraft/nbt/NBTTagCompound;)Z a isWrapper
m (I)V a lambda$new$0
m (J)V a lambda$new$2
m ()Lnet/minecraft/nbt/NBTBase; a result
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; b wrapIfNeeded
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTTagCompound; c wrapElement
c net/minecraft/nbt/DynamicOpsNBT$c net/minecraft/nbt/NbtOps$HomogenousListCollector
f Lnet/minecraft/nbt/NBTTagList; a result
m ()Lnet/minecraft/nbt/NBTBase; a result
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept
c net/minecraft/nbt/DynamicOpsNBT$d net/minecraft/nbt/NbtOps$InitialListCollector
f Lnet/minecraft/nbt/DynamicOpsNBT$d; a INSTANCE
m ()Lnet/minecraft/nbt/NBTBase; a result
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept
c net/minecraft/nbt/DynamicOpsNBT$e net/minecraft/nbt/NbtOps$IntListCollector
f Lit/unimi/dsi/fastutil/ints/IntArrayList; a values
m ()Lnet/minecraft/nbt/NBTBase; a result
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept
c net/minecraft/nbt/DynamicOpsNBT$f net/minecraft/nbt/NbtOps$ListCollector
m (Ljava/lang/Iterable;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a acceptAll
m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a acceptAll
m ()Lnet/minecraft/nbt/NBTBase; a result
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept
c net/minecraft/nbt/DynamicOpsNBT$g net/minecraft/nbt/NbtOps$LongListCollector
f Lit/unimi/dsi/fastutil/longs/LongArrayList; a values
m ()Lnet/minecraft/nbt/NBTBase; a result
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/DynamicOpsNBT$f; a accept
c net/minecraft/nbt/DynamicOpsNBT$h net/minecraft/nbt/NbtOps$NbtRecordBuilder
m ()Lnet/minecraft/nbt/NBTTagCompound; a initBuilder
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a lambda$build$0
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)Lcom/mojang/serialization/DataResult; a build
m (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a append
c net/minecraft/nbt/GameProfileSerializer net/minecraft/nbt/NbtUtils
f Ljava/lang/String; a SNBT_DATA_TAG
f Ljava/util/Comparator; b YXZ_LISTTAG_INT_COMPARATOR
f Ljava/util/Comparator; c YXZ_LISTTAG_DOUBLE_COMPARATOR
f C d PROPERTIES_START
f C e PROPERTIES_END
f Ljava/lang/String; f ELEMENT_SEPARATOR
f C g KEY_VALUE_SEPARATOR
f Lcom/google/common/base/Splitter; h COMMA_SPLITTER
f Lcom/google/common/base/Splitter; i COLON_SPLITTER
f Lorg/slf4j/Logger; j LOGGER
f I k INDENT
f I l NOT_FOUND
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/lang/String; a getName
m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$packStructureTemplate$9
m (ILjava/lang/StringBuilder;)Ljava/lang/StringBuilder; a indent
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)Ljava/util/Optional; a readBlockPos
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/nbt/NBTBase; a writeBlockPos
m (Lnet/minecraft/nbt/NBTBase;Z)Ljava/lang/String; a prettyPrint
m (Lnet/minecraft/nbt/NBTTagCompound;I)Lnet/minecraft/nbt/NBTTagCompound; a addDataVersion
m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/nbt/NBTTagCompound; a writeFluidState
m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; a snbtToStructure
m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/nbt/NBTTagList;)V a lambda$packStructureTemplate$6
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/block/state/IBlockData; a readBlockState
m (Lnet/minecraft/nbt/NBTBase;)Ljava/util/UUID; a loadUUID
m (Ljava/lang/StringBuilder;Lnet/minecraft/nbt/NBTBase;IZ)Ljava/lang/StringBuilder; a prettyPrint
m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/lang/String; a structureToSnbt
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Ljava/lang/String;)V a lambda$unpackBlockState$12
m (Ljava/util/UUID;)Lnet/minecraft/nbt/NBTTagIntArray; a createUUID
m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/block/state/IBlockDataHolder; a setValueHelper
m (Lnet/minecraft/nbt/NBTTagList;)D a lambda$static$5
m (Ljava/util/Map;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagList; a lambda$unpackStructureTemplate$10
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/nbt/NBTTagCompound; a writeBlockState
m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;Z)Z a compareNbt
m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; b unpackBlockState
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; b prettyPrint
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; b packStructureTemplate
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)Ljava/lang/String; b lambda$packBlockState$11
m (Lnet/minecraft/nbt/NBTTagList;)D b lambda$static$4
m (Lnet/minecraft/nbt/NBTTagCompound;I)I b getDataVersion
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; c unpackStructureTemplate
m (Lnet/minecraft/nbt/NBTTagList;)D c lambda$static$3
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; c toPrettyComponent
m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/lang/String; d packBlockState
m (Lnet/minecraft/nbt/NBTTagList;)I d lambda$static$2
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; e addCurrentDataVersion
m (Lnet/minecraft/nbt/NBTTagList;)I e lambda$static$1
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagList; f lambda$packStructureTemplate$8
m (Lnet/minecraft/nbt/NBTTagList;)I f lambda$static$0
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagList; g lambda$packStructureTemplate$7
c net/minecraft/nbt/MojangsonParser net/minecraft/nbt/TagParser
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_TRAILING_DATA
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_EXPECTED_KEY
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_EXPECTED_VALUE
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d ERROR_INSERT_MIXED_LIST
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; e ERROR_INSERT_MIXED_ARRAY
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_INVALID_ARRAY
f C g ELEMENT_SEPARATOR
f C h NAME_VALUE_SEPARATOR
f Lcom/mojang/serialization/Codec; i AS_CODEC
f Lcom/mojang/serialization/Codec; j LENIENT_CODEC
f C k LIST_OPEN
f C l LIST_CLOSE
f C m STRUCT_CLOSE
f C n STRUCT_OPEN
f Ljava/util/regex/Pattern; o DOUBLE_PATTERN_NOSUFFIX
f Ljava/util/regex/Pattern; p DOUBLE_PATTERN
f Ljava/util/regex/Pattern; q FLOAT_PATTERN
f Ljava/util/regex/Pattern; r BYTE_PATTERN
f Ljava/util/regex/Pattern; s LONG_PATTERN
f Ljava/util/regex/Pattern; t SHORT_PATTERN
f Ljava/util/regex/Pattern; u INT_PATTERN
f Lcom/mojang/brigadier/StringReader; v reader
m ()Lnet/minecraft/nbt/NBTTagCompound; a readSingleStruct
m (C)V a expect
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lnet/minecraft/nbt/NBTTagType;Lnet/minecraft/nbt/NBTTagType;)Ljava/util/List; a readArray
m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; a parseTag
m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; b type
m ()Ljava/lang/String; b readKey
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c lambda$static$3
m ()Lnet/minecraft/nbt/NBTBase; c readTypedValue
m ()Lnet/minecraft/nbt/NBTBase; d readValue
m ()Lnet/minecraft/nbt/NBTBase; e readList
m ()Lnet/minecraft/nbt/NBTTagCompound; f readStruct
m ()Lnet/minecraft/nbt/NBTBase; g readListTag
m ()Lnet/minecraft/nbt/NBTBase; h readArrayTag
m ()Z i hasElementSeparator
c net/minecraft/nbt/NBTBase net/minecraft/nbt/Tag
f I d OBJECT_HEADER
f I e ARRAY_HEADER
f I f OBJECT_REFERENCE
f I g STRING_SIZE
f B h TAG_END
f B i TAG_BYTE
f B j TAG_SHORT
f B k TAG_INT
f B l TAG_LONG
f B m TAG_FLOAT
f B n TAG_DOUBLE
f B o TAG_BYTE_ARRAY
f B p TAG_STRING
f B q TAG_LIST
f B r TAG_COMPOUND
f B s TAG_INT_ARRAY
f B t TAG_LONG_ARRAY
f B u TAG_ANY_NUMERIC
f I v MAX_DEPTH
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m ()I a sizeInBytes
m (Ljava/io/DataOutput;)V a write
m ()B b getId
m (Lnet/minecraft/nbt/StreamTagVisitor;)V b acceptAsRoot
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()Ljava/lang/String; s_ getAsString
c net/minecraft/nbt/NBTCompressedStreamTools net/minecraft/nbt/NbtIo
f [Ljava/nio/file/OpenOption; a SYNC_OUTPUT_OPTIONS
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagCompound; a read
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/io/DataOutput;)V a write
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/nio/file/Path;)V a writeCompressed
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;B)Lnet/minecraft/nbt/NBTBase; a readTagSafe
m (Ljava/io/InputStream;)Ljava/io/DataInputStream; a createDecompressorStream
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/io/OutputStream;)V a writeCompressed
m (Ljava/nio/file/Path;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagCompound; a readCompressed
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)V a parse
m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/NBTTagCompound; a read
m (Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V a writeAnyTag
m (Ljava/io/InputStream;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagCompound; a readCompressed
m (Ljava/io/OutputStream;)Ljava/io/DataOutputStream; a createCompressorStream
m (Ljava/io/InputStream;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)V a parseCompressed
m (Ljava/nio/file/Path;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)V a parseCompressed
m (Ljava/io/DataInput;)Lnet/minecraft/nbt/NBTTagCompound; a read
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/nio/file/Path;)V b write
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; b readAnyTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V b writeUnnamedTag
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c readUnnamedTag
m (Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V c writeUnnamedTagWithFallback
c net/minecraft/nbt/NBTCompressedStreamTools$1 net/minecraft/nbt/NbtIo$1
c net/minecraft/nbt/NBTCompressedStreamTools$a net/minecraft/nbt/NbtIo$StringFallbackDataOutput
c net/minecraft/nbt/NBTList net/minecraft/nbt/CollectionTag
m (ILnet/minecraft/nbt/NBTBase;)Z a setTag
m (ILnet/minecraft/nbt/NBTBase;)Z b addTag
m (ILnet/minecraft/nbt/NBTBase;)V c add
m (I)Lnet/minecraft/nbt/NBTBase; c remove
m (ILnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; d set
m ()B f getElementType
c net/minecraft/nbt/NBTNumber net/minecraft/nbt/NumericTag
m ()J f getAsLong
m ()I g getAsInt
m ()S h getAsShort
m ()B i getAsByte
m ()D j getAsDouble
m ()F k getAsFloat
m ()Ljava/lang/Number; l getAsNumber
c net/minecraft/nbt/NBTReadLimiter net/minecraft/nbt/NbtAccounter
f I a MAX_STACK_DEPTH
f J b quota
f J c usage
f I d maxDepth
f I e depth
m ()Lnet/minecraft/nbt/NBTReadLimiter; a unlimitedHeap
m (J)Lnet/minecraft/nbt/NBTReadLimiter; a create
m (JJ)V a accountBytes
m (J)V b accountBytes
m ()V b pushDepth
m ()V c popDepth
m ()J d getUsage
m ()I e getDepth
c net/minecraft/nbt/NBTTagByte net/minecraft/nbt/ByteTag
f Lnet/minecraft/nbt/NBTTagType; a TYPE
f Lnet/minecraft/nbt/NBTTagByte; b ZERO
f Lnet/minecraft/nbt/NBTTagByte; c ONE
f I w SELF_SIZE_IN_BYTES
f B x data
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m (B)Lnet/minecraft/nbt/NBTTagByte; a valueOf
m ()I a sizeInBytes
m (Ljava/io/DataOutput;)V a write
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m (Z)Lnet/minecraft/nbt/NBTTagByte; a valueOf
m ()B b getId
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()Lnet/minecraft/nbt/NBTTagByte; e copy
m ()J f getAsLong
m ()I g getAsInt
m ()S h getAsShort
m ()B i getAsByte
m ()D j getAsDouble
m ()F k getAsFloat
m ()Ljava/lang/Number; l getAsNumber
c net/minecraft/nbt/NBTTagByte$1 net/minecraft/nbt/ByteTag$1
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagByte; a load
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m ()I c size
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)B d readAccounted
m ()Z d isValue
c net/minecraft/nbt/NBTTagByte$a net/minecraft/nbt/ByteTag$Cache
f [Lnet/minecraft/nbt/NBTTagByte; a cache
c net/minecraft/nbt/NBTTagByteArray net/minecraft/nbt/ByteArrayTag
f Lnet/minecraft/nbt/NBTTagType; a TYPE
f I b SELF_SIZE_IN_BYTES
f [B c data
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m ()I a sizeInBytes
m (Ljava/io/DataOutput;)V a write
m (ILnet/minecraft/nbt/NBTTagByte;)Lnet/minecraft/nbt/NBTTagByte; a set
m (ILnet/minecraft/nbt/NBTBase;)Z a setTag
m (I)Lnet/minecraft/nbt/NBTTagByte; a get
m (Ljava/util/List;)[B a toArray
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m (ILnet/minecraft/nbt/NBTTagByte;)V b add
m (ILnet/minecraft/nbt/NBTBase;)Z b addTag
m ()B b getId
m (I)Lnet/minecraft/nbt/NBTTagByte; b remove
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()[B e getAsByteArray
m ()B f getElementType
c net/minecraft/nbt/NBTTagByteArray$1 net/minecraft/nbt/ByteArrayTag$1
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagByteArray; a load
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)[B d readAccounted
c net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/CompoundTag
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/nbt/NBTTagType; b TYPE
f I c SELF_SIZE_IN_BYTES
f I w MAP_ENTRY_SIZE_IN_BYTES
f Ljava/util/Map; x tags
m (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V a writeNamedTag
m (Ljava/lang/String;[I)V a putIntArray
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; a put
m (Ljava/lang/String;J)V a putLong
m (Ljava/lang/String;F)V a putFloat
m (Ljava/lang/String;D)V a putDouble
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a merge
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a lambda$static$0
m (Ljava/lang/String;Z)V a putBoolean
m (Ljava/lang/String;Ljava/util/UUID;)V a putUUID
m ()I a sizeInBytes
m (Ljava/lang/String;[J)V a putLongArray
m (Ljava/lang/String;B)V a putByte
m (Ljava/lang/String;[B)V a putByteArray
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m (Ljava/lang/String;S)V a putShort
m (Ljava/lang/String;I)V a putInt
m (Ljava/io/DataOutput;)V a write
m (Ljava/lang/String;Ljava/util/List;)V a putByteArray
m (Ljava/lang/String;Ljava/lang/String;)V a putString
m (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagType;Ljava/lang/ClassCastException;)Lnet/minecraft/CrashReport; a createReport
m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; a readNamedTagData
m (Ljava/lang/String;)Ljava/util/UUID; a getUUID
m ()B b getId
m (Lnet/minecraft/nbt/NBTTagCompound;)Lcom/mojang/serialization/Dynamic; b lambda$static$2
m (Ljava/lang/String;I)Z b contains
m (Ljava/lang/String;Ljava/util/List;)V b putIntArray
m (Ljava/lang/String;)Z b hasUUID
m (Ljava/lang/String;Ljava/util/List;)V c putLongArray
m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; c get
m (Ljava/lang/String;I)Lnet/minecraft/nbt/NBTTagList; c getList
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m (Ljava/lang/String;)B d getTagType
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()Ljava/util/Set; e getAllKeys
m (Ljava/lang/String;)Z e contains
m (Ljava/lang/String;)B f getByte
m ()I f size
m ()Z g isEmpty
m (Ljava/lang/String;)S g getShort
m (Ljava/lang/String;)I h getInt
m ()Lnet/minecraft/nbt/NBTTagCompound; h shallowCopy
m (Ljava/lang/String;)J i getLong
m ()Lnet/minecraft/nbt/NBTTagCompound; i copy
m ()Ljava/util/Set; j entrySet
m (Ljava/lang/String;)F j getFloat
m (Ljava/lang/String;)D k getDouble
m (Ljava/lang/String;)Ljava/lang/String; l getString
m (Ljava/lang/String;)[B m getByteArray
m (Ljava/lang/String;)[I n getIntArray
m (Ljava/lang/String;)[J o getLongArray
m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; p getCompound
m (Ljava/lang/String;)Z q getBoolean
m (Ljava/lang/String;)V r remove
m (Ljava/lang/String;)Ljava/lang/String; s lambda$createReport$3
c net/minecraft/nbt/NBTTagCompound$1 net/minecraft/nbt/CompoundTag$1
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagCompound; a load
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; c parseCompound
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagCompound; d loadCompound
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Ljava/lang/String; e readString
c net/minecraft/nbt/NBTTagCompound$2 net/minecraft/nbt/CompoundTag$2
f [I a $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult
f [I b $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult
c net/minecraft/nbt/NBTTagDouble net/minecraft/nbt/DoubleTag
f Lnet/minecraft/nbt/NBTTagDouble; a ZERO
f Lnet/minecraft/nbt/NBTTagType; b TYPE
f I c SELF_SIZE_IN_BYTES
f D w data
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m ()I a sizeInBytes
m (Ljava/io/DataOutput;)V a write
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m (D)Lnet/minecraft/nbt/NBTTagDouble; a valueOf
m ()B b getId
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()Lnet/minecraft/nbt/NBTTagDouble; e copy
m ()J f getAsLong
m ()I g getAsInt
m ()S h getAsShort
m ()B i getAsByte
m ()D j getAsDouble
m ()F k getAsFloat
m ()Ljava/lang/Number; l getAsNumber
c net/minecraft/nbt/NBTTagDouble$1 net/minecraft/nbt/DoubleTag$1
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagDouble; a load
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m ()I c size
m ()Z d isValue
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)D d readAccounted
c net/minecraft/nbt/NBTTagEnd net/minecraft/nbt/EndTag
f Lnet/minecraft/nbt/NBTTagType; a TYPE
f Lnet/minecraft/nbt/NBTTagEnd; b INSTANCE
f I c SELF_SIZE_IN_BYTES
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m ()I a sizeInBytes
m (Ljava/io/DataOutput;)V a write
m ()B b getId
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()Lnet/minecraft/nbt/NBTTagEnd; e copy
c net/minecraft/nbt/NBTTagEnd$1 net/minecraft/nbt/EndTag$1
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagEnd; a load
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTReadLimiter;)V a skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m ()Z d isValue
c net/minecraft/nbt/NBTTagFloat net/minecraft/nbt/FloatTag
f Lnet/minecraft/nbt/NBTTagFloat; a ZERO
f Lnet/minecraft/nbt/NBTTagType; b TYPE
f I c SELF_SIZE_IN_BYTES
f F w data
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m ()I a sizeInBytes
m (Ljava/io/DataOutput;)V a write
m (F)Lnet/minecraft/nbt/NBTTagFloat; a valueOf
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m ()B b getId
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()Lnet/minecraft/nbt/NBTTagFloat; e copy
m ()J f getAsLong
m ()I g getAsInt
m ()S h getAsShort
m ()B i getAsByte
m ()D j getAsDouble
m ()F k getAsFloat
m ()Ljava/lang/Number; l getAsNumber
c net/minecraft/nbt/NBTTagFloat$1 net/minecraft/nbt/FloatTag$1
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagFloat; a load
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m ()I c size
m ()Z d isValue
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)F d readAccounted
c net/minecraft/nbt/NBTTagInt net/minecraft/nbt/IntTag
f Lnet/minecraft/nbt/NBTTagType; a TYPE
f I b SELF_SIZE_IN_BYTES
f I c data
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m ()I a sizeInBytes
m (I)Lnet/minecraft/nbt/NBTTagInt; a valueOf
m (Ljava/io/DataOutput;)V a write
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m ()B b getId
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()Lnet/minecraft/nbt/NBTTagInt; e copy
m ()J f getAsLong
m ()I g getAsInt
m ()S h getAsShort
m ()B i getAsByte
m ()D j getAsDouble
m ()F k getAsFloat
m ()Ljava/lang/Number; l getAsNumber
c net/minecraft/nbt/NBTTagInt$1 net/minecraft/nbt/IntTag$1
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagInt; a load
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m ()I c size
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)I d readAccounted
m ()Z d isValue
c net/minecraft/nbt/NBTTagInt$a net/minecraft/nbt/IntTag$Cache
f [Lnet/minecraft/nbt/NBTTagInt; a cache
f I b HIGH
f I c LOW
c net/minecraft/nbt/NBTTagIntArray net/minecraft/nbt/IntArrayTag
f Lnet/minecraft/nbt/NBTTagType; a TYPE
f I b SELF_SIZE_IN_BYTES
f [I c data
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m ()I a sizeInBytes
m (I)Lnet/minecraft/nbt/NBTTagInt; a get
m (ILnet/minecraft/nbt/NBTTagInt;)Lnet/minecraft/nbt/NBTTagInt; a set
m (Ljava/io/DataOutput;)V a write
m (Ljava/util/List;)[I a toArray
m (ILnet/minecraft/nbt/NBTBase;)Z a setTag
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m (ILnet/minecraft/nbt/NBTTagInt;)V b add
m (ILnet/minecraft/nbt/NBTBase;)Z b addTag
m ()B b getId
m (I)Lnet/minecraft/nbt/NBTTagInt; b remove
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m ()Lnet/minecraft/nbt/NBTTagIntArray; e copy
m ()B f getElementType
m ()[I g getAsIntArray
c net/minecraft/nbt/NBTTagIntArray$1 net/minecraft/nbt/IntArrayTag$1
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagIntArray; a load
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)[I d readAccounted
c net/minecraft/nbt/NBTTagList net/minecraft/nbt/ListTag
f Lnet/minecraft/nbt/NBTTagType; a TYPE
f I b SELF_SIZE_IN_BYTES
f Ljava/util/List; c list
f B w type
m (Lnet/minecraft/nbt/NBTBase;)Z a updateType
m ()I a sizeInBytes
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m (Ljava/io/DataOutput;)V a write
m (I)Lnet/minecraft/nbt/NBTTagCompound; a getCompound
m (ILnet/minecraft/nbt/NBTBase;)Z a setTag
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m (ILnet/minecraft/nbt/NBTBase;)Z b addTag
m ()B b getId
m (I)Lnet/minecraft/nbt/NBTTagList; b getList
m (ILnet/minecraft/nbt/NBTBase;)V c add
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m (I)Lnet/minecraft/nbt/NBTBase; c remove
m (ILnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; d set
m (I)S d getShort
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()Lnet/minecraft/nbt/NBTTagList; e copy
m (I)I e getInt
m ()B f getElementType
m (I)[I f getIntArray
m ()V g updateTypeAfterRemove
m (I)[J g getLongArray
m (I)D h getDouble
m (I)F i getFloat
m (I)Ljava/lang/String; j getString
m (I)Lnet/minecraft/nbt/NBTBase; k get
c net/minecraft/nbt/NBTTagList$1 net/minecraft/nbt/ListTag$1
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagList; a load
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; c parseList
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagList; d loadList
c net/minecraft/nbt/NBTTagList$2 net/minecraft/nbt/ListTag$2
f [I a $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult
f [I b $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult
c net/minecraft/nbt/NBTTagLong net/minecraft/nbt/LongTag
f Lnet/minecraft/nbt/NBTTagType; a TYPE
f I b SELF_SIZE_IN_BYTES
f J c data
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m (J)Lnet/minecraft/nbt/NBTTagLong; a valueOf
m ()I a sizeInBytes
m (Ljava/io/DataOutput;)V a write
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m ()B b getId
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()Lnet/minecraft/nbt/NBTTagLong; e copy
m ()J f getAsLong
m ()I g getAsInt
m ()S h getAsShort
m ()B i getAsByte
m ()D j getAsDouble
m ()F k getAsFloat
m ()Ljava/lang/Number; l getAsNumber
c net/minecraft/nbt/NBTTagLong$1 net/minecraft/nbt/LongTag$1
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagLong; a load
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m ()I c size
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)J d readAccounted
m ()Z d isValue
c net/minecraft/nbt/NBTTagLong$a net/minecraft/nbt/LongTag$Cache
f [Lnet/minecraft/nbt/NBTTagLong; a cache
f I b HIGH
f I c LOW
c net/minecraft/nbt/NBTTagLongArray net/minecraft/nbt/LongArrayTag
f Lnet/minecraft/nbt/NBTTagType; a TYPE
f I b SELF_SIZE_IN_BYTES
f [J c data
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m (ILnet/minecraft/nbt/NBTTagLong;)Lnet/minecraft/nbt/NBTTagLong; a set
m ()I a sizeInBytes
m (Ljava/util/List;)[J a toArray
m (Ljava/io/DataOutput;)V a write
m (ILnet/minecraft/nbt/NBTBase;)Z a setTag
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m (I)Lnet/minecraft/nbt/NBTTagLong; a get
m (ILnet/minecraft/nbt/NBTTagLong;)V b add
m (ILnet/minecraft/nbt/NBTBase;)Z b addTag
m ()B b getId
m (I)Lnet/minecraft/nbt/NBTTagLong; b remove
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m (ILnet/minecraft/nbt/NBTBase;)V c add
m (I)Lnet/minecraft/nbt/NBTBase; c remove
m (ILnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; d set
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()Lnet/minecraft/nbt/NBTTagLongArray; e copy
m ()B f getElementType
m ()[J g getAsLongArray
c net/minecraft/nbt/NBTTagLongArray$1 net/minecraft/nbt/LongArrayTag$1
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagLongArray; a load
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)[J d readAccounted
c net/minecraft/nbt/NBTTagShort net/minecraft/nbt/ShortTag
f Lnet/minecraft/nbt/NBTTagType; a TYPE
f I b SELF_SIZE_IN_BYTES
f S c data
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m ()I a sizeInBytes
m (Ljava/io/DataOutput;)V a write
m (S)Lnet/minecraft/nbt/NBTTagShort; a valueOf
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m ()B b getId
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()Lnet/minecraft/nbt/NBTTagShort; e copy
m ()J f getAsLong
m ()I g getAsInt
m ()S h getAsShort
m ()B i getAsByte
m ()D j getAsDouble
m ()F k getAsFloat
m ()Ljava/lang/Number; l getAsNumber
c net/minecraft/nbt/NBTTagShort$1 net/minecraft/nbt/ShortTag$1
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagShort; a load
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m ()I c size
m ()Z d isValue
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)S d readAccounted
c net/minecraft/nbt/NBTTagShort$a net/minecraft/nbt/ShortTag$Cache
f [Lnet/minecraft/nbt/NBTTagShort; a cache
f I b HIGH
f I c LOW
c net/minecraft/nbt/NBTTagString net/minecraft/nbt/StringTag
f Ljava/lang/String; A data
f Lnet/minecraft/nbt/NBTTagType; a TYPE
f I b SELF_SIZE_IN_BYTES
f Lnet/minecraft/nbt/NBTTagString; c EMPTY
f C w DOUBLE_QUOTE
f C x SINGLE_QUOTE
f C y ESCAPE
f C z NOT_SET
m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$b; a accept
m (Ljava/io/DataInput;)V a skipString
m (Lnet/minecraft/nbt/TagVisitor;)V a accept
m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagString; a valueOf
m ()I a sizeInBytes
m (Ljava/io/DataOutput;)V a write
m ()B b getId
m (Ljava/lang/String;)Ljava/lang/String; b quoteAndEscape
m ()Lnet/minecraft/nbt/NBTTagType; c getType
m ()Lnet/minecraft/nbt/NBTBase; d copy
m ()Lnet/minecraft/nbt/NBTTagString; e copy
m ()Ljava/lang/String; s_ getAsString
c net/minecraft/nbt/NBTTagString$1 net/minecraft/nbt/StringTag$1
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagString; a load
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Ljava/lang/String; d readAccounted
m ()Z d isValue
c net/minecraft/nbt/NBTTagType net/minecraft/nbt/TagType
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTReadLimiter;)V a skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m (I)Lnet/minecraft/nbt/NBTTagType; a createInvalid
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)V b parseRoot
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m ()Z d isValue
c net/minecraft/nbt/NBTTagType$1 net/minecraft/nbt/TagType$1
f I a val$id
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTTagEnd; a load
m ()Ljava/lang/String; a getName
m (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTReadLimiter;)V a skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/StreamTagVisitor$b; a parse
m ()Ljava/lang/String; b getPrettyName
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; c load
m ()Ljava/io/IOException; c createException
c net/minecraft/nbt/NBTTagType$2 net/minecraft/nbt/TagType$2
f [I a $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult
c net/minecraft/nbt/NBTTagType$a net/minecraft/nbt/TagType$StaticSize
m (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTReadLimiter;)V a skip
m (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTReadLimiter;)V b skip
m ()I c size
c net/minecraft/nbt/NBTTagType$b net/minecraft/nbt/TagType$VariableSize
m (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTReadLimiter;)V a skip
c net/minecraft/nbt/NBTTagTypes net/minecraft/nbt/TagTypes
f [Lnet/minecraft/nbt/NBTTagType; a TYPES
m (I)Lnet/minecraft/nbt/NBTTagType; a getType
c net/minecraft/nbt/SnbtPrinterTagVisitor net/minecraft/nbt/SnbtPrinterTagVisitor
f Ljava/util/Map; a KEY_ORDER
f Ljava/util/Set; b NO_INDENTATION
f Ljava/util/regex/Pattern; c SIMPLE_VALUE
f Ljava/lang/String; d NAME_VALUE_SEPARATOR
f Ljava/lang/String; e ELEMENT_SEPARATOR
f Ljava/lang/String; f LIST_OPEN
f Ljava/lang/String; g LIST_CLOSE
f Ljava/lang/String; h LIST_TYPE_SEPARATOR
f Ljava/lang/String; i ELEMENT_SPACING
f Ljava/lang/String; j STRUCT_OPEN
f Ljava/lang/String; k STRUCT_CLOSE
f Ljava/lang/String; l NEWLINE
f Ljava/lang/String; m indentation
f I n depth
f Ljava/util/List; o path
f Ljava/lang/String; p result
m (Lnet/minecraft/nbt/NBTTagByte;)V a visitByte
m (Lnet/minecraft/nbt/NBTTagShort;)V a visitShort
m (Lnet/minecraft/nbt/NBTTagIntArray;)V a visitIntArray
m (Lnet/minecraft/nbt/NBTTagString;)V a visitString
m (Lnet/minecraft/nbt/NBTTagCompound;)V a visitCompound
m (Lnet/minecraft/nbt/NBTTagEnd;)V a visitEnd
m (Lnet/minecraft/nbt/NBTTagFloat;)V a visitFloat
m ()Ljava/lang/String; a pathString
m (Ljava/util/HashMap;)V a lambda$static$0
m (Ljava/lang/String;)Ljava/lang/String; a handleEscapePretty
m (Lnet/minecraft/nbt/NBTTagList;)V a visitList
m (Lnet/minecraft/nbt/NBTTagLongArray;)V a visitLongArray
m (Lnet/minecraft/nbt/NBTTagByteArray;)V a visitByteArray
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a visit
m (Lnet/minecraft/nbt/NBTTagInt;)V a visitInt
m (Lnet/minecraft/nbt/NBTTagDouble;)V a visitDouble
m (Lnet/minecraft/nbt/NBTTagLong;)V a visitLong
m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/List; b getKeys
m (Ljava/lang/String;)V b pushPath
m ()V b popPath
c net/minecraft/nbt/StreamTagVisitor net/minecraft/nbt/StreamTagVisitor
m ([B)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (D)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (B)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (F)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (Lnet/minecraft/nbt/NBTTagType;I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visitList
m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry
m ([I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m ([J)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m ()Lnet/minecraft/nbt/StreamTagVisitor$b; a visitEnd
m (S)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry
m (J)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$b; b visitRootEntry
m ()Lnet/minecraft/nbt/StreamTagVisitor$b; b visitContainerEnd
m (Lnet/minecraft/nbt/NBTTagType;I)Lnet/minecraft/nbt/StreamTagVisitor$a; b visitElement
c net/minecraft/nbt/StreamTagVisitor$a net/minecraft/nbt/StreamTagVisitor$EntryResult
f Lnet/minecraft/nbt/StreamTagVisitor$a; a ENTER
f Lnet/minecraft/nbt/StreamTagVisitor$a; b SKIP
f Lnet/minecraft/nbt/StreamTagVisitor$a; c BREAK
f Lnet/minecraft/nbt/StreamTagVisitor$a; d HALT
f [Lnet/minecraft/nbt/StreamTagVisitor$a; e $VALUES
m ()[Lnet/minecraft/nbt/StreamTagVisitor$a; a $values
c net/minecraft/nbt/StreamTagVisitor$b net/minecraft/nbt/StreamTagVisitor$ValueResult
f Lnet/minecraft/nbt/StreamTagVisitor$b; a CONTINUE
f Lnet/minecraft/nbt/StreamTagVisitor$b; b BREAK
f Lnet/minecraft/nbt/StreamTagVisitor$b; c HALT
f [Lnet/minecraft/nbt/StreamTagVisitor$b; d $VALUES
m ()[Lnet/minecraft/nbt/StreamTagVisitor$b; a $values
c net/minecraft/nbt/StringTagVisitor net/minecraft/nbt/StringTagVisitor
f Ljava/util/regex/Pattern; a SIMPLE_VALUE
f Ljava/lang/StringBuilder; b builder
m (Lnet/minecraft/nbt/NBTTagByte;)V a visitByte
m (Lnet/minecraft/nbt/NBTTagShort;)V a visitShort
m (Lnet/minecraft/nbt/NBTTagIntArray;)V a visitIntArray
m (Lnet/minecraft/nbt/NBTTagString;)V a visitString
m (Lnet/minecraft/nbt/NBTTagCompound;)V a visitCompound
m (Lnet/minecraft/nbt/NBTTagEnd;)V a visitEnd
m (Lnet/minecraft/nbt/NBTTagFloat;)V a visitFloat
m (Ljava/lang/String;)Ljava/lang/String; a handleEscape
m (Lnet/minecraft/nbt/NBTTagList;)V a visitList
m (Lnet/minecraft/nbt/NBTTagLongArray;)V a visitLongArray
m (Lnet/minecraft/nbt/NBTTagByteArray;)V a visitByteArray
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a visit
m (Lnet/minecraft/nbt/NBTTagInt;)V a visitInt
m (Lnet/minecraft/nbt/NBTTagDouble;)V a visitDouble
m (Lnet/minecraft/nbt/NBTTagLong;)V a visitLong
c net/minecraft/nbt/TagVisitor net/minecraft/nbt/TagVisitor
m (Lnet/minecraft/nbt/NBTTagByte;)V a visitByte
m (Lnet/minecraft/nbt/NBTTagShort;)V a visitShort
m (Lnet/minecraft/nbt/NBTTagIntArray;)V a visitIntArray
m (Lnet/minecraft/nbt/NBTTagString;)V a visitString
m (Lnet/minecraft/nbt/NBTTagCompound;)V a visitCompound
m (Lnet/minecraft/nbt/NBTTagEnd;)V a visitEnd
m (Lnet/minecraft/nbt/NBTTagFloat;)V a visitFloat
m (Lnet/minecraft/nbt/NBTTagList;)V a visitList
m (Lnet/minecraft/nbt/NBTTagLongArray;)V a visitLongArray
m (Lnet/minecraft/nbt/NBTTagByteArray;)V a visitByteArray
m (Lnet/minecraft/nbt/NBTTagInt;)V a visitInt
m (Lnet/minecraft/nbt/NBTTagDouble;)V a visitDouble
m (Lnet/minecraft/nbt/NBTTagLong;)V a visitLong
c net/minecraft/nbt/TextComponentTagVisitor net/minecraft/nbt/TextComponentTagVisitor
f Lorg/slf4j/Logger; a LOGGER
f I b INLINE_LIST_THRESHOLD
f I c MAX_DEPTH
f Lit/unimi/dsi/fastutil/bytes/ByteCollection; d INLINE_ELEMENT_TYPES
f Lnet/minecraft/EnumChatFormat; e SYNTAX_HIGHLIGHTING_KEY
f Lnet/minecraft/EnumChatFormat; f SYNTAX_HIGHLIGHTING_STRING
f Lnet/minecraft/EnumChatFormat; g SYNTAX_HIGHLIGHTING_NUMBER
f Lnet/minecraft/EnumChatFormat; h SYNTAX_HIGHLIGHTING_NUMBER_TYPE
f Ljava/util/regex/Pattern; i SIMPLE_VALUE
f Ljava/lang/String; j NAME_VALUE_SEPARATOR
f Ljava/lang/String; k ELEMENT_SEPARATOR
f Ljava/lang/String; l LIST_OPEN
f Ljava/lang/String; m LIST_CLOSE
f Ljava/lang/String; n LIST_TYPE_SEPARATOR
f Ljava/lang/String; o ELEMENT_SPACING
f Ljava/lang/String; p STRUCT_OPEN
f Ljava/lang/String; q STRUCT_CLOSE
f Ljava/lang/String; r NEWLINE
f Lnet/minecraft/network/chat/IChatBaseComponent; s TOO_DEEP
f Ljava/lang/String; t indentation
f I u indentDepth
f I v depth
f Lnet/minecraft/network/chat/IChatBaseComponent; w result
m (Lnet/minecraft/nbt/NBTTagByte;)V a visitByte
m (Lnet/minecraft/nbt/NBTTagShort;)V a visitShort
m (Lnet/minecraft/nbt/NBTTagIntArray;)V a visitIntArray
m (Lnet/minecraft/nbt/NBTTagString;)V a visitString
m (Lnet/minecraft/nbt/NBTTagCompound;)V a visitCompound
m (Lnet/minecraft/nbt/NBTTagEnd;)V a visitEnd
m (Lnet/minecraft/nbt/NBTTagFloat;)V a visitFloat
m (Lnet/minecraft/nbt/NBTBase;Z)Lnet/minecraft/network/chat/IChatBaseComponent; a buildSubTag
m (Lnet/minecraft/nbt/NBTTagList;)V a visitList
m (Lnet/minecraft/nbt/NBTTagLongArray;)V a visitLongArray
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; a visit
m (Lnet/minecraft/nbt/NBTTagByteArray;)V a visitByteArray
m (Lnet/minecraft/nbt/NBTTagInt;)V a visitInt
m (Lnet/minecraft/nbt/NBTTagDouble;)V a visitDouble
m (Lnet/minecraft/nbt/NBTTagLong;)V a visitLong
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a handleEscapePretty
c net/minecraft/nbt/visitors/CollectFields net/minecraft/nbt/visitors/CollectFields
f I a fieldsToGetCount
f Ljava/util/Set; b wantedTypes
f Ljava/util/Deque; c stack
m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry
m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry
m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$b; b visitRootEntry
m ()Lnet/minecraft/nbt/StreamTagVisitor$b; b visitContainerEnd
m ()I c getMissingFieldCount
c net/minecraft/nbt/visitors/CollectToTag net/minecraft/nbt/visitors/CollectToTag
f Ljava/lang/String; a lastId
f Lnet/minecraft/nbt/NBTBase; b rootTag
f Ljava/util/Deque; c consumerStack
m ([B)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (D)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (B)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (F)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (Lnet/minecraft/nbt/NBTTagType;I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visitList
m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry
m ([I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m ([J)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m ()Lnet/minecraft/nbt/StreamTagVisitor$b; a visitEnd
m (S)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$visitRootEntry$1
m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry
m (J)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (Lnet/minecraft/nbt/NBTBase;)V a appendEntry
m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$b; b visitRootEntry
m ()Lnet/minecraft/nbt/StreamTagVisitor$b; b visitContainerEnd
m (Lnet/minecraft/nbt/NBTBase;)V b lambda$visitRootEntry$2
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$enterContainerIfNeeded$0
m (Lnet/minecraft/nbt/NBTTagType;I)Lnet/minecraft/nbt/StreamTagVisitor$a; b visitElement
m (Lnet/minecraft/nbt/NBTTagType;)V c enterContainerIfNeeded
m ()Lnet/minecraft/nbt/NBTBase; d getResult
m ()I e depth
c net/minecraft/nbt/visitors/FieldSelector net/minecraft/nbt/visitors/FieldSelector
f Ljava/util/List; a path
f Lnet/minecraft/nbt/NBTTagType; b type
f Ljava/lang/String; c name
m ()Ljava/util/List; a path
m ()Lnet/minecraft/nbt/NBTTagType; b type
m ()Ljava/lang/String; c name
c net/minecraft/nbt/visitors/FieldTree net/minecraft/nbt/visitors/FieldTree
f I a depth
f Ljava/util/Map; b selectedFields
f Ljava/util/Map; c fieldsToRecurse
m ()Lnet/minecraft/nbt/visitors/FieldTree; a createRoot
m (Lnet/minecraft/nbt/visitors/FieldSelector;)V a addEntry
m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;)Z a isSelected
m (Ljava/lang/String;)Lnet/minecraft/nbt/visitors/FieldTree; a lambda$addEntry$0
m ()I b depth
m ()Ljava/util/Map; c selectedFields
m ()Ljava/util/Map; d fieldsToRecurse
c net/minecraft/nbt/visitors/SkipAll net/minecraft/nbt/visitors/SkipAll
f Lnet/minecraft/nbt/visitors/SkipAll; a INSTANCE
m ([B)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (D)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (B)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (F)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (Lnet/minecraft/nbt/NBTTagType;I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visitList
m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry
m ([I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m ([J)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m ()Lnet/minecraft/nbt/StreamTagVisitor$b; a visitEnd
m (S)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry
m (J)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (I)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$b; a visit
m (Lnet/minecraft/nbt/NBTTagType;)Lnet/minecraft/nbt/StreamTagVisitor$b; b visitRootEntry
m ()Lnet/minecraft/nbt/StreamTagVisitor$b; b visitContainerEnd
m (Lnet/minecraft/nbt/NBTTagType;I)Lnet/minecraft/nbt/StreamTagVisitor$a; b visitElement
c net/minecraft/nbt/visitors/SkipFields net/minecraft/nbt/visitors/SkipFields
f Ljava/util/Deque; a stack
m (Lnet/minecraft/nbt/NBTTagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$a; a visitEntry
m ()Lnet/minecraft/nbt/StreamTagVisitor$b; b visitContainerEnd
c net/minecraft/network/BandwidthDebugMonitor net/minecraft/network/BandwidthDebugMonitor
f Ljava/util/concurrent/atomic/AtomicInteger; a bytesReceived
f Lnet/minecraft/util/debugchart/LocalSampleLogger; b bandwidthLogger
m (I)V a onReceive
m ()V a tick
c net/minecraft/network/ClientboundPacketListener net/minecraft/network/ClientboundPacketListener
m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; a flow
c net/minecraft/network/EnumProtocol net/minecraft/network/ConnectionProtocol
f Lnet/minecraft/network/EnumProtocol; a HANDSHAKING
f Lnet/minecraft/network/EnumProtocol; b PLAY
f Lnet/minecraft/network/EnumProtocol; c STATUS
f Lnet/minecraft/network/EnumProtocol; d LOGIN
f Lnet/minecraft/network/EnumProtocol; e CONFIGURATION
f Ljava/lang/String; f id
f [Lnet/minecraft/network/EnumProtocol; g $VALUES
m ()Ljava/lang/String; a id
m ()[Lnet/minecraft/network/EnumProtocol; b $values
c net/minecraft/network/HandlerNames net/minecraft/network/HandlerNames
f Ljava/lang/String; a DECOMPRESS
f Ljava/lang/String; b COMPRESS
f Ljava/lang/String; c DECODER
f Ljava/lang/String; d ENCODER
f Ljava/lang/String; e INBOUND_CONFIG
f Ljava/lang/String; f OUTBOUND_CONFIG
f Ljava/lang/String; g SPLITTER
f Ljava/lang/String; h PREPENDER
f Ljava/lang/String; i DECRYPT
f Ljava/lang/String; j ENCRYPT
f Ljava/lang/String; k UNBUNDLER
f Ljava/lang/String; l BUNDLER
f Ljava/lang/String; m PACKET_HANDLER
f Ljava/lang/String; n TIMEOUT
f Ljava/lang/String; o LEGACY_QUERY
f Ljava/lang/String; p LATENCY
c net/minecraft/network/MonitorFrameDecoder net/minecraft/network/MonitorFrameDecoder
f Lnet/minecraft/network/BandwidthDebugMonitor; a monitor
c net/minecraft/network/NetworkManager net/minecraft/network/Connection
f Lnet/minecraft/network/chat/IChatBaseComponent; A delayedDisconnect
f Lnet/minecraft/network/BandwidthDebugMonitor; B bandwidthDebugMonitor
f Lorg/slf4j/Marker; a ROOT_MARKER
f Lorg/slf4j/Marker; b PACKET_MARKER
f Lorg/slf4j/Marker; c PACKET_RECEIVED_MARKER
f Lorg/slf4j/Marker; d PACKET_SENT_MARKER
f Ljava/util/function/Supplier; e NETWORK_WORKER_GROUP
f Ljava/util/function/Supplier; f NETWORK_EPOLL_WORKER_GROUP
f Ljava/util/function/Supplier; g LOCAL_WORKER_GROUP
f F h AVERAGE_PACKETS_SMOOTHING
f Lorg/slf4j/Logger; i LOGGER
f Lnet/minecraft/network/ProtocolInfo; j INITIAL_PROTOCOL
f Lnet/minecraft/network/protocol/EnumProtocolDirection; k receiving
f Z l sendLoginDisconnect
f Ljava/util/Queue; m pendingActions
f Lio/netty/channel/Channel; n channel
f Ljava/net/SocketAddress; o address
f Lnet/minecraft/network/PacketListener; p disconnectListener
f Lnet/minecraft/network/PacketListener; q packetListener
f Lnet/minecraft/network/chat/IChatBaseComponent; r disconnectedReason
f Z s encrypted
f Z t disconnectionHandled
f I u receivedPackets
f I v sentPackets
f F w averageReceivedPackets
f F x averageSentPackets
f I y tickCount
f Z z handlingFault
m (Lio/netty/channel/ChannelPipeline;)V a configurePacketHandler
m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/EnumProtocolDirection;ZLnet/minecraft/network/BandwidthDebugMonitor;)V a configureSerialization
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a disconnect
m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V a channelRead0
m (Lnet/minecraft/network/ProtocolInfo;)V a setupOutboundProtocol
m (Lnet/minecraft/network/BandwidthDebugMonitor;Z)Lio/netty/channel/ChannelInboundHandler; a createFrameDecoder
m (Ljava/lang/String;ILnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a initiateServerboundPlayConnection
m (Ljava/net/InetSocketAddress;ZLnet/minecraft/util/debugchart/LocalSampleLogger;)Lnet/minecraft/network/NetworkManager; a connectToServer
m (Lnet/minecraft/network/PacketListener;)V a setListenerForServerboundHandshake
m (Lnet/minecraft/util/debugchart/LocalSampleLogger;)V a setBandwidthLogger
m ()V a flushChannel
m (Ljava/lang/String;ILnet/minecraft/network/protocol/status/PacketStatusOutListener;)V a initiateServerboundStatusConnection
m (Ljava/net/InetSocketAddress;ZLnet/minecraft/network/NetworkManager;)Lio/netty/channel/ChannelFuture; a connect
m (Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/PacketListener;)V a setupInboundProtocol
m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;)V a genericsFtw
m (Ljava/util/function/Consumer;)V a runOnceConnected
m (Ljava/lang/String;ILnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ClientboundPacketListener;Z)V a initiateServerboundPlayConnection
m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;)V a send
m (Ljava/net/SocketAddress;)Lnet/minecraft/network/NetworkManager; a connectToLocalServer
m (Lnet/minecraft/network/protocol/Packet;)V a send
m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/EnumProtocolDirection;)V a configureInMemoryPipeline
m (Lio/netty/channel/ChannelFuture;)V a syncAfterConfigurationChange
m (Ljava/lang/String;ILnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ClientboundPacketListener;Lnet/minecraft/network/protocol/handshake/ClientIntent;)V a initiateServerboundConnection
m (IZ)V a setupCompression
m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;Z)V a send
m (Z)Ljava/lang/String; a getLoggableAddress
m (Z)Ljava/lang/String; b outboundHandlerName
m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;Z)V b sendPacket
m ()V b tick
m (Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/PacketListener;)V b validateListener
m ()V c tickSecond
m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;Z)V c doSendPacket
m (Z)Ljava/lang/String; c inboundHandlerName
m (Z)Lio/netty/channel/ChannelOutboundHandler; d createFrameEncoder
m ()Ljava/net/SocketAddress; d getRemoteAddress
m ()Z e isMemoryConnection
m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; f getReceiving
m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; g getSending
m ()Z h isEncrypted
m ()Z i isConnected
m ()Z j isConnecting
m ()Lnet/minecraft/network/PacketListener; k getPacketListener
m ()Lnet/minecraft/network/chat/IChatBaseComponent; l getDisconnectedReason
m ()V m setReadOnly
m ()V n handleDisconnection
m ()F o getAverageReceivedPackets
m ()F p getAverageSentPackets
m ()V q flush
c net/minecraft/network/NetworkManager$1 net/minecraft/network/Connection$1
c net/minecraft/network/NetworkManager$2 net/minecraft/network/Connection$2
c net/minecraft/network/NetworkManager$3 net/minecraft/network/Connection$3
c net/minecraft/network/NetworkManager$4 net/minecraft/network/Connection$4
c net/minecraft/network/NetworkManager$InnerUtil net/minecraft/network/Connection$InnerUtil
c net/minecraft/network/NetworkManager$PacketSendAction net/minecraft/network/Connection$PacketSendAction
c net/minecraft/network/NetworkManager$WrappedConsumer net/minecraft/network/Connection$WrappedConsumer
c net/minecraft/network/NetworkManagerServer net/minecraft/network/RateKickingConnection
f Lorg/slf4j/Logger; h LOGGER
f Lnet/minecraft/network/chat/IChatBaseComponent; i EXCEED_REASON
f I j rateLimitPacketsPerSecond
m ()V c tickSecond
m ()V q lambda$tickSecond$0
c net/minecraft/network/PacketBundlePacker net/minecraft/network/PacketBundlePacker
f Lnet/minecraft/network/protocol/BundlerInfo; a bundlerInfo
f Lnet/minecraft/network/protocol/BundlerInfo$a; b currentBundler
m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Ljava/util/List;)V a decode
m (Lnet/minecraft/network/protocol/Packet;)V a verifyNonTerminalPacket
c net/minecraft/network/PacketBundleUnpacker net/minecraft/network/PacketBundleUnpacker
f Lnet/minecraft/network/protocol/BundlerInfo; a bundlerInfo
m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Ljava/util/List;)V a encode
c net/minecraft/network/PacketCompressor net/minecraft/network/CompressionEncoder
f [B a encodeBuf
f Ljava/util/zip/Deflater; b deflater
f I c threshold
m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V a encode
m (I)V a setThreshold
m ()I a getThreshold
c net/minecraft/network/PacketDataSerializer net/minecraft/network/FriendlyByteBuf
f I a DEFAULT_NBT_QUOTA
f S b MAX_STRING_LENGTH
f I c MAX_COMPONENT_STRING_LENGTH
f Lio/netty/buffer/ByteBuf; d source
f I e PUBLIC_KEY_SIZE
f I f MAX_PUBLIC_KEY_HEADER_SIZE
f I g MAX_PUBLIC_KEY_LENGTH
f Lcom/google/gson/Gson; h GSON
m ()Lnet/minecraft/network/PacketDataSerializer; A markWriterIndex
m ()Lnet/minecraft/network/PacketDataSerializer; B resetWriterIndex
m ()Lnet/minecraft/network/PacketDataSerializer; C discardReadBytes
m ()Lnet/minecraft/network/PacketDataSerializer; D discardSomeReadBytes
m ()Lnet/minecraft/network/PacketDataSerializer; E retain
m ()Lnet/minecraft/network/PacketDataSerializer; F touch
m (Lio/netty/buffer/ByteBuf;[B)V a writeByteArray
m (Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionf;)V a writeQuaternion
m (Ljava/nio/ByteBuffer;)Lnet/minecraft/network/PacketDataSerializer; a readBytes
m (Ljava/util/Collection;Lnet/minecraft/network/codec/StreamEncoder;)V a writeCollection
m (Ljava/util/Optional;Lnet/minecraft/network/codec/StreamEncoder;)V a writeOptional
m (Ljava/util/function/ToIntFunction;Ljava/lang/Object;)Lnet/minecraft/network/PacketDataSerializer; a writeById
m ([JI)[J a readLongArray
m (Lit/unimi/dsi/fastutil/ints/IntList;)V a writeIntIdList
m (Lcom/mojang/serialization/Codec;)Ljava/lang/Object; a readJsonWithCodec
m (Ljava/lang/Class;)Ljava/util/EnumSet; a readEnumSet
m (IZ)Lnet/minecraft/network/PacketDataSerializer; a setBoolean
m (Ljava/util/Map;Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;)V a writeMap
m (Ljava/time/Instant;)V a writeInstant
m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; a readNbt
m (Lnet/minecraft/core/SectionPosition;)Lnet/minecraft/network/PacketDataSerializer; a writeSectionPos
m (Ljava/lang/String;I)Lnet/minecraft/network/PacketDataSerializer; a writeUtf
m (Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/PacketDataSerializer; a readBytes
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/network/PacketDataSerializer; a writeChunkPos
m (Ljava/lang/Enum;)Lnet/minecraft/network/PacketDataSerializer; a writeEnum
m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/NBTBase;)V a writeNbt
m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/lang/Object; a readNullable
m (Ljava/util/Date;)Lnet/minecraft/network/PacketDataSerializer; a writeDate
m (Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Map; a readMap
m ([B)Lnet/minecraft/network/PacketDataSerializer; a writeByteArray
m (ILio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketDataSerializer; a getBytes
m (D)Lnet/minecraft/network/PacketDataSerializer; a writeDouble
m (Ljava/util/BitSet;)V a writeBitSet
m (IF)Lnet/minecraft/network/PacketDataSerializer; a setFloat
m (Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3f;)V a writeVector3f
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;Lnet/minecraft/network/codec/StreamEncoder;)V a writeNullable
m (ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/PacketDataSerializer; a getBytes
m (Z)Lnet/minecraft/network/PacketDataSerializer; a writeBoolean
m (I)[B a readByteArray
m ()Lit/unimi/dsi/fastutil/ints/IntList; a readIntIdList
m (Ljava/util/EnumSet;Ljava/lang/Class;)V a writeEnumSet
m (I[B)Lnet/minecraft/network/PacketDataSerializer; a getBytes
m (Ljava/lang/String;)Lnet/minecraft/network/PacketDataSerializer; a writeUtf
m (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V a writeUUID
m (F)Lnet/minecraft/network/PacketDataSerializer; a writeFloat
m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockPosition;)V a writeBlockPos
m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Map; a readMap
m (ID)Lnet/minecraft/network/PacketDataSerializer; a setDouble
m (Lio/netty/buffer/ByteBuf;I)[B a readByteArray
m (Lnet/minecraft/core/GlobalPos;)V a writeGlobalPos
m ([J)Lnet/minecraft/network/PacketDataSerializer; a writeLongArray
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a readResourceKey
m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Collection; a readCollection
m (Ljava/util/UUID;)Lnet/minecraft/network/PacketDataSerializer; a writeUUID
m (Ljava/io/OutputStream;I)Lnet/minecraft/network/PacketDataSerializer; a readBytes
m (ILjava/io/OutputStream;I)Lnet/minecraft/network/PacketDataSerializer; a getBytes
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object; a readWithCodecTrusted
m (ILjava/nio/ByteBuffer;)Lnet/minecraft/network/PacketDataSerializer; a getBytes
m (Ljava/lang/Object;Lnet/minecraft/network/codec/StreamEncoder;)V a writeNullable
m (Ljava/security/PublicKey;)Lnet/minecraft/network/PacketDataSerializer; a writePublicKey
m ([I)Lnet/minecraft/network/PacketDataSerializer; a writeVarIntArray
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/network/PacketDataSerializer; a writeWithCodec
m (Ljava/util/function/IntFunction;)Ljava/lang/Object; a readById
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/PacketDataSerializer; a writeResourceLocation
m (ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketDataSerializer; a getBytes
m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V a writeJsonWithCodec
m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/List; a readList
m (II)Lnet/minecraft/network/PacketDataSerializer; a setIndex
m (Lio/netty/buffer/ByteBuf;)[B a readByteArray
m (Lnet/minecraft/nbt/NBTReadLimiter;)Lnet/minecraft/nbt/NBTBase; a readNbt
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a writeBlockHitResult
m (I[BII)Lnet/minecraft/network/PacketDataSerializer; a getBytes
m (J)Lnet/minecraft/network/PacketDataSerializer; a writeVarLong
m (Ljava/util/function/Consumer;)V a readWithCount
m (Ljava/lang/Object;)Lnet/minecraft/network/PacketDataSerializer; a touch
m (Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction; a limitValue
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/PacketDataSerializer; a writeNbt
m (Lnet/minecraft/world/phys/Vec3D;)V a writeVec3
m ([BII)Lnet/minecraft/network/PacketDataSerializer; a readBytes
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/NBTReadLimiter;)Ljava/lang/Object; a readWithCodec
m (Ljava/util/BitSet;I)V a writeFixedBitSet
m (IJ)Lnet/minecraft/network/PacketDataSerializer; a setLong
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/network/PacketDataSerializer; a writeBlockPos
m (Lorg/joml/Quaternionf;)V a writeQuaternion
m (Lorg/joml/Vector3f;)V a writeVector3f
m (Lnet/minecraft/resources/ResourceKey;)V b writeResourceKey
m (ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/PacketDataSerializer; b setBytes
m (Ljava/nio/ByteBuffer;)Lnet/minecraft/network/PacketDataSerializer; b writeBytes
m ()[B b readByteArray
m (J)Lnet/minecraft/network/PacketDataSerializer; b writeLong
m (I[BII)Lnet/minecraft/network/PacketDataSerializer; b setBytes
m (I[B)Lnet/minecraft/network/PacketDataSerializer; b setBytes
m (II)Lnet/minecraft/network/PacketDataSerializer; b setByte
m (ILio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketDataSerializer; b setBytes
m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Optional; b readOptional
m (Ljava/lang/Class;)Ljava/lang/Enum; b readEnum
m (IJ)Lnet/minecraft/network/PacketDataSerializer; b setLongLE
m (ILjava/nio/ByteBuffer;)Lnet/minecraft/network/PacketDataSerializer; b setBytes
m ([BII)Lnet/minecraft/network/PacketDataSerializer; b writeBytes
m (ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketDataSerializer; b setBytes
m (Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/PacketDataSerializer; b writeBytes
m (I)[I b readVarIntArray
m ([J)[J b readLongArray
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockPosition; b readBlockPos
m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketDataSerializer; b readBytes
m ([B)Lnet/minecraft/network/PacketDataSerializer; b readBytes
m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketDataSerializer; c writeBytes
m (I)Lnet/minecraft/network/PacketDataSerializer; c writeVarInt
m (J)Lnet/minecraft/network/PacketDataSerializer; c writeLongLE
m ([B)Lnet/minecraft/network/PacketDataSerializer; c writeBytes
m ()[I c readVarIntArray
m (II)Lnet/minecraft/network/PacketDataSerializer; c setShort
m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f; c readVector3f
m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/lang/Object; c readNullable
m (II)Lnet/minecraft/network/PacketDataSerializer; d setShortLE
m (I)Ljava/lang/String; d readUtf
m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf; d readQuaternion
m ()[J d readLongArray
m (I)Ljava/util/BitSet; e readFixedBitSet
m ()Lnet/minecraft/core/BlockPosition; e readBlockPos
m (II)Lnet/minecraft/network/PacketDataSerializer; e setMedium
m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; e readUUID
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/nbt/NBTTagCompound; f readNbt
m (II)Lnet/minecraft/network/PacketDataSerializer; f setMediumLE
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; f readChunkPos
m (I)Lnet/minecraft/network/PacketDataSerializer; f capacity
m (II)Lnet/minecraft/network/PacketDataSerializer; g setInt
m ()Lnet/minecraft/core/SectionPosition; g readSectionPos
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketDataSerializer; g readBytes
m (I)Lnet/minecraft/network/PacketDataSerializer; g readerIndex
m (I)Lnet/minecraft/network/PacketDataSerializer; h writerIndex
m (II)Lnet/minecraft/network/PacketDataSerializer; h setIntLE
m ()Lnet/minecraft/core/GlobalPos; h readGlobalPos
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketDataSerializer; h writeBytes
m (II)Lnet/minecraft/network/PacketDataSerializer; i setChar
m (I)Lnet/minecraft/network/PacketDataSerializer; i ensureWritable
m ()Lorg/joml/Vector3f; i readVector3f
m (II)Lnet/minecraft/network/PacketDataSerializer; j setZero
m ()Lorg/joml/Quaternionf; j readQuaternion
m (I)Lnet/minecraft/network/PacketDataSerializer; j skipBytes
m (I)Lnet/minecraft/network/PacketDataSerializer; k writeByte
m ()Lnet/minecraft/world/phys/Vec3D; k readVec3
m (I)Lnet/minecraft/network/PacketDataSerializer; l writeShort
m ()I l readVarInt
m ()J m readVarLong
m (I)Lnet/minecraft/network/PacketDataSerializer; m writeShortLE
m (I)Lnet/minecraft/network/PacketDataSerializer; n writeMedium
m ()Ljava/util/UUID; n readUUID
m (I)Lnet/minecraft/network/PacketDataSerializer; o writeMediumLE
m ()Lnet/minecraft/nbt/NBTTagCompound; o readNbt
m ()Ljava/lang/String; p readUtf
m (I)Lnet/minecraft/network/PacketDataSerializer; p writeInt
m (I)Lnet/minecraft/network/PacketDataSerializer; q writeIntLE
m ()Lnet/minecraft/resources/MinecraftKey; q readResourceLocation
m ()Lnet/minecraft/resources/ResourceKey; r readRegistryKey
m (I)Lnet/minecraft/network/PacketDataSerializer; r writeChar
m ()Ljava/util/Date; s readDate
m (I)Lnet/minecraft/network/PacketDataSerializer; s writeZero
m (I)Lnet/minecraft/network/PacketDataSerializer; t retain
m ()Ljava/time/Instant; t readInstant
m ()Ljava/security/PublicKey; u readPublicKey
m ()Lnet/minecraft/world/phys/MovingObjectPositionBlock; v readBlockHitResult
m ()Ljava/util/BitSet; w readBitSet
m ()Lnet/minecraft/network/PacketDataSerializer; x clear
m ()Lnet/minecraft/network/PacketDataSerializer; y markReaderIndex
m ()Lnet/minecraft/network/PacketDataSerializer; z resetReaderIndex
c net/minecraft/network/PacketDecoder net/minecraft/network/PacketDecoder
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/network/ProtocolInfo; b protocolInfo
c net/minecraft/network/PacketDecompressor net/minecraft/network/CompressionDecoder
f I a MAXIMUM_COMPRESSED_LENGTH
f I b MAXIMUM_UNCOMPRESSED_LENGTH
f Ljava/util/zip/Inflater; c inflater
f I d threshold
f Z e validateDecompressed
m (Lio/netty/channel/ChannelHandlerContext;I)Lio/netty/buffer/ByteBuf; a inflate
m (Lio/netty/buffer/ByteBuf;)V a setupInflaterInput
c net/minecraft/network/PacketDecrypter net/minecraft/network/CipherDecoder
m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V a decode
c net/minecraft/network/PacketEncoder net/minecraft/network/PacketEncoder
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/network/ProtocolInfo; b protocolInfo
m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Lio/netty/buffer/ByteBuf;)V a encode
c net/minecraft/network/PacketEncrypter net/minecraft/network/CipherEncoder
c net/minecraft/network/PacketEncryptionHandler net/minecraft/network/CipherBase
f Ljavax/crypto/Cipher; a cipher
f [B b heapIn
f [B c heapOut
m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V a encipher
m (Lio/netty/buffer/ByteBuf;)[B a bufToByte
m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; a decipher
c net/minecraft/network/PacketListener net/minecraft/network/PacketListener
m (Lnet/minecraft/CrashReportSystemDetails;)V a fillListenerSpecificCrashDetails
m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; a flow
m (Lnet/minecraft/network/protocol/Packet;)Z a shouldHandleMessage
m (Lnet/minecraft/CrashReport;)V a fillCrashReport
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a onDisconnect
m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Exception;)V a onPacketError
m ()Lnet/minecraft/network/EnumProtocol; b protocol
m ()Z c isAcceptingMessages
m ()Ljava/lang/String; d lambda$fillCrashReport$1
m ()Ljava/lang/String; e lambda$fillCrashReport$0
c net/minecraft/network/PacketPrepender net/minecraft/network/Varint21LengthFieldPrepender
f I a MAX_VARINT21_BYTES
m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V a encode
c net/minecraft/network/PacketSendListener net/minecraft/network/PacketSendListener
m (Ljava/util/function/Supplier;)Lnet/minecraft/network/PacketSendListener; a exceptionallySend
m ()V a onSuccess
m (Ljava/lang/Runnable;)Lnet/minecraft/network/PacketSendListener; a thenRun
m ()Lnet/minecraft/network/protocol/Packet; b onFailure
c net/minecraft/network/PacketSendListener$1 net/minecraft/network/PacketSendListener$1
f Ljava/lang/Runnable; a val$runnable
m ()V a onSuccess
m ()Lnet/minecraft/network/protocol/Packet; b onFailure
c net/minecraft/network/PacketSendListener$2 net/minecraft/network/PacketSendListener$2
f Ljava/util/function/Supplier; a val$handler
m ()Lnet/minecraft/network/protocol/Packet; b onFailure
c net/minecraft/network/PacketSplitter net/minecraft/network/Varint21FrameDecoder
f I a MAX_VARINT21_BYTES
f Lio/netty/buffer/ByteBuf; b helperBuf
f Lnet/minecraft/network/BandwidthDebugMonitor; c monitor
m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Z a copyVarint
c net/minecraft/network/ProtocolInfo net/minecraft/network/ProtocolInfo
m ()Lnet/minecraft/network/EnumProtocol; a id
m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow
m ()Lnet/minecraft/network/codec/StreamCodec; c codec
m ()Lnet/minecraft/network/protocol/BundlerInfo; d bundlerInfo
c net/minecraft/network/ProtocolInfo$a net/minecraft/network/ProtocolInfo$Unbound
c net/minecraft/network/ProtocolSwapHandler net/minecraft/network/ProtocolSwapHandler
m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V a handleInboundTerminalPacket
m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V b handleOutboundTerminalPacket
c net/minecraft/network/RegistryFriendlyByteBuf net/minecraft/network/RegistryFriendlyByteBuf
f Lnet/minecraft/core/IRegistryCustom; d registryAccess
m ()Lnet/minecraft/core/IRegistryCustom; G registryAccess
m (Lnet/minecraft/core/IRegistryCustom;Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/RegistryFriendlyByteBuf; a lambda$decorator$0
m (Lnet/minecraft/core/IRegistryCustom;)Ljava/util/function/Function; a decorator
c net/minecraft/network/ServerboundPacketListener net/minecraft/network/ServerboundPacketListener
m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; a flow
c net/minecraft/network/SkipEncodeException net/minecraft/network/SkipPacketException
c net/minecraft/network/TickablePacketListener net/minecraft/network/TickablePacketListener
m ()V d tick
c net/minecraft/network/UnconfiguredPipelineHandler net/minecraft/network/UnconfiguredPipelineHandler
m (Lio/netty/channel/ChannelInboundHandler;)Lnet/minecraft/network/UnconfiguredPipelineHandler$b; a setupInboundHandler
m (Lio/netty/channel/ChannelInboundHandler;Lio/netty/channel/ChannelHandlerContext;)V a lambda$setupInboundHandler$0
m (Lnet/minecraft/network/ProtocolInfo;)Lnet/minecraft/network/UnconfiguredPipelineHandler$b; a setupInboundProtocol
m (Lio/netty/channel/ChannelOutboundHandler;)Lnet/minecraft/network/UnconfiguredPipelineHandler$d; a setupOutboundHandler
m (Lio/netty/channel/ChannelOutboundHandler;Lio/netty/channel/ChannelHandlerContext;)V a lambda$setupOutboundHandler$1
m (Lnet/minecraft/network/ProtocolInfo;)Lnet/minecraft/network/UnconfiguredPipelineHandler$d; b setupOutboundProtocol
c net/minecraft/network/UnconfiguredPipelineHandler$a net/minecraft/network/UnconfiguredPipelineHandler$Inbound
c net/minecraft/network/UnconfiguredPipelineHandler$b net/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask
m (Lnet/minecraft/network/UnconfiguredPipelineHandler$b;Lio/netty/channel/ChannelHandlerContext;)V a lambda$andThen$0
c net/minecraft/network/UnconfiguredPipelineHandler$c net/minecraft/network/UnconfiguredPipelineHandler$Outbound
c net/minecraft/network/UnconfiguredPipelineHandler$d net/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask
m (Lnet/minecraft/network/UnconfiguredPipelineHandler$d;Lio/netty/channel/ChannelHandlerContext;)V a lambda$andThen$0
c net/minecraft/network/Utf8String net/minecraft/network/Utf8String
m (Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;I)V a write
m (Lio/netty/buffer/ByteBuf;I)Ljava/lang/String; a read
c net/minecraft/network/VarInt net/minecraft/network/VarInt
f I a MAX_VARINT_SIZE
f I b DATA_BITS_MASK
f I c CONTINUATION_BIT_MASK
f I d DATA_BITS_PER_BYTE
m (B)Z a hasContinuationBit
m (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; a write
m (I)I a getByteSize
m (Lio/netty/buffer/ByteBuf;)I a read
c net/minecraft/network/VarLong net/minecraft/network/VarLong
f I a MAX_VARLONG_SIZE
f I b DATA_BITS_MASK
f I c CONTINUATION_BIT_MASK
f I d DATA_BITS_PER_BYTE
m (B)Z a hasContinuationBit
m (J)I a getByteSize
m (Lio/netty/buffer/ByteBuf;J)Lio/netty/buffer/ByteBuf; a write
m (Lio/netty/buffer/ByteBuf;)J a read
c net/minecraft/network/chat/ChatClickable net/minecraft/network/chat/ClickEvent
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; b action
f Ljava/lang/String; c value
m (Lnet/minecraft/network/chat/ChatClickable;)Ljava/lang/String; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; a getAction
m ()Ljava/lang/String; b getValue
m (Lnet/minecraft/network/chat/ChatClickable;)Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; b lambda$static$0
c net/minecraft/network/chat/ChatClickable$EnumClickAction net/minecraft/network/chat/ClickEvent$Action
f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; a OPEN_URL
f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; b OPEN_FILE
f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; c RUN_COMMAND
f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; d SUGGEST_COMMAND
f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; e CHANGE_PAGE
f Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; f COPY_TO_CLIPBOARD
f Lcom/mojang/serialization/MapCodec; g UNSAFE_CODEC
f Lcom/mojang/serialization/MapCodec; h CODEC
f Z i allowFromServer
f Ljava/lang/String; j name
f [Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; k $VALUES
m (Lnet/minecraft/network/chat/ChatClickable$EnumClickAction;)Lcom/mojang/serialization/DataResult; a filterForSerialization
m ()Z a isAllowedFromServer
m (Lnet/minecraft/network/chat/ChatClickable$EnumClickAction;)Ljava/lang/String; b lambda$filterForSerialization$0
m ()[Lnet/minecraft/network/chat/ChatClickable$EnumClickAction; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/network/chat/ChatComponentUtils net/minecraft/network/chat/ComponentUtils
f Ljava/lang/String; a DEFAULT_SEPARATOR_TEXT
f Lnet/minecraft/network/chat/IChatBaseComponent; b DEFAULT_SEPARATOR
f Lnet/minecraft/network/chat/IChatBaseComponent; c DEFAULT_NO_STYLE_SEPARATOR
m (Lnet/minecraft/network/chat/IChatMutableComponent;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/IChatMutableComponent; a mergeStyles
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; a copyOnClickText
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/IChatMutableComponent; a updateForEntity
m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$copyOnClickText$1
m (Ljava/util/Collection;Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/function/Function;)Lnet/minecraft/network/chat/IChatMutableComponent; a formatList
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/ChatModifier; a resolveStyle
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a wrapInSquareBrackets
m (Lcom/mojang/brigadier/Message;)Lnet/minecraft/network/chat/IChatBaseComponent; a fromMessage
m (Ljava/util/Collection;Ljava/util/Optional;Ljava/util/function/Function;)Lnet/minecraft/network/chat/IChatMutableComponent; a formatList
m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/network/chat/IChatBaseComponent; a formatAndSortList
m (Ljava/util/Collection;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a formatList
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Optional;Lnet/minecraft/world/entity/Entity;I)Ljava/util/Optional; a updateForEntity
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a formatList
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$formatList$0
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Z b isTranslationResolvable
m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/network/chat/IChatBaseComponent; b formatList
c net/minecraft/network/chat/ChatDecoration net/minecraft/network/chat/ChatTypeDecoration
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/lang/String; b translationKey
f Ljava/util/List; c parameters
f Lnet/minecraft/network/chat/ChatModifier; d style
m ()Ljava/lang/String; a translationKey
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)Lnet/minecraft/network/chat/IChatBaseComponent; a decorate
m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatDecoration; a withSender
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)[Lnet/minecraft/network/chat/IChatBaseComponent; b resolveParameters
m ()Ljava/util/List; b parameters
m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatDecoration; b incomingDirectMessage
m ()Lnet/minecraft/network/chat/ChatModifier; c style
m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatDecoration; c outgoingDirectMessage
m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatDecoration; d teamMessage
c net/minecraft/network/chat/ChatDecoration$a net/minecraft/network/chat/ChatTypeDecoration$Parameter
f Lnet/minecraft/network/chat/ChatDecoration$a; a SENDER
f Lnet/minecraft/network/chat/ChatDecoration$a; b TARGET
f Lnet/minecraft/network/chat/ChatDecoration$a; c CONTENT
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/lang/String; e name
f Lnet/minecraft/network/chat/ChatDecoration$a$a; f selector
f [Lnet/minecraft/network/chat/ChatDecoration$a; g $VALUES
m ()[Lnet/minecraft/network/chat/ChatDecoration$a; a $values
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)Lnet/minecraft/network/chat/IChatBaseComponent; a select
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$static$2
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$static$1
m ()Ljava/lang/String; c getSerializedName
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$static$0
c net/minecraft/network/chat/ChatDecoration$a$a net/minecraft/network/chat/ChatTypeDecoration$Parameter$Selector
c net/minecraft/network/chat/ChatDecorator net/minecraft/network/chat/ChatDecorator
f Lnet/minecraft/network/chat/ChatDecorator; a PLAIN
c net/minecraft/network/chat/ChatHexColor net/minecraft/network/chat/TextColor
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/lang/String; b CUSTOM_COLOR_PREFIX
f Ljava/util/Map; c LEGACY_FORMAT_TO_COLOR
f Ljava/util/Map; d NAMED_COLORS
f I e value
f Ljava/lang/String; f name
m (I)Lnet/minecraft/network/chat/ChatHexColor; a fromRgb
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a parseColor
m ()I a getValue
m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatHexColor; a fromLegacyFormat
m ()Ljava/lang/String; b serialize
m ()Ljava/lang/String; c formatValue
c net/minecraft/network/chat/ChatHoverable net/minecraft/network/chat/HoverEvent
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/chat/ChatHoverable$e; b event
m (Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction;)Ljava/lang/Object; a getValue
m ()Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; a getAction
m (Lnet/minecraft/network/chat/ChatHoverable;)Lnet/minecraft/network/chat/ChatHoverable$e; a lambda$static$0
c net/minecraft/network/chat/ChatHoverable$EnumHoverAction net/minecraft/network/chat/HoverEvent$Action
f Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; a SHOW_TEXT
f Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; b SHOW_ITEM
f Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; c SHOW_ENTITY
f Lcom/mojang/serialization/Codec; d UNSAFE_CODEC
f Lcom/mojang/serialization/Codec; e CODEC
f Ljava/lang/String; f name
f Z g allowFromServer
f Lcom/mojang/serialization/MapCodec; h codec
f Lcom/mojang/serialization/MapCodec; i legacyCodec
m (Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction;)Lcom/mojang/serialization/DataResult; a filterForSerialization
m (Ljava/lang/Object;)Ljava/lang/Object; a cast
m ()Z a isAllowedFromServer
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/resources/RegistryOps;)Lcom/mojang/serialization/DataResult; a lambda$static$0
m (Lnet/minecraft/network/chat/ChatHoverable$e;)Ljava/lang/Object; a lambda$new$3
m ()Ljava/lang/String; b lambda$filterForSerialization$4
m (Ljava/lang/Object;)Lnet/minecraft/network/chat/ChatHoverable$e; b lambda$new$2
m (Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction;)Ljava/lang/String; b lambda$filterForSerialization$5
m ()Ljava/lang/String; c getSerializedName
m ()[Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; d lambda$static$1
c net/minecraft/network/chat/ChatHoverable$EnumHoverAction$1 net/minecraft/network/chat/HoverEvent$Action$1
f Lnet/minecraft/network/chat/ChatHoverable$d; a val$legacyConverter
f Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; b this$0
m (Lcom/mojang/datafixers/util/Pair;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$0
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/network/chat/ChatHoverable$d;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$decode$1
m (Lnet/minecraft/network/chat/ChatHoverable$e;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode
m ()Ljava/lang/String; a lambda$encode$2
c net/minecraft/network/chat/ChatHoverable$b net/minecraft/network/chat/HoverEvent$EntityTooltipInfo
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/entity/EntityTypes; b type
f Ljava/util/UUID; c id
f Ljava/util/Optional; d name
f Ljava/util/List; e linesCache
m (Ljava/lang/Exception;)Ljava/lang/String; a lambda$legacyCreate$5
m (Lnet/minecraft/world/entity/EntityTypes;Ljava/util/UUID;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/ChatHoverable$b; a lambda$legacyCreate$4
m (Lnet/minecraft/network/chat/ChatHoverable$b;)Ljava/util/Optional; a lambda$static$2
m ()Ljava/util/List; a getTooltipLines
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/resources/RegistryOps;)Lcom/mojang/serialization/DataResult; a legacyCreate
m (Lnet/minecraft/network/chat/ChatHoverable$b;)Ljava/util/UUID; b lambda$static$1
m (Lnet/minecraft/network/chat/ChatHoverable$b;)Lnet/minecraft/world/entity/EntityTypes; c lambda$static$0
c net/minecraft/network/chat/ChatHoverable$c net/minecraft/network/chat/HoverEvent$ItemStackInfo
f Lcom/mojang/serialization/Codec; a FULL_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lcom/mojang/serialization/Codec; c SIMPLE_CODEC
f Lnet/minecraft/core/Holder; d item
f I e count
f Lnet/minecraft/core/component/DataComponentPatch; f components
f Lnet/minecraft/world/item/ItemStack; g itemStack
m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Ljava/lang/String; a lambda$legacyCreate$0
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/resources/RegistryOps;)Lcom/mojang/serialization/DataResult; a legacyCreate
m ()Lnet/minecraft/world/item/ItemStack; a getItemStack
c net/minecraft/network/chat/ChatHoverable$d net/minecraft/network/chat/HoverEvent$LegacyConverter
c net/minecraft/network/chat/ChatHoverable$e net/minecraft/network/chat/HoverEvent$TypedHoverEvent
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lcom/mojang/serialization/MapCodec; b LEGACY_CODEC
f Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; c action
f Ljava/lang/Object; d value
m ()Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction; a action
m (Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction;)Lcom/mojang/serialization/MapCodec; a lambda$static$1
m ()Ljava/lang/Object; b value
m (Lnet/minecraft/network/chat/ChatHoverable$EnumHoverAction;)Lcom/mojang/serialization/MapCodec; b lambda$static$0
c net/minecraft/network/chat/ChatMessageType net/minecraft/network/chat/ChatType
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lnet/minecraft/network/chat/ChatDecoration; b DEFAULT_CHAT_DECORATION
f Lnet/minecraft/resources/ResourceKey; c CHAT
f Lnet/minecraft/resources/ResourceKey; d SAY_COMMAND
f Lnet/minecraft/resources/ResourceKey; e MSG_COMMAND_INCOMING
f Lnet/minecraft/resources/ResourceKey; f MSG_COMMAND_OUTGOING
f Lnet/minecraft/resources/ResourceKey; g TEAM_MSG_COMMAND_INCOMING
f Lnet/minecraft/resources/ResourceKey; h TEAM_MSG_COMMAND_OUTGOING
f Lnet/minecraft/resources/ResourceKey; i EMOTE_COMMAND
f Lnet/minecraft/network/chat/ChatDecoration; j chat
f Lnet/minecraft/network/chat/ChatDecoration; k narration
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/ChatMessageType$a; a bind
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/network/chat/ChatMessageType$a; a bind
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/ChatMessageType$a; a bind
m ()Lnet/minecraft/network/chat/ChatDecoration; a chat
m ()Lnet/minecraft/network/chat/ChatDecoration; b narration
c net/minecraft/network/chat/ChatMessageType$a net/minecraft/network/chat/ChatType$Bound
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/Holder; b chatType
f Lnet/minecraft/network/chat/IChatBaseComponent; c name
f Ljava/util/Optional; d targetName
m ()Lnet/minecraft/core/Holder; a chatType
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a decorate
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; b decorateNarration
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b name
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/ChatMessageType$a; c withTargetName
m ()Ljava/util/Optional; c targetName
c net/minecraft/network/chat/ChatModifier net/minecraft/network/chat/Style
f Lnet/minecraft/network/chat/ChatModifier; a EMPTY
f Lnet/minecraft/resources/MinecraftKey; b DEFAULT_FONT
f Lnet/minecraft/network/chat/ChatHexColor; c color
f Ljava/lang/Boolean; d bold
f Ljava/lang/Boolean; e italic
f Ljava/lang/Boolean; f underlined
f Ljava/lang/Boolean; g strikethrough
f Ljava/lang/Boolean; h obfuscated
f Lnet/minecraft/network/chat/ChatClickable; i clickEvent
f Lnet/minecraft/network/chat/ChatHoverable; j hoverEvent
f Ljava/lang/String; k insertion
f Lnet/minecraft/resources/MinecraftKey; l font
m ()Lnet/minecraft/network/chat/ChatHexColor; a getColor
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;)Lnet/minecraft/network/chat/ChatModifier; a create
m (I)Lnet/minecraft/network/chat/ChatModifier; a withColor
m (Lnet/minecraft/network/chat/ChatModifier;Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/network/chat/ChatModifier; a checkEmptyAfterChange
m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatModifier; a withInsertion
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/chat/ChatModifier; a withFont
m (Lnet/minecraft/network/chat/ChatClickable;)Lnet/minecraft/network/chat/ChatModifier; a withClickEvent
m ([Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatModifier; a applyFormats
m (Lnet/minecraft/network/chat/ChatHoverable;)Lnet/minecraft/network/chat/ChatModifier; a withHoverEvent
m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatModifier; a withColor
m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a applyTo
m (Lnet/minecraft/network/chat/ChatHexColor;)Lnet/minecraft/network/chat/ChatModifier; a withColor
m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; a withBold
m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatModifier; b applyFormat
m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; b withItalic
m ()Z b isBold
m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatModifier; c applyLegacyFormat
m ()Z c isItalic
m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; c withUnderlined
m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; d withStrikethrough
m ()Z d isStrikethrough
m ()Z e isUnderlined
m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; e withObfuscated
m ()Z f isObfuscated
m ()Z g isEmpty
m ()Lnet/minecraft/network/chat/ChatClickable; h getClickEvent
m ()Lnet/minecraft/network/chat/ChatHoverable; i getHoverEvent
m ()Ljava/lang/String; j getInsertion
m ()Lnet/minecraft/resources/MinecraftKey; k getFont
c net/minecraft/network/chat/ChatModifier$1 net/minecraft/network/chat/Style$1
f [I a $SwitchMap$net$minecraft$ChatFormatting
c net/minecraft/network/chat/ChatModifier$ChatModifierSerializer net/minecraft/network/chat/Style$Serializer
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c TRUSTED_STREAM_CODEC
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a lambda$static$9
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$10
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; b lambda$static$8
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; c lambda$static$7
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; d lambda$static$6
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; e lambda$static$5
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; f lambda$static$4
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; g lambda$static$3
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; h lambda$static$2
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; i lambda$static$1
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; j lambda$static$0
c net/minecraft/network/chat/ChatModifier$a net/minecraft/network/chat/Style$1Collector
f Ljava/lang/StringBuilder; a val$result
f Z b isNotFirst
m (Ljava/lang/String;Ljava/lang/Boolean;)V a addFlagString
m (Ljava/lang/String;Ljava/lang/Object;)V a addValueString
m ()V a prependSeparator
c net/minecraft/network/chat/CommonComponents net/minecraft/network/chat/CommonComponents
f Lnet/minecraft/network/chat/IChatBaseComponent; a EMPTY
f Lnet/minecraft/network/chat/IChatBaseComponent; b OPTION_ON
f Lnet/minecraft/network/chat/IChatBaseComponent; c OPTION_OFF
f Lnet/minecraft/network/chat/IChatBaseComponent; d GUI_DONE
f Lnet/minecraft/network/chat/IChatBaseComponent; e GUI_CANCEL
f Lnet/minecraft/network/chat/IChatBaseComponent; f GUI_YES
f Lnet/minecraft/network/chat/IChatBaseComponent; g GUI_NO
f Lnet/minecraft/network/chat/IChatBaseComponent; h GUI_OK
f Lnet/minecraft/network/chat/IChatBaseComponent; i GUI_PROCEED
f Lnet/minecraft/network/chat/IChatBaseComponent; j GUI_CONTINUE
f Lnet/minecraft/network/chat/IChatBaseComponent; k GUI_BACK
f Lnet/minecraft/network/chat/IChatBaseComponent; l GUI_TO_TITLE
f Lnet/minecraft/network/chat/IChatBaseComponent; m GUI_ACKNOWLEDGE
f Lnet/minecraft/network/chat/IChatBaseComponent; n GUI_OPEN_IN_BROWSER
f Lnet/minecraft/network/chat/IChatBaseComponent; o GUI_COPY_LINK_TO_CLIPBOARD
f Lnet/minecraft/network/chat/IChatBaseComponent; p GUI_DISCONNECT
f Lnet/minecraft/network/chat/IChatBaseComponent; q TRANSFER_CONNECT_FAILED
f Lnet/minecraft/network/chat/IChatBaseComponent; r CONNECT_FAILED
f Lnet/minecraft/network/chat/IChatBaseComponent; s NEW_LINE
f Lnet/minecraft/network/chat/IChatBaseComponent; t NARRATION_SEPARATOR
f Lnet/minecraft/network/chat/IChatBaseComponent; u ELLIPSIS
f Lnet/minecraft/network/chat/IChatBaseComponent; v SPACE
m ()Lnet/minecraft/network/chat/IChatMutableComponent; a space
m (Z)Lnet/minecraft/network/chat/IChatBaseComponent; a optionStatus
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a optionNameValue
m (Lnet/minecraft/network/chat/IChatBaseComponent;Z)Lnet/minecraft/network/chat/IChatMutableComponent; a optionStatus
m (J)Lnet/minecraft/network/chat/IChatMutableComponent; a days
m ([Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a joinForNarration
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a joinLines
m ([Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; b joinLines
m (J)Lnet/minecraft/network/chat/IChatMutableComponent; b hours
m (J)Lnet/minecraft/network/chat/IChatMutableComponent; c minutes
c net/minecraft/network/chat/ComponentContents net/minecraft/network/chat/ComponentContents
m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit
m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit
m ()Lnet/minecraft/network/chat/ComponentContents$a; a type
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/IChatMutableComponent; a resolve
c net/minecraft/network/chat/ComponentContents$a net/minecraft/network/chat/ComponentContents$Type
f Lcom/mojang/serialization/MapCodec; a codec
f Ljava/lang/String; b id
m ()Lcom/mojang/serialization/MapCodec; a codec
m ()Ljava/lang/String; b id
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/network/chat/ComponentSerialization net/minecraft/network/chat/ComponentSerialization
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; c OPTIONAL_STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; d TRUSTED_STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; e TRUSTED_OPTIONAL_STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; f TRUSTED_CONTEXT_FREE_STREAM_CODEC
f Lcom/mojang/serialization/Codec; g FLAT_CODEC
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a createCodec
m (Ljava/util/List;)Lnet/minecraft/network/chat/IChatMutableComponent; a createFromList
m ([Lnet/minecraft/util/INamable;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; a createLegacyComponentMatcher
m (I)Lcom/mojang/serialization/Codec; a flatCodec
c net/minecraft/network/chat/ComponentSerialization$a net/minecraft/network/chat/ComponentSerialization$FuzzyCodec
f Ljava/util/List; a codecs
f Ljava/util/function/Function; b encoderGetter
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapCodec;)Ljava/util/stream/Stream; a lambda$keys$1
m ()Ljava/lang/String; a lambda$decode$0
c net/minecraft/network/chat/ComponentSerialization$b net/minecraft/network/chat/ComponentSerialization$StrictEither
f Ljava/lang/String; a typeFieldName
f Lcom/mojang/serialization/MapCodec; b typed
f Lcom/mojang/serialization/MapCodec; c fuzzy
c net/minecraft/network/chat/FilterMask net/minecraft/network/chat/FilterMask
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/chat/FilterMask; b FULLY_FILTERED
f Lnet/minecraft/network/chat/FilterMask; c PASS_THROUGH
f Lnet/minecraft/network/chat/ChatModifier; d FILTERED_STYLE
f Lcom/mojang/serialization/MapCodec; e PASS_THROUGH_CODEC
f Lcom/mojang/serialization/MapCodec; f FULLY_FILTERED_CODEC
f Lcom/mojang/serialization/MapCodec; g PARTIALLY_FILTERED_CODEC
f C h HASH
f Ljava/util/BitSet; i mask
f Lnet/minecraft/network/chat/FilterMask$a; j type
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/chat/FilterMask; a read
m ()Z a isEmpty
m (I)V a setFiltered
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/chat/FilterMask;)V a write
m (Ljava/lang/String;)Ljava/lang/String; a apply
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; b applyWithFormatting
m ()Z b isFullyFiltered
m ()Lnet/minecraft/network/chat/FilterMask$a; c type
m ()Ljava/util/BitSet; d mask
c net/minecraft/network/chat/FilterMask$a net/minecraft/network/chat/FilterMask$Type
f Lnet/minecraft/network/chat/FilterMask$a; a PASS_THROUGH
f Lnet/minecraft/network/chat/FilterMask$a; b FULLY_FILTERED
f Lnet/minecraft/network/chat/FilterMask$a; c PARTIALLY_FILTERED
f Ljava/lang/String; d serializedName
f Ljava/util/function/Supplier; e codec
f [Lnet/minecraft/network/chat/FilterMask$a; f $VALUES
m ()Lcom/mojang/serialization/MapCodec; a codec
m ()Lcom/mojang/serialization/MapCodec; b lambda$static$2
m ()Ljava/lang/String; c getSerializedName
m ()Lcom/mojang/serialization/MapCodec; d lambda$static$1
m ()Lcom/mojang/serialization/MapCodec; e lambda$static$0
m ()[Lnet/minecraft/network/chat/FilterMask$a; f $values
c net/minecraft/network/chat/IChatBaseComponent net/minecraft/network/chat/Component
m (Ljava/lang/String;Ljava/util/Optional;)Lnet/minecraft/network/chat/IChatMutableComponent; a selector
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Z a contains
m (Ljava/util/UUID;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg
m (I)Ljava/lang/String; a getString
m (Lcom/mojang/brigadier/Message;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg
m ()Lnet/minecraft/network/chat/ChatModifier; a getStyle
m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/List; a toFlatList
m (Ljava/util/Date;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a nullToEmpty
m (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/IChatMutableComponent; a translatableWithFallback
m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/IChatMutableComponent; a translatable
m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit
m (Ljava/lang/String;ZLjava/util/Optional;Lnet/minecraft/network/chat/contents/DataSource;)Lnet/minecraft/network/chat/IChatMutableComponent; a nbt
m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; a translatableWithFallback
m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; b score
m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/IChatMutableComponent; b translatableEscape
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; b literal
m ()Lnet/minecraft/network/chat/ComponentContents; b getContents
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; c translatable
m ()Ljava/util/List; c getSiblings
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; d keybind
m ()Ljava/lang/String; d tryCollapseToString
m ()Lnet/minecraft/network/chat/IChatMutableComponent; e plainCopy
m ()Lnet/minecraft/network/chat/IChatMutableComponent; f copy
m ()Lnet/minecraft/util/FormattedString; g getVisualOrderText
m ()Ljava/util/List; h toFlatList
m ()Lnet/minecraft/network/chat/IChatMutableComponent; i empty
c net/minecraft/network/chat/IChatBaseComponent$ChatSerializer net/minecraft/network/chat/Component$Serializer
f Lcom/google/gson/Gson; a GSON
m (Ljava/lang/String;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/network/chat/IChatMutableComponent; a fromJson
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/core/HolderLookup$a;)Ljava/lang/String; a toJson
m (Lcom/google/gson/JsonElement;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/network/chat/IChatMutableComponent; a fromJson
m (Ljava/lang/String;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/network/chat/IChatMutableComponent; b fromJsonLenient
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/core/HolderLookup$a;)Lcom/google/gson/JsonElement; b serialize
m (Lcom/google/gson/JsonElement;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/network/chat/IChatMutableComponent; b deserialize
c net/minecraft/network/chat/IChatBaseComponent$b net/minecraft/network/chat/Component$SerializerAdapter
f Lnet/minecraft/core/HolderLookup$a; a registries
m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/network/chat/IChatMutableComponent; a deserialize
m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; a serialize
c net/minecraft/network/chat/IChatFormatted net/minecraft/network/chat/FormattedText
f Ljava/util/Optional; a STOP_ITERATION
f Lnet/minecraft/network/chat/IChatFormatted; b EMPTY
m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit
m (Ljava/util/List;)Lnet/minecraft/network/chat/IChatFormatted; a composite
m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit
m (Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; a lambda$getString$0
m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/IChatFormatted; a of
m ([Lnet/minecraft/network/chat/IChatFormatted;)Lnet/minecraft/network/chat/IChatFormatted; a composite
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatFormatted; e of
c net/minecraft/network/chat/IChatFormatted$1 net/minecraft/network/chat/FormattedText$1
m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit
m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit
c net/minecraft/network/chat/IChatFormatted$2 net/minecraft/network/chat/FormattedText$2
f Ljava/lang/String; c val$text
m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit
m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit
c net/minecraft/network/chat/IChatFormatted$3 net/minecraft/network/chat/FormattedText$3
f Ljava/lang/String; c val$text
f Lnet/minecraft/network/chat/ChatModifier; d val$style
m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit
m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit
c net/minecraft/network/chat/IChatFormatted$4 net/minecraft/network/chat/FormattedText$4
f Ljava/util/List; c val$parts
m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit
m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit
c net/minecraft/network/chat/IChatFormatted$a net/minecraft/network/chat/FormattedText$ContentConsumer
c net/minecraft/network/chat/IChatFormatted$b net/minecraft/network/chat/FormattedText$StyledContentConsumer
c net/minecraft/network/chat/IChatMutableComponent net/minecraft/network/chat/MutableComponent
f Lnet/minecraft/network/chat/ComponentContents; c contents
f Ljava/util/List; d siblings
f Lnet/minecraft/network/chat/ChatModifier; e style
f Lnet/minecraft/util/FormattedString; f visualOrderText
f Lnet/minecraft/locale/LocaleLanguage; g decomposedWith
m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/IChatMutableComponent; a withStyle
m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/IChatMutableComponent; a withStyle
m ()Lnet/minecraft/network/chat/ChatModifier; a getStyle
m (Lnet/minecraft/network/chat/ComponentContents;)Lnet/minecraft/network/chat/IChatMutableComponent; a create
m ([Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/IChatMutableComponent; a withStyle
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; b append
m ()Lnet/minecraft/network/chat/ComponentContents; b getContents
m (I)Lnet/minecraft/network/chat/IChatMutableComponent; b withColor
m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/IChatMutableComponent; b setStyle
m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/IChatMutableComponent; c withStyle
m ()Ljava/util/List; c getSiblings
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; f append
m ()Lnet/minecraft/util/FormattedString; g getVisualOrderText
c net/minecraft/network/chat/LastSeenMessages net/minecraft/network/chat/LastSeenMessages
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/chat/LastSeenMessages; b EMPTY
f I c LAST_SEEN_MESSAGES_MAX_LENGTH
f Ljava/util/List; d entries
m (Lnet/minecraft/network/chat/MessageSignatureCache;Lnet/minecraft/network/chat/MessageSignature;)Lnet/minecraft/network/chat/MessageSignature$a; a lambda$pack$0
m ()Ljava/util/List; a entries
m (Lnet/minecraft/util/SignatureUpdater$a;)V a updateSignature
m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/LastSeenMessages$a; a pack
c net/minecraft/network/chat/LastSeenMessages$a net/minecraft/network/chat/LastSeenMessages$Packed
f Lnet/minecraft/network/chat/LastSeenMessages$a; a EMPTY
f Ljava/util/List; b entries
m ()Ljava/util/List; a entries
m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; a unpack
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
c net/minecraft/network/chat/LastSeenMessages$b net/minecraft/network/chat/LastSeenMessages$Update
f I a offset
f Ljava/util/BitSet; b acknowledged
m ()I a offset
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/util/BitSet; b acknowledged
c net/minecraft/network/chat/LastSeenMessagesTracker net/minecraft/network/chat/LastSeenMessagesTracker
f [Lnet/minecraft/network/chat/LastSeenTrackedEntry; a trackedMessages
f I b tail
f I c offset
f Lnet/minecraft/network/chat/MessageSignature; d lastTrackedMessage
m (Lnet/minecraft/network/chat/MessageSignature;)V a ignorePending
m (Lnet/minecraft/network/chat/LastSeenTrackedEntry;)V a addEntry
m ()I a getAndClearOffset
m (Lnet/minecraft/network/chat/MessageSignature;Z)Z a addPending
m ()Lnet/minecraft/network/chat/LastSeenMessagesTracker$a; b generateAndApplyUpdate
m ()I c offset
c net/minecraft/network/chat/LastSeenMessagesTracker$a net/minecraft/network/chat/LastSeenMessagesTracker$Update
f Lnet/minecraft/network/chat/LastSeenMessages; a lastSeen
f Lnet/minecraft/network/chat/LastSeenMessages$b; b update
m ()Lnet/minecraft/network/chat/LastSeenMessages; a lastSeen
m ()Lnet/minecraft/network/chat/LastSeenMessages$b; b update
c net/minecraft/network/chat/LastSeenMessagesValidator net/minecraft/network/chat/LastSeenMessagesValidator
f I a lastSeenCount
f Lit/unimi/dsi/fastutil/objects/ObjectList; b trackedMessages
f Lnet/minecraft/network/chat/MessageSignature; c lastPendingMessage
m (Lnet/minecraft/network/chat/MessageSignature;)V a addPending
m (I)Z a applyOffset
m ()I a trackedMessagesCount
m (Lnet/minecraft/network/chat/LastSeenMessages$b;)Ljava/util/Optional; a applyUpdate
c net/minecraft/network/chat/LastSeenTrackedEntry net/minecraft/network/chat/LastSeenTrackedEntry
f Lnet/minecraft/network/chat/MessageSignature; a signature
f Z b pending
m ()Lnet/minecraft/network/chat/LastSeenTrackedEntry; a acknowledge
m ()Lnet/minecraft/network/chat/MessageSignature; b signature
m ()Z c pending
c net/minecraft/network/chat/LocalChatSession net/minecraft/network/chat/LocalChatSession
f Ljava/util/UUID; a sessionId
f Lnet/minecraft/world/entity/player/ProfileKeyPair; b keyPair
m (Lnet/minecraft/world/entity/player/ProfileKeyPair;)Lnet/minecraft/network/chat/LocalChatSession; a create
m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageChain$c; a createMessageEncoder
m ()Lnet/minecraft/network/chat/RemoteChatSession; a asRemote
m ()Ljava/util/UUID; b sessionId
m ()Lnet/minecraft/world/entity/player/ProfileKeyPair; c keyPair
c net/minecraft/network/chat/MessageSignature net/minecraft/network/chat/MessageSignature
f Lcom/mojang/serialization/Codec; a CODEC
f I b BYTES
f [B c bytes
m (Lnet/minecraft/util/SignatureValidator;Lnet/minecraft/util/SignatureUpdater;)Z a verify
m ()Ljava/nio/ByteBuffer; a asByteBuffer
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/chat/MessageSignature; a read
m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/MessageSignature$a; a pack
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/chat/MessageSignature;)V a write
m ()[B b bytes
c net/minecraft/network/chat/MessageSignature$a net/minecraft/network/chat/MessageSignature$Packed
f I a FULL_SIGNATURE
f I b id
f Lnet/minecraft/network/chat/MessageSignature; c fullSignature
m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; a unpack
m ()I a id
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/chat/MessageSignature$a;)V a write
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/chat/MessageSignature$a; a read
m ()Lnet/minecraft/network/chat/MessageSignature; b fullSignature
c net/minecraft/network/chat/MessageSignatureCache net/minecraft/network/chat/MessageSignatureCache
f I a NOT_FOUND
f I b DEFAULT_CAPACITY
f [Lnet/minecraft/network/chat/MessageSignature; c entries
m ()Lnet/minecraft/network/chat/MessageSignatureCache; a createDefault
m (Lnet/minecraft/network/chat/SignedMessageBody;Lnet/minecraft/network/chat/MessageSignature;)V a push
m (Ljava/util/ArrayDeque;)V a push
m (Lnet/minecraft/network/chat/MessageSignature;)I a pack
m (Ljava/util/List;)V a push
m (I)Lnet/minecraft/network/chat/MessageSignature; a unpack
c net/minecraft/network/chat/OutgoingChatMessage net/minecraft/network/chat/OutgoingChatMessage
m (Lnet/minecraft/network/chat/PlayerChatMessage;)Lnet/minecraft/network/chat/OutgoingChatMessage; a create
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a content
m (Lnet/minecraft/server/level/EntityPlayer;ZLnet/minecraft/network/chat/ChatMessageType$a;)V a sendToPlayer
c net/minecraft/network/chat/OutgoingChatMessage$a net/minecraft/network/chat/OutgoingChatMessage$Disguised
f Lnet/minecraft/network/chat/IChatBaseComponent; a content
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a content
m (Lnet/minecraft/server/level/EntityPlayer;ZLnet/minecraft/network/chat/ChatMessageType$a;)V a sendToPlayer
c net/minecraft/network/chat/OutgoingChatMessage$b net/minecraft/network/chat/OutgoingChatMessage$Player
f Lnet/minecraft/network/chat/PlayerChatMessage; a message
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a content
m (Lnet/minecraft/server/level/EntityPlayer;ZLnet/minecraft/network/chat/ChatMessageType$a;)V a sendToPlayer
m ()Lnet/minecraft/network/chat/PlayerChatMessage; b message
c net/minecraft/network/chat/PlayerChatMessage net/minecraft/network/chat/PlayerChatMessage
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Ljava/time/Duration; b MESSAGE_EXPIRES_AFTER_SERVER
f Ljava/time/Duration; c MESSAGE_EXPIRES_AFTER_CLIENT
f Lnet/minecraft/network/chat/SignedMessageLink; d link
f Lnet/minecraft/network/chat/MessageSignature; e signature
f Lnet/minecraft/network/chat/SignedMessageBody; f signedBody
f Lnet/minecraft/network/chat/IChatBaseComponent; g unsignedContent
f Lnet/minecraft/network/chat/FilterMask; h filterMask
f Ljava/util/UUID; i SYSTEM_SENDER
m (Lnet/minecraft/util/SignatureValidator;)Z a verify
m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; a system
m (Z)Lnet/minecraft/network/chat/PlayerChatMessage; a filter
m (Ljava/util/UUID;)Z a hasSignatureFrom
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m ()Lnet/minecraft/network/chat/PlayerChatMessage; a removeUnsignedContent
m (Lnet/minecraft/util/SignatureUpdater$a;)V a lambda$verify$4
m (Ljava/util/UUID;Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; a unsigned
m (Lnet/minecraft/network/chat/FilterMask;)Lnet/minecraft/network/chat/PlayerChatMessage; a filter
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/PlayerChatMessage; a withUnsignedContent
m (Ljava/time/Instant;)Z a hasExpiredServer
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; a lambda$static$2
m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/Optional; a lambda$static$1
m (Lnet/minecraft/util/SignatureUpdater$a;Lnet/minecraft/network/chat/SignedMessageLink;Lnet/minecraft/network/chat/SignedMessageBody;)V a updateSignature
m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/Optional; b lambda$static$0
m (Ljava/time/Instant;)Z b hasExpiredClient
m ()Lnet/minecraft/network/chat/PlayerChatMessage; b removeSignature
m ()Ljava/lang/String; c signedContent
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d decoratedContent
m ()Ljava/time/Instant; e timeStamp
m ()J f salt
m ()Ljava/util/UUID; g sender
m ()Z h isSystem
m ()Z i hasSignature
m ()Z j isFullyFiltered
m ()Lnet/minecraft/network/chat/SignedMessageLink; k link
m ()Lnet/minecraft/network/chat/MessageSignature; l signature
m ()Lnet/minecraft/network/chat/SignedMessageBody; m signedBody
m ()Lnet/minecraft/network/chat/IChatBaseComponent; n unsignedContent
m ()Lnet/minecraft/network/chat/FilterMask; o filterMask
m ()Lnet/minecraft/network/chat/IChatBaseComponent; p lambda$decoratedContent$5
c net/minecraft/network/chat/RemoteChatSession net/minecraft/network/chat/RemoteChatSession
f Ljava/util/UUID; a sessionId
f Lnet/minecraft/world/entity/player/ProfilePublicKey; b profilePublicKey
m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageChain$b; a createMessageDecoder
m ()Lnet/minecraft/network/chat/RemoteChatSession$a; a asData
m (Ljava/time/Duration;)Lnet/minecraft/network/chat/SignedMessageValidator; a createMessageValidator
m ()Z b hasExpired
m (Ljava/time/Duration;)Z b lambda$createMessageValidator$0
m ()Ljava/util/UUID; c sessionId
m ()Lnet/minecraft/world/entity/player/ProfilePublicKey; d profilePublicKey
c net/minecraft/network/chat/RemoteChatSession$a net/minecraft/network/chat/RemoteChatSession$Data
f Ljava/util/UUID; a sessionId
f Lnet/minecraft/world/entity/player/ProfilePublicKey$a; b profilePublicKey
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/chat/RemoteChatSession$a; a read
m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/util/SignatureValidator;)Lnet/minecraft/network/chat/RemoteChatSession; a validate
m ()Ljava/util/UUID; a sessionId
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/chat/RemoteChatSession$a;)V a write
m ()Lnet/minecraft/world/entity/player/ProfilePublicKey$a; b profilePublicKey
c net/minecraft/network/chat/SignableCommand net/minecraft/network/chat/SignableCommand
f Ljava/util/List; a arguments
m (Lcom/mojang/brigadier/ParseResults;)Z a hasSignableArguments
m ()Ljava/util/List; a arguments
m (Ljava/lang/String;)Lnet/minecraft/network/chat/SignableCommand$a; a getArgument
m (Ljava/lang/String;Lcom/mojang/brigadier/context/CommandContextBuilder;)Ljava/util/List; a collectArguments
m (Lcom/mojang/brigadier/ParseResults;)Lnet/minecraft/network/chat/SignableCommand; b of
c net/minecraft/network/chat/SignableCommand$a net/minecraft/network/chat/SignableCommand$Argument
f Lcom/mojang/brigadier/tree/ArgumentCommandNode; a node
f Ljava/lang/String; b value
m ()Ljava/lang/String; a name
m ()Lcom/mojang/brigadier/tree/ArgumentCommandNode; b node
m ()Ljava/lang/String; c value
c net/minecraft/network/chat/SignedMessageBody net/minecraft/network/chat/SignedMessageBody
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Ljava/lang/String; b content
f Ljava/time/Instant; c timeStamp
f J d salt
f Lnet/minecraft/network/chat/LastSeenMessages; e lastSeen
m (Ljava/lang/String;)Lnet/minecraft/network/chat/SignedMessageBody; a unsigned
m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/SignedMessageBody$a; a pack
m ()Ljava/lang/String; a content
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/util/SignatureUpdater$a;)V a updateSignature
m ()Ljava/time/Instant; b timeStamp
m ()J c salt
m ()Lnet/minecraft/network/chat/LastSeenMessages; d lastSeen
c net/minecraft/network/chat/SignedMessageBody$a net/minecraft/network/chat/SignedMessageBody$Packed
f Ljava/lang/String; a content
f Ljava/time/Instant; b timeStamp
f J c salt
f Lnet/minecraft/network/chat/LastSeenMessages$a; d lastSeen
m (Lnet/minecraft/network/chat/LastSeenMessages;)Lnet/minecraft/network/chat/SignedMessageBody; a lambda$unpack$0
m ()Ljava/lang/String; a content
m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; a unpack
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/time/Instant; b timeStamp
m ()J c salt
m ()Lnet/minecraft/network/chat/LastSeenMessages$a; d lastSeen
c net/minecraft/network/chat/SignedMessageChain net/minecraft/network/chat/SignedMessageChain
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/network/chat/SignedMessageLink; b nextLink
f Ljava/time/Instant; c lastTimeStamp
m (Lnet/minecraft/network/chat/SignedMessageLink;Lnet/minecraft/network/chat/SignedMessageBody;Lnet/minecraft/util/SignatureUpdater$a;)V a lambda$encoder$0
m (Lnet/minecraft/util/Signer;)Lnet/minecraft/network/chat/SignedMessageChain$c; a encoder
m (Lnet/minecraft/world/entity/player/ProfilePublicKey;)Lnet/minecraft/network/chat/SignedMessageChain$b; a decoder
m (Lnet/minecraft/util/Signer;Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/MessageSignature; a lambda$encoder$1
c net/minecraft/network/chat/SignedMessageChain$1 net/minecraft/network/chat/SignedMessageChain$1
f Lnet/minecraft/util/SignatureValidator; b val$signatureValidator
f Lnet/minecraft/network/chat/SignedMessageChain; c this$0
c net/minecraft/network/chat/SignedMessageChain$a net/minecraft/network/chat/SignedMessageChain$DecodeException
f Lnet/minecraft/network/chat/IChatBaseComponent; a MISSING_PROFILE_KEY
f Lnet/minecraft/network/chat/IChatBaseComponent; b CHAIN_BROKEN
f Lnet/minecraft/network/chat/IChatBaseComponent; c EXPIRED_PROFILE_KEY
f Lnet/minecraft/network/chat/IChatBaseComponent; d INVALID_SIGNATURE
f Lnet/minecraft/network/chat/IChatBaseComponent; e OUT_OF_ORDER_CHAT
c net/minecraft/network/chat/SignedMessageChain$b net/minecraft/network/chat/SignedMessageChain$Decoder
m (Ljava/util/function/BooleanSupplier;Ljava/util/UUID;Lnet/minecraft/network/chat/MessageSignature;Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/PlayerChatMessage; a lambda$unsigned$0
c net/minecraft/network/chat/SignedMessageChain$c net/minecraft/network/chat/SignedMessageChain$Encoder
f Lnet/minecraft/network/chat/SignedMessageChain$c; a UNSIGNED
m (Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/MessageSignature; a lambda$static$0
c net/minecraft/network/chat/SignedMessageLink net/minecraft/network/chat/SignedMessageLink
f Lcom/mojang/serialization/Codec; a CODEC
f I b index
f Ljava/util/UUID; c sender
f Ljava/util/UUID; d sessionId
m ()Lnet/minecraft/network/chat/SignedMessageLink; a advance
m (Ljava/util/UUID;Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink; a root
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink; a unsigned
m (Lnet/minecraft/network/chat/SignedMessageLink;)Z a isDescendantOf
m (Lnet/minecraft/util/SignatureUpdater$a;)V a updateSignature
m ()I b index
m ()Ljava/util/UUID; c sender
m ()Ljava/util/UUID; d sessionId
c net/minecraft/network/chat/SignedMessageValidator net/minecraft/network/chat/SignedMessageValidator
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/network/chat/SignedMessageValidator; b ACCEPT_UNSIGNED
f Lnet/minecraft/network/chat/SignedMessageValidator; c REJECT_ALL
m (Lnet/minecraft/network/chat/PlayerChatMessage;)Lnet/minecraft/network/chat/PlayerChatMessage; a lambda$static$0
c net/minecraft/network/chat/SignedMessageValidator$a net/minecraft/network/chat/SignedMessageValidator$KeyBased
f Lnet/minecraft/util/SignatureValidator; d validator
f Ljava/util/function/BooleanSupplier; e expired
f Lnet/minecraft/network/chat/PlayerChatMessage; f lastMessage
f Z g isChainValid
m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z a validateChain
m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z b validate
c net/minecraft/network/chat/SubStringSource net/minecraft/network/chat/SubStringSource
f Ljava/lang/String; a plainText
f Ljava/util/List; b charStyles
f Lit/unimi/dsi/fastutil/ints/Int2IntFunction; c reverseCharModifier
m (Lnet/minecraft/network/chat/IChatFormatted;)Lnet/minecraft/network/chat/SubStringSource; a create
m (Ljava/lang/StringBuilder;Ljava/util/List;Lnet/minecraft/network/chat/ChatModifier;Ljava/lang/String;)Ljava/util/Optional; a lambda$create$3
m (Ljava/lang/StringBuilder;Ljava/util/List;ILnet/minecraft/network/chat/ChatModifier;I)Z a lambda$create$2
m (IIZ)Ljava/util/List; a substring
m (I)I a lambda$create$0
m ()Ljava/lang/String; a getPlainText
m (Lnet/minecraft/network/chat/IChatFormatted;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/SubStringSource; a create
m (Ljava/lang/String;)Ljava/lang/String; a lambda$create$1
c net/minecraft/network/chat/ThrowingComponent net/minecraft/network/chat/ThrowingComponent
f Lnet/minecraft/network/chat/IChatBaseComponent; a component
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getComponent
c net/minecraft/network/chat/contents/BlockDataSource net/minecraft/network/chat/contents/BlockDataSource
f Lcom/mojang/serialization/MapCodec; a SUB_CODEC
f Lnet/minecraft/network/chat/contents/DataSource$a; b TYPE
f Ljava/lang/String; d posPattern
f Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; e compiledPos
m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; a compilePos
m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a getData
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/network/chat/contents/DataSource$a; a type
m ()Ljava/lang/String; b posPattern
m ()Lnet/minecraft/commands/arguments/coordinates/IVectorPosition; c compiledPos
c net/minecraft/network/chat/contents/DataSource net/minecraft/network/chat/contents/DataSource
f Lcom/mojang/serialization/MapCodec; c CODEC
m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a getData
m ()Lnet/minecraft/network/chat/contents/DataSource$a; a type
c net/minecraft/network/chat/contents/DataSource$a net/minecraft/network/chat/contents/DataSource$Type
f Lcom/mojang/serialization/MapCodec; a codec
f Ljava/lang/String; b id
m ()Lcom/mojang/serialization/MapCodec; a codec
m ()Ljava/lang/String; b id
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/network/chat/contents/EntityDataSource net/minecraft/network/chat/contents/EntityDataSource
f Lcom/mojang/serialization/MapCodec; a SUB_CODEC
f Lnet/minecraft/network/chat/contents/DataSource$a; b TYPE
f Ljava/lang/String; d selectorPattern
f Lnet/minecraft/commands/arguments/selector/EntitySelector; e compiledSelector
m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a getData
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/selector/EntitySelector; a compileSelector
m ()Lnet/minecraft/network/chat/contents/DataSource$a; a type
m ()Ljava/lang/String; b selectorPattern
m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; c compiledSelector
c net/minecraft/network/chat/contents/KeybindContents net/minecraft/network/chat/contents/KeybindContents
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/chat/ComponentContents$a; b TYPE
f Ljava/lang/String; c name
f Ljava/util/function/Supplier; d nameResolver
m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit
m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m ()Lnet/minecraft/network/chat/ComponentContents$a; a type
m (Lnet/minecraft/network/chat/contents/KeybindContents;)Ljava/lang/String; a lambda$static$0
m ()Ljava/lang/String; b getName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c getNestedComponent
c net/minecraft/network/chat/contents/KeybindResolver net/minecraft/network/chat/contents/KeybindResolver
f Ljava/util/function/Function; a keyResolver
m (Ljava/util/function/Function;)V a setKeyResolver
m (Ljava/lang/String;)Ljava/util/function/Supplier; a lambda$static$1
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$static$0
c net/minecraft/network/chat/contents/LiteralContents net/minecraft/network/chat/contents/PlainTextContents
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/chat/ComponentContents$a; b TYPE
f Lnet/minecraft/network/chat/contents/LiteralContents; c EMPTY
m (Ljava/lang/String;)Lnet/minecraft/network/chat/contents/LiteralContents; a create
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/network/chat/ComponentContents$a; a type
m ()Ljava/lang/String; b text
c net/minecraft/network/chat/contents/LiteralContents$1 net/minecraft/network/chat/contents/PlainTextContents$1
m ()Ljava/lang/String; b text
c net/minecraft/network/chat/contents/LiteralContents$a net/minecraft/network/chat/contents/PlainTextContents$LiteralContents
f Ljava/lang/String; d text
m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit
m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit
m ()Ljava/lang/String; b text
c net/minecraft/network/chat/contents/NbtContents net/minecraft/network/chat/contents/NbtContents
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/chat/ComponentContents$a; b TYPE
f Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; c compiledNbtPath
f Lorg/slf4j/Logger; d LOGGER
f Z e interpreting
f Ljava/util/Optional; f separator
f Ljava/lang/String; g nbtPathPattern
f Lnet/minecraft/network/chat/contents/DataSource; h dataSource
m (Ljava/util/stream/Stream;)Lnet/minecraft/network/chat/IChatMutableComponent; a lambda$resolve$6
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/IChatMutableComponent;Lnet/minecraft/network/chat/IChatMutableComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a lambda$resolve$3
m ()Lnet/minecraft/network/chat/ComponentContents$a; a type
m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; a compileNbtPath
m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/stream/Stream; a lambda$resolve$1
m (Ljava/util/stream/Stream;Lnet/minecraft/network/chat/IChatMutableComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a lambda$resolve$5
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;ILjava/lang/String;)Ljava/util/stream/Stream; a lambda$resolve$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/IChatMutableComponent; a resolve
m (Lnet/minecraft/network/chat/IChatMutableComponent;Lnet/minecraft/network/chat/IChatMutableComponent;Lnet/minecraft/network/chat/IChatMutableComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a lambda$resolve$4
m ()Ljava/lang/String; b getNbtPath
m ()Z c isInterpreting
m ()Ljava/util/Optional; d getSeparator
m ()Lnet/minecraft/network/chat/contents/DataSource; e getDataSource
c net/minecraft/network/chat/contents/ScoreContents net/minecraft/network/chat/contents/ScoreContents
f Lcom/mojang/serialization/MapCodec; a INNER_CODEC
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/network/chat/ComponentContents$a; c TYPE
f Ljava/lang/String; d name
f Lnet/minecraft/commands/arguments/selector/EntitySelector; e selector
f Ljava/lang/String; f objective
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/world/scores/ScoreHolder; a findTargetName
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/network/chat/IChatMutableComponent; a getScore
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/network/chat/ComponentContents$a; a type
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/IChatMutableComponent; a resolve
m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/selector/EntitySelector; a parseSelector
m ()Ljava/lang/String; b getName
m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; c getSelector
m ()Ljava/lang/String; d getObjective
c net/minecraft/network/chat/contents/SelectorContents net/minecraft/network/chat/contents/SelectorContents
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/chat/ComponentContents$a; b TYPE
f Ljava/util/Optional; c separator
f Lorg/slf4j/Logger; d LOGGER
f Ljava/lang/String; e pattern
f Lnet/minecraft/commands/arguments/selector/EntitySelector; f selector
m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit
m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/network/chat/ComponentContents$a; a type
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/IChatMutableComponent; a resolve
m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/selector/EntitySelector; a parseSelector
m ()Ljava/lang/String; b getPattern
m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; c getSelector
m ()Ljava/util/Optional; d getSeparator
c net/minecraft/network/chat/contents/StorageDataSource net/minecraft/network/chat/contents/StorageDataSource
f Lcom/mojang/serialization/MapCodec; a SUB_CODEC
f Lnet/minecraft/network/chat/contents/DataSource$a; b TYPE
f Lnet/minecraft/resources/MinecraftKey; d id
m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/stream/Stream; a getData
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/network/chat/contents/DataSource$a; a type
m ()Lnet/minecraft/resources/MinecraftKey; b id
c net/minecraft/network/chat/contents/TranslatableContents net/minecraft/network/chat/contents/TranslatableContents
f [Ljava/lang/Object; a NO_ARGS
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/network/chat/ComponentContents$a; c TYPE
f Lcom/mojang/serialization/Codec; d PRIMITIVE_ARG_CODEC
f Lcom/mojang/serialization/Codec; e ARG_CODEC
f Lnet/minecraft/network/chat/IChatFormatted; f TEXT_PERCENT
f Lnet/minecraft/network/chat/IChatFormatted; g TEXT_NULL
f Ljava/lang/String; h key
f Ljava/lang/String; i fallback
f [Ljava/lang/Object; j args
f Lnet/minecraft/locale/LocaleLanguage; k decomposedWith
f Ljava/util/List; l decomposedParts
f Ljava/util/regex/Pattern; m FORMAT_PATTERN
m (I)Lnet/minecraft/network/chat/IChatFormatted; a getArgument
m (Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/network/chat/contents/TranslatableContents; a create
m (Ljava/lang/String;Ljava/util/function/Consumer;)V a decomposeTemplate
m (Ljava/lang/Object;)Z a isAllowedPrimitiveArgument
m ()Lnet/minecraft/network/chat/ComponentContents$a; a type
m (Ljava/util/List;)[Ljava/lang/Object; a lambda$adjustArgs$9
m (Ljava/util/Optional;)[Ljava/lang/Object; a adjustArgs
m (Lnet/minecraft/network/chat/IChatFormatted$b;Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; a visit
m (Lnet/minecraft/network/chat/IChatFormatted$a;)Ljava/util/Optional; a visit
m ([Ljava/lang/Object;)Ljava/util/Optional; a adjustArgs
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/IChatMutableComponent; a resolve
m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; b filterAllowedArguments
m ()Ljava/lang/String; b getKey
m (Lnet/minecraft/network/chat/contents/TranslatableContents;)Ljava/util/Optional; b lambda$static$6
m ()Ljava/lang/String; c getFallback
m ()[Ljava/lang/Object; d getArgs
m ()V e decompose
c net/minecraft/network/chat/numbers/BlankFormat net/minecraft/network/chat/numbers/BlankFormat
f Lnet/minecraft/network/chat/numbers/BlankFormat; a INSTANCE
f Lnet/minecraft/network/chat/numbers/NumberFormatType; b TYPE
m (I)Lnet/minecraft/network/chat/IChatMutableComponent; a format
m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; a type
c net/minecraft/network/chat/numbers/BlankFormat$1 net/minecraft/network/chat/numbers/BlankFormat$1
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m ()Lcom/mojang/serialization/MapCodec; a mapCodec
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/network/chat/numbers/FixedFormat net/minecraft/network/chat/numbers/FixedFormat
f Lnet/minecraft/network/chat/numbers/NumberFormatType; a TYPE
f Lnet/minecraft/network/chat/IChatBaseComponent; b value
m (I)Lnet/minecraft/network/chat/IChatMutableComponent; a format
m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; a type
c net/minecraft/network/chat/numbers/FixedFormat$1 net/minecraft/network/chat/numbers/FixedFormat$1
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m ()Lcom/mojang/serialization/MapCodec; a mapCodec
m (Lnet/minecraft/network/chat/numbers/FixedFormat;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$$1
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m (Lnet/minecraft/network/chat/numbers/FixedFormat;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$$0
c net/minecraft/network/chat/numbers/NumberFormat net/minecraft/network/chat/numbers/NumberFormat
m (I)Lnet/minecraft/network/chat/IChatMutableComponent; a format
m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; a type
c net/minecraft/network/chat/numbers/NumberFormatType net/minecraft/network/chat/numbers/NumberFormatType
m ()Lcom/mojang/serialization/MapCodec; a mapCodec
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/network/chat/numbers/NumberFormatTypes net/minecraft/network/chat/numbers/NumberFormatTypes
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; d OPTIONAL_STREAM_CODEC
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/network/chat/numbers/NumberFormatType; a bootstrap
c net/minecraft/network/chat/numbers/StyledFormat net/minecraft/network/chat/numbers/StyledFormat
f Lnet/minecraft/network/chat/numbers/NumberFormatType; a TYPE
f Lnet/minecraft/network/chat/numbers/StyledFormat; b NO_STYLE
f Lnet/minecraft/network/chat/numbers/StyledFormat; c SIDEBAR_DEFAULT
f Lnet/minecraft/network/chat/numbers/StyledFormat; d PLAYER_LIST_DEFAULT
f Lnet/minecraft/network/chat/ChatModifier; e style
m (I)Lnet/minecraft/network/chat/IChatMutableComponent; a format
m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; a type
c net/minecraft/network/chat/numbers/StyledFormat$1 net/minecraft/network/chat/numbers/StyledFormat$1
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m ()Lcom/mojang/serialization/MapCodec; a mapCodec
m (Lnet/minecraft/network/chat/numbers/StyledFormat;)Lnet/minecraft/network/chat/ChatModifier; a lambda$$1
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m (Lnet/minecraft/network/chat/numbers/StyledFormat;)Lnet/minecraft/network/chat/ChatModifier; b lambda$$0
c net/minecraft/network/codec/ByteBufCodecs net/minecraft/network/codec/ByteBufCodecs
f I a MAX_INITIAL_COLLECTION_SIZE
f Lnet/minecraft/network/codec/StreamCodec; b BOOL
f Lnet/minecraft/network/codec/StreamCodec; c BYTE
f Lnet/minecraft/network/codec/StreamCodec; d SHORT
f Lnet/minecraft/network/codec/StreamCodec; e UNSIGNED_SHORT
f Lnet/minecraft/network/codec/StreamCodec; f INT
f Lnet/minecraft/network/codec/StreamCodec; g VAR_INT
f Lnet/minecraft/network/codec/StreamCodec; h VAR_LONG
f Lnet/minecraft/network/codec/StreamCodec; i FLOAT
f Lnet/minecraft/network/codec/StreamCodec; j DOUBLE
f Lnet/minecraft/network/codec/StreamCodec; k BYTE_ARRAY
f Lnet/minecraft/network/codec/StreamCodec; l STRING_UTF8
f Lnet/minecraft/network/codec/StreamCodec; m TAG
f Lnet/minecraft/network/codec/StreamCodec; n TRUSTED_TAG
f Lnet/minecraft/network/codec/StreamCodec; o COMPOUND_TAG
f Lnet/minecraft/network/codec/StreamCodec; p TRUSTED_COMPOUND_TAG
f Lnet/minecraft/network/codec/StreamCodec; q OPTIONAL_COMPOUND_TAG
f Lnet/minecraft/network/codec/StreamCodec; r VECTOR3F
f Lnet/minecraft/network/codec/StreamCodec; s QUATERNIONF
f Lnet/minecraft/network/codec/StreamCodec; t GAME_PROFILE_PROPERTIES
f Lnet/minecraft/network/codec/StreamCodec; u GAME_PROFILE
m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;I)Lnet/minecraft/network/codec/StreamCodec; a collection
m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; a fromCodecTrusted
m (Lio/netty/buffer/ByteBuf;I)I a readCount
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Registry; a lambda$registry$13
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTTagCompound; a lambda$compoundTagCodec$1
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTBase; a lambda$compoundTagCodec$2
m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; a tagCodec
m (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lnet/minecraft/network/codec/StreamCodec; a idMapper
m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; a fromCodec
m (I)Lnet/minecraft/network/codec/StreamCodec; a byteArray
m (Lnet/minecraft/core/Registry;)Lnet/minecraft/network/codec/StreamCodec; a idMapper
m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; a lambda$fromCodec$7
m ()Lnet/minecraft/network/codec/StreamCodec$a; a list
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a holder
m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a optional
m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a either
m (Lio/netty/buffer/ByteBuf;II)V a writeCount
m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a map
m (ILnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a lambda$list$12
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; a registry
m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/nbt/NBTBase; a lambda$fromCodec$8
m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a collection
m (Ljava/util/function/IntFunction;)Lnet/minecraft/network/codec/StreamCodec$a; a collection
m (Lnet/minecraft/nbt/NBTBase;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; a lambda$fromCodec$5
m (Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; a lambda$fromCodec$6
m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;I)Lnet/minecraft/network/codec/StreamCodec; a map
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; a registry
m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; b fromCodecWithRegistries
m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; b lambda$list$11
m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; b lambda$collection$10
m (I)Lnet/minecraft/network/codec/StreamCodec; b stringUtf8
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; b holderRegistry
m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; b compoundTagCodec
m ()Lnet/minecraft/nbt/NBTReadLimiter; b lambda$fromCodecWithRegistries$9
m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; b fromCodec
m ()Lnet/minecraft/nbt/NBTReadLimiter; c lambda$fromCodec$4
m (I)Lnet/minecraft/network/codec/StreamCodec$a; c list
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; c holderSet
m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; c fromCodecWithRegistriesTrusted
m ()Lnet/minecraft/nbt/NBTReadLimiter; d lambda$static$3
m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; d fromCodecWithRegistries
m ()Lnet/minecraft/nbt/NBTReadLimiter; e lambda$static$0
c net/minecraft/network/codec/ByteBufCodecs$1 net/minecraft/network/codec/ByteBufCodecs$1
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Boolean;)V a encode
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Boolean; a decode
c net/minecraft/network/codec/ByteBufCodecs$10 net/minecraft/network/codec/ByteBufCodecs$18
f Lnet/minecraft/network/codec/StreamCodec; a val$original
m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; a decode
m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V a encode
c net/minecraft/network/codec/ByteBufCodecs$11 net/minecraft/network/codec/ByteBufCodecs$19
f I a val$maxSize
f Ljava/util/function/IntFunction; b val$constructor
f Lnet/minecraft/network/codec/StreamCodec; c val$elementCodec
m (Lio/netty/buffer/ByteBuf;)Ljava/util/Collection; a decode
m (Lio/netty/buffer/ByteBuf;Ljava/util/Collection;)V a encode
c net/minecraft/network/codec/ByteBufCodecs$12 net/minecraft/network/codec/ByteBufCodecs$2
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Byte;)V a encode
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Byte; a decode
c net/minecraft/network/codec/ByteBufCodecs$13 net/minecraft/network/codec/ByteBufCodecs$20
f I a val$maxSize
f Lnet/minecraft/network/codec/StreamCodec; b val$keyCodec
f Lnet/minecraft/network/codec/StreamCodec; c val$valueCodec
f Ljava/util/function/IntFunction; d val$constructor
m (Lnet/minecraft/network/codec/StreamCodec;Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamCodec;Ljava/lang/Object;Ljava/lang/Object;)V a lambda$encode$0
m (Lio/netty/buffer/ByteBuf;)Ljava/util/Map; a decode
m (Lio/netty/buffer/ByteBuf;Ljava/util/Map;)V a encode
c net/minecraft/network/codec/ByteBufCodecs$14 net/minecraft/network/codec/ByteBufCodecs$21
f Lnet/minecraft/network/codec/StreamCodec; a val$leftCodec
f Lnet/minecraft/network/codec/StreamCodec; b val$rightCodec
m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamCodec;Ljava/lang/Object;)V a lambda$encode$1
m (Lio/netty/buffer/ByteBuf;Lcom/mojang/datafixers/util/Either;)V a encode
m (Lio/netty/buffer/ByteBuf;)Lcom/mojang/datafixers/util/Either; a decode
m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamCodec;Ljava/lang/Object;)V b lambda$encode$0
c net/minecraft/network/codec/ByteBufCodecs$15 net/minecraft/network/codec/ByteBufCodecs$22
f Ljava/util/function/IntFunction; a val$byId
f Ljava/util/function/ToIntFunction; b val$toId
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V a encode
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; a decode
c net/minecraft/network/codec/ByteBufCodecs$16 net/minecraft/network/codec/ByteBufCodecs$23
f Ljava/util/function/Function; a val$mapExtractor
f Lnet/minecraft/resources/ResourceKey; b val$registryKey
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Ljava/lang/Object; a decode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Ljava/lang/Object;)V a encode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/Registry; b getRegistryOrThrow
c net/minecraft/network/codec/ByteBufCodecs$17 net/minecraft/network/codec/ByteBufCodecs$24
f Lnet/minecraft/resources/ResourceKey; a val$registryKey
f Lnet/minecraft/network/codec/StreamCodec; b val$directCodec
f I c DIRECT_HOLDER_ID
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/Holder;)V a encode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/Holder; a decode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/Registry; b getRegistryOrThrow
c net/minecraft/network/codec/ByteBufCodecs$18 net/minecraft/network/codec/ByteBufCodecs$25
f Lnet/minecraft/resources/ResourceKey; a val$registryKey
f I b NAMED_SET
f Lnet/minecraft/network/codec/StreamCodec; c holderCodec
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/HolderSet; a decode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/HolderSet;)V a encode
c net/minecraft/network/codec/ByteBufCodecs$19 net/minecraft/network/codec/ByteBufCodecs$26
f I a MAX_PROPERTY_NAME_LENGTH
f I b MAX_PROPERTY_VALUE_LENGTH
f I c MAX_PROPERTY_SIGNATURE_LENGTH
f I d MAX_PROPERTIES
m (Lio/netty/buffer/ByteBuf;Lcom/mojang/authlib/properties/PropertyMap;)V a encode
m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V a lambda$encode$1
m (Lio/netty/buffer/ByteBuf;)Lcom/mojang/authlib/properties/PropertyMap; a decode
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; b lambda$decode$0
c net/minecraft/network/codec/ByteBufCodecs$2 net/minecraft/network/codec/ByteBufCodecs$10
f I a val$maxSize
m (Lio/netty/buffer/ByteBuf;[B)V a encode
m (Lio/netty/buffer/ByteBuf;)[B a decode
c net/minecraft/network/codec/ByteBufCodecs$20 net/minecraft/network/codec/ByteBufCodecs$27
m (Lio/netty/buffer/ByteBuf;)Lcom/mojang/authlib/GameProfile; a decode
m (Lio/netty/buffer/ByteBuf;Lcom/mojang/authlib/GameProfile;)V a encode
c net/minecraft/network/codec/ByteBufCodecs$21 net/minecraft/network/codec/ByteBufCodecs$28
f [I a $SwitchMap$net$minecraft$core$Holder$Kind
c net/minecraft/network/codec/ByteBufCodecs$22 net/minecraft/network/codec/ByteBufCodecs$3
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Short;)V a encode
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Short; a decode
c net/minecraft/network/codec/ByteBufCodecs$23 net/minecraft/network/codec/ByteBufCodecs$4
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V a encode
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; a decode
c net/minecraft/network/codec/ByteBufCodecs$24 net/minecraft/network/codec/ByteBufCodecs$5
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V a encode
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; a decode
c net/minecraft/network/codec/ByteBufCodecs$25 net/minecraft/network/codec/ByteBufCodecs$6
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V a encode
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; a decode
c net/minecraft/network/codec/ByteBufCodecs$26 net/minecraft/network/codec/ByteBufCodecs$7
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Long; a decode
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Long;)V a encode
c net/minecraft/network/codec/ByteBufCodecs$27 net/minecraft/network/codec/ByteBufCodecs$8
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Float; a decode
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Float;)V a encode
c net/minecraft/network/codec/ByteBufCodecs$28 net/minecraft/network/codec/ByteBufCodecs$9
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Double; a decode
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Double;)V a encode
c net/minecraft/network/codec/ByteBufCodecs$3 net/minecraft/network/codec/ByteBufCodecs$11
m (Lio/netty/buffer/ByteBuf;[B)V a encode
m (Lio/netty/buffer/ByteBuf;)[B a decode
c net/minecraft/network/codec/ByteBufCodecs$4 net/minecraft/network/codec/ByteBufCodecs$12
f I a val$maxStringLength
m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V a encode
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; a decode
c net/minecraft/network/codec/ByteBufCodecs$5 net/minecraft/network/codec/ByteBufCodecs$13
f Ljava/util/function/Supplier; a val$accounter
m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/NBTBase;)V a encode
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/nbt/NBTBase; a decode
c net/minecraft/network/codec/ByteBufCodecs$6 net/minecraft/network/codec/ByteBufCodecs$14
f Lnet/minecraft/network/codec/StreamCodec; a val$tagCodec
f Lcom/mojang/serialization/Codec; b val$codec
m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; a lambda$encode$1
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Ljava/lang/Object; a decode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Ljava/lang/Object;)V a encode
m (Lnet/minecraft/nbt/NBTBase;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; a lambda$decode$0
c net/minecraft/network/codec/ByteBufCodecs$7 net/minecraft/network/codec/ByteBufCodecs$15
m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; a decode
m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V a encode
c net/minecraft/network/codec/ByteBufCodecs$8 net/minecraft/network/codec/ByteBufCodecs$16
m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f; a decode
m (Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3f;)V a encode
c net/minecraft/network/codec/ByteBufCodecs$9 net/minecraft/network/codec/ByteBufCodecs$17
m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf; a decode
m (Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionf;)V a encode
c net/minecraft/network/codec/IdDispatchCodec net/minecraft/network/codec/IdDispatchCodec
f I a UNKNOWN_TYPE
f Ljava/util/function/Function; b typeGetter
f Ljava/util/List; c byId
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d toId
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V a encode
m (Ljava/util/function/Function;)Lnet/minecraft/network/codec/IdDispatchCodec$a; a builder
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; a decode
c net/minecraft/network/codec/IdDispatchCodec$a net/minecraft/network/codec/IdDispatchCodec$Builder
f Ljava/util/List; a entries
f Ljava/util/function/Function; b typeGetter
m (Ljava/lang/Object;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/IdDispatchCodec$a; a add
m ()Lnet/minecraft/network/codec/IdDispatchCodec; a build
c net/minecraft/network/codec/IdDispatchCodec$b net/minecraft/network/codec/IdDispatchCodec$Entry
f Lnet/minecraft/network/codec/StreamCodec; a serializer
f Ljava/lang/Object; b type
m ()Lnet/minecraft/network/codec/StreamCodec; a serializer
m ()Ljava/lang/Object; b type
c net/minecraft/network/codec/StreamCodec net/minecraft/network/codec/StreamCodec
m (Lnet/minecraft/network/codec/StreamCodec$a;)Lnet/minecraft/network/codec/StreamCodec; a apply
m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; a map
m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; a composite
m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; a ofMember
m (Ljava/lang/Object;)Lnet/minecraft/network/codec/StreamCodec; a unit
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; a composite
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; a composite
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; a composite
m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/codec/StreamCodec; a recursive
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; a composite
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; a composite
m ()Lnet/minecraft/network/codec/StreamCodec; a cast
m (Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; a of
m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; b dispatch
m (Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; b mapStream
c net/minecraft/network/codec/StreamCodec$1 net/minecraft/network/codec/StreamCodec$1
f Lnet/minecraft/network/codec/StreamDecoder; a val$decoder
f Lnet/minecraft/network/codec/StreamEncoder; b val$encoder
c net/minecraft/network/codec/StreamCodec$10 net/minecraft/network/codec/StreamCodec$6
f Ljava/util/function/Function; a val$codec
f Ljava/util/function/Function; b val$type
f Lnet/minecraft/network/codec/StreamCodec; c this$0
c net/minecraft/network/codec/StreamCodec$11 net/minecraft/network/codec/StreamCodec$7
f Lnet/minecraft/network/codec/StreamCodec; a val$codec1
f Ljava/util/function/Function; b val$constructor
f Ljava/util/function/Function; c val$getter1
c net/minecraft/network/codec/StreamCodec$12 net/minecraft/network/codec/StreamCodec$8
f Lnet/minecraft/network/codec/StreamCodec; a val$codec1
f Lnet/minecraft/network/codec/StreamCodec; b val$codec2
f Ljava/util/function/BiFunction; c val$constructor
f Ljava/util/function/Function; d val$getter1
f Ljava/util/function/Function; e val$getter2
c net/minecraft/network/codec/StreamCodec$13 net/minecraft/network/codec/StreamCodec$9
f Lnet/minecraft/network/codec/StreamCodec; a val$codec1
f Lnet/minecraft/network/codec/StreamCodec; b val$codec2
f Lnet/minecraft/network/codec/StreamCodec; c val$codec3
f Lcom/mojang/datafixers/util/Function3; d val$constructor
f Ljava/util/function/Function; e val$getter1
f Ljava/util/function/Function; f val$getter2
f Ljava/util/function/Function; g val$getter3
c net/minecraft/network/codec/StreamCodec$2 net/minecraft/network/codec/StreamCodec$10
f Lnet/minecraft/network/codec/StreamCodec; a val$codec1
f Lnet/minecraft/network/codec/StreamCodec; b val$codec2
f Lnet/minecraft/network/codec/StreamCodec; c val$codec3
f Lnet/minecraft/network/codec/StreamCodec; d val$codec4
f Lcom/mojang/datafixers/util/Function4; e val$constructor
f Ljava/util/function/Function; f val$getter1
f Ljava/util/function/Function; g val$getter2
f Ljava/util/function/Function; h val$getter3
f Ljava/util/function/Function; i val$getter4
c net/minecraft/network/codec/StreamCodec$3 net/minecraft/network/codec/StreamCodec$11
f Lnet/minecraft/network/codec/StreamCodec; a val$codec1
f Lnet/minecraft/network/codec/StreamCodec; b val$codec2
f Lnet/minecraft/network/codec/StreamCodec; c val$codec3
f Lnet/minecraft/network/codec/StreamCodec; d val$codec4
f Lnet/minecraft/network/codec/StreamCodec; e val$codec5
f Lcom/mojang/datafixers/util/Function5; f val$constructor
f Ljava/util/function/Function; g val$getter1
f Ljava/util/function/Function; h val$getter2
f Ljava/util/function/Function; i val$getter3
f Ljava/util/function/Function; j val$getter4
f Ljava/util/function/Function; k val$getter5
c net/minecraft/network/codec/StreamCodec$4 net/minecraft/network/codec/StreamCodec$12
f Lnet/minecraft/network/codec/StreamCodec; a val$codec1
f Lnet/minecraft/network/codec/StreamCodec; b val$codec2
f Lnet/minecraft/network/codec/StreamCodec; c val$codec3
f Lnet/minecraft/network/codec/StreamCodec; d val$codec4
f Lnet/minecraft/network/codec/StreamCodec; e val$codec5
f Lnet/minecraft/network/codec/StreamCodec; f val$codec6
f Lcom/mojang/datafixers/util/Function6; g val$constructor
f Ljava/util/function/Function; h val$getter1
f Ljava/util/function/Function; i val$getter2
f Ljava/util/function/Function; j val$getter3
f Ljava/util/function/Function; k val$getter4
f Ljava/util/function/Function; l val$getter5
f Ljava/util/function/Function; m val$getter6
c net/minecraft/network/codec/StreamCodec$5 net/minecraft/network/codec/StreamCodec$13
f Ljava/util/function/UnaryOperator; a val$factory
f Ljava/util/function/Supplier; b inner
m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/codec/StreamCodec; b lambda$$0
c net/minecraft/network/codec/StreamCodec$6 net/minecraft/network/codec/StreamCodec$2
f Lnet/minecraft/network/codec/StreamDecoder; a val$decoder
f Lnet/minecraft/network/codec/StreamMemberEncoder; b val$encoder
c net/minecraft/network/codec/StreamCodec$7 net/minecraft/network/codec/StreamCodec$3
f Ljava/lang/Object; a val$instance
c net/minecraft/network/codec/StreamCodec$8 net/minecraft/network/codec/StreamCodec$4
f Ljava/util/function/Function; a val$to
f Ljava/util/function/Function; b val$from
f Lnet/minecraft/network/codec/StreamCodec; c this$0
c net/minecraft/network/codec/StreamCodec$9 net/minecraft/network/codec/StreamCodec$5
f Ljava/util/function/Function; a val$operation
f Lnet/minecraft/network/codec/StreamCodec; b this$0
m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V a encode
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; a decode
c net/minecraft/network/codec/StreamCodec$a net/minecraft/network/codec/StreamCodec$CodecOperation
c net/minecraft/network/protocol/BundleDelimiterPacket net/minecraft/network/protocol/BundleDelimiterPacket
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
c net/minecraft/network/protocol/BundlePacket net/minecraft/network/protocol/BundlePacket
f Ljava/lang/Iterable; a packets
m ()Lnet/minecraft/network/protocol/PacketType; a type
m ()Ljava/lang/Iterable; b subPackets
c net/minecraft/network/protocol/BundlerInfo net/minecraft/network/protocol/BundlerInfo
f I a BUNDLE_SIZE_LIMIT
m (Lnet/minecraft/network/protocol/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/protocol/BundleDelimiterPacket;)Lnet/minecraft/network/protocol/BundlerInfo; a createForPacket
m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Consumer;)V a unbundlePacket
m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/BundlerInfo$a; a startPacketBundling
c net/minecraft/network/protocol/BundlerInfo$1 net/minecraft/network/protocol/BundlerInfo$1
f Lnet/minecraft/network/protocol/PacketType; b val$bundlePacketType
f Lnet/minecraft/network/protocol/BundleDelimiterPacket; c val$delimiterPacket
f Ljava/util/function/Function; d val$constructor
m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Consumer;)V a unbundlePacket
m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/BundlerInfo$a; a startPacketBundling
c net/minecraft/network/protocol/BundlerInfo$1$1 net/minecraft/network/protocol/BundlerInfo$1$1
f Lnet/minecraft/network/protocol/BundlerInfo$1; a this$0
f Ljava/util/List; b bundlePackets
m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/Packet; a addPacket
c net/minecraft/network/protocol/BundlerInfo$a net/minecraft/network/protocol/BundlerInfo$Bundler
m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/Packet; a addPacket
c net/minecraft/network/protocol/EnumProtocolDirection net/minecraft/network/protocol/PacketFlow
f Lnet/minecraft/network/protocol/EnumProtocolDirection; a SERVERBOUND
f Lnet/minecraft/network/protocol/EnumProtocolDirection; b CLIENTBOUND
f Ljava/lang/String; c id
f [Lnet/minecraft/network/protocol/EnumProtocolDirection; d $VALUES
m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; a getOpposite
m ()Ljava/lang/String; b id
m ()[Lnet/minecraft/network/protocol/EnumProtocolDirection; c $values
c net/minecraft/network/protocol/Packet net/minecraft/network/protocol/Packet
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; a codec
m ()Z c isSkippable
m ()Z d isTerminal
c net/minecraft/network/protocol/PacketType net/minecraft/network/protocol/PacketType
f Lnet/minecraft/network/protocol/EnumProtocolDirection; a flow
f Lnet/minecraft/resources/MinecraftKey; b id
m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; a flow
m ()Lnet/minecraft/resources/MinecraftKey; b id
c net/minecraft/network/protocol/PlayerConnectionUtils net/minecraft/network/protocol/PacketUtils
f Lorg/slf4j/Logger; a LOGGER
m (Lnet/minecraft/CrashReport;Lnet/minecraft/network/PacketListener;Lnet/minecraft/network/protocol/Packet;)V a fillCrashReport
m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;Lnet/minecraft/server/level/WorldServer;)V a ensureRunningOnSameThread
m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;Lnet/minecraft/util/thread/IAsyncTaskHandler;)V a ensureRunningOnSameThread
m (Ljava/lang/Exception;Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;)Lnet/minecraft/ReportedException; a makeReportedException
c net/minecraft/network/protocol/ProtocolCodecBuilder net/minecraft/network/protocol/ProtocolCodecBuilder
f Lnet/minecraft/network/codec/IdDispatchCodec$a; a dispatchBuilder
f Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow
m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/protocol/ProtocolCodecBuilder; a add
m ()Lnet/minecraft/network/codec/StreamCodec; a build
c net/minecraft/network/protocol/ProtocolInfoBuilder net/minecraft/network/protocol/ProtocolInfoBuilder
f Lnet/minecraft/network/EnumProtocol; a protocol
f Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow
f Ljava/util/List; c codecs
f Lnet/minecraft/network/protocol/BundlerInfo; d bundlerInfo
m (Lnet/minecraft/network/protocol/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/protocol/BundleDelimiterPacket;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; a withBundlePacket
m (Ljava/util/List;Lnet/minecraft/network/protocol/BundlerInfo;Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; a lambda$buildUnbound$0
m ()Lnet/minecraft/network/ProtocolInfo$a; a buildUnbound
m (Lnet/minecraft/network/EnumProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo; a serverboundProtocol
m (Ljava/util/function/Function;Ljava/util/List;)Lnet/minecraft/network/codec/StreamCodec; a buildPacketCodec
m (Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; a build
m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; a addPacket
m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/EnumProtocolDirection;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo; a protocol
m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/EnumProtocolDirection;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo$a; b protocolUnbound
m (Lnet/minecraft/network/EnumProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo; b clientboundProtocol
m (Lnet/minecraft/network/EnumProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo$a; c serverboundProtocolUnbound
m (Lnet/minecraft/network/EnumProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo$a; d clientboundProtocolUnbound
c net/minecraft/network/protocol/ProtocolInfoBuilder$a net/minecraft/network/protocol/ProtocolInfoBuilder$CodecEntry
f Lnet/minecraft/network/protocol/PacketType; a type
f Lnet/minecraft/network/codec/StreamCodec; b serializer
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/ProtocolCodecBuilder;Ljava/util/function/Function;)V a addToBuilder
m ()Lnet/minecraft/network/codec/StreamCodec; b serializer
c net/minecraft/network/protocol/ProtocolInfoBuilder$b net/minecraft/network/protocol/ProtocolInfoBuilder$Implementation
f Lnet/minecraft/network/EnumProtocol; a id
f Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow
f Lnet/minecraft/network/codec/StreamCodec; c codec
f Lnet/minecraft/network/protocol/BundlerInfo; d bundlerInfo
m ()Lnet/minecraft/network/EnumProtocol; a id
m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow
m ()Lnet/minecraft/network/codec/StreamCodec; c codec
m ()Lnet/minecraft/network/protocol/BundlerInfo; d bundlerInfo
c net/minecraft/network/protocol/common/ClientCommonPacketListener net/minecraft/network/protocol/common/ClientCommonPacketListener
m (Lnet/minecraft/network/protocol/common/ClientboundKeepAlivePacket;)V a handleKeepAlive
m (Lnet/minecraft/network/protocol/common/ClientboundTransferPacket;)V a handleTransfer
m (Lnet/minecraft/network/protocol/common/ClientboundPingPacket;)V a handlePing
m (Lnet/minecraft/network/protocol/common/ClientboundDisconnectPacket;)V a handleDisconnect
m (Lnet/minecraft/network/protocol/common/ClientboundUpdateTagsPacket;)V a handleUpdateTags
m (Lnet/minecraft/network/protocol/common/ClientboundStoreCookiePacket;)V a handleStoreCookie
m (Lnet/minecraft/network/protocol/common/ClientboundCustomPayloadPacket;)V a handleCustomPayload
m (Lnet/minecraft/network/protocol/common/ClientboundResourcePackPopPacket;)V a handleResourcePackPop
m (Lnet/minecraft/network/protocol/common/ClientboundResourcePackPushPacket;)V a handleResourcePackPush
c net/minecraft/network/protocol/common/ClientboundCustomPayloadPacket net/minecraft/network/protocol/common/ClientboundCustomPayloadPacket
f Lnet/minecraft/network/codec/StreamCodec; a GAMEPLAY_STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b CONFIG_STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; c payload
f I d MAX_PAYLOAD_SIZE
m (Ljava/util/ArrayList;)V a lambda$static$1
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/codec/StreamCodec; a lambda$static$2
m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; b payload
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/codec/StreamCodec; b lambda$static$0
c net/minecraft/network/protocol/common/ClientboundDisconnectPacket net/minecraft/network/protocol/common/ClientboundDisconnectPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b reason
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b reason
c net/minecraft/network/protocol/common/ClientboundKeepAlivePacket net/minecraft/network/protocol/common/ClientboundKeepAlivePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f J b id
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle
m ()J b getId
c net/minecraft/network/protocol/common/ClientboundPingPacket net/minecraft/network/protocol/common/ClientboundPingPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle
m ()I b getId
c net/minecraft/network/protocol/common/ClientboundResourcePackPopPacket net/minecraft/network/protocol/common/ClientboundResourcePackPopPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/Optional; b id
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle
m ()Ljava/util/Optional; b id
c net/minecraft/network/protocol/common/ClientboundResourcePackPushPacket net/minecraft/network/protocol/common/ClientboundResourcePackPushPacket
f I a MAX_HASH_LENGTH
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Ljava/util/UUID; c id
f Ljava/lang/String; d url
f Ljava/lang/String; e hash
f Z f required
f Ljava/util/Optional; g prompt
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle
m ()Ljava/util/UUID; b id
m ()Ljava/lang/String; e url
m ()Ljava/lang/String; f hash
m ()Z g required
m ()Ljava/util/Optional; h prompt
c net/minecraft/network/protocol/common/ClientboundStoreCookiePacket net/minecraft/network/protocol/common/ClientboundStoreCookiePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b PAYLOAD_STREAM_CODEC
f Lnet/minecraft/resources/MinecraftKey; c key
f [B d payload
f I e MAX_PAYLOAD_SIZE
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle
m ()Lnet/minecraft/resources/MinecraftKey; b key
m ()[B e payload
c net/minecraft/network/protocol/common/ClientboundTransferPacket net/minecraft/network/protocol/common/ClientboundTransferPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/lang/String; b host
f I c port
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle
m ()Ljava/lang/String; b host
m ()I e port
c net/minecraft/network/protocol/common/ClientboundUpdateTagsPacket net/minecraft/network/protocol/common/ClientboundUpdateTagsPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/Map; b tags
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/tags/TagNetworkSerialization$a;)V a lambda$write$0
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V a handle
m ()Ljava/util/Map; b getTags
c net/minecraft/network/protocol/common/CommonPacketTypes net/minecraft/network/protocol/common/CommonPacketTypes
f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_CUSTOM_PAYLOAD
f Lnet/minecraft/network/protocol/PacketType; b CLIENTBOUND_DISCONNECT
f Lnet/minecraft/network/protocol/PacketType; c CLIENTBOUND_KEEP_ALIVE
f Lnet/minecraft/network/protocol/PacketType; d CLIENTBOUND_PING
f Lnet/minecraft/network/protocol/PacketType; e CLIENTBOUND_RESOURCE_PACK_POP
f Lnet/minecraft/network/protocol/PacketType; f CLIENTBOUND_RESOURCE_PACK_PUSH
f Lnet/minecraft/network/protocol/PacketType; g CLIENTBOUND_STORE_COOKIE
f Lnet/minecraft/network/protocol/PacketType; h CLIENTBOUND_TRANSFER
f Lnet/minecraft/network/protocol/PacketType; i CLIENTBOUND_UPDATE_TAGS
f Lnet/minecraft/network/protocol/PacketType; j SERVERBOUND_CLIENT_INFORMATION
f Lnet/minecraft/network/protocol/PacketType; k SERVERBOUND_CUSTOM_PAYLOAD
f Lnet/minecraft/network/protocol/PacketType; l SERVERBOUND_KEEP_ALIVE
f Lnet/minecraft/network/protocol/PacketType; m SERVERBOUND_PONG
f Lnet/minecraft/network/protocol/PacketType; n SERVERBOUND_RESOURCE_PACK
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound
c net/minecraft/network/protocol/common/ServerCommonPacketListener net/minecraft/network/protocol/common/ServerCommonPacketListener
m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V a handleClientInformation
m (Lnet/minecraft/network/protocol/common/ServerboundCustomPayloadPacket;)V a handleCustomPayload
m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V a handleResourcePackResponse
m (Lnet/minecraft/network/protocol/common/ServerboundPongPacket;)V a handlePong
m (Lnet/minecraft/network/protocol/common/ServerboundKeepAlivePacket;)V a handleKeepAlive
c net/minecraft/network/protocol/common/ServerboundClientInformationPacket net/minecraft/network/protocol/common/ServerboundClientInformationPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/server/level/ClientInformation; b information
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/server/level/ClientInformation; b information
c net/minecraft/network/protocol/common/ServerboundCustomPayloadPacket net/minecraft/network/protocol/common/ServerboundCustomPayloadPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; b payload
f I c MAX_PAYLOAD_SIZE
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V a handle
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; b payload
c net/minecraft/network/protocol/common/ServerboundKeepAlivePacket net/minecraft/network/protocol/common/ServerboundKeepAlivePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f J b id
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()J b getId
c net/minecraft/network/protocol/common/ServerboundPongPacket net/minecraft/network/protocol/common/ServerboundPongPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b getId
c net/minecraft/network/protocol/common/ServerboundResourcePackPacket net/minecraft/network/protocol/common/ServerboundResourcePackPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/UUID; b id
f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; c action
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/util/UUID; b id
m ()Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; e action
c net/minecraft/network/protocol/common/ServerboundResourcePackPacket$a net/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action
f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; a SUCCESSFULLY_LOADED
f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; b DECLINED
f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; c FAILED_DOWNLOAD
f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; d ACCEPTED
f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; e DOWNLOADED
f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; f INVALID_URL
f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; g FAILED_RELOAD
f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; h DISCARDED
f [Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; i $VALUES
m ()Z a isTerminal
m ()[Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$a; b $values
c net/minecraft/network/protocol/common/custom/BeeDebugPayload net/minecraft/network/protocol/common/custom/BeeDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$a; c beeInfo
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$a; b beeInfo
c net/minecraft/network/protocol/common/custom/BeeDebugPayload$a net/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo
f Ljava/util/UUID; a uuid
f I b id
f Lnet/minecraft/world/phys/Vec3D; c pos
f Lnet/minecraft/world/level/pathfinder/PathEntity; d path
f Lnet/minecraft/core/BlockPosition; e hivePos
f Lnet/minecraft/core/BlockPosition; f flowerPos
f I g travelTicks
f Ljava/util/Set; h goals
f Ljava/util/List; i blacklistedHives
m (Lnet/minecraft/core/BlockPosition;)Z a hasHive
m ()Ljava/lang/String; a generateName
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/pathfinder/PathEntity;)V a lambda$write$0
m ()Ljava/util/UUID; b uuid
m ()I c id
m ()Lnet/minecraft/world/phys/Vec3D; d pos
m ()Lnet/minecraft/world/level/pathfinder/PathEntity; e path
m ()Lnet/minecraft/core/BlockPosition; f hivePos
m ()Lnet/minecraft/core/BlockPosition; g flowerPos
m ()I h travelTicks
m ()Ljava/util/Set; i goals
m ()Ljava/util/List; j blacklistedHives
c net/minecraft/network/protocol/common/custom/BrainDebugPayload net/minecraft/network/protocol/common/custom/BrainDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$a; c brainDump
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$a; b brainDump
c net/minecraft/network/protocol/common/custom/BrainDebugPayload$a net/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump
f Ljava/util/UUID; a uuid
f I b id
f Ljava/lang/String; c name
f Ljava/lang/String; d profession
f I e xp
f F f health
f F g maxHealth
f Lnet/minecraft/world/phys/Vec3D; h pos
f Ljava/lang/String; i inventory
f Lnet/minecraft/world/level/pathfinder/PathEntity; j path
f Z k wantsGolem
f I l angerLevel
f Ljava/util/List; m activities
f Ljava/util/List; n behaviors
f Ljava/util/List; o memories
f Ljava/util/List; p gossips
f Ljava/util/Set; q pois
f Ljava/util/Set; r potentialPois
m (Lnet/minecraft/core/BlockPosition;)Z a hasPoi
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/util/UUID; a uuid
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/pathfinder/PathEntity;)V a lambda$write$0
m ()I b id
m (Lnet/minecraft/core/BlockPosition;)Z b hasPotentialPoi
m ()Ljava/lang/String; c name
m ()Ljava/lang/String; d profession
m ()I e xp
m ()F f health
m ()F g maxHealth
m ()Lnet/minecraft/world/phys/Vec3D; h pos
m ()Ljava/lang/String; i inventory
m ()Lnet/minecraft/world/level/pathfinder/PathEntity; j path
m ()Z k wantsGolem
m ()I l angerLevel
m ()Ljava/util/List; m activities
m ()Ljava/util/List; n behaviors
m ()Ljava/util/List; o memories
m ()Ljava/util/List; p gossips
m ()Ljava/util/Set; q pois
m ()Ljava/util/Set; r potentialPois
c net/minecraft/network/protocol/common/custom/BrandPayload net/minecraft/network/protocol/common/custom/BrandPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Ljava/lang/String; c brand
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/lang/String; b brand
c net/minecraft/network/protocol/common/custom/BreezeDebugPayload net/minecraft/network/protocol/common/custom/BreezeDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Lnet/minecraft/network/protocol/common/custom/BreezeDebugPayload$a; c breezeInfo
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/network/protocol/common/custom/BreezeDebugPayload$a; b breezeInfo
c net/minecraft/network/protocol/common/custom/BreezeDebugPayload$a net/minecraft/network/protocol/common/custom/BreezeDebugPayload$BreezeInfo
f Ljava/util/UUID; a uuid
f I b id
f Ljava/lang/Integer; c attackTarget
f Lnet/minecraft/core/BlockPosition; d jumpTarget
m ()Ljava/lang/String; a generateName
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/util/UUID; b uuid
m ()I c id
m ()Ljava/lang/Integer; d attackTarget
m ()Lnet/minecraft/core/BlockPosition; e jumpTarget
c net/minecraft/network/protocol/common/custom/CustomPacketPayload net/minecraft/network/protocol/common/custom/CustomPacketPayload
m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$c;)Lnet/minecraft/resources/MinecraftKey; a lambda$codec$0
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; a codec
m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$a;Ljava/util/List;)Lnet/minecraft/network/codec/StreamCodec; a codec
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a createType
c net/minecraft/network/protocol/common/custom/CustomPacketPayload$1 net/minecraft/network/protocol/common/custom/CustomPacketPayload$1
f Ljava/util/Map; a val$idToType
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$a; b val$fallback
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V a writeCap
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; a decode
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/codec/StreamCodec; a findCodec
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V a encode
c net/minecraft/network/protocol/common/custom/CustomPacketPayload$a net/minecraft/network/protocol/common/custom/CustomPacketPayload$FallbackProvider
c net/minecraft/network/protocol/common/custom/CustomPacketPayload$b net/minecraft/network/protocol/common/custom/CustomPacketPayload$Type
f Lnet/minecraft/resources/MinecraftKey; a id
m ()Lnet/minecraft/resources/MinecraftKey; a id
c net/minecraft/network/protocol/common/custom/CustomPacketPayload$c net/minecraft/network/protocol/common/custom/CustomPacketPayload$TypeAndCodec
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
f Lnet/minecraft/network/codec/StreamCodec; b codec
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m ()Lnet/minecraft/network/codec/StreamCodec; b codec
c net/minecraft/network/protocol/common/custom/DiscardedPayload net/minecraft/network/protocol/common/custom/DiscardedPayload
f Lnet/minecraft/resources/MinecraftKey; a id
m (Lnet/minecraft/resources/MinecraftKey;I)Lnet/minecraft/network/codec/StreamCodec; a codec
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m ()Lnet/minecraft/resources/MinecraftKey; b id
c net/minecraft/network/protocol/common/custom/GameEventDebugPayload net/minecraft/network/protocol/common/custom/GameEventDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Lnet/minecraft/resources/ResourceKey; c gameEventType
f Lnet/minecraft/world/phys/Vec3D; d pos
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/resources/ResourceKey; b gameEventType
m ()Lnet/minecraft/world/phys/Vec3D; c pos
c net/minecraft/network/protocol/common/custom/GameEventListenerDebugPayload net/minecraft/network/protocol/common/custom/GameEventListenerDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Lnet/minecraft/world/level/gameevent/PositionSource; c listenerPos
f I d listenerRange
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m ()Lnet/minecraft/world/level/gameevent/PositionSource; b listenerPos
m ()I c listenerRange
c net/minecraft/network/protocol/common/custom/GameTestAddMarkerDebugPayload net/minecraft/network/protocol/common/custom/GameTestAddMarkerDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Lnet/minecraft/core/BlockPosition; c pos
f I d color
f Ljava/lang/String; e text
f I f durationMs
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/core/BlockPosition; b pos
m ()I c color
m ()Ljava/lang/String; d text
m ()I e durationMs
c net/minecraft/network/protocol/common/custom/GameTestClearMarkersDebugPayload net/minecraft/network/protocol/common/custom/GameTestClearMarkersDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
c net/minecraft/network/protocol/common/custom/GoalDebugPayload net/minecraft/network/protocol/common/custom/GoalDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f I c entityId
f Lnet/minecraft/core/BlockPosition; d pos
f Ljava/util/List; e goals
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/common/custom/GoalDebugPayload$a;)V a lambda$write$0
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b entityId
m ()Lnet/minecraft/core/BlockPosition; c pos
m ()Ljava/util/List; d goals
c net/minecraft/network/protocol/common/custom/GoalDebugPayload$a net/minecraft/network/protocol/common/custom/GoalDebugPayload$DebugGoal
f I a priority
f Z b isRunning
f Ljava/lang/String; c name
m ()I a priority
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Z b isRunning
m ()Ljava/lang/String; c name
c net/minecraft/network/protocol/common/custom/HiveDebugPayload net/minecraft/network/protocol/common/custom/HiveDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$a; c hiveInfo
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$a; b hiveInfo
c net/minecraft/network/protocol/common/custom/HiveDebugPayload$a net/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo
f Lnet/minecraft/core/BlockPosition; a pos
f Ljava/lang/String; b hiveType
f I c occupantCount
f I d honeyLevel
f Z e sedated
m ()Lnet/minecraft/core/BlockPosition; a pos
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/lang/String; b hiveType
m ()I c occupantCount
m ()I d honeyLevel
m ()Z e sedated
c net/minecraft/network/protocol/common/custom/NeighborUpdatesDebugPayload net/minecraft/network/protocol/common/custom/NeighborUpdatesDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f J c time
f Lnet/minecraft/core/BlockPosition; d pos
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()J b time
m ()Lnet/minecraft/core/BlockPosition; c pos
c net/minecraft/network/protocol/common/custom/PathfindingDebugPayload net/minecraft/network/protocol/common/custom/PathfindingDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f I c entityId
f Lnet/minecraft/world/level/pathfinder/PathEntity; d path
f F e maxNodeDistance
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b entityId
m ()Lnet/minecraft/world/level/pathfinder/PathEntity; c path
m ()F d maxNodeDistance
c net/minecraft/network/protocol/common/custom/PoiAddedDebugPayload net/minecraft/network/protocol/common/custom/PoiAddedDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Lnet/minecraft/core/BlockPosition; c pos
f Ljava/lang/String; d poiType
f I e freeTicketCount
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/core/BlockPosition; b pos
m ()Ljava/lang/String; c poiType
m ()I d freeTicketCount
c net/minecraft/network/protocol/common/custom/PoiRemovedDebugPayload net/minecraft/network/protocol/common/custom/PoiRemovedDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Lnet/minecraft/core/BlockPosition; c pos
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/core/BlockPosition; b pos
c net/minecraft/network/protocol/common/custom/PoiTicketCountDebugPayload net/minecraft/network/protocol/common/custom/PoiTicketCountDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Lnet/minecraft/core/BlockPosition; c pos
f I d freeTicketCount
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/core/BlockPosition; b pos
m ()I c freeTicketCount
c net/minecraft/network/protocol/common/custom/RaidsDebugPayload net/minecraft/network/protocol/common/custom/RaidsDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Ljava/util/List; c raidCenters
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/util/List; b raidCenters
c net/minecraft/network/protocol/common/custom/StructuresDebugPayload net/minecraft/network/protocol/common/custom/StructuresDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Lnet/minecraft/resources/ResourceKey; c dimension
f Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; d mainBB
f Ljava/util/List; e pieces
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a writeBoundingBox
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/common/custom/StructuresDebugPayload$a;)V a lambda$write$0
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b readBoundingBox
m ()Lnet/minecraft/resources/ResourceKey; b dimension
m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; c mainBB
m ()Ljava/util/List; d pieces
c net/minecraft/network/protocol/common/custom/StructuresDebugPayload$a net/minecraft/network/protocol/common/custom/StructuresDebugPayload$PieceInfo
f Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a boundingBox
f Z b isStart
m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a boundingBox
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Z b isStart
c net/minecraft/network/protocol/common/custom/VillageSectionsDebugPayload net/minecraft/network/protocol/common/custom/VillageSectionsDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Ljava/util/Set; c villageChunks
f Ljava/util/Set; d notVillageChunks
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/util/Set; b villageChunks
m ()Ljava/util/Set; c notVillageChunks
c net/minecraft/network/protocol/common/custom/WorldGenAttemptDebugPayload net/minecraft/network/protocol/common/custom/WorldGenAttemptDebugPayload
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; b TYPE
f Lnet/minecraft/core/BlockPosition; c pos
f F d scale
f F e red
f F f green
f F g blue
f F h alpha
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/core/BlockPosition; b pos
m ()F c scale
m ()F d red
m ()F e green
m ()F f blue
m ()F g alpha
c net/minecraft/network/protocol/configuration/ClientConfigurationPacketListener net/minecraft/network/protocol/configuration/ClientConfigurationPacketListener
m (Lnet/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket;)V a handleConfigurationFinished
m (Lnet/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks;)V a handleSelectKnownPacks
m (Lnet/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket;)V a handleEnabledFeatures
m (Lnet/minecraft/network/protocol/configuration/ClientboundResetChatPacket;)V a handleResetChat
m (Lnet/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket;)V a handleRegistryData
m ()Lnet/minecraft/network/EnumProtocol; b protocol
c net/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket net/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket
f Lnet/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket; a INSTANCE
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()Z d isTerminal
c net/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket net/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/resources/ResourceKey; b registry
f Ljava/util/List; c entries
f Lnet/minecraft/network/codec/StreamCodec; d REGISTRY_KEY_STREAM_CODEC
m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()Lnet/minecraft/resources/ResourceKey; b registry
m ()Ljava/util/List; e entries
c net/minecraft/network/protocol/configuration/ClientboundResetChatPacket net/minecraft/network/protocol/configuration/ClientboundResetChatPacket
f Lnet/minecraft/network/protocol/configuration/ClientboundResetChatPacket; a INSTANCE
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
c net/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks net/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/List; b knownPacks
m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()Ljava/util/List; b knownPacks
c net/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket net/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/Set; b features
m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/util/Set; b features
c net/minecraft/network/protocol/configuration/ConfigurationPacketTypes net/minecraft/network/protocol/configuration/ConfigurationPacketTypes
f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_FINISH_CONFIGURATION
f Lnet/minecraft/network/protocol/PacketType; b CLIENTBOUND_REGISTRY_DATA
f Lnet/minecraft/network/protocol/PacketType; c CLIENTBOUND_UPDATE_ENABLED_FEATURES
f Lnet/minecraft/network/protocol/PacketType; d CLIENTBOUND_SELECT_KNOWN_PACKS
f Lnet/minecraft/network/protocol/PacketType; e CLIENTBOUND_RESET_CHAT
f Lnet/minecraft/network/protocol/PacketType; f SERVERBOUND_FINISH_CONFIGURATION
f Lnet/minecraft/network/protocol/PacketType; g SERVERBOUND_SELECT_KNOWN_PACKS
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound
c net/minecraft/network/protocol/configuration/ConfigurationProtocols net/minecraft/network/protocol/configuration/ConfigurationProtocols
f Lnet/minecraft/network/ProtocolInfo; a SERVERBOUND
f Lnet/minecraft/network/ProtocolInfo; b CLIENTBOUND
m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V a lambda$static$1
m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V b lambda$static$0
c net/minecraft/network/protocol/configuration/ServerConfigurationPacketListener net/minecraft/network/protocol/configuration/ServerConfigurationPacketListener
m (Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket;)V a handleConfigurationFinished
m (Lnet/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks;)V a handleSelectKnownPacks
m ()Lnet/minecraft/network/EnumProtocol; b protocol
c net/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket net/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket
f Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket; a INSTANCE
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/configuration/ServerConfigurationPacketListener;)V a handle
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()Z d isTerminal
c net/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks net/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/List; b knownPacks
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/configuration/ServerConfigurationPacketListener;)V a handle
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()Ljava/util/List; b knownPacks
c net/minecraft/network/protocol/cookie/ClientCookiePacketListener net/minecraft/network/protocol/cookie/ClientCookiePacketListener
m (Lnet/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket;)V a handleRequestCookie
c net/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket net/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/resources/MinecraftKey; b key
m (Lnet/minecraft/network/protocol/cookie/ClientCookiePacketListener;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/resources/MinecraftKey; b key
c net/minecraft/network/protocol/cookie/CookiePacketTypes net/minecraft/network/protocol/cookie/CookiePacketTypes
f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_COOKIE_REQUEST
f Lnet/minecraft/network/protocol/PacketType; b SERVERBOUND_COOKIE_RESPONSE
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound
c net/minecraft/network/protocol/cookie/ServerCookiePacketListener net/minecraft/network/protocol/cookie/ServerCookiePacketListener
m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V a handleCookieResponse
c net/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket net/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/resources/MinecraftKey; b key
f [B c payload
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/cookie/ServerCookiePacketListener;)V a handle
m ()Lnet/minecraft/resources/MinecraftKey; b key
m ()[B e payload
c net/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket net/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b sequence
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b sequence
c net/minecraft/network/protocol/game/ClientboundBundleDelimiterPacket net/minecraft/network/protocol/game/ClientboundBundleDelimiterPacket
m ()Lnet/minecraft/network/protocol/PacketType; a type
c net/minecraft/network/protocol/game/ClientboundBundlePacket net/minecraft/network/protocol/game/ClientboundBundlePacket
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
c net/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket net/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b batchSize
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b batchSize
c net/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket net/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket
f Lnet/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket; a INSTANCE
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
c net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/List; b chunkBiomeData
f I c TWO_MEGABYTES
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$a;)V a lambda$write$0
m (Ljava/util/List;)Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket; a forChunks
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Ljava/util/List; b chunkBiomeData
c net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$a net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$ChunkBiomeData
f Lnet/minecraft/world/level/ChunkCoordIntPair; a pos
f [B b buffer
m ()Lnet/minecraft/network/PacketDataSerializer; a getReadBuffer
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/chunk/Chunk;)V a extractChunkData
m (Lnet/minecraft/world/level/chunk/Chunk;)I a calculateChunkSize
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; b pos
m ()[B c buffer
m ()Lio/netty/buffer/ByteBuf; d getWriteBuffer
c net/minecraft/network/protocol/game/ClientboundClearTitlesPacket net/minecraft/network/protocol/game/ClientboundClearTitlesPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Z b resetTimes
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Z b shouldResetTimes
c net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; b action
f Ljava/util/List; c entries
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; b action
m ()Ljava/util/List; e entries
c net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action
f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; a ADD
f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; b REMOVE
f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; c SET
f [Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; d $VALUES
m ()[Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; a $values
c net/minecraft/network/protocol/game/ClientboundDamageEventPacket net/minecraft/network/protocol/game/ClientboundDamageEventPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b entityId
f Lnet/minecraft/core/Holder; c sourceType
f I d sourceCauseId
f I e sourceDirectId
f Ljava/util/Optional; f sourcePosition
f Lnet/minecraft/network/codec/StreamCodec; g DAMAGE_TYPE_ID_STREAM_CODEC
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/phys/Vec3D;)V a lambda$write$1
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/damagesource/DamageSource; a getSource
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)I a readOptionalEntityId
m (Lnet/minecraft/network/PacketDataSerializer;I)V a writeOptionalEntityId
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/phys/Vec3D; b lambda$new$0
m ()I b entityId
m ()Lnet/minecraft/core/Holder; e sourceType
m ()I f sourceCauseId
m ()I g sourceDirectId
m ()Ljava/util/Optional; h sourcePosition
c net/minecraft/network/protocol/game/ClientboundDebugSamplePacket net/minecraft/network/protocol/game/ClientboundDebugSamplePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f [J b sample
f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; c debugSampleType
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()[J b sample
m ()Lnet/minecraft/util/debugchart/RemoteDebugSampleType; e debugSampleType
c net/minecraft/network/protocol/game/ClientboundDeleteChatPacket net/minecraft/network/protocol/game/ClientboundDeleteChatPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/chat/MessageSignature$a; b messageSignature
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/network/chat/MessageSignature$a; b messageSignature
c net/minecraft/network/protocol/game/ClientboundDisguisedChatPacket net/minecraft/network/protocol/game/ClientboundDisguisedChatPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b message
f Lnet/minecraft/network/chat/ChatMessageType$a; c chatType
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b message
m ()Z c isSkippable
m ()Lnet/minecraft/network/chat/ChatMessageType$a; e chatType
c net/minecraft/network/protocol/game/ClientboundHurtAnimationPacket net/minecraft/network/protocol/game/ClientboundHurtAnimationPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
f F c yaw
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b id
m ()F e yaw
c net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f D b newCenterX
f D c newCenterZ
f D d oldSize
f D e newSize
f J f lerpTime
f I g newAbsoluteMaxSize
f I h warningBlocks
f I i warningTime
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()D b getNewCenterX
m ()D e getNewCenterZ
m ()D f getNewSize
m ()D g getOldSize
m ()J h getLerpTime
m ()I i getNewAbsoluteMaxSize
m ()I j getWarningTime
m ()I k getWarningBlocks
c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData
f I a TWO_MEGABYTES
f Lnet/minecraft/nbt/NBTTagCompound; b heightmaps
f [B c buffer
f Ljava/util/List; d blockEntitiesData
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/PacketDataSerializer; a getReadBuffer
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/chunk/Chunk;)V a extractChunkData
m (II)Ljava/util/function/Consumer; a getBlockEntitiesTagsConsumer
m (Lnet/minecraft/world/level/chunk/Chunk;)I a calculateChunkSize
m (Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$b;II)V a getBlockEntitiesTags
m (IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$b;)V a lambda$getBlockEntitiesTagsConsumer$0
m ()Lnet/minecraft/nbt/NBTTagCompound; b getHeightmaps
m ()Lio/netty/buffer/ByteBuf; c getWriteBuffer
c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$a net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b LIST_STREAM_CODEC
f I c packedXZ
f I d y
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; e type
f Lnet/minecraft/nbt/NBTTagCompound; f tag
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Lnet/minecraft/world/level/block/entity/TileEntity;)Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$a; a create
c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$b net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput
c net/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket net/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b x
f I c z
f Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData; d chunkData
f Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; e lightData
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getX
m ()I e getZ
m ()Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData; f getChunkData
m ()Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; g getLightData
c net/minecraft/network/protocol/game/ClientboundLightUpdatePacketData net/minecraft/network/protocol/game/ClientboundLightUpdatePacketData
f Lnet/minecraft/network/codec/StreamCodec; a DATA_LAYER_STREAM_CODEC
f Ljava/util/BitSet; b skyYMask
f Ljava/util/BitSet; c blockYMask
f Ljava/util/BitSet; d emptySkyYMask
f Ljava/util/BitSet; e emptyBlockYMask
f Ljava/util/List; f skyUpdates
f Ljava/util/List; g blockUpdates
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/lighting/LevelLightEngine;Lnet/minecraft/world/level/EnumSkyBlock;ILjava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V a prepareSectionData
m ()Ljava/util/BitSet; a getSkyYMask
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/util/BitSet; b getEmptySkyYMask
m ()Ljava/util/List; c getSkyUpdates
m ()Ljava/util/BitSet; d getBlockYMask
m ()Ljava/util/BitSet; e getEmptyBlockYMask
m ()Ljava/util/List; f getBlockUpdates
c net/minecraft/network/protocol/game/ClientboundPlayerChatPacket net/minecraft/network/protocol/game/ClientboundPlayerChatPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/UUID; b sender
f I c index
f Lnet/minecraft/network/chat/MessageSignature; d signature
f Lnet/minecraft/network/chat/SignedMessageBody$a; e body
f Lnet/minecraft/network/chat/IChatBaseComponent; f unsignedContent
f Lnet/minecraft/network/chat/FilterMask; g filterMask
f Lnet/minecraft/network/chat/ChatMessageType$a; h chatType
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Ljava/util/UUID; b sender
m ()Z c isSkippable
m ()I e index
m ()Lnet/minecraft/network/chat/MessageSignature; f signature
m ()Lnet/minecraft/network/chat/SignedMessageBody$a; g body
m ()Lnet/minecraft/network/chat/IChatBaseComponent; h unsignedContent
m ()Lnet/minecraft/network/chat/FilterMask; i filterMask
m ()Lnet/minecraft/network/chat/ChatMessageType$a; j chatType
c net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b duration
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
c net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket
f Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket; a INSTANCE
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
c net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b playerId
f Lnet/minecraft/network/chat/IChatBaseComponent; c message
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b playerId
m ()Z c isSkippable
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e message
c net/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket net/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/List; b profileIds
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Ljava/util/List; b profileIds
c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/EnumSet; b actions
f Ljava/util/List; c entries
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V a lambda$write$1
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Ljava/util/Collection;)Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket; a createPlayerInitializing
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b; a lambda$new$0
m ()Ljava/util/EnumSet; b actions
m ()Ljava/util/List; e entries
m ()Ljava/util/List; f newEntries
c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action
f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; a ADD_PLAYER
f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; b INITIALIZE_CHAT
f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; c UPDATE_GAME_MODE
f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; d UPDATE_LISTED
f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; e UPDATE_LATENCY
f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; f UPDATE_DISPLAY_NAME
f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$a; g reader
f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$b; h writer
f [Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; i $VALUES
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a lambda$static$10
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V a lambda$static$11
m ()[Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; a $values
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V b lambda$static$8
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V b lambda$static$9
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V c lambda$static$6
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V c lambda$static$7
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V d lambda$static$4
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V d lambda$static$5
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V e lambda$static$3
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V e lambda$static$2
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V f lambda$static$1
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V f lambda$static$0
c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$a net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Reader
c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$b net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Writer
c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry
f Ljava/util/UUID; a profileId
f Lcom/mojang/authlib/GameProfile; b profile
f Z c listed
f I d latency
f Lnet/minecraft/world/level/EnumGamemode; e gameMode
f Lnet/minecraft/network/chat/IChatBaseComponent; f displayName
f Lnet/minecraft/network/chat/RemoteChatSession$a; g chatSession
m ()Ljava/util/UUID; a profileId
m ()Lcom/mojang/authlib/GameProfile; b profile
m ()Z c listed
m ()I d latency
m ()Lnet/minecraft/world/level/EnumGamemode; e gameMode
m ()Lnet/minecraft/network/chat/IChatBaseComponent; f displayName
m ()Lnet/minecraft/network/chat/RemoteChatSession$a; g chatSession
c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder
f Ljava/util/UUID; a profileId
f Lcom/mojang/authlib/GameProfile; b profile
f Z c listed
f I d latency
f Lnet/minecraft/world/level/EnumGamemode; e gameMode
f Lnet/minecraft/network/chat/IChatBaseComponent; f displayName
f Lnet/minecraft/network/chat/RemoteChatSession$a; g chatSession
m ()Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b; a build
c net/minecraft/network/protocol/game/ClientboundProjectilePowerPacket net/minecraft/network/protocol/game/ClientboundProjectilePowerPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
f D c xPower
f D d yPower
f D e zPower
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getId
m ()D e getXPower
m ()D f getYPower
m ()D g getZPower
c net/minecraft/network/protocol/game/ClientboundResetScorePacket net/minecraft/network/protocol/game/ClientboundResetScorePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/lang/String; b owner
f Ljava/lang/String; c objectiveName
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Ljava/lang/String; b owner
m ()Ljava/lang/String; e objectiveName
c net/minecraft/network/protocol/game/ClientboundServerDataPacket net/minecraft/network/protocol/game/ClientboundServerDataPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b motd
f Ljava/util/Optional; c iconBytes
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b motd
m ()Ljava/util/Optional; e iconBytes
c net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b text
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b text
c net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f D b newCenterX
f D c newCenterZ
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()D b getNewCenterZ
m ()D e getNewCenterX
c net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f D b oldSize
f D c newSize
f J d lerpTime
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()D b getOldSize
m ()D e getNewSize
m ()J f getLerpTime
c net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f D b size
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()D b getSize
c net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b warningDelay
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getWarningDelay
c net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b warningBlocks
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getWarningBlocks
c net/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket net/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b simulationDistance
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b simulationDistance
c net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b text
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b text
c net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b text
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b text
c net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b fadeIn
f I c stay
f I d fadeOut
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getFadeIn
m ()I e getStay
m ()I f getFadeOut
c net/minecraft/network/protocol/game/ClientboundStartConfigurationPacket net/minecraft/network/protocol/game/ClientboundStartConfigurationPacket
f Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket; a INSTANCE
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Z d isTerminal
c net/minecraft/network/protocol/game/ClientboundSystemChatPacket net/minecraft/network/protocol/game/ClientboundSystemChatPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b content
f Z c overlay
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b content
m ()Z c isSkippable
m ()Z e overlay
c net/minecraft/network/protocol/game/ClientboundTickingStatePacket net/minecraft/network/protocol/game/ClientboundTickingStatePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f F b tickRate
f Z c isFrozen
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/world/TickRateManager;)Lnet/minecraft/network/protocol/game/ClientboundTickingStatePacket; a from
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()F b tickRate
m ()Z e isFrozen
c net/minecraft/network/protocol/game/ClientboundTickingStepPacket net/minecraft/network/protocol/game/ClientboundTickingStepPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b tickSteps
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/world/TickRateManager;)Lnet/minecraft/network/protocol/game/ClientboundTickingStepPacket; a from
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b tickSteps
c net/minecraft/network/protocol/game/CommonPlayerSpawnInfo net/minecraft/network/protocol/game/CommonPlayerSpawnInfo
f Lnet/minecraft/core/Holder; a dimensionType
f Lnet/minecraft/resources/ResourceKey; b dimension
f J c seed
f Lnet/minecraft/world/level/EnumGamemode; d gameType
f Lnet/minecraft/world/level/EnumGamemode; e previousGameType
f Z f isDebug
f Z g isFlat
f Ljava/util/Optional; h lastDeathLocation
f I i portalCooldown
f Lnet/minecraft/network/codec/StreamCodec; j DIMENSION_TYPE_ID_STREAM_CODEC
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/core/Holder; a dimensionType
m ()Lnet/minecraft/resources/ResourceKey; b dimension
m ()J c seed
m ()Lnet/minecraft/world/level/EnumGamemode; d gameType
m ()Lnet/minecraft/world/level/EnumGamemode; e previousGameType
m ()Z f isDebug
m ()Z g isFlat
m ()Ljava/util/Optional; h lastDeathLocation
m ()I i portalCooldown
c net/minecraft/network/protocol/game/DebugEntityNameGenerator net/minecraft/network/protocol/game/DebugEntityNameGenerator
f [Ljava/lang/String; a NAMES_FIRST_PART
f [Ljava/lang/String; b NAMES_SECOND_PART
m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/String; a getEntityName
m (Lnet/minecraft/util/RandomSource;[Ljava/lang/String;)Ljava/lang/String; a getRandomString
m (Ljava/util/UUID;)Ljava/lang/String; a getEntityName
m (Ljava/util/UUID;)Lnet/minecraft/util/RandomSource; b getRandom
c net/minecraft/network/protocol/game/GamePacketTypes net/minecraft/network/protocol/game/GamePacketTypes
f Lnet/minecraft/network/protocol/PacketType; A CLIENTBOUND_DEBUG_SAMPLE
f Lnet/minecraft/network/protocol/PacketType; B CLIENTBOUND_DELETE_CHAT
f Lnet/minecraft/network/protocol/PacketType; C CLIENTBOUND_DISGUISED_CHAT
f Lnet/minecraft/network/protocol/PacketType; D CLIENTBOUND_ENTITY_EVENT
f Lnet/minecraft/network/protocol/PacketType; E CLIENTBOUND_EXPLODE
f Lnet/minecraft/network/protocol/PacketType; F CLIENTBOUND_FORGET_LEVEL_CHUNK
f Lnet/minecraft/network/protocol/PacketType; G CLIENTBOUND_GAME_EVENT
f Lnet/minecraft/network/protocol/PacketType; H CLIENTBOUND_HORSE_SCREEN_OPEN
f Lnet/minecraft/network/protocol/PacketType; I CLIENTBOUND_HURT_ANIMATION
f Lnet/minecraft/network/protocol/PacketType; J CLIENTBOUND_INITIALIZE_BORDER
f Lnet/minecraft/network/protocol/PacketType; K CLIENTBOUND_LEVEL_CHUNK_WITH_LIGHT
f Lnet/minecraft/network/protocol/PacketType; L CLIENTBOUND_LEVEL_EVENT
f Lnet/minecraft/network/protocol/PacketType; M CLIENTBOUND_LEVEL_PARTICLES
f Lnet/minecraft/network/protocol/PacketType; N CLIENTBOUND_LIGHT_UPDATE
f Lnet/minecraft/network/protocol/PacketType; O CLIENTBOUND_LOGIN
f Lnet/minecraft/network/protocol/PacketType; P CLIENTBOUND_MAP_ITEM_DATA
f Lnet/minecraft/network/protocol/PacketType; Q CLIENTBOUND_MERCHANT_OFFERS
f Lnet/minecraft/network/protocol/PacketType; R CLIENTBOUND_MOVE_ENTITY_POS
f Lnet/minecraft/network/protocol/PacketType; S CLIENTBOUND_MOVE_ENTITY_POS_ROT
f Lnet/minecraft/network/protocol/PacketType; T CLIENTBOUND_MOVE_ENTITY_ROT
f Lnet/minecraft/network/protocol/PacketType; U CLIENTBOUND_MOVE_VEHICLE
f Lnet/minecraft/network/protocol/PacketType; V CLIENTBOUND_OPEN_BOOK
f Lnet/minecraft/network/protocol/PacketType; W CLIENTBOUND_OPEN_SCREEN
f Lnet/minecraft/network/protocol/PacketType; X CLIENTBOUND_OPEN_SIGN_EDITOR
f Lnet/minecraft/network/protocol/PacketType; Y CLIENTBOUND_PLACE_GHOST_RECIPE
f Lnet/minecraft/network/protocol/PacketType; Z CLIENTBOUND_PLAYER_ABILITIES
f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_BUNDLE
f Lnet/minecraft/network/protocol/PacketType; aA CLIENTBOUND_SET_DEFAULT_SPAWN_POSITION
f Lnet/minecraft/network/protocol/PacketType; aB CLIENTBOUND_SET_DISPLAY_OBJECTIVE
f Lnet/minecraft/network/protocol/PacketType; aC CLIENTBOUND_SET_ENTITY_DATA
f Lnet/minecraft/network/protocol/PacketType; aD CLIENTBOUND_SET_ENTITY_LINK
f Lnet/minecraft/network/protocol/PacketType; aE CLIENTBOUND_SET_ENTITY_MOTION
f Lnet/minecraft/network/protocol/PacketType; aF CLIENTBOUND_SET_EQUIPMENT
f Lnet/minecraft/network/protocol/PacketType; aG CLIENTBOUND_SET_EXPERIENCE
f Lnet/minecraft/network/protocol/PacketType; aH CLIENTBOUND_SET_HEALTH
f Lnet/minecraft/network/protocol/PacketType; aI CLIENTBOUND_SET_OBJECTIVE
f Lnet/minecraft/network/protocol/PacketType; aJ CLIENTBOUND_SET_PASSENGERS
f Lnet/minecraft/network/protocol/PacketType; aK CLIENTBOUND_SET_PLAYER_TEAM
f Lnet/minecraft/network/protocol/PacketType; aL CLIENTBOUND_SET_SCORE
f Lnet/minecraft/network/protocol/PacketType; aM CLIENTBOUND_SET_SIMULATION_DISTANCE
f Lnet/minecraft/network/protocol/PacketType; aN CLIENTBOUND_SET_SUBTITLE_TEXT
f Lnet/minecraft/network/protocol/PacketType; aO CLIENTBOUND_SET_TIME
f Lnet/minecraft/network/protocol/PacketType; aP CLIENTBOUND_SET_TITLE_TEXT
f Lnet/minecraft/network/protocol/PacketType; aQ CLIENTBOUND_SET_TITLES_ANIMATION
f Lnet/minecraft/network/protocol/PacketType; aR CLIENTBOUND_SOUND_ENTITY
f Lnet/minecraft/network/protocol/PacketType; aS CLIENTBOUND_SOUND
f Lnet/minecraft/network/protocol/PacketType; aT CLIENTBOUND_START_CONFIGURATION
f Lnet/minecraft/network/protocol/PacketType; aU CLIENTBOUND_STOP_SOUND
f Lnet/minecraft/network/protocol/PacketType; aV CLIENTBOUND_SYSTEM_CHAT
f Lnet/minecraft/network/protocol/PacketType; aW CLIENTBOUND_TAB_LIST
f Lnet/minecraft/network/protocol/PacketType; aX CLIENTBOUND_TAG_QUERY
f Lnet/minecraft/network/protocol/PacketType; aY CLIENTBOUND_TAKE_ITEM_ENTITY
f Lnet/minecraft/network/protocol/PacketType; aZ CLIENTBOUND_TELEPORT_ENTITY
f Lnet/minecraft/network/protocol/PacketType; aa CLIENTBOUND_PLAYER_CHAT
f Lnet/minecraft/network/protocol/PacketType; ab CLIENTBOUND_PLAYER_COMBAT_END
f Lnet/minecraft/network/protocol/PacketType; ac CLIENTBOUND_PLAYER_COMBAT_ENTER
f Lnet/minecraft/network/protocol/PacketType; ad CLIENTBOUND_PLAYER_COMBAT_KILL
f Lnet/minecraft/network/protocol/PacketType; ae CLIENTBOUND_PLAYER_INFO_REMOVE
f Lnet/minecraft/network/protocol/PacketType; af CLIENTBOUND_PLAYER_INFO_UPDATE
f Lnet/minecraft/network/protocol/PacketType; ag CLIENTBOUND_PLAYER_LOOK_AT
f Lnet/minecraft/network/protocol/PacketType; ah CLIENTBOUND_PLAYER_POSITION
f Lnet/minecraft/network/protocol/PacketType; ai CLIENTBOUND_RECIPE
f Lnet/minecraft/network/protocol/PacketType; aj CLIENTBOUND_REMOVE_ENTITIES
f Lnet/minecraft/network/protocol/PacketType; ak CLIENTBOUND_REMOVE_MOB_EFFECT
f Lnet/minecraft/network/protocol/PacketType; al CLIENTBOUND_RESPAWN
f Lnet/minecraft/network/protocol/PacketType; am CLIENTBOUND_ROTATE_HEAD
f Lnet/minecraft/network/protocol/PacketType; an CLIENTBOUND_SECTION_BLOCKS_UPDATE
f Lnet/minecraft/network/protocol/PacketType; ao CLIENTBOUND_SELECT_ADVANCEMENTS_TAB
f Lnet/minecraft/network/protocol/PacketType; ap CLIENTBOUND_SERVER_DATA
f Lnet/minecraft/network/protocol/PacketType; aq CLIENTBOUND_SET_ACTION_BAR_TEXT
f Lnet/minecraft/network/protocol/PacketType; ar CLIENTBOUND_SET_BORDER_CENTER
f Lnet/minecraft/network/protocol/PacketType; as CLIENTBOUND_SET_BORDER_LERP_SIZE
f Lnet/minecraft/network/protocol/PacketType; at CLIENTBOUND_SET_BORDER_SIZE
f Lnet/minecraft/network/protocol/PacketType; au CLIENTBOUND_SET_BORDER_WARNING_DELAY
f Lnet/minecraft/network/protocol/PacketType; av CLIENTBOUND_SET_BORDER_WARNING_DISTANCE
f Lnet/minecraft/network/protocol/PacketType; aw CLIENTBOUND_SET_CAMERA
f Lnet/minecraft/network/protocol/PacketType; ax CLIENTBOUND_SET_CARRIED_ITEM
f Lnet/minecraft/network/protocol/PacketType; ay CLIENTBOUND_SET_CHUNK_CACHE_CENTER
f Lnet/minecraft/network/protocol/PacketType; az CLIENTBOUND_SET_CHUNK_CACHE_RADIUS
f Lnet/minecraft/network/protocol/PacketType; b CLIENTBOUND_BUNDLE_DELIMITER
f Lnet/minecraft/network/protocol/PacketType; bA SERVERBOUND_LOCK_DIFFICULTY
f Lnet/minecraft/network/protocol/PacketType; bB SERVERBOUND_MOVE_PLAYER_POS
f Lnet/minecraft/network/protocol/PacketType; bC SERVERBOUND_MOVE_PLAYER_POS_ROT
f Lnet/minecraft/network/protocol/PacketType; bD SERVERBOUND_MOVE_PLAYER_ROT
f Lnet/minecraft/network/protocol/PacketType; bE SERVERBOUND_MOVE_PLAYER_STATUS_ONLY
f Lnet/minecraft/network/protocol/PacketType; bF SERVERBOUND_MOVE_VEHICLE
f Lnet/minecraft/network/protocol/PacketType; bG SERVERBOUND_PADDLE_BOAT
f Lnet/minecraft/network/protocol/PacketType; bH SERVERBOUND_PICK_ITEM
f Lnet/minecraft/network/protocol/PacketType; bI SERVERBOUND_PLACE_RECIPE
f Lnet/minecraft/network/protocol/PacketType; bJ SERVERBOUND_PLAYER_ABILITIES
f Lnet/minecraft/network/protocol/PacketType; bK SERVERBOUND_PLAYER_ACTION
f Lnet/minecraft/network/protocol/PacketType; bL SERVERBOUND_PLAYER_COMMAND
f Lnet/minecraft/network/protocol/PacketType; bM SERVERBOUND_PLAYER_INPUT
f Lnet/minecraft/network/protocol/PacketType; bN SERVERBOUND_RECIPE_BOOK_CHANGE_SETTINGS
f Lnet/minecraft/network/protocol/PacketType; bO SERVERBOUND_RECIPE_BOOK_SEEN_RECIPE
f Lnet/minecraft/network/protocol/PacketType; bP SERVERBOUND_RENAME_ITEM
f Lnet/minecraft/network/protocol/PacketType; bQ SERVERBOUND_SEEN_ADVANCEMENTS
f Lnet/minecraft/network/protocol/PacketType; bR SERVERBOUND_SELECT_TRADE
f Lnet/minecraft/network/protocol/PacketType; bS SERVERBOUND_SET_BEACON
f Lnet/minecraft/network/protocol/PacketType; bT SERVERBOUND_SET_CARRIED_ITEM
f Lnet/minecraft/network/protocol/PacketType; bU SERVERBOUND_SET_COMMAND_BLOCK
f Lnet/minecraft/network/protocol/PacketType; bV SERVERBOUND_SET_COMMAND_MINECART
f Lnet/minecraft/network/protocol/PacketType; bW SERVERBOUND_SET_CREATIVE_MODE_SLOT
f Lnet/minecraft/network/protocol/PacketType; bX SERVERBOUND_SET_JIGSAW_BLOCK
f Lnet/minecraft/network/protocol/PacketType; bY SERVERBOUND_SET_STRUCTURE_BLOCK
f Lnet/minecraft/network/protocol/PacketType; bZ SERVERBOUND_SIGN_UPDATE
f Lnet/minecraft/network/protocol/PacketType; ba CLIENTBOUND_UPDATE_ADVANCEMENTS
f Lnet/minecraft/network/protocol/PacketType; bb CLIENTBOUND_UPDATE_ATTRIBUTES
f Lnet/minecraft/network/protocol/PacketType; bc CLIENTBOUND_UPDATE_MOB_EFFECT
f Lnet/minecraft/network/protocol/PacketType; bd CLIENTBOUND_UPDATE_RECIPES
f Lnet/minecraft/network/protocol/PacketType; be CLIENTBOUND_PROJECTILE_POWER
f Lnet/minecraft/network/protocol/PacketType; bf SERVERBOUND_ACCEPT_TELEPORTATION
f Lnet/minecraft/network/protocol/PacketType; bg SERVERBOUND_BLOCK_ENTITY_TAG_QUERY
f Lnet/minecraft/network/protocol/PacketType; bh SERVERBOUND_CHANGE_DIFFICULTY
f Lnet/minecraft/network/protocol/PacketType; bi SERVERBOUND_CHAT_ACK
f Lnet/minecraft/network/protocol/PacketType; bj SERVERBOUND_CHAT_COMMAND
f Lnet/minecraft/network/protocol/PacketType; bk SERVERBOUND_CHAT_COMMAND_SIGNED
f Lnet/minecraft/network/protocol/PacketType; bl SERVERBOUND_CHAT
f Lnet/minecraft/network/protocol/PacketType; bm SERVERBOUND_CHAT_SESSION_UPDATE
f Lnet/minecraft/network/protocol/PacketType; bn SERVERBOUND_CHUNK_BATCH_RECEIVED
f Lnet/minecraft/network/protocol/PacketType; bo SERVERBOUND_CLIENT_COMMAND
f Lnet/minecraft/network/protocol/PacketType; bp SERVERBOUND_COMMAND_SUGGESTION
f Lnet/minecraft/network/protocol/PacketType; bq SERVERBOUND_CONFIGURATION_ACKNOWLEDGED
f Lnet/minecraft/network/protocol/PacketType; br SERVERBOUND_CONTAINER_BUTTON_CLICK
f Lnet/minecraft/network/protocol/PacketType; bs SERVERBOUND_CONTAINER_CLICK
f Lnet/minecraft/network/protocol/PacketType; bt SERVERBOUND_CONTAINER_CLOSE
f Lnet/minecraft/network/protocol/PacketType; bu SERVERBOUND_CONTAINER_SLOT_STATE_CHANGED
f Lnet/minecraft/network/protocol/PacketType; bv SERVERBOUND_DEBUG_SAMPLE_SUBSCRIPTION
f Lnet/minecraft/network/protocol/PacketType; bw SERVERBOUND_EDIT_BOOK
f Lnet/minecraft/network/protocol/PacketType; bx SERVERBOUND_ENTITY_TAG_QUERY
f Lnet/minecraft/network/protocol/PacketType; by SERVERBOUND_INTERACT
f Lnet/minecraft/network/protocol/PacketType; bz SERVERBOUND_JIGSAW_GENERATE
f Lnet/minecraft/network/protocol/PacketType; c CLIENTBOUND_ADD_ENTITY
f Lnet/minecraft/network/protocol/PacketType; ca SERVERBOUND_SWING
f Lnet/minecraft/network/protocol/PacketType; cb SERVERBOUND_TELEPORT_TO_ENTITY
f Lnet/minecraft/network/protocol/PacketType; cc SERVERBOUND_USE_ITEM_ON
f Lnet/minecraft/network/protocol/PacketType; cd SERVERBOUND_USE_ITEM
f Lnet/minecraft/network/protocol/PacketType; ce CLIENTBOUND_RESET_SCORE
f Lnet/minecraft/network/protocol/PacketType; cf CLIENTBOUND_TICKING_STATE
f Lnet/minecraft/network/protocol/PacketType; cg CLIENTBOUND_TICKING_STEP
f Lnet/minecraft/network/protocol/PacketType; d CLIENTBOUND_ADD_EXPERIENCE_ORB
f Lnet/minecraft/network/protocol/PacketType; e CLIENTBOUND_ANIMATE
f Lnet/minecraft/network/protocol/PacketType; f CLIENTBOUND_AWARD_STATS
f Lnet/minecraft/network/protocol/PacketType; g CLIENTBOUND_BLOCK_CHANGED_ACK
f Lnet/minecraft/network/protocol/PacketType; h CLIENTBOUND_BLOCK_DESTRUCTION
f Lnet/minecraft/network/protocol/PacketType; i CLIENTBOUND_BLOCK_ENTITY_DATA
f Lnet/minecraft/network/protocol/PacketType; j CLIENTBOUND_BLOCK_EVENT
f Lnet/minecraft/network/protocol/PacketType; k CLIENTBOUND_BLOCK_UPDATE
f Lnet/minecraft/network/protocol/PacketType; l CLIENTBOUND_BOSS_EVENT
f Lnet/minecraft/network/protocol/PacketType; m CLIENTBOUND_CHANGE_DIFFICULTY
f Lnet/minecraft/network/protocol/PacketType; n CLIENTBOUND_CHUNK_BATCH_FINISHED
f Lnet/minecraft/network/protocol/PacketType; o CLIENTBOUND_CHUNK_BATCH_START
f Lnet/minecraft/network/protocol/PacketType; p CLIENTBOUND_CHUNKS_BIOMES
f Lnet/minecraft/network/protocol/PacketType; q CLIENTBOUND_CLEAR_TITLES
f Lnet/minecraft/network/protocol/PacketType; r CLIENTBOUND_COMMAND_SUGGESTIONS
f Lnet/minecraft/network/protocol/PacketType; s CLIENTBOUND_COMMANDS
f Lnet/minecraft/network/protocol/PacketType; t CLIENTBOUND_CONTAINER_CLOSE
f Lnet/minecraft/network/protocol/PacketType; u CLIENTBOUND_CONTAINER_SET_CONTENT
f Lnet/minecraft/network/protocol/PacketType; v CLIENTBOUND_CONTAINER_SET_DATA
f Lnet/minecraft/network/protocol/PacketType; w CLIENTBOUND_CONTAINER_SET_SLOT
f Lnet/minecraft/network/protocol/PacketType; x CLIENTBOUND_COOLDOWN
f Lnet/minecraft/network/protocol/PacketType; y CLIENTBOUND_CUSTOM_CHAT_COMPLETIONS
f Lnet/minecraft/network/protocol/PacketType; z CLIENTBOUND_DAMAGE_EVENT
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound
c net/minecraft/network/protocol/game/GameProtocols net/minecraft/network/protocol/game/GameProtocols
f Lnet/minecraft/network/ProtocolInfo$a; a SERVERBOUND
f Lnet/minecraft/network/ProtocolInfo$a; b CLIENTBOUND
m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V a lambda$static$1
m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V b lambda$static$0
c net/minecraft/network/protocol/game/PacketDebug net/minecraft/network/protocol/game/DebugPackets
f Lorg/slf4j/Logger; a LOGGER
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/gameevent/GameEventListener;)V a sendGameEventListenerInfo
m (Lnet/minecraft/world/entity/EntityLiving;J)Ljava/util/List; a getMemoryDescriptions
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a sendNeighborsUpdatePacket
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBeehive;)V a sendHiveInfo
m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/entity/ai/gossip/ReputationType;Ljava/lang/Integer;)V a lambda$sendEntityBrain$5
m (Lnet/minecraft/world/entity/animal/EntityBee;)V a sendBeeInfo
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a sendPoiPacketsForChunk
m (Lnet/minecraft/core/Holder;)Z a lambda$sendPoiPacketsForChunk$0
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V a sendBreezeInfo
m (Ljava/util/List;Lnet/minecraft/world/entity/ai/goal/PathfinderGoalWrapped;)V a lambda$sendGoalSelector$3
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/Collection;)V a sendRaids
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;)V a sendGameEventInfo
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$sendPoiAddedPacket$2
m (Lnet/minecraft/server/level/WorldServer;)V a sendGameTestClearPacket
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Ljava/lang/String;II)V a sendGameTestAddMarker
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a sendPoiAddedPacket
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V a sendPacketToAllPlayers
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a sendStructurePacket
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/level/pathfinder/PathEntity;F)V a sendPathFindingPacket
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ai/goal/PathfinderGoalSelector;)V a sendGoalSelector
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)V a lambda$sendPoiPacketsForChunk$1
m (Ljava/lang/String;)Ljava/lang/String; a lambda$sendEntityBrain$4
m (Lnet/minecraft/world/entity/EntityLiving;)V a sendEntityBrain
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/resources/ResourceKey;)V a lambda$sendGameEventInfo$7
m (Lnet/minecraft/server/level/WorldServer;Ljava/lang/Object;)Ljava/lang/String; a getShortDescription
m (Ljava/util/List;Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V a lambda$sendEntityBrain$6
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V b sendPoiRemovedPacket
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V c sendPoiTicketCountPacket
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V d sendVillageSectionsPacket
c net/minecraft/network/protocol/game/PacketListenerPlayIn net/minecraft/network/protocol/game/ServerGamePacketListener
m (Lnet/minecraft/network/protocol/game/PacketPlayInEntityNBTQuery;)V a handleEntityTagQuery
m (Lnet/minecraft/network/protocol/game/PacketPlayInBoatMove;)V a handlePaddleBoat
m (Lnet/minecraft/network/protocol/game/PacketPlayInRecipeSettings;)V a handleRecipeBookChangeSettingsPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction;)V a handlePlayerCommand
m (Lnet/minecraft/network/protocol/game/PacketPlayInUpdateSign;)V a handleSignUpdate
m (Lnet/minecraft/network/protocol/game/PacketPlayInSteerVehicle;)V a handlePlayerInput
m (Lnet/minecraft/network/protocol/game/PacketPlayInPickItem;)V a handlePickItem
m (Lnet/minecraft/network/protocol/game/PacketPlayInStruct;)V a handleSetStructureBlock
m (Lnet/minecraft/network/protocol/game/ServerboundDebugSampleSubscriptionPacket;)V a handleDebugSampleSubscription
m (Lnet/minecraft/network/protocol/game/PacketPlayInBlockPlace;)V a handleUseItem
m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;)V a handleSignedChatCommand
m (Lnet/minecraft/network/protocol/game/PacketPlayInBEdit;)V a handleEditBook
m (Lnet/minecraft/network/protocol/game/PacketPlayInSpectate;)V a handleTeleportToEntityPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayInFlying;)V a handleMovePlayer
m (Lnet/minecraft/network/protocol/game/ServerboundChatAckPacket;)V a handleChatAck
m (Lnet/minecraft/network/protocol/game/PacketPlayInDifficultyLock;)V a handleLockDifficulty
m (Lnet/minecraft/network/protocol/game/PacketPlayInSetCommandBlock;)V a handleSetCommandBlock
m (Lnet/minecraft/network/protocol/game/PacketPlayInChat;)V a handleChat
m (Lnet/minecraft/network/protocol/game/PacketPlayInHeldItemSlot;)V a handleSetCarriedItem
m (Lnet/minecraft/network/protocol/game/PacketPlayInSetJigsaw;)V a handleSetJigsawBlock
m (Lnet/minecraft/network/protocol/game/PacketPlayInWindowClick;)V a handleContainerClick
m (Lnet/minecraft/network/protocol/game/PacketPlayInVehicleMove;)V a handleMoveVehicle
m (Lnet/minecraft/network/protocol/game/PacketPlayInTileNBTQuery;)V a handleBlockEntityTagQuery
m (Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements;)V a handleSeenAdvancements
m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity;)V a handleInteract
m (Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand;)V a handleClientCommand
m (Lnet/minecraft/network/protocol/game/PacketPlayInSetCreativeSlot;)V a handleSetCreativeModeSlot
m (Lnet/minecraft/network/protocol/game/PacketPlayInArmAnimation;)V a handleAnimate
m (Lnet/minecraft/network/protocol/game/PacketPlayInAbilities;)V a handlePlayerAbilities
m (Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket;)V a handleConfigurationAcknowledged
m (Lnet/minecraft/network/protocol/game/PacketPlayInUseItem;)V a handleUseItemOn
m (Lnet/minecraft/network/protocol/game/PacketPlayInAutoRecipe;)V a handlePlaceRecipe
m (Lnet/minecraft/network/protocol/game/PacketPlayInItemName;)V a handleRenameItem
m (Lnet/minecraft/network/protocol/game/PacketPlayInSetCommandMinecart;)V a handleSetCommandMinecart
m (Lnet/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket;)V a handleChunkBatchReceived
m (Lnet/minecraft/network/protocol/game/PacketPlayInEnchantItem;)V a handleContainerButtonClick
m (Lnet/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket;)V a handleContainerSlotStateChanged
m (Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig;)V a handlePlayerAction
m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandPacket;)V a handleChatCommand
m (Lnet/minecraft/network/protocol/game/PacketPlayInTrSel;)V a handleSelectTrade
m (Lnet/minecraft/network/protocol/game/PacketPlayInTeleportAccept;)V a handleAcceptTeleportPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayInCloseWindow;)V a handleContainerClose
m (Lnet/minecraft/network/protocol/game/PacketPlayInJigsawGenerate;)V a handleJigsawGenerate
m (Lnet/minecraft/network/protocol/game/PacketPlayInRecipeDisplayed;)V a handleRecipeBookSeenRecipePacket
m (Lnet/minecraft/network/protocol/game/PacketPlayInDifficultyChange;)V a handleChangeDifficulty
m (Lnet/minecraft/network/protocol/game/PacketPlayInBeacon;)V a handleSetBeaconPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayInTabComplete;)V a handleCustomCommandSuggestions
m (Lnet/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket;)V a handleChatSessionUpdate
m ()Lnet/minecraft/network/EnumProtocol; b protocol
c net/minecraft/network/protocol/game/PacketListenerPlayOut net/minecraft/network/protocol/game/ClientGamePacketListener
m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityVelocity;)V a handleSetEntityMotion
m (Lnet/minecraft/network/protocol/game/PacketPlayOutUpdateTime;)V a handleSetTime
m (Lnet/minecraft/network/protocol/game/ClientboundTickingStatePacket;)V a handleTickingState
m (Lnet/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket;)V a handleChunkBatchStart
m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket;)V a handleSetBorderCenter
m (Lnet/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket;)V a handleLevelChunkWithLight
m (Lnet/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket;)V a setTitlesAnimation
m (Lnet/minecraft/network/protocol/game/PacketPlayOutBlockBreakAnimation;)V a handleBlockDestruction
m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityEquipment;)V a handleSetEquipment
m (Lnet/minecraft/network/protocol/game/PacketPlayOutMap;)V a handleMapItemData
m (Lnet/minecraft/network/protocol/game/PacketPlayOutLightUpdate;)V a handleLightUpdatePacket
m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket;)V a handleSetBorderWarningDistance
m (Lnet/minecraft/network/protocol/game/PacketPlayOutOpenSignEditor;)V a handleOpenSignEditor
m (Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData;)V a handleBlockEntityData
m (Lnet/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket;)V a setActionBarText
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerChatPacket;)V a handlePlayerChat
m (Lnet/minecraft/network/protocol/game/PacketPlayOutLookAt;)V a handleLookAt
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSelectAdvancementTab;)V a handleSelectAdvancementsTab
m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityEffect;)V a handleUpdateMobEffect
m (Lnet/minecraft/network/protocol/game/PacketPlayOutUpdateAttributes;)V a handleUpdateAttributes
m (Lnet/minecraft/network/protocol/game/PacketPlayOutUnloadChunk;)V a handleForgetLevelChunk
m (Lnet/minecraft/network/protocol/game/PacketPlayOutNBTQuery;)V a handleTagQueryPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayOutTabComplete;)V a handleCommandSuggestions
m (Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket;)V a handleCustomChatCompletions
m (Lnet/minecraft/network/protocol/game/PacketPlayOutStatistic;)V a handleAwardStats
m (Lnet/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket;)V a handleSetSimulationDistance
m (Lnet/minecraft/network/protocol/game/PacketPlayOutWorldParticles;)V a handleParticleEvent
m (Lnet/minecraft/network/protocol/game/PacketPlayOutLogin;)V a handleLogin
m (Lnet/minecraft/network/protocol/game/PacketPlayOutHeldItemSlot;)V a handleSetCarriedItem
m (Lnet/minecraft/network/protocol/game/ClientboundSetTitleTextPacket;)V a setTitleText
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntityExperienceOrb;)V a handleAddExperienceOrb
m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityTeleport;)V a handleTeleportEntity
m (Lnet/minecraft/network/protocol/game/PacketPlayOutNamedSoundEffect;)V a handleSoundEvent
m (Lnet/minecraft/network/protocol/game/PacketPlayOutStopSound;)V a handleStopSoundEvent
m (Lnet/minecraft/network/protocol/game/ClientboundServerDataPacket;)V a handleServerData
m (Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardObjective;)V a handleAddObjective
m (Lnet/minecraft/network/protocol/game/PacketPlayOutCommands;)V a handleCommands
m (Lnet/minecraft/network/protocol/game/PacketPlayOutViewCentre;)V a handleSetChunkCacheCenter
m (Lnet/minecraft/network/protocol/game/PacketPlayOutWorldEvent;)V a handleLevelEvent
m (Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange;)V a handleGameEvent
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket;)V a handlePlayerCombatKill
m (Lnet/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket;)V a handleChunkBatchFinished
m (Lnet/minecraft/network/protocol/game/ClientboundTickingStepPacket;)V a handleTickingStep
m (Lnet/minecraft/network/protocol/game/PacketPlayOutVehicleMove;)V a handleMoveVehicle
m (Lnet/minecraft/network/protocol/game/ClientboundInitializeBorderPacket;)V a handleInitializeBorder
m (Lnet/minecraft/network/protocol/game/ClientboundResetScorePacket;)V a handleResetScore
m (Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket;)V a handleChunksBiomes
m (Lnet/minecraft/network/protocol/game/ClientboundSystemChatPacket;)V a handleSystemChat
m (Lnet/minecraft/network/protocol/game/PacketPlayOutAttachEntity;)V a handleEntityLinkPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntitySound;)V a handleSoundEntityEvent
m (Lnet/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket;)V a setSubtitleText
m (Lnet/minecraft/network/protocol/game/PacketPlayOutBoss;)V a handleBossUpdate
m (Lnet/minecraft/network/protocol/game/PacketPlayOutPosition;)V a handleMovePlayer
m (Lnet/minecraft/network/protocol/game/PacketPlayOutAnimation;)V a handleAnimate
m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket;)V a handleSetBorderLerpSize
m (Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes;)V a handleAddOrRemoveRecipes
m (Lnet/minecraft/network/protocol/game/PacketPlayOutOpenWindow;)V a handleOpenScreen
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket;)V a handlePlayerCombatEnd
m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityMetadata;)V a handleSetEntityData
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a handleAddEntity
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSetSlot;)V a handleContainerSetSlot
m (Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardDisplayObjective;)V a handleSetDisplayObjective
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket;)V a handlePlayerInfoUpdate
m (Lnet/minecraft/network/protocol/game/PacketPlayOutMultiBlockChange;)V a handleChunkBlocksUpdate
m (Lnet/minecraft/network/protocol/game/PacketPlayOutExplosion;)V a handleExplosion
m (Lnet/minecraft/network/protocol/game/ClientboundClearTitlesPacket;)V a handleTitlesClear
m (Lnet/minecraft/network/protocol/game/PacketPlayOutRecipeUpdate;)V a handleUpdateRecipes
m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderSizePacket;)V a handleSetBorderSize
m (Lnet/minecraft/network/protocol/game/PacketPlayOutCamera;)V a handleSetCamera
m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket;)V a handleSetBorderWarningDelay
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSetCooldown;)V a handleItemCooldown
m (Lnet/minecraft/network/protocol/game/PacketPlayOutViewDistance;)V a handleSetChunkCacheRadius
m (Lnet/minecraft/network/protocol/game/PacketPlayOutRespawn;)V a handleRespawn
m (Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam;)V a handleSetPlayerTeamPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayOutAbilities;)V a handlePlayerAbilities
m (Lnet/minecraft/network/protocol/game/PacketPlayOutBlockChange;)V a handleBlockUpdate
m (Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardScore;)V a handleSetScore
m (Lnet/minecraft/network/protocol/game/PacketPlayOutCloseWindow;)V a handleContainerClose
m (Lnet/minecraft/network/protocol/game/ClientboundBundlePacket;)V a handleBundlePacket
m (Lnet/minecraft/network/protocol/game/PacketPlayOutUpdateHealth;)V a handleSetHealth
m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityDestroy;)V a handleRemoveEntities
m (Lnet/minecraft/network/protocol/game/ClientboundDamageEventPacket;)V a handleDamageEvent
m (Lnet/minecraft/network/protocol/game/PacketPlayOutServerDifficulty;)V a handleChangeDifficulty
m (Lnet/minecraft/network/protocol/game/PacketPlayOutCollect;)V a handleTakeItemEntity
m (Lnet/minecraft/network/protocol/game/PacketPlayOutPlayerListHeaderFooter;)V a handleTabListCustomisation
m (Lnet/minecraft/network/protocol/game/ClientboundProjectilePowerPacket;)V a handleProjectilePowerPacket
m (Lnet/minecraft/network/protocol/game/ClientboundDeleteChatPacket;)V a handleDeleteChat
m (Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket;)V a handleConfigurationStart
m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityStatus;)V a handleEntityEvent
m (Lnet/minecraft/network/protocol/game/PacketPlayOutOpenWindowMerchant;)V a handleMerchantOffers
m (Lnet/minecraft/network/protocol/game/PacketPlayOutRemoveEntityEffect;)V a handleRemoveMobEffect
m (Lnet/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket;)V a handleBlockChangedAck
m (Lnet/minecraft/network/protocol/game/PacketPlayOutAdvancements;)V a handleUpdateAdvancementsPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntity;)V a handleMoveEntity
m (Lnet/minecraft/network/protocol/game/PacketPlayOutEntityHeadRotation;)V a handleRotateMob
m (Lnet/minecraft/network/protocol/game/PacketPlayOutOpenWindowHorse;)V a handleHorseScreenOpen
m (Lnet/minecraft/network/protocol/game/PacketPlayOutAutoRecipe;)V a handlePlaceRecipe
m (Lnet/minecraft/network/protocol/game/ClientboundHurtAnimationPacket;)V a handleHurtAnimation
m (Lnet/minecraft/network/protocol/game/PacketPlayOutBlockAction;)V a handleBlockEvent
m (Lnet/minecraft/network/protocol/game/ClientboundDebugSamplePacket;)V a handleDebugSample
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket;)V a handlePlayerCombatEnter
m (Lnet/minecraft/network/protocol/game/ClientboundDisguisedChatPacket;)V a handleDisguisedChat
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnPosition;)V a handleSetSpawn
m (Lnet/minecraft/network/protocol/game/PacketPlayOutWindowData;)V a handleContainerSetData
m (Lnet/minecraft/network/protocol/game/PacketPlayOutExperience;)V a handleSetExperience
m (Lnet/minecraft/network/protocol/game/PacketPlayOutWindowItems;)V a handleContainerContent
m (Lnet/minecraft/network/protocol/game/PacketPlayOutMount;)V a handleSetEntityPassengersPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayOutOpenBook;)V a handleOpenBook
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket;)V a handlePlayerInfoRemove
m ()Lnet/minecraft/network/EnumProtocol; b protocol
c net/minecraft/network/protocol/game/PacketPlayInAbilities net/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b FLAG_FLYING
f Z c isFlying
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Z b isFlying
c net/minecraft/network/protocol/game/PacketPlayInAdvancements net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements$Status; b action
f Lnet/minecraft/resources/MinecraftKey; c tab
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements; a openedTab
m ()Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements; b closedScreen
m ()Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements$Status; e getAction
m ()Lnet/minecraft/resources/MinecraftKey; f getTab
c net/minecraft/network/protocol/game/PacketPlayInAdvancements$Status net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action
f Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements$Status; a OPENED_TAB
f Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements$Status; b CLOSED_SCREEN
f [Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements$Status; c $VALUES
m ()[Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements$Status; a $values
c net/minecraft/network/protocol/game/PacketPlayInArmAnimation net/minecraft/network/protocol/game/ServerboundSwingPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/EnumHand; b hand
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/world/EnumHand; b getHand
c net/minecraft/network/protocol/game/PacketPlayInAutoRecipe net/minecraft/network/protocol/game/ServerboundPlaceRecipePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b containerId
f Lnet/minecraft/resources/MinecraftKey; c recipe
f Z d shiftDown
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b getContainerId
m ()Lnet/minecraft/resources/MinecraftKey; e getRecipe
m ()Z f isShiftDown
c net/minecraft/network/protocol/game/PacketPlayInBEdit net/minecraft/network/protocol/game/ServerboundEditBookPacket
f I a MAX_BYTES_PER_CHAR
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f I c slot
f Ljava/util/List; d pages
f Ljava/util/Optional; e title
f I f TITLE_MAX_CHARS
f I g PAGE_MAX_CHARS
f I h MAX_PAGES_COUNT
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()I b slot
m ()Ljava/util/List; e pages
m ()Ljava/util/Optional; f title
c net/minecraft/network/protocol/game/PacketPlayInBeacon net/minecraft/network/protocol/game/ServerboundSetBeaconPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/Optional; b primary
f Ljava/util/Optional; c secondary
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()Ljava/util/Optional; b primary
m ()Ljava/util/Optional; e secondary
c net/minecraft/network/protocol/game/PacketPlayInBlockDig net/minecraft/network/protocol/game/ServerboundPlayerActionPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; b pos
f Lnet/minecraft/core/EnumDirection; c direction
f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; d action
f I e sequence
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/core/BlockPosition; b getPos
m ()Lnet/minecraft/core/EnumDirection; e getDirection
m ()Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; f getAction
m ()I g getSequence
c net/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType net/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action
f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; a START_DESTROY_BLOCK
f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; b ABORT_DESTROY_BLOCK
f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; c STOP_DESTROY_BLOCK
f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; d DROP_ALL_ITEMS
f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; e DROP_ITEM
f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; f RELEASE_USE_ITEM
f Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; g SWAP_ITEM_WITH_OFFHAND
f [Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; h $VALUES
m ()[Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType; a $values
c net/minecraft/network/protocol/game/PacketPlayInBlockPlace net/minecraft/network/protocol/game/ServerboundUseItemPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/EnumHand; b hand
f I c sequence
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/world/EnumHand; b getHand
m ()I e getSequence
c net/minecraft/network/protocol/game/PacketPlayInBoatMove net/minecraft/network/protocol/game/ServerboundPaddleBoatPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Z b left
f Z c right
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Z b getLeft
m ()Z e getRight
c net/minecraft/network/protocol/game/PacketPlayInChat net/minecraft/network/protocol/game/ServerboundChatPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/lang/String; b message
f Ljava/time/Instant; c timeStamp
f J d salt
f Lnet/minecraft/network/chat/MessageSignature; e signature
f Lnet/minecraft/network/chat/LastSeenMessages$b; f lastSeenMessages
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/lang/String; b message
m ()Ljava/time/Instant; e timeStamp
m ()J f salt
m ()Lnet/minecraft/network/chat/MessageSignature; g signature
m ()Lnet/minecraft/network/chat/LastSeenMessages$b; h lastSeenMessages
c net/minecraft/network/protocol/game/PacketPlayInClientCommand net/minecraft/network/protocol/game/ServerboundClientCommandPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand; b action
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand; b getAction
c net/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand net/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action
f Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand; a PERFORM_RESPAWN
f Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand; b REQUEST_STATS
f [Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand; c $VALUES
m ()[Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand; a $values
c net/minecraft/network/protocol/game/PacketPlayInCloseWindow net/minecraft/network/protocol/game/ServerboundContainerClosePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b containerId
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b getContainerId
c net/minecraft/network/protocol/game/PacketPlayInDifficultyChange net/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/EnumDifficulty; b difficulty
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/world/EnumDifficulty; b getDifficulty
c net/minecraft/network/protocol/game/PacketPlayInDifficultyLock net/minecraft/network/protocol/game/ServerboundLockDifficultyPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Z b locked
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Z b isLocked
c net/minecraft/network/protocol/game/PacketPlayInEnchantItem net/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b containerId
f I c buttonId
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()I b containerId
m ()I e buttonId
c net/minecraft/network/protocol/game/PacketPlayInEntityAction net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; c action
f I d data
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b getId
m ()Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; e getAction
m ()I f getData
c net/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action
f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; a PRESS_SHIFT_KEY
f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; b RELEASE_SHIFT_KEY
f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; c STOP_SLEEPING
f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; d START_SPRINTING
f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; e STOP_SPRINTING
f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; f START_RIDING_JUMP
f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; g STOP_RIDING_JUMP
f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; h OPEN_INVENTORY
f Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; i START_FALL_FLYING
f [Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; j $VALUES
m ()[Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction; a $values
c net/minecraft/network/protocol/game/PacketPlayInEntityNBTQuery net/minecraft/network/protocol/game/ServerboundEntityTagQueryPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b transactionId
f I c entityId
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b getTransactionId
m ()I e getEntityId
c net/minecraft/network/protocol/game/PacketPlayInFlying net/minecraft/network/protocol/game/ServerboundMovePlayerPacket
f D a x
f D b y
f D c z
f F d yRot
f F e xRot
f Z f onGround
f Z g hasPos
f Z h hasRot
m (D)D a getX
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (F)F a getYRot
m (Lnet/minecraft/network/PacketListener;)V a handle
m (D)D b getY
m (F)F b getXRot
m ()Z b isOnGround
m (D)D c getZ
m ()Z e hasPosition
m ()Z f hasRotation
c net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInLook net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot
f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInLook; a read
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
c net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPosition net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Pos
f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPosition; a read
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
c net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPositionLook net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$PosRot
f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPositionLook; a read
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
c net/minecraft/network/protocol/game/PacketPlayInFlying$d net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$StatusOnly
f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayInFlying$d; a read
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
c net/minecraft/network/protocol/game/PacketPlayInHeldItemSlot net/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b slot
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b getSlot
c net/minecraft/network/protocol/game/PacketPlayInItemName net/minecraft/network/protocol/game/ServerboundRenameItemPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/lang/String; b name
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/lang/String; b getName
c net/minecraft/network/protocol/game/PacketPlayInJigsawGenerate net/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; b pos
f I c levels
f Z d keepJigsaws
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/core/BlockPosition; b getPos
m ()I e levels
m ()Z f keepJigsaws
c net/minecraft/network/protocol/game/PacketPlayInPickItem net/minecraft/network/protocol/game/ServerboundPickItemPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b slot
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b getSlot
c net/minecraft/network/protocol/game/PacketPlayInRecipeDisplayed net/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/resources/MinecraftKey; b recipe
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/resources/MinecraftKey; b getRecipe
c net/minecraft/network/protocol/game/PacketPlayInRecipeSettings net/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/inventory/RecipeBookType; b bookType
f Z c isOpen
f Z d isFiltering
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/world/inventory/RecipeBookType; b getBookType
m ()Z e isOpen
m ()Z f isFiltering
c net/minecraft/network/protocol/game/PacketPlayInSetCommandBlock net/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b FLAG_TRACK_OUTPUT
f I c FLAG_CONDITIONAL
f I d FLAG_AUTOMATIC
f Lnet/minecraft/core/BlockPosition; e pos
f Ljava/lang/String; f command
f Z g trackOutput
f Z h conditional
f Z i automatic
f Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; j mode
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/core/BlockPosition; b getPos
m ()Ljava/lang/String; e getCommand
m ()Z f isTrackOutput
m ()Z g isConditional
m ()Z h isAutomatic
m ()Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; i getMode
c net/minecraft/network/protocol/game/PacketPlayInSetCommandMinecart net/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b entity
f Ljava/lang/String; c command
f Z d trackOutput
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/level/CommandBlockListenerAbstract; a getCommandBlock
m ()Ljava/lang/String; b getCommand
m ()Z e isTrackOutput
c net/minecraft/network/protocol/game/PacketPlayInSetCreativeSlot net/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f S b slotNum
f Lnet/minecraft/world/item/ItemStack; c itemStack
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()S b slotNum
m ()Lnet/minecraft/world/item/ItemStack; e itemStack
c net/minecraft/network/protocol/game/PacketPlayInSetJigsaw net/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; b pos
f Lnet/minecraft/resources/MinecraftKey; c name
f Lnet/minecraft/resources/MinecraftKey; d target
f Lnet/minecraft/resources/MinecraftKey; e pool
f Ljava/lang/String; f finalState
f Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; g joint
f I h selectionPriority
f I i placementPriority
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/core/BlockPosition; b getPos
m ()Lnet/minecraft/resources/MinecraftKey; e getName
m ()Lnet/minecraft/resources/MinecraftKey; f getTarget
m ()Lnet/minecraft/resources/MinecraftKey; g getPool
m ()Ljava/lang/String; h getFinalState
m ()Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; i getJoint
m ()I j getSelectionPriority
m ()I k getPlacementPriority
c net/minecraft/network/protocol/game/PacketPlayInSpectate net/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/UUID; b uuid
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; a getEntity
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
c net/minecraft/network/protocol/game/PacketPlayInSteerVehicle net/minecraft/network/protocol/game/ServerboundPlayerInputPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b FLAG_JUMPING
f I c FLAG_SHIFT_KEY_DOWN
f F d xxa
f F e zza
f Z f isJumping
f Z g isShiftKeyDown
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()F b getXxa
m ()F e getZza
m ()Z f isJumping
m ()Z g isShiftKeyDown
c net/minecraft/network/protocol/game/PacketPlayInStruct net/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b FLAG_IGNORE_ENTITIES
f I c FLAG_SHOW_AIR
f I d FLAG_SHOW_BOUNDING_BOX
f Lnet/minecraft/core/BlockPosition; e pos
f Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; f updateType
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; g mode
f Ljava/lang/String; h name
f Lnet/minecraft/core/BlockPosition; i offset
f Lnet/minecraft/core/BaseBlockPosition; j size
f Lnet/minecraft/world/level/block/EnumBlockMirror; k mirror
f Lnet/minecraft/world/level/block/EnumBlockRotation; l rotation
f Ljava/lang/String; m data
f Z n ignoreEntities
f Z o showAir
f Z p showBoundingBox
f F q integrity
f J r seed
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()Lnet/minecraft/core/BlockPosition; b getPos
m ()Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; e getUpdateType
m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; f getMode
m ()Ljava/lang/String; g getName
m ()Lnet/minecraft/core/BlockPosition; h getOffset
m ()Lnet/minecraft/core/BaseBlockPosition; i getSize
m ()Lnet/minecraft/world/level/block/EnumBlockMirror; j getMirror
m ()Lnet/minecraft/world/level/block/EnumBlockRotation; k getRotation
m ()Ljava/lang/String; l getData
m ()Z m isIgnoreEntities
m ()Z n isShowAir
m ()Z o isShowBoundingBox
m ()F p getIntegrity
m ()J q getSeed
c net/minecraft/network/protocol/game/PacketPlayInTabComplete net/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
f Ljava/lang/String; c command
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b getId
m ()Ljava/lang/String; e getCommand
c net/minecraft/network/protocol/game/PacketPlayInTeleportAccept net/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b getId
c net/minecraft/network/protocol/game/PacketPlayInTileNBTQuery net/minecraft/network/protocol/game/ServerboundBlockEntityTagQueryPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b transactionId
f Lnet/minecraft/core/BlockPosition; c pos
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b getTransactionId
m ()Lnet/minecraft/core/BlockPosition; e getPos
c net/minecraft/network/protocol/game/PacketPlayInTrSel net/minecraft/network/protocol/game/ServerboundSelectTradePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b item
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b getItem
c net/minecraft/network/protocol/game/PacketPlayInUpdateSign net/minecraft/network/protocol/game/ServerboundSignUpdatePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b MAX_STRING_LENGTH
f Lnet/minecraft/core/BlockPosition; c pos
f [Ljava/lang/String; d lines
f Z e isFrontText
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/core/BlockPosition; b getPos
m ()Z e isFrontText
m ()[Ljava/lang/String; f getLines
c net/minecraft/network/protocol/game/PacketPlayInUseEntity net/minecraft/network/protocol/game/ServerboundInteractPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b entityId
f Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$EnumEntityUseAction; c action
f Z d usingSecondaryAction
f Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$EnumEntityUseAction; e ATTACK_ACTION
m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity; a createInteractionPacket
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$c;)V a dispatch
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; a getTarget
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/world/EnumHand;)Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity; a createInteractionPacket
m (Lnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity; a createAttackPacket
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Z b isUsingSecondaryAction
c net/minecraft/network/protocol/game/PacketPlayInUseEntity$1 net/minecraft/network/protocol/game/ServerboundInteractPacket$1
m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$c;)V a dispatch
m ()Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; a getType
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
c net/minecraft/network/protocol/game/PacketPlayInUseEntity$EnumEntityUseAction net/minecraft/network/protocol/game/ServerboundInteractPacket$Action
m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$c;)V a dispatch
m ()Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; a getType
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
c net/minecraft/network/protocol/game/PacketPlayInUseEntity$b net/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType
f Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; a INTERACT
f Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; b ATTACK
f Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; c INTERACT_AT
f Ljava/util/function/Function; d reader
f [Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; e $VALUES
m ()[Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; a $values
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$EnumEntityUseAction; a lambda$static$0
c net/minecraft/network/protocol/game/PacketPlayInUseEntity$c net/minecraft/network/protocol/game/ServerboundInteractPacket$Handler
m ()V a onAttack
m (Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/Vec3D;)V a onInteraction
m (Lnet/minecraft/world/EnumHand;)V a onInteraction
c net/minecraft/network/protocol/game/PacketPlayInUseEntity$d net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAction
f Lnet/minecraft/world/EnumHand; a hand
m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$c;)V a dispatch
m ()Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; a getType
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
c net/minecraft/network/protocol/game/PacketPlayInUseEntity$e net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAtLocationAction
f Lnet/minecraft/world/EnumHand; a hand
f Lnet/minecraft/world/phys/Vec3D; b location
m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$c;)V a dispatch
m ()Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity$b; a getType
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
c net/minecraft/network/protocol/game/PacketPlayInUseItem net/minecraft/network/protocol/game/ServerboundUseItemOnPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/phys/MovingObjectPositionBlock; b blockHit
f Lnet/minecraft/world/EnumHand; c hand
f I d sequence
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/world/EnumHand; b getHand
m ()Lnet/minecraft/world/phys/MovingObjectPositionBlock; e getHitResult
m ()I f getSequence
c net/minecraft/network/protocol/game/PacketPlayInVehicleMove net/minecraft/network/protocol/game/ServerboundMoveVehiclePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f D b x
f D c y
f D d z
f F e yRot
f F f xRot
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()D b getX
m ()D e getY
m ()D f getZ
m ()F g getYRot
m ()F h getXRot
c net/minecraft/network/protocol/game/PacketPlayInWindowClick net/minecraft/network/protocol/game/ServerboundContainerClickPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b MAX_SLOT_COUNT
f Lnet/minecraft/network/codec/StreamCodec; c SLOTS_STREAM_CODEC
f I d containerId
f I e stateId
f I f slotNum
f I g buttonNum
f Lnet/minecraft/world/inventory/InventoryClickType; h clickType
f Lnet/minecraft/world/item/ItemStack; i carriedItem
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; j changedSlots
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()I b getContainerId
m ()I e getSlotNum
m ()I f getButtonNum
m ()Lnet/minecraft/world/item/ItemStack; g getCarriedItem
m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; h getChangedSlots
m ()Lnet/minecraft/world/inventory/InventoryClickType; i getClickType
m ()I j getStateId
c net/minecraft/network/protocol/game/PacketPlayOutAbilities net/minecraft/network/protocol/game/ClientboundPlayerAbilitiesPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b FLAG_INVULNERABLE
f I c FLAG_FLYING
f I d FLAG_CAN_FLY
f I e FLAG_INSTABUILD
f Z f invulnerable
f Z g isFlying
f Z h canFly
f Z i instabuild
f F j flyingSpeed
f F k walkingSpeed
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Z b isInvulnerable
m ()Z e isFlying
m ()Z f canFly
m ()Z g canInstabuild
m ()F h getFlyingSpeed
m ()F i getWalkingSpeed
c net/minecraft/network/protocol/game/PacketPlayOutAdvancements net/minecraft/network/protocol/game/ClientboundUpdateAdvancementsPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Z b reset
f Ljava/util/List; c added
f Ljava/util/Set; d removed
f Ljava/util/Map; e progress
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/advancements/AdvancementProgress;)V a lambda$write$0
m ()Ljava/util/List; b getAdded
m ()Ljava/util/Set; e getRemoved
m ()Ljava/util/Map; f getProgress
m ()Z g shouldReset
c net/minecraft/network/protocol/game/PacketPlayOutAnimation net/minecraft/network/protocol/game/ClientboundAnimatePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b SWING_MAIN_HAND
f I c WAKE_UP
f I d SWING_OFF_HAND
f I e CRITICAL_HIT
f I f MAGIC_CRITICAL_HIT
f I g id
f I h action
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getId
m ()I e getAction
c net/minecraft/network/protocol/game/PacketPlayOutAttachEntity net/minecraft/network/protocol/game/ClientboundSetEntityLinkPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b sourceId
f I c destId
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getSourceId
m ()I e getDestId
c net/minecraft/network/protocol/game/PacketPlayOutAutoRecipe net/minecraft/network/protocol/game/ClientboundPlaceGhostRecipePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b containerId
f Lnet/minecraft/resources/MinecraftKey; c recipe
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/resources/MinecraftKey; b getRecipe
m ()I e getContainerId
c net/minecraft/network/protocol/game/PacketPlayOutBlockAction net/minecraft/network/protocol/game/ClientboundBlockEventPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; b pos
f I c b0
f I d b1
f Lnet/minecraft/world/level/block/Block; e block
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/core/BlockPosition; b getPos
m ()I e getB0
m ()I f getB1
m ()Lnet/minecraft/world/level/block/Block; g getBlock
c net/minecraft/network/protocol/game/PacketPlayOutBlockBreakAnimation net/minecraft/network/protocol/game/ClientboundBlockDestructionPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
f Lnet/minecraft/core/BlockPosition; c pos
f I d progress
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getId
m ()Lnet/minecraft/core/BlockPosition; e getPos
m ()I f getProgress
c net/minecraft/network/protocol/game/PacketPlayOutBlockChange net/minecraft/network/protocol/game/ClientboundBlockUpdatePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; b pos
f Lnet/minecraft/world/level/block/state/IBlockData; c blockState
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/world/level/block/state/IBlockData; b getBlockState
m ()Lnet/minecraft/core/BlockPosition; e getPos
c net/minecraft/network/protocol/game/PacketPlayOutBoss net/minecraft/network/protocol/game/ClientboundBossEventPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b FLAG_DARKEN
f I c FLAG_MUSIC
f I d FLAG_FOG
f Ljava/util/UUID; e id
f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$Action; f operation
f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$Action; g REMOVE_OPERATION
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Ljava/util/UUID;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss; a createRemovePacket
m (Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/world/BossBattle;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss; a createAddPacket
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m (ZZZ)I a encodeProperties
m (Lnet/minecraft/world/BossBattle;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss; b createUpdateProgressPacket
m (Lnet/minecraft/world/BossBattle;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss; c createUpdateNamePacket
m (Lnet/minecraft/world/BossBattle;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss; d createUpdateStylePacket
m (Lnet/minecraft/world/BossBattle;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss; e createUpdatePropertiesPacket
c net/minecraft/network/protocol/game/PacketPlayOutBoss$1 net/minecraft/network/protocol/game/ClientboundBossEventPacket$1
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType
c net/minecraft/network/protocol/game/PacketPlayOutBoss$Action net/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType
c net/minecraft/network/protocol/game/PacketPlayOutBoss$a net/minecraft/network/protocol/game/ClientboundBossEventPacket$AddOperation
f Lnet/minecraft/network/chat/IChatBaseComponent; a name
f F b progress
f Lnet/minecraft/world/BossBattle$BarColor; c color
f Lnet/minecraft/world/BossBattle$BarStyle; d overlay
f Z e darkenScreen
f Z f playMusic
f Z g createWorldFog
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType
c net/minecraft/network/protocol/game/PacketPlayOutBoss$b net/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler
m (Ljava/util/UUID;Lnet/minecraft/network/chat/IChatBaseComponent;FLnet/minecraft/world/BossBattle$BarColor;Lnet/minecraft/world/BossBattle$BarStyle;ZZZ)V a add
m (Ljava/util/UUID;F)V a updateProgress
m (Ljava/util/UUID;Lnet/minecraft/world/BossBattle$BarColor;Lnet/minecraft/world/BossBattle$BarStyle;)V a updateStyle
m (Ljava/util/UUID;)V a remove
m (Ljava/util/UUID;ZZZ)V a updateProperties
m (Ljava/util/UUID;Lnet/minecraft/network/chat/IChatBaseComponent;)V a updateName
c net/minecraft/network/protocol/game/PacketPlayOutBoss$d net/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType
f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a ADD
f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; b REMOVE
f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; c UPDATE_PROGRESS
f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; d UPDATE_NAME
f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; e UPDATE_STYLE
f Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; f UPDATE_PROPERTIES
f Lnet/minecraft/network/codec/StreamDecoder; g reader
f [Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; h $VALUES
m ()[Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a $values
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$Action; a lambda$static$0
c net/minecraft/network/protocol/game/PacketPlayOutBoss$e net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateNameOperation
f Lnet/minecraft/network/chat/IChatBaseComponent; a name
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b name
c net/minecraft/network/protocol/game/PacketPlayOutBoss$f net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateProgressOperation
f F a progress
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType
m ()F b progress
c net/minecraft/network/protocol/game/PacketPlayOutBoss$g net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdatePropertiesOperation
f Z a darkenScreen
f Z b playMusic
f Z c createWorldFog
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType
c net/minecraft/network/protocol/game/PacketPlayOutBoss$h net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateStyleOperation
f Lnet/minecraft/world/BossBattle$BarColor; a color
f Lnet/minecraft/world/BossBattle$BarStyle; b overlay
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$b;)V a dispatch
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutBoss$d; a getType
c net/minecraft/network/protocol/game/PacketPlayOutCamera net/minecraft/network/protocol/game/ClientboundSetCameraPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b cameraId
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a getEntity
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
c net/minecraft/network/protocol/game/PacketPlayOutCloseWindow net/minecraft/network/protocol/game/ClientboundContainerClosePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b containerId
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getContainerId
c net/minecraft/network/protocol/game/PacketPlayOutCollect net/minecraft/network/protocol/game/ClientboundTakeItemEntityPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b itemId
f I c playerId
f I d amount
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getItemId
m ()I e getPlayerId
m ()I f getAmount
c net/minecraft/network/protocol/game/PacketPlayOutCommands net/minecraft/network/protocol/game/ClientboundCommandsPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f B b MASK_TYPE
f B c FLAG_EXECUTABLE
f B d FLAG_REDIRECT
f B e FLAG_CUSTOM_SUGGESTIONS
f B f TYPE_ROOT
f B g TYPE_LITERAL
f B h TYPE_ARGUMENT
f I i rootIndex
f Ljava/util/List; j entries
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z a lambda$validateEntries$1
m (Lnet/minecraft/network/PacketDataSerializer;B)Lnet/minecraft/network/protocol/game/PacketPlayOutCommands$e; a read
m (Ljava/util/List;)V a validateEntries
m (Lcom/mojang/brigadier/tree/CommandNode;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/network/protocol/game/PacketPlayOutCommands$b; a createEntry
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Ljava/util/List;Ljava/util/function/BiPredicate;)V a validateEntries
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/tree/RootCommandNode; a getRoot
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/network/protocol/game/PacketPlayOutCommands$b;)V a lambda$write$0
m (Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; a enumerateNodes
m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Ljava/util/List; a createEntries
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayOutCommands$b; b readNode
c net/minecraft/network/protocol/game/PacketPlayOutCommands$a net/minecraft/network/protocol/game/ClientboundCommandsPacket$ArgumentNodeStub
f Ljava/lang/String; a id
f Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a; b argumentType
f Lnet/minecraft/resources/MinecraftKey; c suggestionId
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a build
m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/resources/MinecraftKey; a getSuggestionId
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;)V a serializeCap
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$a;)V a serializeCap
c net/minecraft/network/protocol/game/PacketPlayOutCommands$b net/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry
f Lnet/minecraft/network/protocol/game/PacketPlayOutCommands$e; a stub
f I b flags
f I c redirect
f [I d children
m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z a canBuild
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z b canResolve
c net/minecraft/network/protocol/game/PacketPlayOutCommands$c net/minecraft/network/protocol/game/ClientboundCommandsPacket$LiteralNodeStub
f Ljava/lang/String; a id
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a build
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
c net/minecraft/network/protocol/game/PacketPlayOutCommands$d net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeResolver
f Lnet/minecraft/commands/CommandBuildContext; a context
f Ljava/util/List; b entries
f Ljava/util/List; c nodes
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$resolve$0
m (I)Lcom/mojang/brigadier/tree/CommandNode; a resolve
c net/minecraft/network/protocol/game/PacketPlayOutCommands$e net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a build
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
c net/minecraft/network/protocol/game/PacketPlayOutEntity net/minecraft/network/protocol/game/ClientboundMoveEntityPacket
f I a entityId
f S b xa
f S c ya
f S d za
f B e yRot
f B f xRot
f Z g onGround
f Z h hasRot
f Z i hasPos
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a getEntity
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()S b getXa
m ()S e getYa
m ()S f getZa
m ()B g getyRot
m ()B h getxRot
m ()Z i hasRotation
m ()Z j hasPosition
m ()Z k isOnGround
c net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutEntityLook net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Rot
f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutEntityLook; a read
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
c net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMove net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Pos
f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMove; a read
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
c net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMoveLook net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$PosRot
f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMoveLook; a read
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
c net/minecraft/network/protocol/game/PacketPlayOutEntityDestroy net/minecraft/network/protocol/game/ClientboundRemoveEntitiesPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lit/unimi/dsi/fastutil/ints/IntList; b entityIds
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lit/unimi/dsi/fastutil/ints/IntList; b getEntityIds
c net/minecraft/network/protocol/game/PacketPlayOutEntityEffect net/minecraft/network/protocol/game/ClientboundUpdateMobEffectPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b FLAG_AMBIENT
f I c FLAG_VISIBLE
f I d FLAG_SHOW_ICON
f I e FLAG_BLEND
f I f entityId
f Lnet/minecraft/core/Holder; g effect
f I h effectAmplifier
f I i effectDurationTicks
f B j flags
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getEntityId
m ()Lnet/minecraft/core/Holder; e getEffect
m ()I f getEffectAmplifier
m ()I g getEffectDurationTicks
m ()Z h isEffectVisible
m ()Z i isEffectAmbient
m ()Z j effectShowsIcon
m ()Z k shouldBlend
c net/minecraft/network/protocol/game/PacketPlayOutEntityEquipment net/minecraft/network/protocol/game/ClientboundSetEquipmentPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f B b CONTINUE_MASK
f I c entity
f Ljava/util/List; d slots
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getEntity
m ()Ljava/util/List; e getSlots
c net/minecraft/network/protocol/game/PacketPlayOutEntityHeadRotation net/minecraft/network/protocol/game/ClientboundRotateHeadPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b entityId
f B c yHeadRot
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a getEntity
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()B b getYHeadRot
c net/minecraft/network/protocol/game/PacketPlayOutEntityMetadata net/minecraft/network/protocol/game/ClientboundSetEntityDataPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b EOF_MARKER
f I c id
f Ljava/util/List; d packedItems
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Ljava/util/List;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a pack
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Ljava/util/List; a unpack
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V b write
m ()I b id
m ()Ljava/util/List; e packedItems
c net/minecraft/network/protocol/game/PacketPlayOutEntitySound net/minecraft/network/protocol/game/ClientboundSoundEntityPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/Holder; b sound
f Lnet/minecraft/sounds/SoundCategory; c source
f I d id
f F e volume
f F f pitch
f J g seed
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/core/Holder; b getSound
m ()Lnet/minecraft/sounds/SoundCategory; e getSource
m ()I f getId
m ()F g getVolume
m ()F h getPitch
m ()J i getSeed
c net/minecraft/network/protocol/game/PacketPlayOutEntityStatus net/minecraft/network/protocol/game/ClientboundEntityEventPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b entityId
f B c eventId
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a getEntity
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()B b getEventId
c net/minecraft/network/protocol/game/PacketPlayOutEntityTeleport net/minecraft/network/protocol/game/ClientboundTeleportEntityPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
f D c x
f D d y
f D e z
f B f yRot
f B g xRot
f Z h onGround
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getId
m ()D e getX
m ()D f getY
m ()D g getZ
m ()B h getyRot
m ()B i getxRot
m ()Z j isOnGround
c net/minecraft/network/protocol/game/PacketPlayOutEntityVelocity net/minecraft/network/protocol/game/ClientboundSetEntityMotionPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
f I c xa
f I d ya
f I e za
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getId
m ()I e getXa
m ()I f getYa
m ()I g getZa
c net/minecraft/network/protocol/game/PacketPlayOutExperience net/minecraft/network/protocol/game/ClientboundSetExperiencePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f F b experienceProgress
f I c totalExperience
f I d experienceLevel
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()F b getExperienceProgress
m ()I e getTotalExperience
m ()I f getExperienceLevel
c net/minecraft/network/protocol/game/PacketPlayOutExplosion net/minecraft/network/protocol/game/ClientboundExplodePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f D b x
f D c y
f D d z
f F e power
f Ljava/util/List; f toBlow
f F g knockbackX
f F h knockbackY
f F i knockbackZ
f Lnet/minecraft/core/particles/ParticleParam; j smallExplosionParticles
f Lnet/minecraft/core/particles/ParticleParam; k largeExplosionParticles
f Lnet/minecraft/world/level/Explosion$Effect; l blockInteraction
f Lnet/minecraft/core/Holder; m explosionSound
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (IIILnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/core/BlockPosition; a lambda$new$0
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (IIILnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/core/BlockPosition;)V a lambda$write$1
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()F b getKnockbackX
m ()F e getKnockbackY
m ()F f getKnockbackZ
m ()D g getX
m ()D h getY
m ()D i getZ
m ()F j getPower
m ()Ljava/util/List; k getToBlow
m ()Lnet/minecraft/world/level/Explosion$Effect; l getBlockInteraction
m ()Lnet/minecraft/core/particles/ParticleParam; m getSmallExplosionParticles
m ()Lnet/minecraft/core/particles/ParticleParam; n getLargeExplosionParticles
m ()Lnet/minecraft/core/Holder; o getExplosionSound
c net/minecraft/network/protocol/game/PacketPlayOutGameStateChange net/minecraft/network/protocol/game/ClientboundGameEventPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; b NO_RESPAWN_BLOCK_AVAILABLE
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; c START_RAINING
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; d STOP_RAINING
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; e CHANGE_GAME_MODE
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; f WIN_GAME
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; g DEMO_EVENT
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; h ARROW_HIT_PLAYER
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; i RAIN_LEVEL_CHANGE
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; j THUNDER_LEVEL_CHANGE
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; k PUFFER_FISH_STING
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; l GUARDIAN_ELDER_EFFECT
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; m IMMEDIATE_RESPAWN
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; n LIMITED_CRAFTING
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; o LEVEL_CHUNKS_LOAD_START
f I p DEMO_PARAM_INTRO
f I q DEMO_PARAM_HINT_1
f I r DEMO_PARAM_HINT_2
f I s DEMO_PARAM_HINT_3
f I t DEMO_PARAM_HINT_4
f Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; u event
f F v param
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a; b getEvent
m ()F e getParam
c net/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a net/minecraft/network/protocol/game/ClientboundGameEventPacket$Type
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a TYPES
f I b id
c net/minecraft/network/protocol/game/PacketPlayOutHeldItemSlot net/minecraft/network/protocol/game/ClientboundSetCarriedItemPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b slot
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getSlot
c net/minecraft/network/protocol/game/PacketPlayOutLightUpdate net/minecraft/network/protocol/game/ClientboundLightUpdatePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b x
f I c z
f Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; d lightData
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getX
m ()I e getZ
m ()Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; f getLightData
c net/minecraft/network/protocol/game/PacketPlayOutLogin net/minecraft/network/protocol/game/ClientboundLoginPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b playerId
f Z c hardcore
f Ljava/util/Set; d levels
f I e maxPlayers
f I f chunkRadius
f I g simulationDistance
f Z h reducedDebugInfo
f Z i showDeathScreen
f Z j doLimitedCrafting
f Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; k commonPlayerSpawnInfo
f Z l enforcesSecureChat
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/resources/ResourceKey; a lambda$new$0
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b playerId
m ()Z e hardcore
m ()Ljava/util/Set; f levels
m ()I g maxPlayers
m ()I h chunkRadius
m ()I i simulationDistance
m ()Z j reducedDebugInfo
m ()Z k showDeathScreen
m ()Z l doLimitedCrafting
m ()Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; m commonPlayerSpawnInfo
m ()Z n enforcesSecureChat
c net/minecraft/network/protocol/game/PacketPlayOutLookAt net/minecraft/network/protocol/game/ClientboundPlayerLookAtPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f D b x
f D c y
f D d z
f I e entity
f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; f fromAnchor
f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; g toAnchor
f Z h atEntity
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/phys/Vec3D; a getPosition
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; b getFromAnchor
c net/minecraft/network/protocol/game/PacketPlayOutMap net/minecraft/network/protocol/game/ClientboundMapItemDataPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/level/saveddata/maps/MapId; b mapId
f B c scale
f Z d locked
f Ljava/util/Optional; e decorations
f Ljava/util/Optional; f colorPatch
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/world/level/saveddata/maps/WorldMap;Lnet/minecraft/world/level/saveddata/maps/WorldMap$b;)V a lambda$applyToMap$0
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/world/level/saveddata/maps/WorldMap;)V a applyToMap
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/world/level/saveddata/maps/MapId; b mapId
m ()B e scale
m ()Z f locked
m ()Ljava/util/Optional; g decorations
m ()Ljava/util/Optional; h colorPatch
c net/minecraft/network/protocol/game/PacketPlayOutMount net/minecraft/network/protocol/game/ClientboundSetPassengersPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b vehicle
f [I c passengers
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()[I b getPassengers
m ()I e getVehicle
c net/minecraft/network/protocol/game/PacketPlayOutMultiBlockChange net/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b POS_IN_SECTION_BITS
f Lnet/minecraft/core/SectionPosition; c sectionPos
f [S d positions
f [Lnet/minecraft/world/level/block/state/IBlockData; e states
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Ljava/util/function/BiConsumer;)V a runUpdates
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
c net/minecraft/network/protocol/game/PacketPlayOutNBTQuery net/minecraft/network/protocol/game/ClientboundTagQueryPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b transactionId
f Lnet/minecraft/nbt/NBTTagCompound; c tag
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getTransactionId
m ()Z c isSkippable
m ()Lnet/minecraft/nbt/NBTTagCompound; e getTag
c net/minecraft/network/protocol/game/PacketPlayOutNamedSoundEffect net/minecraft/network/protocol/game/ClientboundSoundPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f F b LOCATION_ACCURACY
f Lnet/minecraft/core/Holder; c sound
f Lnet/minecraft/sounds/SoundCategory; d source
f I e x
f I f y
f I g z
f F h volume
f F i pitch
f J j seed
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/core/Holder; b getSound
m ()Lnet/minecraft/sounds/SoundCategory; e getSource
m ()D f getX
m ()D g getY
m ()D h getZ
m ()F i getVolume
m ()F j getPitch
m ()J k getSeed
c net/minecraft/network/protocol/game/PacketPlayOutOpenBook net/minecraft/network/protocol/game/ClientboundOpenBookPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/EnumHand; b hand
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/world/EnumHand; b getHand
c net/minecraft/network/protocol/game/PacketPlayOutOpenSignEditor net/minecraft/network/protocol/game/ClientboundOpenSignEditorPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; b pos
f Z c isFrontText
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/core/BlockPosition; b getPos
m ()Z e isFrontText
c net/minecraft/network/protocol/game/PacketPlayOutOpenWindow net/minecraft/network/protocol/game/ClientboundOpenScreenPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b containerId
f Lnet/minecraft/world/inventory/Containers; c type
f Lnet/minecraft/network/chat/IChatBaseComponent; d title
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getContainerId
m ()Lnet/minecraft/world/inventory/Containers; e getType
m ()Lnet/minecraft/network/chat/IChatBaseComponent; f getTitle
c net/minecraft/network/protocol/game/PacketPlayOutOpenWindowHorse net/minecraft/network/protocol/game/ClientboundHorseScreenOpenPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b containerId
f I c size
f I d entityId
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getContainerId
m ()I e getSize
m ()I f getEntityId
c net/minecraft/network/protocol/game/PacketPlayOutOpenWindowMerchant net/minecraft/network/protocol/game/ClientboundMerchantOffersPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b containerId
f Lnet/minecraft/world/item/trading/MerchantRecipeList; c offers
f I d villagerLevel
f I e villagerXp
f Z f showProgress
f Z g canRestock
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getContainerId
m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; e getOffers
m ()I f getVillagerLevel
m ()I g getVillagerXp
m ()Z h showProgress
m ()Z i canRestock
c net/minecraft/network/protocol/game/PacketPlayOutPlayerListHeaderFooter net/minecraft/network/protocol/game/ClientboundTabListPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b header
f Lnet/minecraft/network/chat/IChatBaseComponent; c footer
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b header
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e footer
c net/minecraft/network/protocol/game/PacketPlayOutPosition net/minecraft/network/protocol/game/ClientboundPlayerPositionPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f D b x
f D c y
f D d z
f F e yRot
f F f xRot
f Ljava/util/Set; g relativeArguments
f I h id
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()D b getX
m ()D e getY
m ()D f getZ
m ()F g getYRot
m ()F h getXRot
m ()I i getId
m ()Ljava/util/Set; j getRelativeArguments
c net/minecraft/network/protocol/game/PacketPlayOutRecipeUpdate net/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/List; b recipes
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/game/PacketPlayOutRecipeUpdate;)Ljava/util/List; a lambda$static$0
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Ljava/util/List; b getRecipes
c net/minecraft/network/protocol/game/PacketPlayOutRecipes net/minecraft/network/protocol/game/ClientboundRecipePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; b state
f Ljava/util/List; c recipes
f Ljava/util/List; d toHighlight
f Lnet/minecraft/stats/RecipeBookSettings; e bookSettings
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Ljava/util/List; b getRecipes
m ()Ljava/util/List; e getHighlights
m ()Lnet/minecraft/stats/RecipeBookSettings; f getBookSettings
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; g getState
c net/minecraft/network/protocol/game/PacketPlayOutRecipes$Action net/minecraft/network/protocol/game/ClientboundRecipePacket$State
f Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; a INIT
f Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; b ADD
f Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; c REMOVE
f [Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; d $VALUES
m ()[Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action; a $values
c net/minecraft/network/protocol/game/PacketPlayOutRemoveEntityEffect net/minecraft/network/protocol/game/ClientboundRemoveMobEffectPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b entityId
f Lnet/minecraft/core/Holder; c effect
m (Lnet/minecraft/network/protocol/game/PacketPlayOutRemoveEntityEffect;)Ljava/lang/Integer; a lambda$static$0
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a getEntity
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b entityId
m ()Lnet/minecraft/core/Holder; e effect
c net/minecraft/network/protocol/game/PacketPlayOutRespawn net/minecraft/network/protocol/game/ClientboundRespawnPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f B b KEEP_ATTRIBUTES
f B c KEEP_ENTITY_DATA
f B d KEEP_ALL_DATA
f Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; e commonPlayerSpawnInfo
f B f dataToKeep
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (B)Z a shouldKeep
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; b commonPlayerSpawnInfo
m ()B e dataToKeep
c net/minecraft/network/protocol/game/PacketPlayOutScoreboardDisplayObjective net/minecraft/network/protocol/game/ClientboundSetDisplayObjectivePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/scores/DisplaySlot; b slot
f Ljava/lang/String; c objectiveName
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/world/scores/DisplaySlot; b getSlot
m ()Ljava/lang/String; e getObjectiveName
c net/minecraft/network/protocol/game/PacketPlayOutScoreboardObjective net/minecraft/network/protocol/game/ClientboundSetObjectivePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b METHOD_ADD
f I c METHOD_REMOVE
f I d METHOD_CHANGE
f Ljava/lang/String; e objectiveName
f Lnet/minecraft/network/chat/IChatBaseComponent; f displayName
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; g renderType
f Ljava/util/Optional; h numberFormat
f I i method
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Ljava/lang/String; b getObjectiveName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getDisplayName
m ()I f getMethod
m ()Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; g getRenderType
m ()Ljava/util/Optional; h getNumberFormat
c net/minecraft/network/protocol/game/PacketPlayOutScoreboardScore net/minecraft/network/protocol/game/ClientboundSetScorePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/lang/String; b owner
f Ljava/lang/String; c objectiveName
f I d score
f Ljava/util/Optional; e display
f Ljava/util/Optional; f numberFormat
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Ljava/lang/String; b owner
m ()Ljava/lang/String; e objectiveName
m ()I f score
m ()Ljava/util/Optional; g display
m ()Ljava/util/Optional; h numberFormat
c net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b METHOD_ADD
f I c METHOD_REMOVE
f I d METHOD_CHANGE
f I e METHOD_JOIN
f I f METHOD_LEAVE
f I g MAX_VISIBILITY_LENGTH
f I h MAX_COLLISION_LENGTH
f I i method
f Ljava/lang/String; j name
f Ljava/util/Collection; k players
f Ljava/util/Optional; l parameters
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/world/scores/ScoreboardTeam;Z)Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam; a createAddOrModifyPacket
m (Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam; a createRemovePacket
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Lnet/minecraft/world/scores/ScoreboardTeam;Ljava/lang/String;Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a;)Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam; a createPlayerPacket
m (Lnet/minecraft/network/PacketListener;)V a handle
m (I)Z a shouldHavePlayerList
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m (I)Z b shouldHaveParameters
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a; b getPlayerAction
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a; e getTeamAction
m ()Ljava/lang/String; f getName
m ()Ljava/util/Collection; g getPlayers
m ()Ljava/util/Optional; h getParameters
m ()Ljava/lang/IllegalStateException; i lambda$write$0
c net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action
f Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a; a ADD
f Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a; b REMOVE
f [Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a; c $VALUES
m ()[Lnet/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a; a $values
c net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$b net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Parameters
f Lnet/minecraft/network/chat/IChatBaseComponent; a displayName
f Lnet/minecraft/network/chat/IChatBaseComponent; b playerPrefix
f Lnet/minecraft/network/chat/IChatBaseComponent; c playerSuffix
f Ljava/lang/String; d nametagVisibility
f Ljava/lang/String; e collisionRule
f Lnet/minecraft/EnumChatFormat; f color
f I g options
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getDisplayName
m ()I b getOptions
m ()Lnet/minecraft/EnumChatFormat; c getColor
m ()Ljava/lang/String; d getNametagVisibility
m ()Ljava/lang/String; e getCollisionRule
m ()Lnet/minecraft/network/chat/IChatBaseComponent; f getPlayerPrefix
m ()Lnet/minecraft/network/chat/IChatBaseComponent; g getPlayerSuffix
c net/minecraft/network/protocol/game/PacketPlayOutSelectAdvancementTab net/minecraft/network/protocol/game/ClientboundSelectAdvancementsTabPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/resources/MinecraftKey; b tab
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/resources/MinecraftKey; b getTab
c net/minecraft/network/protocol/game/PacketPlayOutServerDifficulty net/minecraft/network/protocol/game/ClientboundChangeDifficultyPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/EnumDifficulty; b difficulty
f Z c locked
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Z b isLocked
m ()Lnet/minecraft/world/EnumDifficulty; e getDifficulty
c net/minecraft/network/protocol/game/PacketPlayOutSetCooldown net/minecraft/network/protocol/game/ClientboundCooldownPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/item/Item; b item
f I c duration
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/world/item/Item; b item
m ()I e duration
c net/minecraft/network/protocol/game/PacketPlayOutSetSlot net/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b CARRIED_ITEM
f I c PLAYER_INVENTORY
f I d containerId
f I e stateId
f I f slot
f Lnet/minecraft/world/item/ItemStack; g itemStack
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getContainerId
m ()I e getSlot
m ()Lnet/minecraft/world/item/ItemStack; f getItem
m ()I g getStateId
c net/minecraft/network/protocol/game/PacketPlayOutSpawnEntity net/minecraft/network/protocol/game/ClientboundAddEntityPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f D b MAGICAL_QUANTIZATION
f D c LIMIT
f I d id
f Ljava/util/UUID; e uuid
f Lnet/minecraft/world/entity/EntityTypes; f type
f D g x
f D h y
f D i z
f I j xa
f I k ya
f I l za
f B m xRot
f B n yRot
f B o yHeadRot
f I p data
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getId
m ()Ljava/util/UUID; e getUUID
m ()Lnet/minecraft/world/entity/EntityTypes; f getType
m ()D g getX
m ()D h getY
m ()D i getZ
m ()D j getXa
m ()D k getYa
m ()D l getZa
m ()F m getXRot
m ()F n getYRot
m ()F o getYHeadRot
m ()I p getData
c net/minecraft/network/protocol/game/PacketPlayOutSpawnEntityExperienceOrb net/minecraft/network/protocol/game/ClientboundAddExperienceOrbPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
f D c x
f D d y
f D e z
f I f value
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getId
m ()D e getX
m ()D f getY
m ()D g getZ
m ()I h getValue
c net/minecraft/network/protocol/game/PacketPlayOutSpawnPosition net/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; b pos
f F c angle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/core/BlockPosition; b getPos
m ()F e getAngle
c net/minecraft/network/protocol/game/PacketPlayOutStatistic net/minecraft/network/protocol/game/ClientboundAwardStatsPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; b stats
f Lnet/minecraft/network/codec/StreamCodec; c STAT_VALUES_STREAM_CODEC
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; b stats
c net/minecraft/network/protocol/game/PacketPlayOutStopSound net/minecraft/network/protocol/game/ClientboundStopSoundPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b HAS_SOURCE
f I c HAS_SOUND
f Lnet/minecraft/resources/MinecraftKey; d name
f Lnet/minecraft/sounds/SoundCategory; e source
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/resources/MinecraftKey; b getName
m ()Lnet/minecraft/sounds/SoundCategory; e getSource
c net/minecraft/network/protocol/game/PacketPlayOutTabComplete net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
f I c start
f I d length
f Ljava/util/List; e suggestions
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lcom/mojang/brigadier/context/StringRange;Lnet/minecraft/network/protocol/game/PacketPlayOutTabComplete$a;)Lcom/mojang/brigadier/suggestion/Suggestion; a lambda$toSuggestions$1
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lcom/mojang/brigadier/suggestion/Suggestion;)Lnet/minecraft/network/protocol/game/PacketPlayOutTabComplete$a; a lambda$new$0
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lcom/mojang/brigadier/suggestion/Suggestions; b toSuggestions
m ()I e id
m ()I f start
m ()I g length
m ()Ljava/util/List; h suggestions
c net/minecraft/network/protocol/game/PacketPlayOutTabComplete$a net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket$Entry
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/lang/String; b text
f Ljava/util/Optional; c tooltip
m ()Ljava/lang/String; a text
m ()Ljava/util/Optional; b tooltip
c net/minecraft/network/protocol/game/PacketPlayOutTileEntityData net/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; b pos
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; c type
f Lnet/minecraft/nbt/NBTTagCompound; d tag
m (Lnet/minecraft/world/level/block/entity/TileEntity;Ljava/util/function/BiFunction;)Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; a create
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/world/level/block/entity/TileEntity;)Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; a create
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/core/BlockPosition; b getPos
m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; e getType
m ()Lnet/minecraft/nbt/NBTTagCompound; f getTag
c net/minecraft/network/protocol/game/PacketPlayOutUnloadChunk net/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/level/ChunkCoordIntPair; b pos
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; b pos
c net/minecraft/network/protocol/game/PacketPlayOutUpdateAttributes net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b entityId
f Ljava/util/List; c attributes
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getEntityId
m ()Ljava/util/List; e getValues
c net/minecraft/network/protocol/game/PacketPlayOutUpdateAttributes$AttributeSnapshot net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket$AttributeSnapshot
f Lnet/minecraft/network/codec/StreamCodec; a MODIFIER_STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/core/Holder; c attribute
f D d base
f Ljava/util/Collection; e modifiers
m (Ljava/util/UUID;Ljava/lang/Double;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a lambda$static$0
m ()Lnet/minecraft/core/Holder; a attribute
m ()D b base
m ()Ljava/util/Collection; c modifiers
c net/minecraft/network/protocol/game/PacketPlayOutUpdateHealth net/minecraft/network/protocol/game/ClientboundSetHealthPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f F b health
f I c food
f F d saturation
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()F b getHealth
m ()I e getFood
m ()F f getSaturation
c net/minecraft/network/protocol/game/PacketPlayOutUpdateTime net/minecraft/network/protocol/game/ClientboundSetTimePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f J b gameTime
f J c dayTime
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()J b getGameTime
m ()J e getDayTime
c net/minecraft/network/protocol/game/PacketPlayOutVehicleMove net/minecraft/network/protocol/game/ClientboundMoveVehiclePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f D b x
f D c y
f D d z
f F e yRot
f F f xRot
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()D b getX
m ()D e getY
m ()D f getZ
m ()F g getYRot
m ()F h getXRot
c net/minecraft/network/protocol/game/PacketPlayOutViewCentre net/minecraft/network/protocol/game/ClientboundSetChunkCacheCenterPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b x
f I c z
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getX
m ()I e getZ
c net/minecraft/network/protocol/game/PacketPlayOutViewDistance net/minecraft/network/protocol/game/ClientboundSetChunkCacheRadiusPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b radius
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getRadius
c net/minecraft/network/protocol/game/PacketPlayOutWindowData net/minecraft/network/protocol/game/ClientboundContainerSetDataPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b containerId
f I c id
f I d value
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getContainerId
m ()I e getId
m ()I f getValue
c net/minecraft/network/protocol/game/PacketPlayOutWindowItems net/minecraft/network/protocol/game/ClientboundContainerSetContentPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b containerId
f I c stateId
f Ljava/util/List; d items
f Lnet/minecraft/world/item/ItemStack; e carriedItem
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b getContainerId
m ()Ljava/util/List; e getItems
m ()Lnet/minecraft/world/item/ItemStack; f getCarriedItem
m ()I g getStateId
c net/minecraft/network/protocol/game/PacketPlayOutWorldEvent net/minecraft/network/protocol/game/ClientboundLevelEventPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b type
f Lnet/minecraft/core/BlockPosition; c pos
f I d data
f Z e globalEvent
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Z b isGlobalEvent
m ()I e getType
m ()I f getData
m ()Lnet/minecraft/core/BlockPosition; g getPos
c net/minecraft/network/protocol/game/PacketPlayOutWorldParticles net/minecraft/network/protocol/game/ClientboundLevelParticlesPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f D b x
f D c y
f D d z
f F e xDist
f F f yDist
f F g zDist
f F h maxSpeed
f I i count
f Z j overrideLimiter
f Lnet/minecraft/core/particles/ParticleParam; k particle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Z b isOverrideLimiter
m ()D e getX
m ()D f getY
m ()D g getZ
m ()F h getXDist
m ()F i getYDist
m ()F j getZDist
m ()F k getMaxSpeed
m ()I l getCount
m ()Lnet/minecraft/core/particles/ParticleParam; m getParticle
c net/minecraft/network/protocol/game/ServerPacketListener net/minecraft/network/protocol/game/ServerPacketListener
f Lorg/slf4j/Logger; a LOGGER
m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Exception;)V a onPacketError
c net/minecraft/network/protocol/game/ServerboundChatAckPacket net/minecraft/network/protocol/game/ServerboundChatAckPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b offset
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b offset
c net/minecraft/network/protocol/game/ServerboundChatCommandPacket net/minecraft/network/protocol/game/ServerboundChatCommandPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/lang/String; b command
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/lang/String; b command
c net/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket net/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/lang/String; b command
f Ljava/time/Instant; c timeStamp
f J d salt
f Lnet/minecraft/commands/arguments/ArgumentSignatures; e argumentSignatures
f Lnet/minecraft/network/chat/LastSeenMessages$b; f lastSeenMessages
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/lang/String; b command
m ()Ljava/time/Instant; e timeStamp
m ()J f salt
m ()Lnet/minecraft/commands/arguments/ArgumentSignatures; g argumentSignatures
m ()Lnet/minecraft/network/chat/LastSeenMessages$b; h lastSeenMessages
c net/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket net/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/chat/RemoteChatSession$a; b chatSession
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/network/chat/RemoteChatSession$a; b chatSession
c net/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket net/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f F b desiredChunksPerTick
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()F b desiredChunksPerTick
c net/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket net/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket
f Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket; a INSTANCE
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()Z d isTerminal
c net/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket net/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b slotId
f I c containerId
f Z d newState
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b slotId
m ()I e containerId
m ()Z f newState
c net/minecraft/network/protocol/game/ServerboundDebugSampleSubscriptionPacket net/minecraft/network/protocol/game/ServerboundDebugSampleSubscriptionPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; b sampleType
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/util/debugchart/RemoteDebugSampleType; b sampleType
c net/minecraft/network/protocol/game/VecDeltaCodec net/minecraft/network/protocol/game/VecDeltaCodec
f D a TRUNCATION_STEPS
f Lnet/minecraft/world/phys/Vec3D; b base
m (D)J a encode
m (J)D a decode
m (JJJ)Lnet/minecraft/world/phys/Vec3D; a decode
m (Lnet/minecraft/world/phys/Vec3D;)J a encodeX
m (Lnet/minecraft/world/phys/Vec3D;)J b encodeY
m (Lnet/minecraft/world/phys/Vec3D;)J c encodeZ
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; d delta
m (Lnet/minecraft/world/phys/Vec3D;)V e setBase
c net/minecraft/network/protocol/handshake/ClientIntent net/minecraft/network/protocol/handshake/ClientIntent
f Lnet/minecraft/network/protocol/handshake/ClientIntent; a STATUS
f Lnet/minecraft/network/protocol/handshake/ClientIntent; b LOGIN
f Lnet/minecraft/network/protocol/handshake/ClientIntent; c TRANSFER
f I d STATUS_ID
f I e LOGIN_ID
f I f TRANSFER_ID
f [Lnet/minecraft/network/protocol/handshake/ClientIntent; g $VALUES
m (I)Lnet/minecraft/network/protocol/handshake/ClientIntent; a byId
m ()I a id
m ()[Lnet/minecraft/network/protocol/handshake/ClientIntent; b $values
c net/minecraft/network/protocol/handshake/HandshakePacketTypes net/minecraft/network/protocol/handshake/HandshakePacketTypes
f Lnet/minecraft/network/protocol/PacketType; a CLIENT_INTENTION
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createServerbound
c net/minecraft/network/protocol/handshake/HandshakeProtocols net/minecraft/network/protocol/handshake/HandshakeProtocols
f Lnet/minecraft/network/ProtocolInfo; a SERVERBOUND
m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V a lambda$static$0
c net/minecraft/network/protocol/handshake/PacketHandshakingInListener net/minecraft/network/protocol/handshake/ServerHandshakePacketListener
m (Lnet/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol;)V a handleIntention
m ()Lnet/minecraft/network/EnumProtocol; b protocol
c net/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol net/minecraft/network/protocol/handshake/ClientIntentionPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b protocolVersion
f Ljava/lang/String; c hostName
f I d port
f Lnet/minecraft/network/protocol/handshake/ClientIntent; e intention
f I f MAX_HOST_LENGTH
m (Lnet/minecraft/network/protocol/handshake/PacketHandshakingInListener;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b protocolVersion
m ()Z d isTerminal
m ()Ljava/lang/String; e hostName
m ()I f port
m ()Lnet/minecraft/network/protocol/handshake/ClientIntent; g intention
c net/minecraft/network/protocol/login/LoginPacketTypes net/minecraft/network/protocol/login/LoginPacketTypes
f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_CUSTOM_QUERY
f Lnet/minecraft/network/protocol/PacketType; b CLIENTBOUND_GAME_PROFILE
f Lnet/minecraft/network/protocol/PacketType; c CLIENTBOUND_HELLO
f Lnet/minecraft/network/protocol/PacketType; d CLIENTBOUND_LOGIN_COMPRESSION
f Lnet/minecraft/network/protocol/PacketType; e CLIENTBOUND_LOGIN_DISCONNECT
f Lnet/minecraft/network/protocol/PacketType; f SERVERBOUND_CUSTOM_QUERY_ANSWER
f Lnet/minecraft/network/protocol/PacketType; g SERVERBOUND_HELLO
f Lnet/minecraft/network/protocol/PacketType; h SERVERBOUND_KEY
f Lnet/minecraft/network/protocol/PacketType; i SERVERBOUND_LOGIN_ACKNOWLEDGED
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound
c net/minecraft/network/protocol/login/LoginProtocols net/minecraft/network/protocol/login/LoginProtocols
f Lnet/minecraft/network/ProtocolInfo; a SERVERBOUND
f Lnet/minecraft/network/ProtocolInfo; b CLIENTBOUND
m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V a lambda$static$1
m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V b lambda$static$0
c net/minecraft/network/protocol/login/PacketLoginInEncryptionBegin net/minecraft/network/protocol/login/ServerboundKeyPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f [B b keybytes
f [B c encryptedChallenge
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey; a getSecretKey
m (Lnet/minecraft/network/PacketListener;)V a handle
m ([BLjava/security/PrivateKey;)Z a isChallengeValid
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/login/PacketLoginInListener;)V a handle
c net/minecraft/network/protocol/login/PacketLoginInListener net/minecraft/network/protocol/login/ServerLoginPacketListener
m (Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket;)V a handleCustomQueryPacket
m (Lnet/minecraft/network/protocol/login/PacketLoginInEncryptionBegin;)V a handleKey
m (Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket;)V a handleLoginAcknowledgement
m (Lnet/minecraft/network/protocol/login/PacketLoginInStart;)V a handleHello
m ()Lnet/minecraft/network/EnumProtocol; b protocol
c net/minecraft/network/protocol/login/PacketLoginInStart net/minecraft/network/protocol/login/ServerboundHelloPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/lang/String; b name
f Ljava/util/UUID; c profileId
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/login/PacketLoginInListener;)V a handle
m ()Ljava/lang/String; b name
m ()Ljava/util/UUID; e profileId
c net/minecraft/network/protocol/login/PacketLoginOutCustomPayload net/minecraft/network/protocol/login/ClientboundCustomQueryPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b transactionId
f Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; c payload
f I d MAX_PAYLOAD_SIZE
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a handle
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; a readPayload
m ()I b transactionId
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/login/custom/DiscardedQueryPayload; b readUnknownPayload
m ()Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; e payload
c net/minecraft/network/protocol/login/PacketLoginOutCustomPayload$PlayerInfoChannelPayload net/minecraft/network/protocol/login/ClientboundCustomQueryPacket$PlayerInfoChannelPayload
c net/minecraft/network/protocol/login/PacketLoginOutDisconnect net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b reason
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a handle
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getReason
c net/minecraft/network/protocol/login/PacketLoginOutEncryptionBegin net/minecraft/network/protocol/login/ClientboundHelloPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/lang/String; b serverId
f [B c publicKey
f [B d challenge
f Z e shouldAuthenticate
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a handle
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/lang/String; b getServerId
m ()Ljava/security/PublicKey; e getPublicKey
m ()[B f getChallenge
m ()Z g shouldAuthenticate
c net/minecraft/network/protocol/login/PacketLoginOutListener net/minecraft/network/protocol/login/ClientLoginPacketListener
m (Lnet/minecraft/network/protocol/login/PacketLoginOutEncryptionBegin;)V a handleHello
m (Lnet/minecraft/network/protocol/login/PacketLoginOutCustomPayload;)V a handleCustomQuery
m (Lnet/minecraft/network/protocol/login/PacketLoginOutSetCompression;)V a handleCompression
m (Lnet/minecraft/network/protocol/login/PacketLoginOutDisconnect;)V a handleDisconnect
m (Lnet/minecraft/network/protocol/login/PacketLoginOutSuccess;)V a handleGameProfile
m ()Lnet/minecraft/network/EnumProtocol; b protocol
c net/minecraft/network/protocol/login/PacketLoginOutSetCompression net/minecraft/network/protocol/login/ClientboundLoginCompressionPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b compressionThreshold
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a handle
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()I b getCompressionThreshold
c net/minecraft/network/protocol/login/PacketLoginOutSuccess net/minecraft/network/protocol/login/ClientboundGameProfilePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lcom/mojang/authlib/GameProfile; b gameProfile
f Z c strictErrorHandling
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a handle
m (Lnet/minecraft/network/PacketListener;)V a handle
m ()Lcom/mojang/authlib/GameProfile; b gameProfile
m ()Z d isTerminal
m ()Z e strictErrorHandling
c net/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket net/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b transactionId
f Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; c payload
f I d MAX_PAYLOAD_SIZE
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (ILnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; a readPayload
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket; a read
m (Lnet/minecraft/network/protocol/login/PacketLoginInListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; b readUnknownPayload
m ()I b transactionId
m (Lnet/minecraft/network/PacketDataSerializer;)V c write
m ()Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; e payload
c net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket
f Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket; a INSTANCE
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/login/PacketLoginInListener;)V a handle
m ()Z d isTerminal
c net/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload net/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
c net/minecraft/network/protocol/login/custom/CustomQueryPayload net/minecraft/network/protocol/login/custom/CustomQueryPayload
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/resources/MinecraftKey; a id
c net/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload net/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload
f Lnet/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload; a INSTANCE
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
c net/minecraft/network/protocol/login/custom/DiscardedQueryPayload net/minecraft/network/protocol/login/custom/DiscardedQueryPayload
f Lnet/minecraft/resources/MinecraftKey; a id
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/resources/MinecraftKey; a id
c net/minecraft/network/protocol/ping/ClientPongPacketListener net/minecraft/network/protocol/ping/ClientPongPacketListener
m (Lnet/minecraft/network/protocol/ping/ClientboundPongResponsePacket;)V a handlePongResponse
c net/minecraft/network/protocol/ping/ClientboundPongResponsePacket net/minecraft/network/protocol/ping/ClientboundPongResponsePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f J b time
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/protocol/ping/ClientPongPacketListener;)V a handle
m ()J b time
c net/minecraft/network/protocol/ping/PingPacketTypes net/minecraft/network/protocol/ping/PingPacketTypes
f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_PONG_RESPONSE
f Lnet/minecraft/network/protocol/PacketType; b SERVERBOUND_PING_REQUEST
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound
c net/minecraft/network/protocol/ping/ServerPingPacketListener net/minecraft/network/protocol/ping/ServerPingPacketListener
m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V a handlePingRequest
c net/minecraft/network/protocol/ping/ServerboundPingRequestPacket net/minecraft/network/protocol/ping/ServerboundPingRequestPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f J b time
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/ping/ServerPingPacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()J b getTime
c net/minecraft/network/protocol/status/PacketStatusInListener net/minecraft/network/protocol/status/ServerStatusPacketListener
m (Lnet/minecraft/network/protocol/status/PacketStatusInStart;)V a handleStatusRequest
m ()Lnet/minecraft/network/EnumProtocol; b protocol
c net/minecraft/network/protocol/status/PacketStatusInStart net/minecraft/network/protocol/status/ServerboundStatusRequestPacket
f Lnet/minecraft/network/protocol/status/PacketStatusInStart; a INSTANCE
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/status/PacketStatusInListener;)V a handle
c net/minecraft/network/protocol/status/PacketStatusOutListener net/minecraft/network/protocol/status/ClientStatusPacketListener
m (Lnet/minecraft/network/protocol/status/PacketStatusOutServerInfo;)V a handleStatusResponse
m ()Lnet/minecraft/network/EnumProtocol; b protocol
c net/minecraft/network/protocol/status/PacketStatusOutServerInfo net/minecraft/network/protocol/status/ClientboundStatusResponsePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/network/protocol/status/ServerPing; b status
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/network/protocol/status/PacketStatusOutListener;)V a handle
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Lnet/minecraft/network/protocol/status/ServerPing; b status
c net/minecraft/network/protocol/status/ServerPing net/minecraft/network/protocol/status/ServerStatus
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b description
f Ljava/util/Optional; c players
f Ljava/util/Optional; d version
f Ljava/util/Optional; e favicon
f Z f enforcesSecureChat
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a description
m ()Ljava/util/Optional; b players
m ()Ljava/util/Optional; c version
m ()Ljava/util/Optional; d favicon
m ()Z e enforcesSecureChat
c net/minecraft/network/protocol/status/ServerPing$ServerData net/minecraft/network/protocol/status/ServerStatus$Version
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/lang/String; b name
f I c protocol
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/network/protocol/status/ServerPing$ServerData; a current
m ()Ljava/lang/String; b name
m ()I c protocol
c net/minecraft/network/protocol/status/ServerPing$ServerPingPlayerSample net/minecraft/network/protocol/status/ServerStatus$Players
f Lcom/mojang/serialization/Codec; a CODEC
f I b max
f I c online
f Ljava/util/List; d sample
f Lcom/mojang/serialization/Codec; e PROFILE_CODEC
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m ()I a max
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
m ()I b online
m ()Ljava/util/List; c sample
c net/minecraft/network/protocol/status/ServerPing$a net/minecraft/network/protocol/status/ServerStatus$Favicon
f Lcom/mojang/serialization/Codec; a CODEC
f [B b iconBytes
f Ljava/lang/String; c PREFIX
m ()[B a iconBytes
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$static$2
m (Lnet/minecraft/network/protocol/status/ServerPing$a;)Ljava/lang/String; a lambda$static$3
m ()Ljava/lang/String; b lambda$static$1
m ()Ljava/lang/String; c lambda$static$0
c net/minecraft/network/protocol/status/StatusPacketTypes net/minecraft/network/protocol/status/StatusPacketTypes
f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_STATUS_RESPONSE
f Lnet/minecraft/network/protocol/PacketType; b SERVERBOUND_STATUS_REQUEST
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; a createClientbound
m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; b createServerbound
c net/minecraft/network/protocol/status/StatusProtocols net/minecraft/network/protocol/status/StatusProtocols
f Lnet/minecraft/network/ProtocolInfo; a SERVERBOUND
f Lnet/minecraft/network/ProtocolInfo; b CLIENTBOUND
m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V a lambda$static$1
m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V b lambda$static$0
c net/minecraft/network/syncher/DataWatcher net/minecraft/network/syncher/SynchedEntityData
f Lorg/slf4j/Logger; a LOGGER
f I b MAX_ID_VALUE
f Lnet/minecraft/util/ClassTreeIdRegistry; c ID_REGISTRY
f Lnet/minecraft/network/syncher/SyncedDataHolder; d entity
f [Lnet/minecraft/network/syncher/DataWatcher$Item; e itemsById
f Z f isDirty
m (Ljava/lang/Class;Lnet/minecraft/network/syncher/DataWatcherSerializer;)Lnet/minecraft/network/syncher/DataWatcherObject; a defineId
m (Lnet/minecraft/network/syncher/DataWatcherObject;Ljava/lang/Object;Z)V a set
m (Lnet/minecraft/network/syncher/DataWatcherObject;Ljava/lang/Object;)V a set
m (Lnet/minecraft/network/syncher/DataWatcher$Item;Lnet/minecraft/network/syncher/DataWatcher$c;)V a assignValue
m ()Z a isDirty
m (Ljava/util/List;)V a assignValues
m (Lnet/minecraft/network/syncher/DataWatcherObject;)Ljava/lang/Object; a get
m ()Ljava/util/List; b packDirty
m (Lnet/minecraft/network/syncher/DataWatcherObject;)Lnet/minecraft/network/syncher/DataWatcher$Item; b getItem
m ()Ljava/util/List; c getNonDefaultValues
c net/minecraft/network/syncher/DataWatcher$Item net/minecraft/network/syncher/SynchedEntityData$DataItem
f Lnet/minecraft/network/syncher/DataWatcherObject; a accessor
f Ljava/lang/Object; b value
f Ljava/lang/Object; c initialValue
f Z d dirty
m (Z)V a setDirty
m ()Lnet/minecraft/network/syncher/DataWatcherObject; a getAccessor
m (Ljava/lang/Object;)V a setValue
m ()Ljava/lang/Object; b getValue
m ()Z c isDirty
m ()Z d isSetToDefault
m ()Lnet/minecraft/network/syncher/DataWatcher$c; e value
c net/minecraft/network/syncher/DataWatcher$a net/minecraft/network/syncher/SynchedEntityData$Builder
f Lnet/minecraft/network/syncher/SyncedDataHolder; a entity
f [Lnet/minecraft/network/syncher/DataWatcher$Item; b itemsById
m ()Lnet/minecraft/network/syncher/DataWatcher; a build
m (Lnet/minecraft/network/syncher/DataWatcherObject;Ljava/lang/Object;)Lnet/minecraft/network/syncher/DataWatcher$a; a define
c net/minecraft/network/syncher/DataWatcher$c net/minecraft/network/syncher/SynchedEntityData$DataValue
f I a id
f Lnet/minecraft/network/syncher/DataWatcherSerializer; b serializer
f Ljava/lang/Object; c value
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a write
m ()I a id
m (Lnet/minecraft/network/syncher/DataWatcherObject;Ljava/lang/Object;)Lnet/minecraft/network/syncher/DataWatcher$c; a create
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;ILnet/minecraft/network/syncher/DataWatcherSerializer;)Lnet/minecraft/network/syncher/DataWatcher$c; a read
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;I)Lnet/minecraft/network/syncher/DataWatcher$c; a read
m ()Lnet/minecraft/network/syncher/DataWatcherSerializer; b serializer
m ()Ljava/lang/Object; c value
c net/minecraft/network/syncher/DataWatcherObject net/minecraft/network/syncher/EntityDataAccessor
f I a id
f Lnet/minecraft/network/syncher/DataWatcherSerializer; b serializer
m ()I a id
m ()Lnet/minecraft/network/syncher/DataWatcherSerializer; b serializer
c net/minecraft/network/syncher/DataWatcherRegistry net/minecraft/network/syncher/EntityDataSerializers
f Lnet/minecraft/network/syncher/DataWatcherSerializer; A PAINTING_VARIANT
f Lnet/minecraft/network/syncher/DataWatcherSerializer; B ARMADILLO_STATE
f Lnet/minecraft/network/syncher/DataWatcherSerializer; C SNIFFER_STATE
f Lnet/minecraft/network/syncher/DataWatcherSerializer; D VECTOR3
f Lnet/minecraft/network/syncher/DataWatcherSerializer; E QUATERNION
f Lnet/minecraft/util/RegistryID; F SERIALIZERS
f Lnet/minecraft/network/codec/StreamCodec; G OPTIONAL_BLOCK_STATE_CODEC
f Lnet/minecraft/network/codec/StreamCodec; H OPTIONAL_UNSIGNED_INT_CODEC
f Lnet/minecraft/network/syncher/DataWatcherSerializer; a BYTE
f Lnet/minecraft/network/syncher/DataWatcherSerializer; b INT
f Lnet/minecraft/network/syncher/DataWatcherSerializer; c LONG
f Lnet/minecraft/network/syncher/DataWatcherSerializer; d FLOAT
f Lnet/minecraft/network/syncher/DataWatcherSerializer; e STRING
f Lnet/minecraft/network/syncher/DataWatcherSerializer; f COMPONENT
f Lnet/minecraft/network/syncher/DataWatcherSerializer; g OPTIONAL_COMPONENT
f Lnet/minecraft/network/syncher/DataWatcherSerializer; h ITEM_STACK
f Lnet/minecraft/network/syncher/DataWatcherSerializer; i BLOCK_STATE
f Lnet/minecraft/network/syncher/DataWatcherSerializer; j OPTIONAL_BLOCK_STATE
f Lnet/minecraft/network/syncher/DataWatcherSerializer; k BOOLEAN
f Lnet/minecraft/network/syncher/DataWatcherSerializer; l PARTICLE
f Lnet/minecraft/network/syncher/DataWatcherSerializer; m PARTICLES
f Lnet/minecraft/network/syncher/DataWatcherSerializer; n ROTATIONS
f Lnet/minecraft/network/syncher/DataWatcherSerializer; o BLOCK_POS
f Lnet/minecraft/network/syncher/DataWatcherSerializer; p OPTIONAL_BLOCK_POS
f Lnet/minecraft/network/syncher/DataWatcherSerializer; q DIRECTION
f Lnet/minecraft/network/syncher/DataWatcherSerializer; r OPTIONAL_UUID
f Lnet/minecraft/network/syncher/DataWatcherSerializer; s OPTIONAL_GLOBAL_POS
f Lnet/minecraft/network/syncher/DataWatcherSerializer; t COMPOUND_TAG
f Lnet/minecraft/network/syncher/DataWatcherSerializer; u VILLAGER_DATA
f Lnet/minecraft/network/syncher/DataWatcherSerializer; v OPTIONAL_UNSIGNED_INT
f Lnet/minecraft/network/syncher/DataWatcherSerializer; w POSE
f Lnet/minecraft/network/syncher/DataWatcherSerializer; x CAT_VARIANT
f Lnet/minecraft/network/syncher/DataWatcherSerializer; y WOLF_VARIANT
f Lnet/minecraft/network/syncher/DataWatcherSerializer; z FROG_VARIANT
m (I)Lnet/minecraft/network/syncher/DataWatcherSerializer; a getSerializer
m (Lnet/minecraft/network/syncher/DataWatcherSerializer;)V a registerSerializer
m (Lnet/minecraft/network/syncher/DataWatcherSerializer;)I b getSerializedId
c net/minecraft/network/syncher/DataWatcherRegistry$1 net/minecraft/network/syncher/EntityDataSerializers$1
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a copy
c net/minecraft/network/syncher/DataWatcherRegistry$2 net/minecraft/network/syncher/EntityDataSerializers$2
m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; a decode
m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V a encode
c net/minecraft/network/syncher/DataWatcherRegistry$3 net/minecraft/network/syncher/EntityDataSerializers$3
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a copy
c net/minecraft/network/syncher/DataWatcherRegistry$4 net/minecraft/network/syncher/EntityDataSerializers$4
m (Lio/netty/buffer/ByteBuf;Ljava/util/OptionalInt;)V a encode
m (Lio/netty/buffer/ByteBuf;)Ljava/util/OptionalInt; a decode
c net/minecraft/network/syncher/DataWatcherSerializer net/minecraft/network/syncher/EntityDataSerializer
m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/syncher/DataWatcherSerializer; a forValueType
m (I)Lnet/minecraft/network/syncher/DataWatcherObject; a createAccessor
m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; b lambda$forValueType$0
c net/minecraft/network/syncher/DataWatcherSerializer$a net/minecraft/network/syncher/EntityDataSerializer$ForValueType
c net/minecraft/network/syncher/SyncedDataHolder net/minecraft/network/syncher/SyncedDataHolder
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Ljava/util/List;)V a onSyncedDataUpdated
c net/minecraft/recipebook/AutoRecipe net/minecraft/recipebook/ServerPlaceRecipe
f Lnet/minecraft/world/entity/player/AutoRecipeStackManager; a stackedContents
f Lnet/minecraft/world/entity/player/PlayerInventory; b inventory
f Lnet/minecraft/world/inventory/ContainerRecipeBook; c menu
f Lorg/slf4j/Logger; d LOGGER
m (ZIZ)I a getStackSize
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/crafting/RecipeHolder;Z)V a recipeClicked
m (Ljava/util/Iterator;IIII)V a addItemToSlot
m (Lnet/minecraft/world/item/crafting/RecipeHolder;Z)V a handleRecipeClicked
m ()V a clearGrid
m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/item/ItemStack;)V a moveItemToGrid
m ()Z b testClearGrid
m ()I c getAmountOfFreeSlotsInInventory
c net/minecraft/recipebook/AutoRecipeAbstract net/minecraft/recipebook/PlaceRecipe
m (Ljava/util/Iterator;IIII)V a addItemToSlot
m (IIILnet/minecraft/world/item/crafting/RecipeHolder;Ljava/util/Iterator;I)V a placeRecipe
c net/minecraft/references/Blocks net/minecraft/references/Blocks
f Lnet/minecraft/resources/ResourceKey; a PUMPKIN
f Lnet/minecraft/resources/ResourceKey; b PUMPKIN_STEM
f Lnet/minecraft/resources/ResourceKey; c ATTACHED_PUMPKIN_STEM
f Lnet/minecraft/resources/ResourceKey; d MELON
f Lnet/minecraft/resources/ResourceKey; e MELON_STEM
f Lnet/minecraft/resources/ResourceKey; f ATTACHED_MELON_STEM
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
c net/minecraft/references/Items net/minecraft/references/Items
f Lnet/minecraft/resources/ResourceKey; a PUMPKIN_SEEDS
f Lnet/minecraft/resources/ResourceKey; b MELON_SEEDS
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
c net/minecraft/resources/DynamicOpsWrapper net/minecraft/resources/DelegatingOps
f Lcom/mojang/serialization/DynamicOps; a delegate
c net/minecraft/resources/FileToIdConverter net/minecraft/resources/FileToIdConverter
f Ljava/lang/String; a prefix
f Ljava/lang/String; b extension
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; a idToFile
m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; a listMatchingResources
m (Ljava/lang/String;)Lnet/minecraft/resources/FileToIdConverter; a json
m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; b listMatchingResourceStacks
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; b fileToId
m (Lnet/minecraft/resources/MinecraftKey;)Z c lambda$listMatchingResourceStacks$1
m (Lnet/minecraft/resources/MinecraftKey;)Z d lambda$listMatchingResources$0
c net/minecraft/resources/HolderSetCodec net/minecraft/resources/HolderSetCodec
f Lnet/minecraft/resources/ResourceKey; a registryKey
f Lcom/mojang/serialization/Codec; b elementCodec
f Lcom/mojang/serialization/Codec; c homogenousListCodec
f Lcom/mojang/serialization/Codec; d registryAwareCodec
m (Lnet/minecraft/core/Holder;)Ljava/lang/String; a lambda$decodeWithoutRegistry$10
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; a lookupTag
m (Lnet/minecraft/core/HolderSet;)Ljava/lang/String; a lambda$encode$9
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$decode$4
m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; a create
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$decodeWithoutRegistry$11
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a decodeWithoutRegistry
m (Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; a lambda$lookupTag$8
m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode
m (Lcom/mojang/datafixers/util/Either;)Ljava/util/List; a lambda$homogenousList$1
m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/HolderSet;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$5
m (Lnet/minecraft/core/HolderGetter;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$decode$6
m (Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; a homogenousList
m (Ljava/util/List;)Lcom/mojang/datafixers/util/Either; b lambda$homogenousList$2
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; b lambda$decode$3
m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; b lambda$lookupTag$7
m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; b encodeWithoutRegistry
m (Ljava/util/List;)Ljava/util/List; c lambda$homogenousList$0
c net/minecraft/resources/MinecraftKey net/minecraft/resources/ResourceLocation
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_INVALID
f C d NAMESPACE_SEPARATOR
f Ljava/lang/String; e DEFAULT_NAMESPACE
f Ljava/lang/String; f REALMS_NAMESPACE
f Ljava/lang/String; g namespace
f Ljava/lang/String; h path
m (Ljava/lang/String;C)Lnet/minecraft/resources/MinecraftKey; a of
m (Ljava/lang/String;Lnet/minecraft/ResourceKeyInvalidException;)Ljava/lang/String; a lambda$read$0
m (C)Z a isAllowedInResourceLocation
m ()Ljava/lang/String; a getPath
m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/resources/MinecraftKey; a withPath
m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a tryBuild
m (Lnet/minecraft/resources/MinecraftKey;)I a compareTo
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a tryParse
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/MinecraftKey; a read
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b toLanguageKey
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; b read
m (Ljava/lang/String;C)[Ljava/lang/String; b decompose
m ()Ljava/lang/String; b getNamespace
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/MinecraftKey; b readNonEmpty
m (C)Z b validPathChar
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; c withPath
m (C)Z c validNamespaceChar
m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; c readGreedy
m ()Ljava/lang/String; c toDebugFileName
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; c assertValidNamespace
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; d withPrefix
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; d assertValidPath
m ()Ljava/lang/String; d toLanguageKey
m ()Ljava/lang/String; e toShortLanguageKey
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; e withSuffix
m (Ljava/lang/String;)Ljava/lang/String; f toLanguageKey
m (Ljava/lang/String;)Z g isValidPath
m (Ljava/lang/String;)Z h isValidNamespace
m (Ljava/lang/String;)Z i isValidResourceLocation
c net/minecraft/resources/MinecraftKey$a net/minecraft/resources/ResourceLocation$Dummy
c net/minecraft/resources/MinecraftKey$b net/minecraft/resources/ResourceLocation$Serializer
m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; a serialize
m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/resources/MinecraftKey; a deserialize
c net/minecraft/resources/RegistryDataLoader net/minecraft/resources/RegistryDataLoader
f Ljava/util/List; a WORLDGEN_REGISTRIES
f Ljava/util/List; b DIMENSION_REGISTRIES
f Ljava/util/List; c SYNCHRONIZED_REGISTRIES
f Lorg/slf4j/Logger; d LOGGER
f Lnet/minecraft/core/RegistrationInfo; e NETWORK_REGISTRATION_INFO
f Ljava/util/function/Function; f REGISTRATION_INFO_CACHE
m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V a lambda$logErrors$12
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/IRegistryCustom;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a load
m (Lnet/minecraft/core/IRegistryWritable;)Lnet/minecraft/resources/RegistryOps$b; a createInfoForNewRegistry
m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryOps$c;Lnet/minecraft/core/IRegistryWritable;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V a loadContentsFromNetwork
m (Lnet/minecraft/core/IRegistryWritable;Lcom/mojang/serialization/Decoder;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/server/packs/resources/IResource;Lnet/minecraft/core/RegistrationInfo;)V a loadElementFromResource
m (Lnet/minecraft/resources/RegistryDataLoader$b;Lnet/minecraft/core/IRegistryCustom;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a load
m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$a;)V a lambda$createContext$8
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/resources/RegistryOps$c;Lnet/minecraft/core/IRegistryWritable;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V a loadContentsFromManager
m (Ljava/util/Map;Lnet/minecraft/core/IRegistryCustom$d;)V a lambda$createContext$7
m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$c;)Lnet/minecraft/resources/RegistryDataLoader$a; a lambda$load$4
m (Ljava/util/Map;)V a logErrors
m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryDataLoader$a;Lnet/minecraft/resources/RegistryOps$c;)V a lambda$load$3
m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; a lambda$logErrors$10
m (Ljava/lang/Boolean;)Lcom/mojang/serialization/Lifecycle; a lambda$static$0
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; a registryDirPath
m (Lnet/minecraft/resources/RegistryDataLoader$b;Lnet/minecraft/resources/RegistryOps$c;Lnet/minecraft/resources/RegistryDataLoader$a;)V a lambda$load$5
m (Ljava/util/Optional;)Lnet/minecraft/core/RegistrationInfo; a lambda$static$1
m (Lnet/minecraft/core/IRegistryCustom;Ljava/util/List;)Lnet/minecraft/resources/RegistryOps$c; a createContext
m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/core/IRegistryCustom;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a load
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/resources/RegistryDataLoader$a;Lnet/minecraft/resources/RegistryOps$c;)V a lambda$load$2
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/resources/RegistryOps$b; a createInfoForContextRegistry
m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V b lambda$logErrors$11
m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$a;)V b lambda$load$6
m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; b lambda$logErrors$9
c net/minecraft/resources/RegistryDataLoader$1 net/minecraft/resources/RegistryDataLoader$1
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
c net/minecraft/resources/RegistryDataLoader$a net/minecraft/resources/RegistryDataLoader$Loader
f Lnet/minecraft/resources/RegistryDataLoader$c; a data
f Lnet/minecraft/core/IRegistryWritable; b registry
f Ljava/util/Map; c loadingErrors
m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryOps$c;)V a loadFromNetwork
m ()Lnet/minecraft/resources/RegistryDataLoader$c; a data
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/resources/RegistryOps$c;)V a loadFromResources
m ()Lnet/minecraft/core/IRegistryWritable; b registry
m ()Ljava/util/Map; c loadingErrors
c net/minecraft/resources/RegistryDataLoader$b net/minecraft/resources/RegistryDataLoader$LoadingFunction
c net/minecraft/resources/RegistryDataLoader$c net/minecraft/resources/RegistryDataLoader$RegistryData
f Lnet/minecraft/resources/ResourceKey; a key
f Lcom/mojang/serialization/Codec; b elementCodec
m (Ljava/util/function/BiConsumer;)V a runWithArguments
m (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/resources/RegistryDataLoader$a; a create
m ()Lnet/minecraft/resources/ResourceKey; a key
m ()Lcom/mojang/serialization/Codec; b elementCodec
c net/minecraft/resources/RegistryFileCodec net/minecraft/resources/RegistryFileCodec
f Lnet/minecraft/resources/ResourceKey; a registryKey
f Lcom/mojang/serialization/Codec; b elementCodec
f Z c allowInline
m (Lnet/minecraft/core/Holder;)Ljava/lang/String; a lambda$encode$0
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; a lambda$decode$7
m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lnet/minecraft/resources/RegistryFileCodec; a create
m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lnet/minecraft/resources/RegistryFileCodec; a create
m ()Ljava/lang/String; a lambda$decode$4
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; a lambda$encode$1
m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/Holder$c;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$8
m (Lnet/minecraft/core/Holder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a lambda$encode$2
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$9
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; b lambda$decode$6
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b lambda$decode$5
m ()Ljava/lang/String; b lambda$decode$3
c net/minecraft/resources/RegistryFixedCodec net/minecraft/resources/RegistryFixedCodec
f Lnet/minecraft/resources/ResourceKey; a registryKey
m (Lnet/minecraft/core/Holder;)Ljava/lang/String; a lambda$encode$0
m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a lambda$encode$3
m (Lnet/minecraft/core/Holder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; a lambda$encode$1
m ()Ljava/lang/String; a lambda$decode$9
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/RegistryFixedCodec; a create
m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/Holder$c;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$7
m (Ljava/util/Optional;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$decode$8
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; a lambda$decode$6
m ()Ljava/lang/String; b lambda$encode$4
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; b lambda$decode$5
m ()Ljava/lang/String; c lambda$encode$2
c net/minecraft/resources/RegistryOps net/minecraft/resources/RegistryOps
f Lnet/minecraft/resources/RegistryOps$c; b lookupProvider
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a lambda$retrieveElement$10
m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; a lambda$retrieveElement$11
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryOps$c;)Lnet/minecraft/resources/RegistryOps; a create
m (Lnet/minecraft/resources/RegistryOps$b;)Lcom/mojang/serialization/DataResult; a lambda$retrieveGetter$0
m ()Ljava/lang/String; a lambda$retrieveElement$9
m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a lambda$retrieveGetter$4
m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; a withParent
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a owner
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/RegistryOps$b;)Ljava/util/Optional; a lambda$retrieveElement$6
m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/core/HolderLookup$a;)Lcom/mojang/serialization/Dynamic; a injectRegistryContext
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/resources/RegistryOps; a create
m (Ljava/lang/Object;)Lnet/minecraft/core/HolderGetter; b lambda$retrieveGetter$5
m ()Ljava/lang/String; b lambda$retrieveGetter$3
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; b getter
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; c retrieveGetter
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; d retrieveElement
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; e lambda$retrieveElement$8
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; f lambda$retrieveElement$7
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; g lambda$retrieveGetter$2
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; h lambda$retrieveGetter$1
c net/minecraft/resources/RegistryOps$a net/minecraft/resources/RegistryOps$HolderLookupAdapter
f Lnet/minecraft/core/HolderLookup$a; a lookupProvider
f Ljava/util/Map; b lookups
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; b createLookup
c net/minecraft/resources/RegistryOps$b net/minecraft/resources/RegistryOps$RegistryInfo
f Lnet/minecraft/core/HolderOwner; a owner
f Lnet/minecraft/core/HolderGetter; b getter
f Lcom/mojang/serialization/Lifecycle; c elementsLifecycle
m ()Lnet/minecraft/core/HolderOwner; a owner
m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/resources/RegistryOps$b; a fromRegistryLookup
m ()Lnet/minecraft/core/HolderGetter; b getter
m ()Lcom/mojang/serialization/Lifecycle; c elementsLifecycle
c net/minecraft/resources/RegistryOps$c net/minecraft/resources/RegistryOps$RegistryInfoLookup
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
c net/minecraft/resources/ResourceKey net/minecraft/resources/ResourceKey
f Ljava/util/concurrent/ConcurrentMap; a VALUES
f Lnet/minecraft/resources/MinecraftKey; b registryName
f Lnet/minecraft/resources/MinecraftKey; c location
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a create
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a create
m ()Lnet/minecraft/resources/MinecraftKey; a location
m (Lnet/minecraft/resources/ResourceKey$a;)Lnet/minecraft/resources/ResourceKey; a lambda$create$2
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a createRegistryKey
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; b lambda$streamCodec$1
m ()Lnet/minecraft/resources/MinecraftKey; b registry
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m ()Lnet/minecraft/resources/ResourceKey; c registryKey
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; c lambda$codec$0
m (Lnet/minecraft/resources/ResourceKey;)Z c isFor
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; d cast
c net/minecraft/resources/ResourceKey$a net/minecraft/resources/ResourceKey$InternKey
f Lnet/minecraft/resources/MinecraftKey; a registry
f Lnet/minecraft/resources/MinecraftKey; b location
m ()Lnet/minecraft/resources/MinecraftKey; a registry
m ()Lnet/minecraft/resources/MinecraftKey; b location
c net/minecraft/server/AdvancementDataPlayer net/minecraft/server/PlayerAdvancements
f Lorg/slf4j/Logger; a LOGGER
f Lcom/google/gson/Gson; b GSON
f Lnet/minecraft/server/players/PlayerList; c playerList
f Ljava/nio/file/Path; d playerSavePath
f Lnet/minecraft/advancements/AdvancementTree; e tree
f Ljava/util/Map; f progress
f Ljava/util/Set; g visible
f Ljava/util/Set; h progressChanged
f Ljava/util/Set; i rootsToUpdate
f Lnet/minecraft/server/level/EntityPlayer; j player
f Lnet/minecraft/advancements/AdvancementHolder; k lastSelectedTab
f Z l isFirstPacket
f Lcom/mojang/serialization/Codec; m codec
m (Lnet/minecraft/server/level/EntityPlayer;)V a setPlayer
m (Lnet/minecraft/server/AdvancementDataWorld;)V a reload
m (Lnet/minecraft/server/AdvancementDataWorld;Lnet/minecraft/server/AdvancementDataPlayer$a;)V a applyFrom
m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/Set;Ljava/util/Set;)V a updateTreeVisibility
m (Lnet/minecraft/advancements/AdvancementHolder;)V a setSelectedTab
m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V a registerListener
m ()V a stopListening
m (Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementProgress;)V a startProgress
m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z a award
m (Lnet/minecraft/server/level/EntityPlayer;)V b flushDirty
m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V b removeListener
m (Lnet/minecraft/server/AdvancementDataWorld;)V b registerListeners
m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/AdvancementProgress; b getOrStartProgress
m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z b revoke
m ()V b save
m ()Lnet/minecraft/server/AdvancementDataPlayer$a; c asData
m (Lnet/minecraft/server/AdvancementDataWorld;)V c checkForAutomaticTriggers
m (Lnet/minecraft/advancements/AdvancementHolder;)V c markForVisibilityUpdate
m (Lnet/minecraft/server/AdvancementDataWorld;)V d load
m (Lnet/minecraft/advancements/AdvancementHolder;)V d registerListeners
m (Lnet/minecraft/advancements/AdvancementHolder;)V e unregisterListeners
c net/minecraft/server/AdvancementDataPlayer$a net/minecraft/server/PlayerAdvancements$Data
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Map; b map
m (Ljava/util/function/BiConsumer;)V a forEach
m ()Ljava/util/Map; a map
c net/minecraft/server/AdvancementDataWorld net/minecraft/server/ServerAdvancementManager
f Lorg/slf4j/Logger; a LOGGER
f Lcom/google/gson/Gson; b GSON
f Ljava/util/Map; c advancements
f Lnet/minecraft/advancements/AdvancementTree; d tree
f Lnet/minecraft/core/HolderLookup$a; e registries
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/advancements/Advancement;)V a validate
m ()Lnet/minecraft/advancements/AdvancementTree; a tree
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/advancements/AdvancementHolder; a get
m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply
m ()Ljava/util/Collection; b getAllAdvancements
c net/minecraft/server/CancelledPacketHandleException net/minecraft/server/RunningOnDifferentThreadException
f Lnet/minecraft/server/CancelledPacketHandleException; a RUNNING_ON_DIFFERENT_THREAD
c net/minecraft/server/ChainedJsonException net/minecraft/server/ChainedJsonException
f Ljava/util/List; a entries
f Ljava/lang/String; b message
m (Ljava/lang/String;)V a prependJsonKey
m (Ljava/lang/Exception;)Lnet/minecraft/server/ChainedJsonException; a forException
m (Ljava/lang/String;)V b setFilenameAndFlush
c net/minecraft/server/ChainedJsonException$a net/minecraft/server/ChainedJsonException$Entry
f Ljava/lang/String; a filename
f Ljava/util/List; b jsonKeys
m (Ljava/lang/String;)V a addJsonKey
m ()Ljava/lang/String; a getFilename
m ()Ljava/lang/String; b getJsonKeys
c net/minecraft/server/CustomFunctionData net/minecraft/server/ServerFunctionManager
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/resources/MinecraftKey; b TICK_FUNCTION_TAG
f Lnet/minecraft/resources/MinecraftKey; c LOAD_FUNCTION_TAG
f Lnet/minecraft/server/MinecraftServer; d server
f Ljava/util/List; e ticking
f Z f postReload
f Lnet/minecraft/server/CustomFunctionManager; g library
m ()Lcom/mojang/brigadier/CommandDispatcher; a getDispatcher
m (Lnet/minecraft/commands/functions/CommandFunction;Lnet/minecraft/commands/CommandListenerWrapper;)V a execute
m (Ljava/util/Collection;Lnet/minecraft/resources/MinecraftKey;)V a executeTagFunctions
m (Lnet/minecraft/server/CustomFunctionManager;)V a replaceLibrary
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a get
m (Lnet/minecraft/server/CustomFunctionManager;)V b postReload
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; b getTag
m ()V b tick
m ()Lnet/minecraft/commands/CommandListenerWrapper; c getGameLoopSender
m ()Ljava/lang/Iterable; d getFunctionNames
m ()Ljava/lang/Iterable; e getTagNames
c net/minecraft/server/CustomFunctionManager net/minecraft/server/ServerFunctionLibrary
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/resources/FileToIdConverter; b LISTER
f Ljava/util/Map; c functions
f Lnet/minecraft/tags/TagDataPack; d tagsLoader
f Ljava/util/Map; e tags
f I f functionCompilationLevel
f Lcom/mojang/brigadier/CommandDispatcher; g dispatcher
m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/MinecraftKey;Ljava/util/concurrent/CompletableFuture;)V a lambda$reload$6
m (Ljava/util/Map$Entry;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/commands/functions/CommandFunction; a lambda$reload$2
m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; a lambda$reload$1
m (Lnet/minecraft/resources/MinecraftKey;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/commands/functions/CommandFunction;Ljava/lang/Throwable;)Ljava/lang/Object; a lambda$reload$5
m (Lcom/mojang/datafixers/util/Pair;)V a lambda$reload$7
m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; a lambda$reload$4
m (Lnet/minecraft/server/packs/resources/IResource;)Ljava/util/List; a readLines
m (Ljava/util/Map;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/util/Map; a lambda$reload$3
m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerFiller;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload
m ()Ljava/util/Map; a getFunctions
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a getFunction
m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; b lambda$reload$0
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; b getTag
m ()Ljava/lang/Iterable; b getAvailableTags
c net/minecraft/server/DataPackResources net/minecraft/server/ReloadableServerResources
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/concurrent/CompletableFuture; b DATA_RELOAD_INITIAL_TASK
f Lnet/minecraft/server/ReloadableServerRegistries$b; c fullRegistryHolder
f Lnet/minecraft/server/DataPackResources$a; d registryLookup
f Lnet/minecraft/commands/CommandDispatcher; e commands
f Lnet/minecraft/world/item/crafting/CraftingManager; f recipes
f Lnet/minecraft/tags/TagRegistry; g tagManager
f Lnet/minecraft/server/AdvancementDataWorld; h advancements
f Lnet/minecraft/server/CustomFunctionManager; i functionLibrary
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/tags/TagRegistry$a;)V a updateRegistryTags
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/CommandDispatcher$ServerType;ILnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/concurrent/CompletionStage; a lambda$loadResources$2
m (Lnet/minecraft/server/DataPackResources;Ljava/lang/Object;)Lnet/minecraft/server/DataPackResources; a lambda$loadResources$1
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map$Entry;)Lnet/minecraft/tags/TagKey; a lambda$updateRegistryTags$4
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/CommandDispatcher$ServerType;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a loadResources
m (Lnet/minecraft/tags/TagRegistry$a;)V a lambda$updateRegistryTags$3
m ()Lnet/minecraft/server/CustomFunctionManager; a getFunctionLibrary
m (Ljava/util/Map$Entry;)Ljava/util/List; a lambda$updateRegistryTags$5
m (Lnet/minecraft/server/DataPackResources;Ljava/lang/Object;Ljava/lang/Throwable;)V a lambda$loadResources$0
m ()Lnet/minecraft/server/ReloadableServerRegistries$b; b fullRegistries
m ()Lnet/minecraft/world/item/crafting/CraftingManager; c getRecipeManager
m ()Lnet/minecraft/commands/CommandDispatcher; d getCommands
m ()Lnet/minecraft/server/AdvancementDataWorld; e getAdvancements
m ()Ljava/util/List; f listeners
m ()V g updateRegistryTags
c net/minecraft/server/DataPackResources$a net/minecraft/server/ReloadableServerResources$ConfigurableRegistryLookup
f Lnet/minecraft/core/IRegistryCustom; a registryAccess
f Lnet/minecraft/server/DataPackResources$b; b missingTagAccessPolicy
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderLookup$b; a createDispatchedLookup
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m (Lnet/minecraft/server/DataPackResources$b;)V a missingTagAccessPolicy
m ()Ljava/util/stream/Stream; a listRegistries
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/HolderLookup$b; a lambda$lookup$0
c net/minecraft/server/DataPackResources$a$1 net/minecraft/server/ReloadableServerResources$ConfigurableRegistryLookup$1
f Lnet/minecraft/server/DataPackResources$a; c this$0
m ()Lnet/minecraft/core/HolderLookup$b; a parent
c net/minecraft/server/DataPackResources$b net/minecraft/server/ReloadableServerResources$MissingTagAccessPolicy
f Lnet/minecraft/server/DataPackResources$b; a CREATE_NEW
f Lnet/minecraft/server/DataPackResources$b; b FAIL
f [Lnet/minecraft/server/DataPackResources$b; c $VALUES
m ()[Lnet/minecraft/server/DataPackResources$b; a $values
c net/minecraft/server/DebugOutputStream net/minecraft/server/DebugLoggedPrintStream
f Lorg/slf4j/Logger; b LOGGER
m (Ljava/lang/String;)V a logLine
c net/minecraft/server/DispenserRegistry net/minecraft/server/Bootstrap
f Ljava/io/PrintStream; a STDOUT
f Ljava/util/concurrent/atomic/AtomicLong; b bootstrapDuration
f Z c isBootstrapped
f Lorg/slf4j/Logger; d LOGGER
m (Ljava/lang/String;)V a realStdoutPrintln
m (Ljava/util/Set;)V a checkGameruleTranslations
m (Ljava/lang/Iterable;Ljava/util/function/Function;Ljava/util/Set;)V a checkTranslations
m ()V a bootStrap
m (Ljava/util/function/Supplier;)V a checkBootstrapCalled
m (Ljava/util/function/Supplier;)Ljava/lang/RuntimeException; b createBootstrapException
m ()Ljava/util/Set; b getMissingTranslations
m ()V c validate
m ()V d wrapStreams
c net/minecraft/server/DispenserRegistry$1 net/minecraft/server/Bootstrap$1
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a visit
c net/minecraft/server/EULA net/minecraft/server/Eula
f Lorg/slf4j/Logger; a LOGGER
f Ljava/nio/file/Path; b file
f Z c agreed
m ()Z a hasAgreedToEULA
m ()Z b readFile
m ()V c saveDefaults
c net/minecraft/server/IMinecraftServer net/minecraft/server/ServerInterface
m ()[Ljava/lang/String; O getPlayerNames
m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; a getProperties
m (Ljava/lang/String;)Ljava/lang/String; a runCommand
m ()Ljava/lang/String; b getServerIp
m ()I d getServerPort
m ()Ljava/lang/String; h getServerName
m ()Ljava/lang/String; s getLevelIdName
m ()Ljava/lang/String; u getPluginNames
c net/minecraft/server/Main net/minecraft/server/Main
f Lorg/slf4j/Logger; a LOGGER
m (Lnet/minecraft/world/level/storage/Convertable$ConversionSession;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lnet/minecraft/core/IRegistryCustom;Z)V a forceUpgrade
m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;Lcom/mojang/serialization/Dynamic;ZLnet/minecraft/server/packs/repository/ResourcePackRepository;)Lnet/minecraft/server/WorldLoader$c; a loadOrCreateConfig
m (Ljava/nio/file/Path;)V a writePidFile
c net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer
f Lnet/minecraft/util/profiling/GameProfilerFiller; A profiler
f Ljava/util/function/Consumer; B onMetricsRecordingStopped
f Ljava/util/function/Consumer; C onMetricsRecordingFinished
f Z D willStartRecordingMetrics
f Lnet/minecraft/server/MinecraftServer$TimeProfiler; E debugCommandProfiler
f Z F debugCommandProfilerDelayStart
f Lnet/minecraft/server/network/ServerConnection; G connection
f Lnet/minecraft/server/level/progress/WorldLoadListenerFactory; H progressListenerFactory
f Lnet/minecraft/network/protocol/status/ServerPing; I status
f Lnet/minecraft/network/protocol/status/ServerPing$a; J statusIcon
f Lnet/minecraft/util/RandomSource; K random
f Lcom/mojang/datafixers/DataFixer; L fixerUpper
f Ljava/lang/String; M localIp
f I N port
f Lnet/minecraft/core/LayeredRegistryAccess; O registries
f Ljava/util/Map; P levels
f Lnet/minecraft/server/players/PlayerList; Q playerList
f Z R running
f Z S stopped
f I T tickCount
f I U ticksUntilAutosave
f Z V onlineMode
f Z W preventProxyConnections
f Z X pvp
f Z Y allowFlight
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; aA structureTemplateManager
f Lnet/minecraft/server/ServerTickRateManager; aB tickRateManager
f Lnet/minecraft/world/item/alchemy/PotionBrewer; aC potionBrewing
f Z aD isSaving
f I aa playerIdleTimeout
f [J ab tickTimesNanos
f J ac aggregatedTickTimesNanos
f Ljava/security/KeyPair; ad keyPair
f Lcom/mojang/authlib/GameProfile; ae singleplayerProfile
f Z af isDemo
f Z ag isReady
f J ah lastOverloadWarningNanos
f J ai lastServerStatus
f Ljava/lang/Thread; aj serverThread
f J ak lastTickNanos
f J al taskExecutionStartNanos
f J am idleTimeNanos
f J an nextTickTimeNanos
f J ao delayedTasksMaxNextTickTimeNanos
f Z ap mayHaveDelayedTasks
f Lnet/minecraft/server/packs/repository/ResourcePackRepository; aq packRepository
f Lnet/minecraft/server/ScoreboardServer; ar scoreboard
f Lnet/minecraft/world/level/storage/PersistentCommandStorage; as commandStorage
f Lnet/minecraft/server/bossevents/BossBattleCustomData; at customBossEvents
f Lnet/minecraft/server/CustomFunctionData; au functionManager
f Z av enforceWhitelist
f F aw smoothedTickTimeMillis
f Ljava/util/concurrent/Executor; ax executor
f Ljava/lang/String; ay serverId
f Lnet/minecraft/server/MinecraftServer$ReloadableResources; az resources
f Ljava/lang/String; b VANILLA_BRAND
f I c ABSOLUTE_MAX_WORLD_SIZE
f Lnet/minecraft/world/level/WorldSettings; d DEMO_SETTINGS
f Lcom/mojang/authlib/GameProfile; e ANONYMOUS_PLAYER_PROFILE
f Lnet/minecraft/world/level/storage/Convertable$ConversionSession; f storageSource
f Lnet/minecraft/world/level/storage/WorldNBTStorage; g playerDataStorage
f Ljava/net/Proxy; h proxy
f Lnet/minecraft/server/Services; i services
f Lnet/minecraft/world/level/storage/SaveData; j worldData
f Lorg/slf4j/Logger; k LOGGER
f F l AVERAGE_TICK_TIME_SMOOTHING
f I m TICK_STATS_SPAN
f J n OVERLOADED_THRESHOLD_NANOS
f I o OVERLOADED_TICKS_THRESHOLD
f J p OVERLOADED_WARNING_INTERVAL_NANOS
f I q OVERLOADED_TICKS_WARNING_INTERVAL
f J r STATUS_EXPIRE_TIME_NANOS
f J s PREPARE_LEVELS_DEFAULT_DELAY_NANOS
f I t MAX_STATUS_PLAYER_SAMPLE
f I u SPAWN_POSITION_SEARCH_RADIUS
f I v AUTOSAVE_INTERVAL
f I w MIMINUM_AUTOSAVE_TICKS
f I x MAX_TICK_LATENCY
f Ljava/util/List; y tickables
f Lnet/minecraft/util/profiling/metrics/profiling/MetricsRecorder; z metricsRecorder
m ()Z A pollTask
m ()Ljava/util/Optional; B getWorldScreenshotFile
m ()Ljava/io/File; C getServerDirectory
m ()Z D isPaused
m ()V E onTickRateChanged
m ()V F forceTimeSynchronization
m ()Z G isNetherEnabled
m ()Z H isShutdown
m ()Lnet/minecraft/server/level/WorldServer; I overworld
m ()Ljava/util/Set; J levelKeys
m ()Ljava/lang/Iterable; K getAllLevels
m ()Ljava/lang/String; L getServerVersion
m ()I M getPlayerCount
m ()I N getMaxPlayers
m ()[Ljava/lang/String; O getPlayerNames
m ()Lnet/minecraft/util/ModCheck; P getModdedStatus
m ()Ljava/security/KeyPair; Q getKeyPair
m ()I R getPort
m ()Lcom/mojang/authlib/GameProfile; S getSingleplayerProfile
m ()Z T isSingleplayer
m ()V U initializeKeyPair
m ()Z U_ shouldInformAdmins
m ()Z V isSpawningMonsters
m ()Z W isDemo
m ()Ljava/util/Optional; X getServerResourcePack
m ()Z Y isResourcePackRequired
m ()Z Z usesAuthentication
m (Lnet/minecraft/world/level/EnumGamemode;)V a setDefaultGameType
m (Lnet/minecraft/world/level/storage/WorldPersistentData;)V a readScoreboard
m (Lnet/minecraft/server/packs/repository/ResourcePackRepository;Z)Lnet/minecraft/world/level/DataPackConfiguration; a getSelectedPacks
m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/server/network/ITextFilter; a createTextFilterForPlayer
m (Lnet/minecraft/world/level/EnumGamemode;ZI)Z a publishServer
m (Lnet/minecraft/server/level/WorldServer;)I a getSpawnRadius
m (Lnet/minecraft/commands/CommandListenerWrapper;)V a kickUnlistedPlayers
m (Lnet/minecraft/world/level/storage/SaveData;)V a setupDebugLevel
m (Z)V a halt
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/server/level/WorldServer; a getLevel
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;Ljava/lang/String;)V a logChatMessage
m (J)V a logTickMethodTime
m (Lnet/minecraft/server/packs/repository/ResourcePackRepository;Lnet/minecraft/world/flag/FeatureFlagSet;)V a enableForcedFeaturePacks
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a reportChunkLoadFailure
m (Lcom/mojang/authlib/GameProfile;)Z a isSingleplayerOwner
m (Lnet/minecraft/server/players/PlayerList;)V a setPlayerList
m (ZZZ)Z a saveAllChunks
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/storage/IWorldDataServer;ZZ)V a setInitialSpawn
m (Ljava/lang/Runnable;)Lnet/minecraft/server/TickTask; a wrapRunnable
m (Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer; a spin
m (Ljava/util/function/BooleanSupplier;)V a tickServer
m (Ljava/lang/Throwable;)Lnet/minecraft/CrashReport; a constructOrExtractCrashReport
m (Lnet/minecraft/server/TickTask;)Z a shouldRun
m (Lnet/minecraft/world/level/storage/SavedFile;)Ljava/nio/file/Path; a getWorldPath
m (I)V a setPort
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m (Ljava/nio/file/Path;)V a dumpServerProperties
m (Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; a reloadResources
m (Lnet/minecraft/server/packs/repository/ResourcePackRepository;Lnet/minecraft/world/level/WorldDataConfiguration;ZZ)Lnet/minecraft/world/level/WorldDataConfiguration; a configurePackRepository
m (Lnet/minecraft/CrashReport;)V a onServerCrash
m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V a startRecordingMetrics
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isUnderSpawnProtection
m (Lnet/minecraft/server/packs/repository/ResourcePackRepository;Ljava/util/Collection;Lnet/minecraft/world/flag/FeatureFlagSet;Z)Lnet/minecraft/world/level/WorldDataConfiguration; a configureRepositoryWithSelection
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)V a subscribeToDebugSample
m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; a fillServerSystemReport
m ()I aA getCompressionThreshold
m ()Z aB enforceSecureProfile
m ()J aC getNextTickTime
m ()Lcom/mojang/datafixers/DataFixer; aD getFixerUpper
m ()Lnet/minecraft/server/AdvancementDataWorld; aE getAdvancements
m ()Lnet/minecraft/server/CustomFunctionData; aF getFunctions
m ()Lnet/minecraft/server/packs/repository/ResourcePackRepository; aG getPackRepository
m ()Lnet/minecraft/commands/CommandDispatcher; aH getCommands
m ()Lnet/minecraft/commands/CommandListenerWrapper; aI createCommandSourceStack
m ()Lnet/minecraft/world/item/crafting/CraftingManager; aJ getRecipeManager
m ()Lnet/minecraft/server/ScoreboardServer; aK getScoreboard
m ()Lnet/minecraft/world/level/storage/PersistentCommandStorage; aL getCommandStorage
m ()Lnet/minecraft/world/level/GameRules; aM getGameRules
m ()Lnet/minecraft/server/bossevents/BossBattleCustomData; aN getCustomBossEvents
m ()Z aO isEnforceWhitelist
m ()F aP getCurrentSmoothedTickTime
m ()Lnet/minecraft/server/ServerTickRateManager; aQ tickRateManager
m ()J aR getAverageTickTimeNanos
m ()[J aS getTickTimesNanos
m ()Lnet/minecraft/util/profiling/GameProfilerFiller; aT getProfiler
m ()V aU endMetricsRecordingTick
m ()Z aV isRecordingMetrics
m ()V aW stopRecordingMetrics
m ()V aX finishRecordingMetrics
m ()V aY cancelRecordingMetrics
m ()Z aZ forceSynchronousWrites
m (Ljava/lang/String;)V a_ setLocalIp
m ()Z aa getPreventProxyConnections
m ()Z ab isSpawningAnimals
m ()Z ac areNpcsEnabled
m ()Z ad isPvpAllowed
m ()Z ae isFlightAllowed
m ()Ljava/lang/String; af getMotd
m ()Z ag isStopped
m ()Lnet/minecraft/server/players/PlayerList; ah getPlayerList
m ()Lnet/minecraft/server/network/ServerConnection; ai getConnection
m ()Z aj isReady
m ()Z ak hasGui
m ()I al getTickCount
m ()I am getSpawnProtectionRadius
m ()Z an repliesToStatus
m ()Z ao hidesOnlinePlayers
m ()Ljava/net/Proxy; ap getProxy
m ()I aq getPlayerIdleTimeout
m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; ar getSessionService
m ()Lnet/minecraft/util/SignatureValidator; as getProfileKeySignatureValidator
m ()Lcom/mojang/authlib/GameProfileRepository; at getProfileRepository
m ()Lnet/minecraft/server/players/UserCache; au getProfileCache
m ()Lnet/minecraft/network/protocol/status/ServerPing; av getStatus
m ()V aw invalidateStatus
m ()I ax getAbsoluteMaxWorldSize
m ()Z ay scheduleExecutables
m ()Ljava/lang/Thread; az getRunningThread
m (Z)V b setDifficultyLocked
m (ZZZ)Z b saveEverything
m (Lnet/minecraft/server/level/WorldServer;)V b synchronizeTime
m (Lnet/minecraft/server/TickTask;)V b doRunTask
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b reportChunkSaveFailure
m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; b fillSystemReport
m (Ljava/lang/String;)V b setId
m (I)I b getScaledTrackingDistance
m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/server/level/PlayerInteractManager; b createGameModeForPlayer
m (Ljava/lang/Runnable;)V b addTickable
m (Lcom/mojang/authlib/GameProfile;)V b setSingleplayerProfile
m (Ljava/nio/file/Path;)V b saveDebugReport
m (Ljava/util/function/BooleanSupplier;)V b tickChildren
m ()Ljava/util/Optional; bC loadStatusIcon
m ()I bD computeNextAutosaveInterval
m ()Lnet/minecraft/network/protocol/status/ServerPing; bE buildServerStatus
m ()Lnet/minecraft/network/protocol/status/ServerPing$ServerPingPlayerSample; bF buildPlayerStatus
m ()V bG updateMobSpawningFlags
m ()V bH startMetricsRecordingTick
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; ba getStructureManager
m ()Lnet/minecraft/world/level/storage/SaveData; bb getWorldData
m ()Lnet/minecraft/core/IRegistryCustom$Dimension; bc registryAccess
m ()Lnet/minecraft/core/LayeredRegistryAccess; bd registries
m ()Lnet/minecraft/server/ReloadableServerRegistries$b; be reloadableRegistries
m ()Lnet/minecraft/world/level/EnumGamemode; bf getForcedGameType
m ()Lnet/minecraft/server/packs/resources/IResourceManager; bg getResourceManager
m ()Z bh isCurrentlySaving
m ()Z bi isTimeProfilerRunning
m ()V bj startTimeProfiler
m ()Lnet/minecraft/util/profiling/MethodProfilerResults; bk stopTimeProfiler
m ()I bl getMaxChainedNeighborUpdates
m ()Lnet/minecraft/network/chat/ChatDecorator; bm getChatDecorator
m ()Z bn logIPs
m ()Z bo acceptsTransfers
m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; bp potionBrewing
m ()V bq logFullTickTime
m ()V br startMeasuringTaskExecutionTime
m ()V bs finishMeasuringTaskExecutionTime
m ()Z bt haveTime
m ()Z bu pollTaskInternal
m (Ljava/lang/Runnable;)V c executeIfPossible
m (Ljava/lang/String;)Ljava/io/File; c getFile
m (Ljava/nio/file/Path;)V c dumpMiscStats
m (I)V c setPlayerIdleTimeout
m (Lnet/minecraft/server/level/EntityPlayer;)V c sendDifficultyUpdate
m (Z)V c setDemo
m (Lcom/mojang/authlib/GameProfile;)I c getProfilePermissions
m (Ljava/lang/String;)V d setMotd
m (Ljava/nio/file/Path;)V d dumpGameRules
m (Z)V d setUsesAuthentication
m (Ljava/nio/file/Path;)V e dumpClasspath
m (Z)V e setPreventProxyConnections
m ()Z e initServer
m ()Lnet/minecraft/util/debugchart/SampleLogger; f getTickTimeLogger
m (Z)V f setPvpAllowed
m (Ljava/nio/file/Path;)V f dumpThreads
m (Ljava/nio/file/Path;)V g dumpNativeModules
m (Z)V g setFlightAllowed
m ()Z g isTickTimeLoggingEnabled
m (Z)V h setEnforceWhitelist
m ()V i onServerExit
m ()Z j isHardcore
m ()I k getOperatorUserPermissionLevel
m ()I l getFunctionCompilationLevel
m ()Z l_ acceptsSuccess
m ()Z m shouldRconBroadcast
m ()Z n isDedicatedServer
m ()I o getRateLimitPacketsPerSecond
m ()Z p isEpollEnabled
m ()Z q isCommandBlockEnabled
m ()Z r isPublished
m ()V t forceDifficulty
m ()Lnet/minecraft/world/level/EnumGamemode; u_ getDefaultGameType
m ()V v stopServer
m ()V v_ waitUntilNextTick
m ()Ljava/lang/String; w getLocalIp
m ()Z w_ acceptsFailure
m ()Z x isRunning
m ()V y runServer
m ()V z waitForTasks
c net/minecraft/server/MinecraftServer$1 net/minecraft/server/MinecraftServer$1
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a visit
c net/minecraft/server/MinecraftServer$ReloadableResources net/minecraft/server/MinecraftServer$ReloadableResources
f Lnet/minecraft/server/packs/resources/IReloadableResourceManager; a resourceManager
f Lnet/minecraft/server/DataPackResources; b managers
m ()Lnet/minecraft/server/packs/resources/IReloadableResourceManager; a resourceManager
m ()Lnet/minecraft/server/DataPackResources; b managers
c net/minecraft/server/MinecraftServer$ServerResourcePackInfo net/minecraft/server/MinecraftServer$ServerResourcePackInfo
f Ljava/util/UUID; a id
f Ljava/lang/String; b url
f Ljava/lang/String; c hash
f Z d isRequired
f Lnet/minecraft/network/chat/IChatBaseComponent; e prompt
m ()Ljava/util/UUID; a id
m ()Ljava/lang/String; b url
m ()Ljava/lang/String; c hash
m ()Z d isRequired
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e prompt
c net/minecraft/server/MinecraftServer$TimeProfiler net/minecraft/server/MinecraftServer$TimeProfiler
f J a startNanos
f I b startTick
m (JI)Lnet/minecraft/util/profiling/MethodProfilerResults; a stop
c net/minecraft/server/MinecraftServer$TimeProfiler$1 net/minecraft/server/MinecraftServer$TimeProfiler$1
m ()J a getStartTimeNano
m (Ljava/lang/String;)Ljava/util/List; a getTimes
m (Ljava/nio/file/Path;)Z a saveResults
m ()I b getStartTimeTicks
m ()J c getEndTimeNano
m ()I d getEndTimeTicks
m ()Ljava/lang/String; e getProfilerResults
c net/minecraft/server/RedirectStream net/minecraft/server/LoggedPrintStream
f Ljava/lang/String; a name
f Lorg/slf4j/Logger; b LOGGER
m (Ljava/lang/String;)V a logLine
c net/minecraft/server/RegistryLayer net/minecraft/server/RegistryLayer
f Lnet/minecraft/server/RegistryLayer; a STATIC
f Lnet/minecraft/server/RegistryLayer; b WORLDGEN
f Lnet/minecraft/server/RegistryLayer; c DIMENSIONS
f Lnet/minecraft/server/RegistryLayer; d RELOADABLE
f Ljava/util/List; e VALUES
f Lnet/minecraft/core/IRegistryCustom$Dimension; f STATIC_ACCESS
f [Lnet/minecraft/server/RegistryLayer; g $VALUES
m ()Lnet/minecraft/core/LayeredRegistryAccess; a createRegistryAccess
m ()[Lnet/minecraft/server/RegistryLayer; b $values
c net/minecraft/server/ReloadableServerRegistries net/minecraft/server/ReloadableServerRegistries
f Lorg/slf4j/Logger; a LOGGER
f Lcom/google/gson/Gson; b GSON
f Lnet/minecraft/core/RegistrationInfo; c DEFAULT_REGISTRATION_INFO
m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; a apply
m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/resources/MinecraftKey;Lcom/google/gson/JsonElement;)V a lambda$scheduleElementParse$3
m (Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Object;)V a lambda$scheduleElementParse$2
m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload
m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/Holder$c;)V a lambda$validateRegistry$7
m (Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/storage/loot/LootDataType;)Ljava/util/concurrent/CompletableFuture; a lambda$reload$0
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/core/IRegistryCustom;)V a validateRegistry
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/IRegistryCustom$Dimension;Lnet/minecraft/world/level/storage/loot/LootDataType;)V a lambda$apply$5
m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a scheduleElementParse
m (Ljava/lang/String;Ljava/lang/String;)V a lambda$apply$6
m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/resources/RegistryOps;)Lnet/minecraft/core/IRegistryWritable; a lambda$scheduleElementParse$4
m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; b createUpdatedRegistries
m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; c lambda$reload$1
c net/minecraft/server/ReloadableServerRegistries$a net/minecraft/server/ReloadableServerRegistries$EmptyTagLookupWrapper
f Lnet/minecraft/core/IRegistryCustom; a registryAccess
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m ()Ljava/util/stream/Stream; a listRegistries
c net/minecraft/server/ReloadableServerRegistries$b net/minecraft/server/ReloadableServerRegistries$Holder
f Lnet/minecraft/core/IRegistryCustom$Dimension; a registries
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Collection; a getKeys
m ()Lnet/minecraft/core/IRegistryCustom$Dimension; a get
m (Lnet/minecraft/core/IRegistry;)Ljava/util/stream/Stream; a lambda$getKeys$1
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderLookup$b;)Ljava/util/Optional; a lambda$getLootTable$2
m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; a lambda$getKeys$0
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootTable; b getLootTable
m ()Lnet/minecraft/core/HolderGetter$a; b lookup
c net/minecraft/server/ScoreboardServer net/minecraft/server/ServerScoreboard
f Lnet/minecraft/server/MinecraftServer; b server
f Ljava/util/Set; c trackedObjectives
f Ljava/util/List; d dirtyListeners
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/scores/PersistentScoreboard; a createData
m (Ljava/lang/Runnable;)V a addDirtyListener
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/world/scores/ScoreboardScore;)V a onScoreChanged
m (Ljava/lang/String;Lnet/minecraft/world/scores/ScoreboardTeam;)Z a addPlayerToTeam
m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/ScoreboardObjective;)V a setDisplayObjective
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)V a onScoreLockChanged
m (Lnet/minecraft/world/scores/ScoreHolder;)V a onPlayerRemoved
m (Lnet/minecraft/world/scores/ScoreboardTeam;)V a onTeamAdded
m (Lnet/minecraft/world/scores/ScoreboardObjective;)V a onObjectiveAdded
m ()V a setDirty
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)V b onPlayerScoreRemoved
m (Ljava/lang/String;Lnet/minecraft/world/scores/ScoreboardTeam;)V b removePlayerFromTeam
m (Lnet/minecraft/world/scores/ScoreboardTeam;)V b onTeamChanged
m ()Lnet/minecraft/world/level/saveddata/PersistentBase$a; b dataFactory
m (Lnet/minecraft/world/scores/ScoreboardObjective;)V b onObjectiveChanged
m (Lnet/minecraft/world/scores/ScoreboardTeam;)V c onTeamRemoved
m (Lnet/minecraft/world/scores/ScoreboardObjective;)V c onObjectiveRemoved
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Ljava/util/List; d getStartTrackingPackets
m (Lnet/minecraft/world/scores/ScoreboardObjective;)V e startTrackingObjective
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Ljava/util/List; f getStopTrackingPackets
m (Lnet/minecraft/world/scores/ScoreboardObjective;)V g stopTrackingObjective
m ()Lnet/minecraft/world/scores/PersistentScoreboard; h createData
m (Lnet/minecraft/world/scores/ScoreboardObjective;)I h getObjectiveDisplaySlotCount
c net/minecraft/server/ScoreboardServer$Action net/minecraft/server/ServerScoreboard$Method
f Lnet/minecraft/server/ScoreboardServer$Action; a CHANGE
f Lnet/minecraft/server/ScoreboardServer$Action; b REMOVE
c net/minecraft/server/ServerCommand net/minecraft/server/ConsoleInput
f Ljava/lang/String; a msg
f Lnet/minecraft/commands/CommandListenerWrapper; b source
c net/minecraft/server/ServerInfo net/minecraft/server/ServerInfo
m ()Ljava/lang/String; L getServerVersion
m ()I M getPlayerCount
m ()I N getMaxPlayers
m ()Ljava/lang/String; af getMotd
c net/minecraft/server/ServerTickRateManager net/minecraft/server/ServerTickRateManager
f J g remainingSprintTicks
f J h sprintTickStartTime
f J i sprintTimeSpend
f J j scheduledCurrentSprintTicks
f Z k previousIsFrozen
f Lnet/minecraft/server/MinecraftServer; l server
m (Lnet/minecraft/server/level/EntityPlayer;)V a updateJoiningPlayer
m ()Z a isSprinting
m (F)V a setTickRate
m (I)Z a stepGameIfPaused
m (Z)V a setFrozen
m ()Z b stopStepping
m (I)Z b requestGameToSprint
m ()Z c stopSprinting
m ()Z d checkShouldSprintThisTick
m ()V e endTickWork
m ()V n updateStateToClients
m ()V o updateStepTicks
c net/minecraft/server/Services net/minecraft/server/Services
f Lcom/mojang/authlib/minecraft/MinecraftSessionService; a sessionService
f Lcom/mojang/authlib/yggdrasil/ServicesKeySet; b servicesKeySet
f Lcom/mojang/authlib/GameProfileRepository; c profileRepository
f Lnet/minecraft/server/players/UserCache; d profileCache
f Ljava/lang/String; e USERID_CACHE_FILE
m ()Lnet/minecraft/util/SignatureValidator; a profileKeySignatureValidator
m ()Z b canValidateProfileKeys
m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; c sessionService
m ()Lcom/mojang/authlib/yggdrasil/ServicesKeySet; d servicesKeySet
m ()Lcom/mojang/authlib/GameProfileRepository; e profileRepository
m ()Lnet/minecraft/server/players/UserCache; f profileCache
c net/minecraft/server/TickTask net/minecraft/server/TickTask
f I a tick
f Ljava/lang/Runnable; b runnable
m ()I a getTick
c net/minecraft/server/WorldLoader net/minecraft/server/WorldLoader
f Lorg/slf4j/Logger; a LOGGER
m (Lnet/minecraft/server/packs/resources/IReloadableResourceManager;Lnet/minecraft/server/DataPackResources;Ljava/lang/Throwable;)V a lambda$load$0
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/RegistryLayer;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a loadLayer
m (Lnet/minecraft/server/WorldLoader$e;Lnet/minecraft/server/packs/resources/IReloadableResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/WorldLoader$b;Lnet/minecraft/server/DataPackResources;)Ljava/lang/Object; a lambda$load$1
m (Lnet/minecraft/server/WorldLoader$c;Lnet/minecraft/server/WorldLoader$f;Lnet/minecraft/server/WorldLoader$e;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a load
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/RegistryLayer;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; b loadAndReplaceLayer
c net/minecraft/server/WorldLoader$a net/minecraft/server/WorldLoader$DataLoadContext
f Lnet/minecraft/server/packs/resources/IResourceManager; a resources
f Lnet/minecraft/world/level/WorldDataConfiguration; b dataConfiguration
f Lnet/minecraft/core/IRegistryCustom$Dimension; c datapackWorldgen
f Lnet/minecraft/core/IRegistryCustom$Dimension; d datapackDimensions
m ()Lnet/minecraft/server/packs/resources/IResourceManager; a resources
m ()Lnet/minecraft/world/level/WorldDataConfiguration; b dataConfiguration
m ()Lnet/minecraft/core/IRegistryCustom$Dimension; c datapackWorldgen
m ()Lnet/minecraft/core/IRegistryCustom$Dimension; d datapackDimensions
c net/minecraft/server/WorldLoader$b net/minecraft/server/WorldLoader$DataLoadOutput
f Ljava/lang/Object; a cookie
f Lnet/minecraft/core/IRegistryCustom$Dimension; b finalDimensions
m ()Ljava/lang/Object; a cookie
m ()Lnet/minecraft/core/IRegistryCustom$Dimension; b finalDimensions
c net/minecraft/server/WorldLoader$c net/minecraft/server/WorldLoader$InitConfig
f Lnet/minecraft/server/WorldLoader$d; a packConfig
f Lnet/minecraft/commands/CommandDispatcher$ServerType; b commandSelection
f I c functionCompilationLevel
m ()Lnet/minecraft/server/WorldLoader$d; a packConfig
m ()Lnet/minecraft/commands/CommandDispatcher$ServerType; b commandSelection
m ()I c functionCompilationLevel
c net/minecraft/server/WorldLoader$d net/minecraft/server/WorldLoader$PackConfig
f Lnet/minecraft/server/packs/repository/ResourcePackRepository; a packRepository
f Lnet/minecraft/world/level/WorldDataConfiguration; b initialDataConfig
f Z c safeMode
f Z d initMode
m ()Lcom/mojang/datafixers/util/Pair; a createResourceManager
m ()Lnet/minecraft/server/packs/repository/ResourcePackRepository; b packRepository
m ()Lnet/minecraft/world/level/WorldDataConfiguration; c initialDataConfig
m ()Z d safeMode
m ()Z e initMode
c net/minecraft/server/WorldLoader$e net/minecraft/server/WorldLoader$ResultFactory
c net/minecraft/server/WorldLoader$f net/minecraft/server/WorldLoader$WorldDataSupplier
c net/minecraft/server/WorldStem net/minecraft/server/WorldStem
f Lnet/minecraft/server/packs/resources/IReloadableResourceManager; a resourceManager
f Lnet/minecraft/server/DataPackResources; b dataPackResources
f Lnet/minecraft/core/LayeredRegistryAccess; c registries
f Lnet/minecraft/world/level/storage/SaveData; d worldData
m ()Lnet/minecraft/server/packs/resources/IReloadableResourceManager; a resourceManager
m ()Lnet/minecraft/server/DataPackResources; b dataPackResources
m ()Lnet/minecraft/core/LayeredRegistryAccess; c registries
m ()Lnet/minecraft/world/level/storage/SaveData; d worldData
c net/minecraft/server/advancements/AdvancementVisibilityEvaluator net/minecraft/server/advancements/AdvancementVisibilityEvaluator
f I a VISIBILITY_DEPTH
m (Lnet/minecraft/advancements/AdvancementNode;Lit/unimi/dsi/fastutil/Stack;Ljava/util/function/Predicate;Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$a;)Z a evaluateVisibility
m (Lnet/minecraft/advancements/Advancement;Z)Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$b; a evaluateVisibilityRule
m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/function/Predicate;Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$a;)V a evaluateVisibility
m (Lit/unimi/dsi/fastutil/Stack;)Z a evaluateVisiblityForUnfinishedNode
c net/minecraft/server/advancements/AdvancementVisibilityEvaluator$a net/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output
c net/minecraft/server/advancements/AdvancementVisibilityEvaluator$b net/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule
f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$b; a SHOW
f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$b; b HIDE
f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$b; c NO_CHANGE
f [Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$b; d $VALUES
m ()[Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$b; a $values
c net/minecraft/server/bossevents/BossBattleCustom net/minecraft/server/bossevents/CustomBossEvent
f Lnet/minecraft/resources/MinecraftKey; h id
f Ljava/util/Set; i players
f I j value
f I k max
m (Lnet/minecraft/server/level/EntityPlayer;)V a addPlayer
m (I)V a setValue
m ()Lnet/minecraft/resources/MinecraftKey; a getTextId
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/server/bossevents/BossBattleCustom; a load
m (Ljava/util/Collection;)Z a setPlayers
m (Ljava/util/UUID;)V a addOfflinePlayer
m (Lnet/minecraft/server/level/EntityPlayer;)V b removePlayer
m (I)V b setMax
m ()V b removeAllPlayers
m ()I c getValue
m (Lnet/minecraft/server/level/EntityPlayer;)V c onPlayerConnect
m (Lnet/minecraft/server/level/EntityPlayer;)V d onPlayerDisconnect
m ()I d getMax
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getDisplayName
c net/minecraft/server/bossevents/BossBattleCustomData net/minecraft/server/bossevents/CustomBossEvents
f Ljava/util/Map; a events
m ()Ljava/util/Collection; a getIds
m (Lnet/minecraft/server/level/EntityPlayer;)V a onPlayerConnect
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)V a remove
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a load
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/bossevents/BossBattleCustom; a get
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/server/bossevents/BossBattleCustom; a create
m ()Ljava/util/Collection; b getEvents
m (Lnet/minecraft/server/level/EntityPlayer;)V b onPlayerDisconnect
c net/minecraft/server/chase/ChaseClient net/minecraft/server/chase/ChaseClient
f Lorg/slf4j/Logger; a LOGGER
f I b RECONNECT_INTERVAL_SECONDS
f Ljava/lang/String; c serverHost
f I d serverPort
f Lnet/minecraft/server/MinecraftServer; e server
f Z f wantsToRun
f Ljava/net/Socket; g socket
f Ljava/lang/Thread; h thread
m (Ljava/lang/String;)V a handleMessage
m (Lnet/minecraft/server/chase/ChaseClient$a;)V a lambda$handleTeleport$0
m ()V a start
m (Ljava/util/Scanner;)V a handleTeleport
m (Ljava/util/Scanner;)Ljava/util/Optional; b parseTarget
m (Ljava/lang/String;)V b executeCommand
m ()V b stop
m (Ljava/lang/String;)V c lambda$executeCommand$1
m ()V c run
c net/minecraft/server/chase/ChaseClient$a net/minecraft/server/chase/ChaseClient$TeleportTarget
f Lnet/minecraft/resources/ResourceKey; a level
f Lnet/minecraft/world/phys/Vec3D; b pos
f Lnet/minecraft/world/phys/Vec2F; c rot
m ()Lnet/minecraft/resources/ResourceKey; a level
m ()Lnet/minecraft/world/phys/Vec3D; b pos
m ()Lnet/minecraft/world/phys/Vec2F; c rot
c net/minecraft/server/chase/ChaseServer net/minecraft/server/chase/ChaseServer
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/String; b serverBindAddress
f I c serverPort
f Lnet/minecraft/server/players/PlayerList; d playerList
f I e broadcastIntervalMs
f Z f wantsToRun
f Ljava/net/ServerSocket; g serverSocket
f Ljava/util/concurrent/CopyOnWriteArrayList; h clientSockets
m (Ljava/net/Socket;[B)V a lambda$runSender$0
m ()V a start
m ()V b stop
m ()V c runSender
m ()V d runAcceptor
m ()Lnet/minecraft/server/chase/ChaseServer$a; e getPlayerPosition
c net/minecraft/server/chase/ChaseServer$a net/minecraft/server/chase/ChaseServer$PlayerPosition
f Ljava/lang/String; a dimensionName
f D b x
f D c y
f D d z
f F e yRot
f F f xRot
m ()Ljava/lang/String; a dimensionName
m ()D b x
m ()D c y
m ()D d z
m ()F e yRot
m ()F f xRot
m ()Ljava/lang/String; g format
c net/minecraft/server/commands/ChaseCommand net/minecraft/server/commands/ChaseCommand
f Lcom/google/common/collect/BiMap; a DIMENSION_NAMES
f Lorg/slf4j/Logger; b LOGGER
f Ljava/lang/String; c DEFAULT_CONNECT_HOST
f Ljava/lang/String; d DEFAULT_BIND_ADDRESS
f I e DEFAULT_PORT
f I f BROADCAST_INTERVAL_MS
f Lnet/minecraft/server/chase/ChaseServer; g chaseServer
f Lnet/minecraft/server/chase/ChaseClient; h chaseClient
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a stop
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$lead$9
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;I)I a lead
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$6
m (Ljava/lang/String;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$follow$10
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stop$8
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$5
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b alreadyRunning
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;I)I b follow
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$stop$7
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$1
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$0
c net/minecraft/server/commands/CommandAdvancement net/minecraft/server/commands/AdvancementCommands
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_NO_ACTION_PERFORMED
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b ERROR_CRITERION_NOT_FOUND
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; c SUGGEST_ADVANCEMENTS
m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$perform$21
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$12
m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/lang/String;Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$performCriterion$23
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/server/commands/CommandAdvancement$Filter;)Ljava/util/List; a getAdvancements
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/server/commands/CommandAdvancement$Action;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)I a performCriterion
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$3
m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/List;)V a addChildren
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$17
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;)I a perform
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$16
m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/lang/String;Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$performCriterion$22
m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$perform$20
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$15
m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$perform$19
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c lambda$static$2
m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$perform$18
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$14
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$13
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$11
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$8
m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$7
m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$6
m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$4
c net/minecraft/server/commands/CommandAdvancement$Action net/minecraft/server/commands/AdvancementCommands$Action
f Lnet/minecraft/server/commands/CommandAdvancement$Action; a GRANT
f Lnet/minecraft/server/commands/CommandAdvancement$Action; b REVOKE
f Ljava/lang/String; c key
f [Lnet/minecraft/server/commands/CommandAdvancement$Action; d $VALUES
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z a performCriterion
m (Lnet/minecraft/server/level/EntityPlayer;Ljava/lang/Iterable;)I a perform
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z a perform
m ()Ljava/lang/String; a getKey
m ()[Lnet/minecraft/server/commands/CommandAdvancement$Action; b $values
c net/minecraft/server/commands/CommandAdvancement$Action$1 net/minecraft/server/commands/AdvancementCommands$Action$1
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z a performCriterion
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z a perform
c net/minecraft/server/commands/CommandAdvancement$Action$2 net/minecraft/server/commands/AdvancementCommands$Action$2
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z a performCriterion
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z a perform
c net/minecraft/server/commands/CommandAdvancement$Filter net/minecraft/server/commands/AdvancementCommands$Mode
f Lnet/minecraft/server/commands/CommandAdvancement$Filter; a ONLY
f Lnet/minecraft/server/commands/CommandAdvancement$Filter; b THROUGH
f Lnet/minecraft/server/commands/CommandAdvancement$Filter; c FROM
f Lnet/minecraft/server/commands/CommandAdvancement$Filter; d UNTIL
f Lnet/minecraft/server/commands/CommandAdvancement$Filter; e EVERYTHING
f Z f parents
f Z g children
f [Lnet/minecraft/server/commands/CommandAdvancement$Filter; h $VALUES
m ()[Lnet/minecraft/server/commands/CommandAdvancement$Filter; a $values
c net/minecraft/server/commands/CommandAttribute net/minecraft/server/commands/AttributeCommand
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_NOT_LIVING_ENTITY
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b ERROR_NO_SUCH_ATTRIBUTE
f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; c ERROR_NO_SUCH_MODIFIER
f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; d ERROR_MODIFIER_ALREADY_PRESENT
m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I a getAttributeValue
m (Ljava/util/UUID;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getAttributeModifier$18
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; a getAttributeInstance
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/IChatBaseComponent; a getAttributeDescription
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Ljava/util/UUID;)I a removeModifier
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Ljava/util/UUID;D)I a getAttributeModifier
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Ljava/util/UUID;Ljava/lang/String;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)I a addModifier
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; a getLivingEntity
m (Ljava/util/UUID;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeModifier$21
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$15
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setAttributeBase$19
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$14
m (Ljava/util/UUID;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addModifier$20
m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I b getAttributeBase
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$getAttributeBase$17
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/EntityLiving; b getEntityWithAttribute
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$13
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$getAttributeValue$16
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I c setAttributeBase
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$12
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$11
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$8
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$7
m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$6
m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$5
c net/minecraft/server/commands/CommandBan net/minecraft/server/commands/BanPlayerCommands
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_ALREADY_BANNED
m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/server/players/GameProfileBanEntry;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$banPlayers$3
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/network/chat/IChatBaseComponent;)I a banPlayers
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1
c net/minecraft/server/commands/CommandBanIp net/minecraft/server/commands/BanIpCommands
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_INVALID_IP
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_ALREADY_BANNED
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Ljava/lang/String;Lnet/minecraft/server/players/IpBanEntry;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$banIp$3
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Ljava/util/List;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$banIp$4
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;Lnet/minecraft/network/chat/IChatBaseComponent;)I a banIpOrName
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;Lnet/minecraft/network/chat/IChatBaseComponent;)I b banIp
c net/minecraft/server/commands/CommandBanList net/minecraft/server/commands/BanListCommands
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/server/players/ExpirableListEntry;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showList$6
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a showList
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showList$4
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showList$5
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$1
c net/minecraft/server/commands/CommandBossBar net/minecraft/server/commands/BossBarCommands
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a SUGGEST_BOSS_BAR
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_ALREADY_EXISTS
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_DOESNT_EXIST
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_NO_PLAYER_CHANGE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_NO_NAME_CHANGE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f ERROR_NO_COLOR_CHANGE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g ERROR_NO_STYLE_CHANGE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h ERROR_NO_VALUE_CHANGE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i ERROR_NO_MAX_CHANGE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; j ERROR_ALREADY_HIDDEN
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; k ERROR_ALREADY_VISIBLE
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a listBars
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/bossevents/BossBattleCustom; a getBossBar
m (Lnet/minecraft/server/bossevents/BossBattleCustom;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setPlayers$43
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;I)I a setValue
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;Lnet/minecraft/world/BossBattle$BarColor;)I a setColor
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;Lnet/minecraft/network/chat/IChatBaseComponent;)I a setName
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;Ljava/util/Collection;)I a setPlayers
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listBars$44
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listBars$45
m (Lnet/minecraft/server/bossevents/BossBattleCustom;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setMax$38
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;Z)I a setVisible
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;Lnet/minecraft/world/BossBattle$BarStyle;)I a setStyle
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$2
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/network/chat/IChatBaseComponent;)I a createBar
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeBar$47
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;)I a getValue
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$28
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$createBar$46
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$3
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;I)I b setMax
m (Lnet/minecraft/server/bossevents/BossBattleCustom;I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setValue$37
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;)I b getMax
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$27
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$setPlayers$42
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;)I c getVisible
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$26
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$setName$41
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;)I d getPlayers
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;)I e removeBar
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$25
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$setStyle$40
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$24
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; f lambda$setColor$39
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$23
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; g lambda$setVisible$36
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; h lambda$setVisible$35
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$22
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; i lambda$getPlayers$34
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$21
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; j lambda$getPlayers$33
m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$20
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; k lambda$getVisible$32
m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$19
m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$18
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; l lambda$getVisible$31
m (Lcom/mojang/brigadier/context/CommandContext;)I m lambda$register$17
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; m lambda$getMax$30
m (Lnet/minecraft/server/bossevents/BossBattleCustom;)Lnet/minecraft/network/chat/IChatBaseComponent; n lambda$getValue$29
m (Lcom/mojang/brigadier/context/CommandContext;)I n lambda$register$16
m (Lcom/mojang/brigadier/context/CommandContext;)I o lambda$register$15
m (Lcom/mojang/brigadier/context/CommandContext;)I p lambda$register$14
m (Lcom/mojang/brigadier/context/CommandContext;)I q lambda$register$13
m (Lcom/mojang/brigadier/context/CommandContext;)I r lambda$register$12
m (Lcom/mojang/brigadier/context/CommandContext;)I s lambda$register$11
m (Lcom/mojang/brigadier/context/CommandContext;)I t lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;)I u lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)I v lambda$register$8
m (Lcom/mojang/brigadier/context/CommandContext;)I w lambda$register$7
m (Lcom/mojang/brigadier/context/CommandContext;)I x lambda$register$6
m (Lcom/mojang/brigadier/context/CommandContext;)I y lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;)I z lambda$register$4
c net/minecraft/server/commands/CommandClear net/minecraft/server/commands/ClearInventoryCommands
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_SINGLE
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_MULTIPLE
m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$register$5
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Ljava/util/function/Predicate;)I a clearUnlimited
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$2
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Ljava/util/function/Predicate;I)I a clearInventory
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$8
m (ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$clearInventory$12
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$7
m (ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$clearInventory$11
m (Lnet/minecraft/world/item/ItemStack;)Z b lambda$register$3
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$6
m (ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$clearInventory$10
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$4
m (ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$clearInventory$9
c net/minecraft/server/commands/CommandClone net/minecraft/server/commands/CloneCommands
f Ljava/util/function/Predicate; a FILTER_AIR
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_OVERLAP
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c ERROR_AREA_TOO_LARGE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_FAILED
m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/CommandClone$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a beginEndDestinationAndModeSuffix
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/CommandClone$d;Lnet/minecraft/server/commands/CommandClone$d;Lnet/minecraft/server/commands/CommandClone$d;Ljava/util/function/Predicate;Lnet/minecraft/server/commands/CommandClone$Mode;)I a clone
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; a lambda$destinationAndModeSuffix$18
m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$destinationAndModeSuffix$19
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$clone$23
m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a wrapWithCloneMode
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a lambda$destinationAndModeSuffix$14
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/level/WorldServer;Ljava/lang/String;)Lnet/minecraft/server/commands/CommandClone$d; a getLoadedDimensionAndPosition
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$wrapWithCloneMode$22
m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a destinationAndModeSuffix
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$2
m (Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CommandClone$d; a lambda$destinationAndModeSuffix$9
m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$wrapWithCloneMode$21
m (Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CommandClone$d; b lambda$destinationAndModeSuffix$8
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z b lambda$destinationAndModeSuffix$12
m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$destinationAndModeSuffix$17
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; b lambda$destinationAndModeSuffix$16
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; c lambda$destinationAndModeSuffix$13
m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$destinationAndModeSuffix$15
m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$wrapWithCloneMode$20
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z c lambda$destinationAndModeSuffix$10
m (Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CommandClone$d; c lambda$destinationAndModeSuffix$7
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/WorldServer; d lambda$beginEndDestinationAndModeSuffix$6
m (Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lnet/minecraft/server/commands/CommandClone$c;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$destinationAndModeSuffix$11
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z d lambda$static$1
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/WorldServer; e lambda$beginEndDestinationAndModeSuffix$5
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/WorldServer; f lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/WorldServer; g lambda$register$3
c net/minecraft/server/commands/CommandClone$CommandCloneStoredTileEntity net/minecraft/server/commands/CloneCommands$CloneBlockInfo
f Lnet/minecraft/core/BlockPosition; a pos
f Lnet/minecraft/world/level/block/state/IBlockData; b state
f Lnet/minecraft/server/commands/CommandClone$a; c blockEntityInfo
m ()Lnet/minecraft/core/BlockPosition; a pos
m ()Lnet/minecraft/world/level/block/state/IBlockData; b state
m ()Lnet/minecraft/server/commands/CommandClone$a; c blockEntityInfo
c net/minecraft/server/commands/CommandClone$Mode net/minecraft/server/commands/CloneCommands$Mode
f Lnet/minecraft/server/commands/CommandClone$Mode; a FORCE
f Lnet/minecraft/server/commands/CommandClone$Mode; b MOVE
f Lnet/minecraft/server/commands/CommandClone$Mode; c NORMAL
f Z d canOverlap
f [Lnet/minecraft/server/commands/CommandClone$Mode; e $VALUES
m ()Z a canOverlap
m ()[Lnet/minecraft/server/commands/CommandClone$Mode; b $values
c net/minecraft/server/commands/CommandClone$a net/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo
f Lnet/minecraft/nbt/NBTTagCompound; a tag
f Lnet/minecraft/core/component/DataComponentMap; b components
m ()Lnet/minecraft/nbt/NBTTagCompound; a tag
m ()Lnet/minecraft/core/component/DataComponentMap; b components
c net/minecraft/server/commands/CommandClone$c net/minecraft/server/commands/CloneCommands$CommandFunction
c net/minecraft/server/commands/CommandClone$d net/minecraft/server/commands/CloneCommands$DimensionAndPosition
f Lnet/minecraft/server/level/WorldServer; a dimension
f Lnet/minecraft/core/BlockPosition; b position
m ()Lnet/minecraft/server/level/WorldServer; a dimension
m ()Lnet/minecraft/core/BlockPosition; b position
c net/minecraft/server/commands/CommandDatapack net/minecraft/server/commands/DataPackCommand
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_UNKNOWN_PACK
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_PACK_ALREADY_ENABLED
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_PACK_ALREADY_DISABLED
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_CANNOT_DISABLE_FEATURE
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; e ERROR_PACK_FEATURES_NOT_ENABLED
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; f SELECTED_PACKS
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; g UNSELECTED_PACKS
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a listPacks
m (Ljava/util/Collection;Ljava/lang/String;)Z a lambda$static$7
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/packs/repository/ResourcePackLoader;Lnet/minecraft/server/commands/CommandDatapack$a;)I a enablePack
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$8
m (Ljava/util/Collection;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Z a lambda$listAvailablePacks$25
m (Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listEnabledPacks$30
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Ljava/util/List;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)V a lambda$register$17
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3
m (Ljava/util/List;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listAvailablePacks$28
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)I a disablePack
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)V a lambda$register$14
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Z a lambda$static$6
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$22
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Z)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a getPack
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listEnabledPacks$29
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listEnabledPacks$31
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$21
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)V b lambda$register$12
m (Ljava/util/List;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)V b lambda$register$10
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$static$5
m (Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$listAvailablePacks$27
m (Lnet/minecraft/commands/CommandListenerWrapper;)I b listAvailablePacks
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$listAvailablePacks$26
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$20
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1
m (Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$disablePack$24
m (Lnet/minecraft/commands/CommandListenerWrapper;)I c listEnabledPacks
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$19
m (Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$enablePack$23
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z d lambda$register$9
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$18
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$16
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$15
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$13
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$11
c net/minecraft/server/commands/CommandDatapack$a net/minecraft/server/commands/DataPackCommand$Inserter
c net/minecraft/server/commands/CommandDebug net/minecraft/server/commands/DebugCommand
f Lorg/slf4j/Logger; a LOGGER
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_RUNNING
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_ALREADY_RUNNING
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d NO_RECURSIVE_TRACES
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e NO_RETURN_RUN
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a start
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (DLnet/minecraft/util/profiling/MethodProfilerResults;D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stop$5
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$start$4
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1
m (Lnet/minecraft/commands/CommandListenerWrapper;)I b stop
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z c lambda$register$3
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z d lambda$register$0
c net/minecraft/server/commands/CommandDebug$a net/minecraft/server/commands/DebugCommand$TraceCustomExecutor
m (Lnet/minecraft/commands/CommandListenerWrapper;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a runGuarded
m (ILjava/util/Collection;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$runGuarded$1
m (Ljava/util/Collection;Lnet/minecraft/commands/CommandListenerWrapper;ILjava/lang/String;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a lambda$runGuarded$2
m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V b runGuarded
m (ILjava/util/Collection;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$runGuarded$0
c net/minecraft/server/commands/CommandDebug$a$1 net/minecraft/server/commands/DebugCommand$TraceCustomExecutor$1
f Ljava/io/PrintWriter; a val$output
f Lnet/minecraft/commands/functions/CommandFunction; b val$function
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a execute
m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a execute
c net/minecraft/server/commands/CommandDebug$b net/minecraft/server/commands/DebugCommand$Tracer
f I b INDENT_OFFSET
f Ljava/io/PrintWriter; c output
f I d lastIndent
f Z e waitingForResult
m ()Z U_ shouldInformAdmins
m (Ljava/lang/String;)V a onError
m (ILjava/lang/String;)V a onCommand
m (I)V a indentAndSave
m (ILnet/minecraft/resources/MinecraftKey;I)V a onCall
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m (ILjava/lang/String;I)V a onReturn
m (I)V b printIndent
m ()V e newLine
m ()Z l_ acceptsSuccess
m ()Z m_ alwaysAccepts
m ()Z w_ acceptsFailure
c net/minecraft/server/commands/CommandDeop net/minecraft/server/commands/DeOpCommands
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_OP
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$1
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a deopPlayers
c net/minecraft/server/commands/CommandDifficulty net/minecraft/server/commands/DifficultyCommand
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_ALREADY_DIFFICULT
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/EnumDifficulty;)I a setDifficulty
c net/minecraft/server/commands/CommandEffect net/minecraft/server/commands/EffectCommands
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_GIVE_FAILED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_CLEAR_EVERYTHING_FAILED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_CLEAR_SPECIFIC_FAILED
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/core/Holder;Ljava/lang/Integer;IZ)I a giveEffect
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/core/Holder;)I a clearEffect
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a clearEffects
c net/minecraft/server/commands/CommandEnchant net/minecraft/server/commands/EnchantCommand
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_NOT_LIVING_ENTITY
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_NO_ITEM
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_INCOMPATIBLE
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d ERROR_LEVEL_TOO_HIGH
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_NOTHING_HAPPENED
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$4
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$6
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3
m (Lnet/minecraft/world/item/enchantment/Enchantment;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$enchant$8
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/core/Holder;I)I a enchant
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$5
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$1
m (Lnet/minecraft/world/item/enchantment/Enchantment;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$enchant$7
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$0
c net/minecraft/server/commands/CommandExecute net/minecraft/server/commands/ExecuteCommand
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a ERROR_FUNCTION_CONDITION_INSTANTATION_FAILURE
f I b MAX_TEST_AREA
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c ERROR_AREA_TOO_LARGE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_CONDITIONAL_FAILED
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_CONDITIONAL_FAILED_COUNT
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; f SUGGEST_PREDICATE
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; A lambda$register$6
m (II)Z a lambda$addConditionals$50
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;)Lnet/minecraft/commands/CommandListenerWrapper; a spawnEntityAndRedirect
m (Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; a lambda$wrapStores$33
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;Z)Lnet/minecraft/commands/CommandListenerWrapper; a storeValue
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;)Ljava/util/List; a lambda$expandOneToOneEntityRelation$76
m (Ljava/util/function/IntPredicate;Ljava/util/List;Lnet/minecraft/commands/ExecutionCommandSource;ZI)V a lambda$scheduleFunctionConditionsAndTest$88
m (Lcom/mojang/brigadier/tree/CommandNode;ZLnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$addConditionals$62
m (ZZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a lambda$addIfBlocksConditional$70
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/bossevents/BossBattleCustom;ZZ)Lnet/minecraft/commands/CommandListenerWrapper; a storeValue
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/inventory/SlotRange;Ljava/util/function/Predicate;)I a countItems
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/stream/Stream; a lambda$createRelationOperations$87
m (Lnet/minecraft/server/commands/CommandExecute$b;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$createNumericConditionalHandler$66
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; a expandOneToOneEntityRelation
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$3
m (Lcom/mojang/brigadier/context/CommandContext;Z)I a checkIfRegions
m (Ljava/lang/Iterable;Lnet/minecraft/world/inventory/SlotRange;Ljava/util/function/Predicate;)I a countItems
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLnet/minecraft/server/commands/CommandExecute$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a addConditional
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/function/IntFunction;Z)Lnet/minecraft/commands/CommandListenerWrapper; a storeData
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2
m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a lambda$expandOneToManyEntityRelation$79
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a isChunkLoaded
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection; a expect
m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder; a addIfBlocksConditional
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$addConditionals$59
m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$wrapStores$34
m (ZLnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a lambda$addConditionals$60
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Z)Ljava/util/OptionalInt; a checkRegions
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder;)Z a checkCustomPredicate
m (ZZLnet/minecraft/server/bossevents/BossBattleCustom;ZI)V a lambda$storeValue$36
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$createNumericConditionalHandler$63
m (ZLcom/mojang/brigadier/context/CommandContext;)I a lambda$addIfBlocksConditional$72
m (Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;)I a checkMatchingData
m (ZLnet/minecraft/server/commands/CommandExecute$c;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$addConditional$69
m (Lnet/minecraft/server/commands/data/CommandDataAccessor;ZLnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/function/IntFunction;ZI)V a lambda$storeData$37
m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder; a wrapStores
m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/NBTBase; a lambda$wrapStores$32
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$checkUnlessRegions$74
m (Ljava/util/Collection;Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/ScoreboardObjective;ZZI)V a lambda$storeValue$35
m (Ljava/util/OptionalInt;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$checkIfRegions$73
m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Ljava/util/function/Function;Ljava/util/function/IntPredicate;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/CommandExecute$a;Lnet/minecraft/commands/execution/ChainModifiers;)V a scheduleFunctionConditionsAndTest
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/CommandExecute$e;)Z a checkScore
m (ZLnet/minecraft/server/commands/CommandExecute$b;)Lcom/mojang/brigadier/Command; a createNumericConditionalHandler
m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$addConditionals$61
m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;ZLnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a addConditionals
m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a createRelationOperations
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Z a checkScore
m (Ljava/util/List;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;)V a lambda$scheduleFunctionConditionsAndTest$89
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$addConditionals$57
m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/NBTBase; b lambda$wrapStores$30
m (Lcom/mojang/brigadier/context/CommandContext;Z)I b checkUnlessRegions
m (ZLcom/mojang/brigadier/context/CommandContext;)I b lambda$addIfBlocksConditional$71
m (ZLnet/minecraft/server/commands/CommandExecute$c;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; b lambda$addConditional$67
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; b lambda$createRelationOperations$86
m (Lnet/minecraft/server/commands/CommandExecute$b;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$createNumericConditionalHandler$64
m (Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; b lambda$wrapStores$31
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; b expandOneToManyEntityRelation
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$4
m (II)Z b lambda$addConditionals$48
m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; b lambda$expandOneToOneEntityRelation$77
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addConditional$68
m (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt; c checkRegions
m (Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; c lambda$wrapStores$29
m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/NBTBase; c lambda$wrapStores$28
m (II)Z c lambda$addConditionals$46
m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; c lambda$addConditionals$58
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; c lambda$createRelationOperations$85
m (Lcom/mojang/brigadier/context/CommandContext;)Z c lambda$addConditionals$55
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$createNumericConditionalHandler$65
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$addConditionals$54
m (II)Z d lambda$addConditionals$44
m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/NBTBase; d lambda$wrapStores$26
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; d lambda$createRelationOperations$84
m (Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; d lambda$wrapStores$27
m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; d lambda$addConditionals$56
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; e lambda$createRelationOperations$83
m (Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; e lambda$wrapStores$25
m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/NBTBase; e lambda$wrapStores$24
m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; e lambda$addConditionals$53
m (Lcom/mojang/brigadier/context/CommandContext;)Z e lambda$addConditionals$52
m (II)Z e lambda$addConditionals$42
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; f lambda$createRelationOperations$82
m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/NBTBase; f lambda$wrapStores$22
m (Lcom/mojang/brigadier/context/CommandContext;)Z f lambda$addConditionals$51
m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; f lambda$wrapStores$21
m (Lnet/minecraft/server/commands/data/CommandData$c;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; f lambda$wrapStores$23
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; g lambda$createRelationOperations$81
m (Lcom/mojang/brigadier/context/CommandContext;)Z g lambda$addConditionals$49
m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; g lambda$wrapStores$20
m (Lcom/mojang/brigadier/context/CommandContext;)Z h lambda$addConditionals$47
m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; h lambda$wrapStores$19
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; h lambda$createRelationOperations$80
m (Lnet/minecraft/world/entity/Entity;)Z i lambda$expandOneToManyEntityRelation$78
m (Lcom/mojang/brigadier/context/CommandContext;)Z i lambda$addConditionals$45
m (Lcom/mojang/brigadier/context/CommandContext;)Z j lambda$addConditionals$43
m (Lnet/minecraft/world/entity/Entity;)Z j lambda$expandOneToOneEntityRelation$75
m (Lcom/mojang/brigadier/context/CommandContext;)Z k lambda$addConditionals$41
m (Lcom/mojang/brigadier/context/CommandContext;)Z l lambda$addConditionals$40
m (Lcom/mojang/brigadier/context/CommandContext;)Z m lambda$addConditionals$39
m (Lcom/mojang/brigadier/context/CommandContext;)Z n lambda$addConditionals$38
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; o lambda$register$18
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; p lambda$register$17
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; q lambda$register$16
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; r lambda$register$15
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; s lambda$register$14
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; t lambda$register$13
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; u lambda$register$12
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; v lambda$register$11
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; w lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; x lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandListenerWrapper; y lambda$register$8
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; z lambda$register$7
c net/minecraft/server/commands/CommandExecute$a net/minecraft/server/commands/ExecuteCommand$CommandGetter
c net/minecraft/server/commands/CommandExecute$b net/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate
c net/minecraft/server/commands/CommandExecute$c net/minecraft/server/commands/ExecuteCommand$CommandPredicate
c net/minecraft/server/commands/CommandExecute$d net/minecraft/server/commands/ExecuteCommand$ExecuteIfFunctionCustomModifier
f Ljava/util/function/IntPredicate; a check
m (Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a apply
m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a lambda$apply$2
m (I)Z a lambda$new$1
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a apply
m (I)Z b lambda$new$0
c net/minecraft/server/commands/CommandExecute$e net/minecraft/server/commands/ExecuteCommand$IntBiPredicate
c net/minecraft/server/commands/CommandFill net/minecraft/server/commands/FillCommand
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a ERROR_AREA_TOO_LARGE
f Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; b HOLLOW_CORE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_FAILED
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$fillBlocks$10
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a lambda$register$5
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation;Lnet/minecraft/server/commands/CommandFill$Mode;Ljava/util/function/Predicate;)I a fillBlocks
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$8
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$7
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$6
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$2
c net/minecraft/server/commands/CommandFill$Mode net/minecraft/server/commands/FillCommand$Mode
f Lnet/minecraft/server/commands/CommandFill$Mode; a REPLACE
f Lnet/minecraft/server/commands/CommandFill$Mode; b OUTLINE
f Lnet/minecraft/server/commands/CommandFill$Mode; c HOLLOW
f Lnet/minecraft/server/commands/CommandFill$Mode; d DESTROY
f Lnet/minecraft/server/commands/CommandSetBlock$Filter; e filter
f [Lnet/minecraft/server/commands/CommandFill$Mode; f $VALUES
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; a lambda$static$3
m ()[Lnet/minecraft/server/commands/CommandFill$Mode; a $values
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; b lambda$static$2
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; c lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation; d lambda$static$0
c net/minecraft/server/commands/CommandForceload net/minecraft/server/commands/ForceLoadCommand
f I a MAX_CHUNK_LIMIT
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b ERROR_TOO_MANY_CHUNKS
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c ERROR_NOT_TICKING
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_ALL_ADDED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_NONE_REMOVED
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a listForceLoad
m (Lnet/minecraft/server/level/WorldServer;J)V a lambda$removeAll$13
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/BlockPosition2D;Lnet/minecraft/server/level/BlockPosition2D;Z)I a changeForceLoad
m (ILnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listForceLoad$12
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (ZILnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$changeForceLoad$16
m (ZLnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$changeForceLoad$15
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/BlockPosition2D;)I a queryForceLoad
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeAll$14
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$9
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$queryForceLoad$10
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listForceLoad$11
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$8
m (Lnet/minecraft/commands/CommandListenerWrapper;)I b removeAll
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z c lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$7
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$6
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$3
c net/minecraft/server/commands/CommandFunction net/minecraft/server/commands/FunctionCommand
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a ERROR_FUNCTION_INSTANTATION_FAILURE
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; b SUGGEST_FUNCTION
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_ARGUMENT_NOT_COMPOUND
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_NO_FUNCTIONS
f Lnet/minecraft/server/commands/CommandFunction$b; e FULL_CONTEXT_CALLBACKS
m (Lnet/minecraft/server/commands/CommandFunction$b;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/commands/CommandResultCallback;ZI)V a lambda$decorateOutputIfNeeded$6
m (Lnet/minecraft/server/commands/CommandFunction$a;Lnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V a lambda$queueFunctionsNoReturn$8
m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Lnet/minecraft/server/commands/data/CommandDataAccessor;)Lnet/minecraft/nbt/NBTTagCompound; a getArgumentTag
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Ljava/util/Collection;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/CommandFunction$b;)V a queueFunctionsAsReturn
m (Ljava/util/Collection;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/CommandFunction$b;Lnet/minecraft/commands/execution/ChainModifiers;)V a queueFunctions
m (Lnet/minecraft/server/commands/CommandFunction$a;ZI)V a lambda$queueFunctionsNoReturn$7
m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/server/commands/CommandFunction$b;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandResultCallback; a decorateOutputIfNeeded
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/execution/ExecutionControl;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/functions/CommandFunction;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/commands/CommandResultCallback;Z)V a instantiateAndQueueFunctions
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$3
m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$register$4
m (Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/commands/CommandListenerWrapper; a modifySenderForExecution
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$5
m (Ljava/util/Collection;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/CommandFunction$b;)V b queueFunctionsNoReturn
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
c net/minecraft/server/commands/CommandFunction$1 net/minecraft/server/commands/FunctionCommand$1
f Lnet/minecraft/server/commands/data/CommandData$c; a val$provider
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/NBTTagCompound; a arguments
c net/minecraft/server/commands/CommandFunction$2 net/minecraft/server/commands/FunctionCommand$2
f Lnet/minecraft/server/commands/data/CommandData$c; a val$provider
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/NBTTagCompound; a arguments
c net/minecraft/server/commands/CommandFunction$3 net/minecraft/server/commands/FunctionCommand$3
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/NBTTagCompound; a arguments
c net/minecraft/server/commands/CommandFunction$4 net/minecraft/server/commands/FunctionCommand$4
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/NBTTagCompound; a arguments
c net/minecraft/server/commands/CommandFunction$5 net/minecraft/server/commands/FunctionCommand$5
m (Lnet/minecraft/resources/MinecraftKey;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$signalResult$0
m (Ljava/lang/Object;Lnet/minecraft/resources/MinecraftKey;I)V a signalResult
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/resources/MinecraftKey;I)V a signalResult
c net/minecraft/server/commands/CommandFunction$a net/minecraft/server/commands/FunctionCommand$1Accumulator
f Z a anyResult
f I b sum
m (I)V a add
c net/minecraft/server/commands/CommandFunction$b net/minecraft/server/commands/FunctionCommand$Callbacks
m (Ljava/lang/Object;Lnet/minecraft/resources/MinecraftKey;I)V a signalResult
c net/minecraft/server/commands/CommandFunction$c net/minecraft/server/commands/FunctionCommand$FunctionCustomExecutor
m (Lnet/minecraft/commands/CommandListenerWrapper;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a runGuarded
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/NBTTagCompound; a arguments
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$runGuarded$1
m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V b runGuarded
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$runGuarded$0
c net/minecraft/server/commands/CommandGamemode net/minecraft/server/commands/GameModeCommand
f I a PERMISSION_LEVEL
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/world/level/EnumGamemode;)I a setMode
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$logGamemodeChange$4
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$logGamemodeChange$3
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/EnumGamemode;)V a logGamemodeChange
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1
c net/minecraft/server/commands/CommandGamemodeDefault net/minecraft/server/commands/DefaultGameModeCommands
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/level/EnumGamemode;)I a setMode
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1
c net/minecraft/server/commands/CommandGamerule net/minecraft/server/commands/GameRuleCommand
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/level/GameRules$GameRuleKey;)I a queryRule
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/level/GameRules$GameRuleKey;)I a setRule
c net/minecraft/server/commands/CommandGamerule$1 net/minecraft/server/commands/GameRuleCommand$1
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a visit
c net/minecraft/server/commands/CommandGive net/minecraft/server/commands/GiveCommand
f I a MAX_ALLOWED_ITEMSTACKS
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/arguments/item/ArgumentPredicateItemStack;Ljava/util/Collection;I)I a giveItem
c net/minecraft/server/commands/CommandHelp net/minecraft/server/commands/HelpCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FAILED
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$2
m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1
c net/minecraft/server/commands/CommandIdleTimeout net/minecraft/server/commands/SetPlayerIdleTimeoutCommand
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setIdleTimeout$2
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setIdleTimeout
c net/minecraft/server/commands/CommandKick net/minecraft/server/commands/KickCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_KICKING_OWNER
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_SINGLEPLAYER
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/network/chat/IChatBaseComponent;)I a kickPlayers
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$kickPlayers$3
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1
c net/minecraft/server/commands/CommandKill net/minecraft/server/commands/KillCommand
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a kill
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$kill$4
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$kill$3
c net/minecraft/server/commands/CommandList net/minecraft/server/commands/ListPlayersCommand
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a listPlayers
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Function;)I a format
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;)I b listPlayersWithUuids
c net/minecraft/server/commands/CommandLocate net/minecraft/server/commands/LocateCommand
f Lorg/slf4j/Logger; a LOGGER
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_STRUCTURE_NOT_FOUND
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_STRUCTURE_INVALID
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_BIOME_NOT_FOUND
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_POI_NOT_FOUND
f I f MAX_STRUCTURE_SEARCH_RADIUS
f I g MAX_BIOME_SEARCH_RADIUS
f I h BIOME_SAMPLE_RESOLUTION_HORIZONTAL
f I i BIOME_SAMPLE_RESOLUTION_VERTICAL
f I j POI_SEARCH_RADIUS
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c;)I a locateStructure
m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c;Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a getHolders
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$showLocateResult$15
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c;Lnet/minecraft/core/BlockPosition;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I a showLocateResult
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/HolderSet$a; a lambda$getHolders$8
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c;Lnet/minecraft/core/Holder$c;)Ljava/lang/String; a lambda$showLocateResult$11
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$showLocateResult$13
m (IIII)F a dist
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c;)I a locateBiome
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3
m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/network/chat/IChatBaseComponent;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showLocateResult$16
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lambda$getHolders$9
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/lang/String;Ljava/time/Duration;)I a showLocateResult
m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/HolderSet$Named;)Ljava/lang/String; a lambda$showLocateResult$12
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$7
m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$locateStructure$10
m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/tags/TagKey;)Ljava/lang/String; a lambda$showLocateResult$14
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$c;Lnet/minecraft/core/BlockPosition;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I a showLocateResult
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$6
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$c;)I b locatePoi
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$5
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$0
c net/minecraft/server/commands/CommandLoot net/minecraft/server/commands/LootCommand
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a SUGGEST_LOOT_TABLE
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_NO_HELD_ITEMS
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_NO_LOOT_TABLE
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropKillLoot
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)V a callback
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/LootParams;Lnet/minecraft/server/commands/CommandLoot$b;)I a drop
m (Ljava/util/Collection;IILjava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a entityReplace
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a canMergeItems
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropFishingLoot
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a blockDistribute
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;IILjava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a blockReplace
m (Ljava/util/Collection;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a playerGive
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/world/entity/Entity;Ljava/util/List;IILjava/util/List;)V a setSlots
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a dropInWorld
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/List;)V a callback
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;)Z a distributeToContainer
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/IInventory; a getContainer
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getSourceHandItem
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropBlockLoot
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropChestLoot
m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/CommandLoot$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a addTargets
c net/minecraft/server/commands/CommandLoot$a net/minecraft/server/commands/LootCommand$Callback
c net/minecraft/server/commands/CommandLoot$b net/minecraft/server/commands/LootCommand$DropConsumer
c net/minecraft/server/commands/CommandLoot$c net/minecraft/server/commands/LootCommand$TailProvider
c net/minecraft/server/commands/CommandMe net/minecraft/server/commands/EmoteCommands
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/PlayerChatMessage;)V a lambda$register$0
c net/minecraft/server/commands/CommandOp net/minecraft/server/commands/OpCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_ALREADY_OP
m (Lnet/minecraft/server/level/EntityPlayer;)Ljava/lang/String; a lambda$register$2
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4
m (Lnet/minecraft/server/players/PlayerList;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$register$1
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a opPlayers
c net/minecraft/server/commands/CommandPardon net/minecraft/server/commands/PardonCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_BANNED
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$1
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$pardonPlayers$3
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a pardonPlayers
c net/minecraft/server/commands/CommandPardonIP net/minecraft/server/commands/PardonIpCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_INVALID
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_BANNED
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$1
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I a unban
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$unban$3
c net/minecraft/server/commands/CommandParticle net/minecraft/server/commands/ParticleCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FAILED
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;FIZLjava/util/Collection;)I a sendParticles
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$7
m (Lnet/minecraft/core/particles/ParticleParam;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$sendParticles$8
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$6
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$1
c net/minecraft/server/commands/CommandPlaySound net/minecraft/server/commands/PlaySoundCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_TOO_FAR
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/server/level/EntityPlayer;)Ljava/util/Collection; a getCallingPlayerAsCollection
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/world/phys/Vec3D;FFF)I a playSound
m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$source$7
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$0
m (Lnet/minecraft/sounds/SoundCategory;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a source
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$playSound$9
m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$source$6
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$playSound$8
m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$source$5
m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$source$4
m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I e lambda$source$3
m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I f lambda$source$2
c net/minecraft/server/commands/CommandPublish net/minecraft/server/commands/PublishCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FAILED
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_ALREADY_PUBLISHED
m (I)Lnet/minecraft/network/chat/IChatMutableComponent; a getSuccessMessage
m (Lnet/minecraft/commands/CommandListenerWrapper;IZLnet/minecraft/world/level/EnumGamemode;)I a publish
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$4
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$publish$6
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$2
c net/minecraft/server/commands/CommandRecipe net/minecraft/server/commands/RecipeCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_GIVE_FAILED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_TAKE_FAILED
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$takeRecipes$8
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Ljava/util/Collection;)I a giveRecipes
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3
m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$takeRecipes$7
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Ljava/util/Collection;)I b takeRecipes
m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$giveRecipes$6
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$1
m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$giveRecipes$5
c net/minecraft/server/commands/CommandReload net/minecraft/server/commands/ReloadCommand
f Lorg/slf4j/Logger; a LOGGER
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Ljava/util/Collection;Lnet/minecraft/commands/CommandListenerWrapper;)V a reloadPacks
m (Lnet/minecraft/server/packs/repository/ResourcePackRepository;Lnet/minecraft/world/level/storage/SaveData;Ljava/util/Collection;)Ljava/util/Collection; a discoverNewPacks
c net/minecraft/server/commands/CommandSaveAll net/minecraft/server/commands/SaveAllCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FAILED
m (Lnet/minecraft/commands/CommandListenerWrapper;Z)I a saveAll
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$saveAll$4
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$saveAll$3
c net/minecraft/server/commands/CommandSaveOff net/minecraft/server/commands/SaveOffCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_ALREADY_OFF
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$1
c net/minecraft/server/commands/CommandSaveOn net/minecraft/server/commands/SaveOnCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_ALREADY_ON
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$1
c net/minecraft/server/commands/CommandSay net/minecraft/server/commands/SayCommand
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/PlayerChatMessage;)V a lambda$register$1
c net/minecraft/server/commands/CommandSchedule net/minecraft/server/commands/ScheduleCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_SAME_TICK
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_CANT_REMOVE
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; c SUGGEST_SCHEDULE
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lcom/mojang/datafixers/util/Pair;IZ)I a schedule
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I a remove
c net/minecraft/server/commands/CommandScoreboard net/minecraft/server/commands/ScoreboardCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_OBJECTIVE_ALREADY_EXISTS
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_DISPLAY_SLOT_ALREADY_EMPTY
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_DISPLAY_SLOT_ALREADY_SET
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_TRIGGER_ALREADY_ENABLED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_NOT_TRIGGER
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; f ERROR_NO_VALUE
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestTriggers
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/DisplaySlot;)I a clearDisplaySlot
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/network/chat/numbers/NumberFormat;)I a setObjectiveFormat
m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setScoreNumberFormat$48
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$addObjective$68
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardObjective;)I a removeObjective
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)I a getScore
m (ILnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeScore$51
m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/CommandScoreboard$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a addNumberFormats
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/ScoreboardObjective;)I a setDisplaySlot
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ReadOnlyScoreInfo;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getScore$30
m (Lnet/minecraft/world/scores/DisplaySlot;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$clearDisplaySlot$59
m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setScore$40
m (Lnet/minecraft/server/commands/CommandScoreboard$a;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$addNumberFormats$28
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$19
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/network/chat/IChatBaseComponent;)I a setDisplayName
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a resetScores
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardObjective;Z)I a setDisplayAutoUpdate
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/commands/arguments/ArgumentMathOperation$a;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)I a performOperation
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;Lnet/minecraft/world/scores/criteria/IScoreboardCriteria;Lnet/minecraft/network/chat/IChatBaseComponent;)I a addObjective
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/numbers/NumberFormat;)I a lambda$register$23
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$24
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/network/chat/numbers/NumberFormat;)I a setScoreNumberFormat
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a listTrackedPlayers
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreHolder;)I a listTrackedPlayerScores
m (Lnet/minecraft/world/scores/ScoreHolder;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTrackedPlayerScores$56
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)I a enableTrigger
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay;)I a setRenderType
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;I)I a setScore
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/network/chat/IChatBaseComponent;)I a setScoreDisplay
m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$resetScore$38
m (Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$createRenderTypeModify$29
m ()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a createRenderTypeModify
m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setDisplaySlot$60
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a getFirstTargetName
m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTrackedPlayerScores$57
m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setScoreDisplay$44
m (Lnet/minecraft/world/scores/ScoreHolder;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTrackedPlayerScores$55
m (ILnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeScore$52
m (Lnet/minecraft/commands/CommandListenerWrapper;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)V a lambda$listTrackedPlayerScores$58
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$22
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$removeObjective$67
m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$resetScore$37
m (ILnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addScore$49
m (ILnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addScore$50
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$listObjectives$70
m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setScoreDisplay$43
m (Lnet/minecraft/server/commands/CommandScoreboard$a;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$addNumberFormats$27
m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setScoreNumberFormat$47
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/numbers/NumberFormat;)I b lambda$register$7
m (Lnet/minecraft/commands/CommandListenerWrapper;)I b listObjectives
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;I)I b addScore
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)I b resetScore
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$listObjectives$69
m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setScore$39
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;I)I c removeScore
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z c lambda$register$1
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$listTrackedPlayers$54
m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$enableTrigger$34
m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$setScoreNumberFormat$46
m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$performOperation$31
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$setRenderType$66
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$21
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$listTrackedPlayers$53
m (Lnet/minecraft/server/commands/CommandScoreboard$a;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$addNumberFormats$26
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$20
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$setObjectiveFormat$65
m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$enableTrigger$33
m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$setScoreNumberFormat$45
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$resetScores$36
m (Lnet/minecraft/server/commands/CommandScoreboard$a;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$addNumberFormats$25
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$18
m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$performOperation$32
m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$setScoreDisplay$42
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$setObjectiveFormat$64
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$resetScores$35
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$17
m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; f lambda$setScoreDisplay$41
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; f lambda$setDisplayAutoUpdate$63
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; g lambda$setDisplayAutoUpdate$62
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$16
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$15
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; h lambda$setDisplayName$61
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$14
m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$13
m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$12
m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$11
m (Lcom/mojang/brigadier/context/CommandContext;)I m lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;)I n lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)I o lambda$register$8
m (Lcom/mojang/brigadier/context/CommandContext;)I p lambda$register$6
m (Lcom/mojang/brigadier/context/CommandContext;)I q lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;)I r lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I s lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I t lambda$register$2
c net/minecraft/server/commands/CommandScoreboard$a net/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor
c net/minecraft/server/commands/CommandSeed net/minecraft/server/commands/SeedCommand
m (Lcom/mojang/brigadier/CommandDispatcher;Z)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (ZLnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$1
c net/minecraft/server/commands/CommandSetBlock net/minecraft/server/commands/SetBlockCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FAILED
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$5
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setBlock$6
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/commands/arguments/blocks/ArgumentTileLocation;Lnet/minecraft/server/commands/CommandSetBlock$Mode;Ljava/util/function/Predicate;)I a setBlock
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$1
c net/minecraft/server/commands/CommandSetBlock$Filter net/minecraft/server/commands/SetBlockCommand$Filter
c net/minecraft/server/commands/CommandSetBlock$Mode net/minecraft/server/commands/SetBlockCommand$Mode
f Lnet/minecraft/server/commands/CommandSetBlock$Mode; a REPLACE
f Lnet/minecraft/server/commands/CommandSetBlock$Mode; b DESTROY
f [Lnet/minecraft/server/commands/CommandSetBlock$Mode; c $VALUES
m ()[Lnet/minecraft/server/commands/CommandSetBlock$Mode; a $values
c net/minecraft/server/commands/CommandSetWorldSpawn net/minecraft/server/commands/SetWorldSpawnCommand
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;F)I a setSpawn
c net/minecraft/server/commands/CommandSpawnpoint net/minecraft/server/commands/SetSpawnCommand
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/core/BlockPosition;F)I a setSpawn
c net/minecraft/server/commands/CommandSpectate net/minecraft/server/commands/SpectateCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_SELF
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b ERROR_NOT_SPECTATOR
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$spectate$5
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/EntityPlayer;)I a spectate
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$spectate$6
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$2
c net/minecraft/server/commands/CommandSpreadPlayers net/minecraft/server/commands/SpreadPlayersCommand
f I a MAX_ITERATION_COUNT
f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; b ERROR_FAILED_TO_SPREAD_TEAMS
f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; c ERROR_FAILED_TO_SPREAD_ENTITIES
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d ERROR_INVALID_MAX_HEIGHT
m (Ljava/util/Collection;)I a getNumberOfTeams
m (Lnet/minecraft/util/RandomSource;IDDDD)[Lnet/minecraft/server/commands/CommandSpreadPlayers$a; a createInitialPositions
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/phys/Vec2F;FFIZLjava/util/Collection;)I a spreadPlayers
m (Ljava/util/Collection;Lnet/minecraft/server/level/WorldServer;[Lnet/minecraft/server/commands/CommandSpreadPlayers$a;IZ)D a setPlayerPositions
m (Lnet/minecraft/world/phys/Vec2F;DLnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;DDDDI[Lnet/minecraft/server/commands/CommandSpreadPlayers$a;Z)V a spreadPositions
c net/minecraft/server/commands/CommandSpreadPlayers$a net/minecraft/server/commands/SpreadPlayersCommand$Position
f D a x
f D b z
m (Lnet/minecraft/world/level/IBlockAccess;I)I a getSpawnY
m (Lnet/minecraft/server/commands/CommandSpreadPlayers$a;)D a dist
m (Lnet/minecraft/util/RandomSource;DDDD)V a randomize
m ()V a normalize
m (DDDD)Z a clamp
m (Lnet/minecraft/server/commands/CommandSpreadPlayers$a;)V b moveAway
m ()D b getLength
m (Lnet/minecraft/world/level/IBlockAccess;I)Z b isSafe
c net/minecraft/server/commands/CommandStop net/minecraft/server/commands/StopCommand
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$1
c net/minecraft/server/commands/CommandStopSound net/minecraft/server/commands/StopSoundCommand
m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$4
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/resources/MinecraftKey;)I a stopSound
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stopSound$7
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/sounds/SoundCategory;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stopSound$5
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1
m (Lnet/minecraft/sounds/SoundCategory;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stopSound$6
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stopSound$8
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$0
m (Lnet/minecraft/sounds/SoundCategory;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2
c net/minecraft/server/commands/CommandSummon net/minecraft/server/commands/SummonCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FAILED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_DUPLICATE_UUID
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c INVALID_POSITION
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/nbt/NBTTagCompound;Z)Lnet/minecraft/world/entity/Entity; a createEntity
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/nbt/NBTTagCompound;Z)I b spawnEntity
c net/minecraft/server/commands/CommandTag net/minecraft/server/commands/TagCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_ADD_FAILED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_REMOVE_FAILED
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Ljava/util/Collection;)Ljava/util/Collection; a getTags
m (Ljava/util/Collection;Ljava/util/Set;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTags$12
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTags$9
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$2
m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeTag$8
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a listTags
m (Lnet/minecraft/world/entity/Entity;Ljava/util/Set;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTags$10
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Ljava/lang/String;)I a addTag
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Ljava/lang/String;)I b removeTag
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$listTags$11
m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$removeTag$7
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$1
m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$addTag$6
m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$addTag$5
c net/minecraft/server/commands/CommandTeam net/minecraft/server/commands/TeamCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_TEAM_ALREADY_EXISTS
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_TEAM_ALREADY_EMPTY
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_TEAM_ALREADY_NAME
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_TEAM_ALREADY_COLOR
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_TEAM_ALREADY_FRIENDLYFIRE_ENABLED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f ERROR_TEAM_ALREADY_FRIENDLYFIRE_DISABLED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_ENABLED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_DISABLED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i ERROR_TEAM_NAMETAG_VISIBLITY_UNCHANGED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; j ERROR_TEAM_DEATH_MESSAGE_VISIBLITY_UNCHANGED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; k ERROR_TEAM_COLLISION_UNCHANGED
m (Lcom/mojang/brigadier/context/CommandContext;)I A lambda$register$1
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a listTeams
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;)I a emptyTeam
m (Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setDeathMessageVisibility$33
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setSuffix$47
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/EnumChatFormat;)I a setColor
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I a createTeam
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)I a setNametagVisibility
m (Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listMembers$42
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listTeams$44
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a getFirstMemberName
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;Lnet/minecraft/network/chat/IChatBaseComponent;)I a createTeam
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/network/chat/IChatBaseComponent;)I a setDisplayName
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setColor$38
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a leaveTeam
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Z)I a setFriendlySight
m (Lnet/minecraft/world/scores/ScoreboardTeam;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listMembers$43
m (Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setCollision$34
m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$emptyTeam$39
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Ljava/util/Collection;)I a joinTeam
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$27
m (ZLnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setFriendlyFire$36
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush;)I a setCollision
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$26
m (ZLnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setFriendlySight$35
m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$joinTeam$31
m (Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setNametagVisibility$32
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$0
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;)I b deleteTeam
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Z)I b setFriendlyFire
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setPrefix$46
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)I b setDeathMessageVisibility
m (Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$createTeam$41
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/network/chat/IChatBaseComponent;)I b setPrefix
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$listTeams$45
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$25
m (Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$deleteTeam$40
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/network/chat/IChatBaseComponent;)I c setSuffix
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$leaveTeam$29
m (Ljava/util/Collection;Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$joinTeam$30
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/scores/ScoreboardTeam;)I c listMembers
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$24
m (Lnet/minecraft/world/scores/ScoreboardTeam;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$setDisplayName$37
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$leaveTeam$28
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$23
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$22
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$21
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$20
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$19
m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$18
m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$17
m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$16
m (Lcom/mojang/brigadier/context/CommandContext;)I m lambda$register$15
m (Lcom/mojang/brigadier/context/CommandContext;)I n lambda$register$14
m (Lcom/mojang/brigadier/context/CommandContext;)I o lambda$register$13
m (Lcom/mojang/brigadier/context/CommandContext;)I p lambda$register$12
m (Lcom/mojang/brigadier/context/CommandContext;)I q lambda$register$11
m (Lcom/mojang/brigadier/context/CommandContext;)I r lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;)I s lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)I t lambda$register$8
m (Lcom/mojang/brigadier/context/CommandContext;)I u lambda$register$7
m (Lcom/mojang/brigadier/context/CommandContext;)I v lambda$register$6
m (Lcom/mojang/brigadier/context/CommandContext;)I w lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;)I x lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I y lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I z lambda$register$2
c net/minecraft/server/commands/CommandTeamMsg net/minecraft/server/commands/TeamMsgCommand
f Lnet/minecraft/network/chat/ChatModifier; a SUGGEST_STYLE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_ON_TEAM
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/ScoreboardTeam;Ljava/util/List;Lnet/minecraft/network/chat/PlayerChatMessage;)V a sendMessage
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/ScoreboardTeam;Ljava/util/List;Lnet/minecraft/network/chat/PlayerChatMessage;)V b lambda$register$1
c net/minecraft/server/commands/CommandTeleport net/minecraft/server/commands/TeleportCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a INVALID_POSITION
m (D)Ljava/lang/String; a formatDouble
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;DDDLjava/util/Set;FFLnet/minecraft/server/commands/CommandTeleport$a;)V a performTeleport
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)I a teleportToEntity
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/commands/arguments/coordinates/IVectorPosition;Lnet/minecraft/commands/arguments/coordinates/IVectorPosition;Lnet/minecraft/server/commands/CommandTeleport$a;)I a teleportToPos
c net/minecraft/server/commands/CommandTeleport$a net/minecraft/server/commands/TeleportCommand$LookAt
c net/minecraft/server/commands/CommandTeleport$b net/minecraft/server/commands/TeleportCommand$LookAtEntity
f Lnet/minecraft/world/entity/Entity; a entity
f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; b anchor
m ()Lnet/minecraft/world/entity/Entity; a entity
m ()Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; b anchor
c net/minecraft/server/commands/CommandTeleport$c net/minecraft/server/commands/TeleportCommand$LookAtPosition
f Lnet/minecraft/world/phys/Vec3D; a position
m ()Lnet/minecraft/world/phys/Vec3D; a position
c net/minecraft/server/commands/CommandTell net/minecraft/server/commands/MsgCommand
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/network/chat/PlayerChatMessage;)V a sendMessage
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/network/chat/PlayerChatMessage;)V a lambda$register$0
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1
c net/minecraft/server/commands/CommandTellRaw net/minecraft/server/commands/TellRawCommand
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1
c net/minecraft/server/commands/CommandTime net/minecraft/server/commands/TimeCommand
m (Lnet/minecraft/server/level/WorldServer;)I a getDayTime
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setTime
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b addTime
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I c queryTime
c net/minecraft/server/commands/CommandTitle net/minecraft/server/commands/TitleCommand
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;III)I a setTimes
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/lang/String;Ljava/util/function/Function;)I a showTitle
m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showTitle$12
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$6
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a clearTitle
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setTimes$14
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$5
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I b resetTitle
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setTimes$13
m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$showTitle$11
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$4
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$resetTitle$10
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$3
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$resetTitle$9
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$2
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$clearTitle$8
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$1
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; f lambda$clearTitle$7
c net/minecraft/server/commands/CommandTrigger net/minecraft/server/commands/TriggerCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_PRIMED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_INVALID_OBJECTIVE
m (Lnet/minecraft/commands/CommandListenerWrapper;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestObjectives
m (Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/world/scores/ScoreAccess; a getScore
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/scores/ScoreboardObjective;I)I a addValue
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/world/scores/ScoreboardObjective;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setValue$5
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/scores/ScoreboardObjective;)I a simpleTrigger
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$0
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$simpleTrigger$6
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2
m (Lnet/minecraft/world/scores/ScoreboardObjective;I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addValue$4
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/scores/ScoreboardObjective;I)I b setValue
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$1
c net/minecraft/server/commands/CommandWeather net/minecraft/server/commands/WeatherCommand
f I a DEFAULT_TIME
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;ILnet/minecraft/util/valueproviders/IntProvider;)I a getDuration
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setClear
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b setRain
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I c setThunder
c net/minecraft/server/commands/CommandWhitelist net/minecraft/server/commands/WhitelistCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_ALREADY_ENABLED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_ALREADY_DISABLED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_ALREADY_WHITELISTED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_NOT_WHITELISTED
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a reload
m (Lnet/minecraft/server/players/PlayerList;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$register$4
m (Lnet/minecraft/server/level/EntityPlayer;)Ljava/lang/String; a lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$8
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a addPlayers
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$10
m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removePlayers$13
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showList$16
m ([Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$showList$17
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$9
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I b removePlayers
m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addPlayers$12
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$register$6
m (Lnet/minecraft/commands/CommandListenerWrapper;)I b enableWhitelist
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$disableWhitelist$15
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$7
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$enableWhitelist$14
m (Lnet/minecraft/commands/CommandListenerWrapper;)I c disableWhitelist
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$3
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$reload$11
m (Lnet/minecraft/commands/CommandListenerWrapper;)I d showList
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$2
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z e lambda$register$0
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$1
c net/minecraft/server/commands/CommandWorldBorder net/minecraft/server/commands/WorldBorderCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_SAME_CENTER
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_SAME_SIZE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_TOO_SMALL
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_TOO_BIG
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_TOO_FAR_OUT
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f ERROR_SAME_WARNING_TIME
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g ERROR_SAME_WARNING_DISTANCE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h ERROR_SAME_DAMAGE_BUFFER
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i ERROR_SAME_DAMAGE_AMOUNT
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a getSize
m (Lnet/minecraft/commands/CommandListenerWrapper;F)I a setDamageBuffer
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/phys/Vec2F;)I a setCenter
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;DJ)I a setSize
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setWarningTime
m (Lnet/minecraft/commands/CommandListenerWrapper;F)I b setDamageAmount
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b setWarningDistance
c net/minecraft/server/commands/CommandXp net/minecraft/server/commands/ExperienceCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_SET_POINTS_INVALID
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/server/commands/CommandXp$Unit;)I a queryExperience
m (Lnet/minecraft/server/commands/CommandXp$Unit;Lnet/minecraft/server/level/EntityPlayer;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$queryExperience$10
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$8
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;ILnet/minecraft/server/commands/CommandXp$Unit;)I a addExperience
m (Lnet/minecraft/server/commands/CommandXp$Unit;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setExperience$14
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$7
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$0
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;ILnet/minecraft/server/commands/CommandXp$Unit;)I b setExperience
m (Lnet/minecraft/server/commands/CommandXp$Unit;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setExperience$13
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$6
m (Lnet/minecraft/server/commands/CommandXp$Unit;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$addExperience$12
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$5
m (Lnet/minecraft/server/commands/CommandXp$Unit;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$addExperience$11
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$1
c net/minecraft/server/commands/CommandXp$Unit net/minecraft/server/commands/ExperienceCommand$Type
f Lnet/minecraft/server/commands/CommandXp$Unit; a POINTS
f Lnet/minecraft/server/commands/CommandXp$Unit; b LEVELS
f Ljava/util/function/BiConsumer; c add
f Ljava/util/function/BiPredicate; d set
f Ljava/lang/String; e name
f Ljava/util/function/ToIntFunction; f query
f [Lnet/minecraft/server/commands/CommandXp$Unit; g $VALUES
m (Lnet/minecraft/server/level/EntityPlayer;Ljava/lang/Integer;)Z a lambda$static$2
m ()[Lnet/minecraft/server/commands/CommandXp$Unit; a $values
m (Lnet/minecraft/server/level/EntityPlayer;)I a lambda$static$3
m (Lnet/minecraft/server/level/EntityPlayer;Ljava/lang/Integer;)Z b lambda$static$0
m (Lnet/minecraft/server/level/EntityPlayer;)I b lambda$static$1
c net/minecraft/server/commands/DamageCommand net/minecraft/server/commands/DamageCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_INVULNERABLE
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)I a damage
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$5
m (FLnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$damage$6
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$1
c net/minecraft/server/commands/DebugConfigCommand net/minecraft/server/commands/DebugConfigCommand
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/level/EntityPlayer;)I a config
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$2
m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$config$4
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/UUID;)I a unconfig
m (Lnet/minecraft/server/MinecraftServer;)Ljava/lang/Iterable; a getUuidsInConfig
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1
c net/minecraft/server/commands/DebugMobSpawningCommand net/minecraft/server/commands/DebugMobSpawningCommand
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/world/entity/EnumCreatureType;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/core/BlockPosition;)I a spawnMobs
c net/minecraft/server/commands/DebugPathCommand net/minecraft/server/commands/DebugPathCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_MOB
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NO_PATH
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_NOT_COMPLETE
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$fillBlocks$2
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;)I a fillBlocks
c net/minecraft/server/commands/FillBiomeCommand net/minecraft/server/commands/FillBiomeCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NOT_LOADED
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b ERROR_VOLUME_TOO_LARGE
m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/Holder;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/biome/BiomeResolver; a makeResolver
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;Ljava/util/function/Predicate;)I a fill
m (I)I a quantize
m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$fill$8
m (Ljava/util/function/Supplier;)V a lambda$fill$7
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;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; a lambda$makeResolver$5
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lnet/minecraft/core/Holder;)Z a lambda$fill$6
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a quantize
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)Lcom/mojang/datafixers/util/Either; a fill
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)Lcom/mojang/datafixers/util/Either; a fill
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/function/Supplier;)V a lambda$fill$9
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3
m (Lnet/minecraft/core/Holder;)Z b lambda$register$2
c net/minecraft/server/commands/ItemCommands net/minecraft/server/commands/ItemCommands
f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; a ERROR_TARGET_NOT_A_CONTAINER
f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; b ERROR_SOURCE_NOT_A_CONTAINER
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c ERROR_TARGET_INAPPLICABLE_SLOT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_SOURCE_INAPPLICABLE_SLOT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_TARGET_NO_CHANGES
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; f ERROR_TARGET_NO_CHANGES_KNOWN_ITEM
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; g SUGGEST_MODIFIER
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/BlockPosition;I)I a blockToBlock
m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/item/ItemStack; a getEntityItem
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setBlockItem$25
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/Holder;)I a modifyBlockItem
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;ILjava/util/Collection;ILnet/minecraft/core/Holder;)I a entityToEntities
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;ILnet/minecraft/core/Holder;)I a modifyEntityItem
m (Ljava/util/Map$Entry;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$modifyEntityItem$23
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPosition;ILnet/minecraft/core/Holder;)I a entityToBlock
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/world/item/ItemStack; a getBlockItem
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$6
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPosition;I)I a entityToBlock
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;ILjava/util/Collection;ILnet/minecraft/core/Holder;)I a blockToEntities
m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setEntityItem$27
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;ILjava/util/Collection;I)I a blockToEntities
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a applyModifier
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;ILnet/minecraft/world/item/ItemStack;)I a setEntityItem
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$5
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$7
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/item/ItemStack;)I a setBlockItem
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/BlockPosition;ILnet/minecraft/core/Holder;)I a blockToBlock
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/world/IInventory; a getContainer
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$21
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;ILjava/util/Collection;I)I a entityToEntities
m (Ljava/util/Map;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$modifyEntityItem$24
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$20
m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setEntityItem$26
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$3
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$modifyBlockItem$22
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$19
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$2
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$18
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$17
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$16
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$15
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$14
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$13
m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$12
m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$11
m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;)I m lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)I n lambda$register$8
c net/minecraft/server/commands/JfrCommand net/minecraft/server/commands/JfrCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a START_FAILED
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b DUMP_FAILED
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a startJfr
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Ljava/nio/file/Path;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$stopJfr$5
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$startJfr$4
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stopJfr$6
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2
m (Lnet/minecraft/commands/CommandListenerWrapper;)I b stopJfr
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z c lambda$register$1
c net/minecraft/server/commands/PerfCommand net/minecraft/server/commands/PerfCommand
f Lorg/slf4j/Logger; a LOGGER
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_RUNNING
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_ALREADY_RUNNING
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a startProfilingDedicatedServer
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V a lambda$startProfilingDedicatedServer$4
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (DI)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$whenStopped$7
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/util/profiling/MethodProfilerResults;)V a whenStopped
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/nio/file/Path;Lnet/minecraft/server/MinecraftServer;)V a saveResults
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$startProfilingDedicatedServer$5
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$saveResults$6
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/util/profiling/MethodProfilerResults;)V b lambda$startProfilingDedicatedServer$3
m (Lnet/minecraft/commands/CommandListenerWrapper;)I b stopProfilingDedicatedServer
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z c lambda$register$0
c net/minecraft/server/commands/PlaceCommand net/minecraft/server/commands/PlaceCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_FEATURE_FAILED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_JIGSAW_FAILED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c ERROR_STRUCTURE_FAILED
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_TEMPLATE_INVALID
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_TEMPLATE_FAILED
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; f SUGGEST_TEMPLATES
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a checkLoaded
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/block/EnumBlockMirror;FI)I a placeTemplate
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/BlockPosition;)I a placeFeature
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;ILnet/minecraft/core/BlockPosition;)I a placeJigsaw
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/BlockPosition;)I b placeStructure
c net/minecraft/server/commands/RaidCommand net/minecraft/server/commands/RaidCommand
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a glow
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/IChatBaseComponent;)I a playSound
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setRaidOmenLevel
m (II)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setRaidOmenLevel$8
m (Ljava/lang/StringBuilder;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$check$13
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$7
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stop$11
m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/world/entity/raid/Raid; a getRaid
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$6
m (Ljava/lang/StringBuilder;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$check$12
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b start
m (Lnet/minecraft/commands/CommandListenerWrapper;)I b spawnLeader
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$start$10
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$spawnLeader$9
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$5
m (Lnet/minecraft/commands/CommandListenerWrapper;)I c stop
m (Lnet/minecraft/commands/CommandListenerWrapper;)I d check
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$3
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z e lambda$register$0
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$1
c net/minecraft/server/commands/RandomCommand net/minecraft/server/commands/RandomCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_RANGE_TOO_LARGE
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_RANGE_TOO_SMALL
m (Ljava/util/List;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/RandomSequence;)V a lambda$suggestRandomSequence$12
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a resetAllSequences
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/resources/MinecraftKey;)I a resetSequence
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$resetSequence$15
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/resources/MinecraftKey;IZZ)I a resetSequence
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestRandomSequence
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Lnet/minecraft/resources/MinecraftKey;Z)I a randomSample
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$resetAllSequencesAndSetNewDefaults$17
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (ZLcom/mojang/brigadier/context/CommandContext;)I a lambda$drawRandomValueTree$11
m (Ljava/lang/String;Z)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a drawRandomValueTree
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$8
m (Lnet/minecraft/commands/CommandListenerWrapper;IZZ)I a resetAllSequencesAndSetNewDefaults
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$7
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$drawRandomValueTree$10
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$resetSequence$14
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$resetAllSequences$16
m (ZLcom/mojang/brigadier/context/CommandContext;)I b lambda$drawRandomValueTree$9
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z c lambda$register$0
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$6
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$randomSample$13
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$1
c net/minecraft/server/commands/ResetChunksCommand net/minecraft/server/commands/ResetChunksCommand
f Lorg/slf4j/Logger; a LOGGER
m (Lnet/minecraft/commands/CommandListenerWrapper;IZ)I a resetChunks
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m ()Lcom/mojang/datafixers/util/Unit; a lambda$resetChunks$4
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/util/thread/ThreadedMailbox;Ljava/util/List;Lcom/mojang/datafixers/util/Unit;)Ljava/util/concurrent/CompletionStage; a lambda$resetChunks$7
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lcom/mojang/datafixers/util/Unit; a lambda$resetChunks$6
m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a lambda$resetChunks$5
m (IJ)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$resetChunks$8
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$1
c net/minecraft/server/commands/ReturnCommand net/minecraft/server/commands/ReturnCommand
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/ExecutionCommandSource;)Z a lambda$register$0
c net/minecraft/server/commands/ReturnCommand$a net/minecraft/server/commands/ReturnCommand$ReturnFailCustomExecutor
m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run
m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run
c net/minecraft/server/commands/ReturnCommand$b net/minecraft/server/commands/ReturnCommand$ReturnFromCommandCustomModifier
m (Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a apply
m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a apply
c net/minecraft/server/commands/ReturnCommand$c net/minecraft/server/commands/ReturnCommand$ReturnValueCustomExecutor
m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run
m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V a run
c net/minecraft/server/commands/RideCommand net/minecraft/server/commands/RideCommand
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a ERROR_NOT_RIDING
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b ERROR_ALREADY_RIDING
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c ERROR_MOUNT_FAILED
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_MOUNTING_PLAYER
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e ERROR_MOUNTING_LOOP
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f ERROR_WRONG_DIMENSION
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$3
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;)I a dismount
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$dismount$8
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I a mount
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$5
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$4
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$mount$7
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$1
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z c lambda$mount$6
c net/minecraft/server/commands/ServerPackCommand net/minecraft/server/commands/ServerPackCommand
m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/NetworkManager;)V a lambda$sendToAllConnections$5
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/protocol/Packet;)V a sendToAllConnections
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)I a pushPack
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/UUID;)I a popPack
m (Ljava/lang/String;)Ljava/util/UUID; a lambda$pushPack$6
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$1
c net/minecraft/server/commands/SpawnArmorTrimsCommand net/minecraft/server/commands/SpawnArmorTrimsCommand
f Ljava/util/Map; a MATERIAL_AND_SLOT_TO_ITEM
f Ljava/util/List; b VANILLA_TRIM_PATTERNS
f Ljava/util/List; c VANILLA_TRIM_MATERIALS
f Ljava/util/function/ToIntFunction; d TRIM_PATTERN_ORDER
f Ljava/util/function/ToIntFunction; e TRIM_MATERIAL_ORDER
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/armortrim/TrimPattern;)Ljava/lang/Integer; a lambda$spawnArmorTrims$3
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/armortrim/TrimMaterial;)Ljava/lang/Integer; a lambda$spawnArmorTrims$4
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;)I a spawnArmorTrims
m (Ljava/util/HashMap;)V a lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Lnet/minecraft/core/NonNullList;Lnet/minecraft/core/IRegistry;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/armortrim/TrimPattern;Lnet/minecraft/world/item/armortrim/TrimMaterial;)V a lambda$spawnArmorTrims$5
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$spawnArmorTrims$7
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/core/NonNullList;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/armortrim/TrimPattern;)V a lambda$spawnArmorTrims$6
c net/minecraft/server/commands/TickCommand net/minecraft/server/commands/TickCommand
f F a MAX_TICKRATE
f Ljava/lang/String; b DEFAULT_TICKRATE
m (Lnet/minecraft/commands/CommandListenerWrapper;)I a tickQuery
m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$tickQuery$20
m (J)Ljava/lang/String; a nanosToMilisString
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$9
m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$tickQuery$19
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setTickingRate$13
m (Lnet/minecraft/commands/CommandListenerWrapper;Z)I a setFreeze
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$step$25
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$tickQuery$15
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a sprint
m (Lnet/minecraft/commands/CommandListenerWrapper;F)I a setTickingRate
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$12
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$stopSprinting$27
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$11
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$register$6
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b step
m (Lnet/minecraft/commands/CommandListenerWrapper;)I b stopStepping
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$stopStepping$26
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$10
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$setFreeze$24
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c lambda$register$2
m (Lnet/minecraft/commands/CommandListenerWrapper;)I c stopSprinting
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$8
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$setFreeze$23
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z d lambda$register$0
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e lambda$sprint$22
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$7
m ()Lnet/minecraft/network/chat/IChatBaseComponent; f lambda$sprint$21
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$5
m ()Lnet/minecraft/network/chat/IChatBaseComponent; g lambda$tickQuery$18
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$4
m ()Lnet/minecraft/network/chat/IChatBaseComponent; h lambda$tickQuery$17
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$1
m ()Lnet/minecraft/network/chat/IChatBaseComponent; i lambda$tickQuery$16
m ()Lnet/minecraft/network/chat/IChatBaseComponent; j lambda$tickQuery$14
c net/minecraft/server/commands/TransferCommand net/minecraft/server/commands/TransferCommand
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a ERROR_NO_PLAYERS
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;ILjava/util/Collection;)I a transfer
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3
m (Ljava/util/Collection;Ljava/lang/String;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$transfer$5
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2
m (Ljava/util/Collection;Ljava/lang/String;I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$transfer$4
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$1
c net/minecraft/server/commands/WardenSpawnTrackerCommand net/minecraft/server/commands/WardenSpawnTrackerCommand
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;I)I a setWarningLevel
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;)I a resetTracker
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$resetTracker$7
m (ILnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V a lambda$setWarningLevel$3
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$resetTracker$6
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$setWarningLevel$5
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$setWarningLevel$4
c net/minecraft/server/commands/data/CommandData net/minecraft/server/commands/data/DataCommands
f Ljava/util/List; a ALL_PROVIDERS
f Ljava/util/List; b TARGET_PROVIDERS
f Ljava/util/List; c SOURCE_PROVIDERS
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d ERROR_MERGE_UNCHANGED
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_GET_NOT_NUMBER
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_GET_NON_EXISTENT
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g ERROR_MULTIPLE_TAGS
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; h ERROR_EXPECTED_OBJECT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; i ERROR_EXPECTED_VALUE
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; j ERROR_INVALID_SUBSTRING
m (Ljava/lang/String;I)Ljava/lang/String; a substring
m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$decorateModification$37
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Ljava/util/List;)I a manipulateData
m (Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getData$43
m (Ljava/lang/String;II)Ljava/lang/String; a validatedSubstring
m (Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a decorateModification
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/CommandData$c;)Ljava/util/List; a getSingletonSource
m (II)I a getOffset
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;)I a removeData
m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$decorateModification$33
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;D)I a getNumeric
m (Ljava/util/function/BiConsumer;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$decorateModification$38
m (Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a getAsText
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/data/CommandDataAccessor;)I a getData
m (Lnet/minecraft/server/commands/data/CommandDataAccessor;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$mergeData$44
m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/data/CommandData$b;)V a lambda$register$21
m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$decorateModification$36
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; a lambda$decorateModification$32
m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$decorateModification$35
m (Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;DI)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getNumeric$42
m (Ljava/util/function/Function;)Lnet/minecraft/server/commands/data/CommandData$c; a lambda$static$6
m (Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getData$41
m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Lnet/minecraft/server/commands/data/CommandDataAccessor;)Lnet/minecraft/nbt/NBTBase; a getSingleTag
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3
m (Ljava/util/List;Lnet/minecraft/server/commands/data/CommandData$d;)Ljava/util/List; a stringifyTagList
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/nbt/NBTTagCompound;)I a mergeData
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4
m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$14
m (Ljava/lang/String;)Ljava/lang/String; a lambda$decorateModification$28
m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$decorateModification$34
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$7
m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$register$15
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)I a lambda$register$20
m (Lnet/minecraft/server/commands/data/CommandDataAccessor;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$removeData$40
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)I b lambda$register$19
m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; b lambda$decorateModification$24
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/CommandData$c;)Ljava/util/List; b resolveSourcePath
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; b lambda$decorateModification$30
m (Ljava/lang/String;)Ljava/lang/String; b lambda$decorateModification$26
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2
m (Ljava/lang/String;II)Ljava/lang/String; b substring
m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$decorateModification$31
m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$12
m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; b lambda$register$13
m (Ljava/util/function/Function;)Lnet/minecraft/server/commands/data/CommandData$c; b lambda$static$5
m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; b lambda$decorateModification$25
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/server/commands/data/CommandDataAccessor;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;)I b getData
m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$decorateModification$29
m (Lnet/minecraft/server/commands/data/CommandDataAccessor;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$manipulateData$39
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)I c lambda$register$18
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1
m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$11
m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; c lambda$register$9
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)I d lambda$register$17
m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$decorateModification$27
m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)I e lambda$register$16
m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I e lambda$decorateModification$23
m (Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$8
m (Lnet/minecraft/server/commands/data/CommandData$c;Lnet/minecraft/server/commands/data/CommandData$a;Lnet/minecraft/server/commands/data/CommandData$c;Lcom/mojang/brigadier/context/CommandContext;)I f lambda$decorateModification$22
c net/minecraft/server/commands/data/CommandData$a net/minecraft/server/commands/data/DataCommands$DataManipulator
c net/minecraft/server/commands/data/CommandData$b net/minecraft/server/commands/data/DataCommands$DataManipulatorDecorator
c net/minecraft/server/commands/data/CommandData$c net/minecraft/server/commands/data/DataCommands$DataProvider
m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a wrap
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/CommandDataAccessor; a access
c net/minecraft/server/commands/data/CommandData$d net/minecraft/server/commands/data/DataCommands$StringProcessor
c net/minecraft/server/commands/data/CommandDataAccessor net/minecraft/server/commands/data/DataAccessor
m ()Lnet/minecraft/nbt/NBTTagCompound; a getData
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess
m (Lnet/minecraft/nbt/NBTTagCompound;)V a setData
m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;DI)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getModifiedSuccess
c net/minecraft/server/commands/data/CommandDataAccessorEntity net/minecraft/server/commands/data/EntityDataAccessor
f Ljava/util/function/Function; a PROVIDER
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NO_PLAYERS
f Lnet/minecraft/world/entity/Entity; c entity
m ()Lnet/minecraft/nbt/NBTTagCompound; a getData
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess
m (Lnet/minecraft/nbt/NBTTagCompound;)V a setData
m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;DI)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess
m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/CommandData$c; a lambda$static$0
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getModifiedSuccess
c net/minecraft/server/commands/data/CommandDataAccessorEntity$1 net/minecraft/server/commands/data/EntityDataAccessor$1
f Ljava/lang/String; a val$arg
m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a wrap
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/CommandDataAccessor; a access
c net/minecraft/server/commands/data/CommandDataAccessorTile net/minecraft/server/commands/data/BlockDataAccessor
f Ljava/util/function/Function; a PROVIDER
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b ERROR_NOT_A_BLOCK_ENTITY
f Lnet/minecraft/world/level/block/entity/TileEntity; c entity
f Lnet/minecraft/core/BlockPosition; d pos
m ()Lnet/minecraft/nbt/NBTTagCompound; a getData
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess
m (Lnet/minecraft/nbt/NBTTagCompound;)V a setData
m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;DI)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess
m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/CommandData$c; a lambda$static$0
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getModifiedSuccess
c net/minecraft/server/commands/data/CommandDataAccessorTile$1 net/minecraft/server/commands/data/BlockDataAccessor$1
f Ljava/lang/String; a val$argPrefix
m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a wrap
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/CommandDataAccessor; a access
c net/minecraft/server/commands/data/CommandDataStorage net/minecraft/server/commands/data/StorageDataAccessor
f Ljava/util/function/Function; a PROVIDER
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; b SUGGEST_STORAGE
f Lnet/minecraft/world/level/storage/PersistentCommandStorage; c storage
f Lnet/minecraft/resources/MinecraftKey; d id
m ()Lnet/minecraft/nbt/NBTTagCompound; a getData
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/world/level/storage/PersistentCommandStorage; a getGlobalTags
m (Lnet/minecraft/nbt/NBTTagCompound;)V a setData
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$0
m (Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;DI)Lnet/minecraft/network/chat/IChatBaseComponent; a getPrintSuccess
m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/CommandData$c; a lambda$static$1
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getModifiedSuccess
c net/minecraft/server/commands/data/CommandDataStorage$1 net/minecraft/server/commands/data/StorageDataAccessor$1
f Ljava/lang/String; a val$arg
m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a wrap
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/CommandDataAccessor; a access
c net/minecraft/server/dedicated/DedicatedPlayerList net/minecraft/server/dedicated/DedicatedPlayerList
f Lorg/slf4j/Logger; h LOGGER
m ()V A loadOps
m ()V B saveOps
m ()V C loadWhiteList
m ()V D saveWhiteList
m (Lcom/mojang/authlib/GameProfile;)V a op
m (Z)V a setUsingWhiteList
m ()V a reloadWhiteList
m (Lcom/mojang/authlib/GameProfile;)V b deop
m ()Lnet/minecraft/server/dedicated/DedicatedServer; b getServer
m (Lcom/mojang/authlib/GameProfile;)Z c isWhiteListed
m ()Lnet/minecraft/server/MinecraftServer; c getServer
m (Lcom/mojang/authlib/GameProfile;)Z d canBypassPlayerLimit
m ()V w saveIpBanList
m ()V x saveUserBanList
m ()V y loadIpBanList
m ()V z loadUserBanList
c net/minecraft/server/dedicated/DedicatedServer net/minecraft/server/dedicated/DedicatedServer
f Lorg/slf4j/Logger; k LOGGER
f I l CONVERSION_RETRY_DELAY_MS
f I m CONVERSION_RETRIES
f Lnet/minecraft/server/rcon/thread/RemoteStatusListener; o queryThreadGs4
f Lnet/minecraft/server/rcon/thread/RemoteControlListener; q rconThread
f Lnet/minecraft/server/dedicated/DedicatedServerSettings; r settings
f Lnet/minecraft/server/gui/ServerGUI; s gui
f Lnet/minecraft/server/network/TextFilter; t textFilterClient
f Lnet/minecraft/util/debugchart/RemoteSampleLogger; u tickTimeLogger
f Lnet/minecraft/util/debugchart/DebugSampleSubscriptionTracker; v debugSampleSubscriptionTracker
m ()Z G isNetherEnabled
m ()Z U_ shouldInformAdmins
m ()Z V isSpawningMonsters
m ()Ljava/util/Optional; X getServerResourcePack
m (Ljava/nio/file/Path;)V a dumpServerProperties
m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/server/network/ITextFilter; a createTextFilterForPlayer
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isUnderSpawnProtection
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)V a subscribeToDebugSample
m (Lcom/mojang/authlib/GameProfile;)Z a isSingleplayerOwner
m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; a fillServerSystemReport
m (Ljava/lang/String;Lnet/minecraft/commands/CommandListenerWrapper;)V a handleConsoleInput
m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; a getProperties
m (Ljava/lang/String;)Ljava/lang/String; a runCommand
m ()I aA getCompressionThreshold
m ()Z aB enforceSecureProfile
m ()V aU endMetricsRecordingTick
m ()Z aZ forceSynchronousWrites
m ()Z ab isSpawningAnimals
m ()Z ac areNpcsEnabled
m ()Z ak hasGui
m ()I am getSpawnProtectionRadius
m ()Z an repliesToStatus
m ()Z ao hidesOnlinePlayers
m ()I ax getAbsoluteMaxWorldSize
m (Ljava/util/function/BooleanSupplier;)V b tickChildren
m ()Ljava/lang/String; b getServerIp
m (I)I b getScaledTrackingDistance
m ()V bC waitForRetry
m ()Lnet/minecraft/world/level/EnumGamemode; bf getForcedGameType
m ()I bl getMaxChainedNeighborUpdates
m ()Z bn logIPs
m ()Z bo acceptsTransfers
m ()V bq handleConsoleInputs
m ()Lnet/minecraft/server/dedicated/DedicatedPlayerList; br getPlayerList
m ()V bs showGui
m ()Z bt convertOldUsers
m ()J bu getMaxTickLength
m (I)V c setPlayerIdleTimeout
m ()I d getServerPort
m ()Z e initServer
m ()Lnet/minecraft/util/debugchart/SampleLogger; f getTickTimeLogger
m ()Z g isTickTimeLoggingEnabled
m ()Ljava/lang/String; h getServerName
m (Z)V i storeUsingWhiteList
m ()V i onServerExit
m ()Z j isHardcore
m ()I k getOperatorUserPermissionLevel
m ()I l getFunctionCompilationLevel
m ()Z m shouldRconBroadcast
m ()Z n isDedicatedServer
m ()I o getRateLimitPacketsPerSecond
m ()Z p isEpollEnabled
m ()Z q isCommandBlockEnabled
m ()Z r isPublished
m ()Ljava/lang/String; s getLevelIdName
m ()V t forceDifficulty
m ()Ljava/lang/String; u getPluginNames
m ()V v stopServer
c net/minecraft/server/dedicated/DedicatedServerProperties net/minecraft/server/dedicated/DedicatedServerProperties
f I A opPermissionLevel
f I B functionPermissionLevel
f J C maxTickTime
f I D maxChainedNeighborUpdates
f I E rateLimitPacketsPerSecond
f I F viewDistance
f I G simulationDistance
f I H maxPlayers
f I I networkCompressionThreshold
f Z J broadcastRconToOps
f Z K broadcastConsoleToOps
f I L maxWorldSize
f Z M syncChunkWrites
f Ljava/lang/String; N regionFileComression
f Z O enableJmxMonitoring
f Z P enableStatus
f Z Q hideOnlinePlayers
f I R entityBroadcastRangePercentage
f Ljava/lang/String; S textFilteringConfig
f Ljava/util/Optional; T serverResourcePackInfo
f Lnet/minecraft/world/level/DataPackConfiguration; U initialDataPackConfiguration
f Lnet/minecraft/server/dedicated/PropertyManager$EditableProperty; V playerIdleTimeout
f Lnet/minecraft/server/dedicated/PropertyManager$EditableProperty; W whiteList
f Z X enforceSecureProfile
f Z Y logIPs
f Lnet/minecraft/world/level/levelgen/WorldOptions; Z worldOptions
f Z a onlineMode
f Z aa acceptsTransfers
f Lorg/slf4j/Logger; ac LOGGER
f Ljava/util/regex/Pattern; ad SHA1
f Lcom/google/common/base/Splitter; ae COMMA_SPLITTER
f Lnet/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData; af worldDimensionData
f Z b preventProxyConnections
f Ljava/lang/String; c serverIp
f Z d spawnAnimals
f Z e spawnNpcs
f Z f pvp
f Z g allowFlight
f Ljava/lang/String; h motd
f Z i forceGameMode
f Z j enforceWhitelist
f Lnet/minecraft/world/EnumDifficulty; k difficulty
f Lnet/minecraft/world/level/EnumGamemode; l gamemode
f Ljava/lang/String; m levelName
f I n serverPort
f Ljava/lang/Boolean; o announcePlayerAchievements
f Z p enableQuery
f I q queryPort
f Z r enableRcon
f I s rconPort
f Ljava/lang/String; t rconPassword
f Z u hardcore
f Z v allowNether
f Z w spawnMonsters
f Z x useNativeTransport
f Z y enableCommandBlock
f I z spawnProtection
m (Lnet/minecraft/core/IRegistryCustom;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a createDimensions
m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional; a getServerPackInfo
m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/DataPackConfiguration; b getDatapackConfig
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; c parseResourcePackPrompt
c net/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData net/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData
f Lcom/google/gson/JsonObject; a generatorSettings
f Ljava/lang/String; b levelType
f Ljava/util/Map; c LEGACY_PRESET_NAMES
m (Lnet/minecraft/core/IRegistryCustom;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a create
m ()Lcom/google/gson/JsonObject; a generatorSettings
m ()Ljava/lang/String; b levelType
c net/minecraft/server/dedicated/DedicatedServerSettings net/minecraft/server/dedicated/DedicatedServerSettings
f Ljava/nio/file/Path; a source
f Lnet/minecraft/server/dedicated/DedicatedServerProperties; b properties
m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; a getProperties
m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/server/dedicated/DedicatedServerSettings; a update
m ()V b forceSave
c net/minecraft/server/dedicated/PropertyManager net/minecraft/server/dedicated/Settings
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/Properties; ab properties
m (Ljava/lang/String;Ljava/util/function/UnaryOperator;I)I a get
m (Ljava/util/function/Function;)Ljava/util/function/Function; a wrapNumberDeserializer
m (Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function; a dispatchNumberOrString
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a get
m ()Ljava/util/Properties; a cloneProperties
m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a get
m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a get
m (Ljava/lang/String;)Ljava/lang/String; a getLegacyString
m (Ljava/lang/String;Z)Z a get
m (Ljava/lang/String;J)J a get
m (Ljava/lang/String;I)I a get
m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a get
m (Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/Object; a getLegacy
m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/PropertyManager$EditableProperty; b getMutable
m (Ljava/lang/String;I)Lnet/minecraft/server/dedicated/PropertyManager$EditableProperty; b getMutable
m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/PropertyManager$EditableProperty; b getMutable
m (Ljava/lang/String;)Ljava/lang/Boolean; b getLegacyBoolean
m (Ljava/lang/String;Z)Lnet/minecraft/server/dedicated/PropertyManager$EditableProperty; b getMutable
m (Ljava/nio/file/Path;)Ljava/util/Properties; b loadFromFile
m (Ljava/lang/String;)Ljava/lang/String; c getStringRaw
m (Ljava/nio/file/Path;)V c store
c net/minecraft/server/dedicated/PropertyManager$1 net/minecraft/server/dedicated/Settings$1
c net/minecraft/server/dedicated/PropertyManager$EditableProperty net/minecraft/server/dedicated/Settings$MutableValue
f Ljava/lang/String; b key
f Ljava/lang/Object; c value
f Ljava/util/function/Function; d serializer
m (Lnet/minecraft/core/IRegistryCustom;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/PropertyManager; a update
c net/minecraft/server/dedicated/ThreadWatchdog net/minecraft/server/dedicated/ServerWatchdog
f Lorg/slf4j/Logger; a LOGGER
f J b MAX_SHUTDOWN_TIME
f I c SHUTDOWN_STATUS
f Lnet/minecraft/server/dedicated/DedicatedServer; d server
f J e maxTickTimeNanos
m ()V a exit
m (Lnet/minecraft/server/level/WorldServer;)Ljava/lang/String; a lambda$run$1
m ()Ljava/lang/String; b lambda$run$2
m ()Ljava/lang/String; c lambda$run$0
c net/minecraft/server/dedicated/ThreadWatchdog$1 net/minecraft/server/dedicated/ServerWatchdog$1
c net/minecraft/server/gui/GuiStatsComponent net/minecraft/server/gui/StatsComponent
f Ljava/text/DecimalFormat; a DECIMAL_FORMAT
f [I b values
f I c vp
f [Ljava/lang/String; d msgs
f Lnet/minecraft/server/MinecraftServer; e server
f Ljavax/swing/Timer; f timer
m (Ljava/text/DecimalFormat;)V a lambda$static$0
m ()V a close
m (Ljava/awt/event/ActionEvent;)V a lambda$new$1
m ()V b tick
c net/minecraft/server/gui/PlayerListBox net/minecraft/server/gui/PlayerListComponent
f Lnet/minecraft/server/MinecraftServer; a server
f I b tickCount
m ()V a tick
c net/minecraft/server/gui/ServerGUI net/minecraft/server/gui/MinecraftServerGui
f Ljava/awt/Font; a MONOSPACED
f Lorg/slf4j/Logger; b LOGGER
f Ljava/lang/String; c TITLE
f Ljava/lang/String; d SHUTDOWN_TITLE
f Lnet/minecraft/server/dedicated/DedicatedServer; e server
f Ljava/lang/Thread; f logAppenderThread
f Ljava/util/Collection; g finalizers
f Ljava/util/concurrent/atomic/AtomicBoolean; h isClosing
m (Ljava/lang/Runnable;)V a addFinalizer
m (Lnet/minecraft/server/dedicated/DedicatedServer;)Lnet/minecraft/server/gui/ServerGUI; a showFrameFor
m ()V a start
m ()V b close
m ()Ljavax/swing/JComponent; c buildInfoPanel
m ()Ljavax/swing/JComponent; d buildPlayerPanel
m ()Ljavax/swing/JComponent; e buildChatPanel
m ()V f runFinalizers
c net/minecraft/server/gui/ServerGUI$1 net/minecraft/server/gui/MinecraftServerGui$1
c net/minecraft/server/gui/ServerGUI$2 net/minecraft/server/gui/MinecraftServerGui$2
c net/minecraft/server/gui/ServerGUI$3 net/minecraft/server/gui/MinecraftServerGui$3
c net/minecraft/server/gui/ServerGUI$4 net/minecraft/server/gui/MinecraftServerGui$4
c net/minecraft/server/gui/ServerGUI$5 net/minecraft/server/gui/MinecraftServerGui$5
c net/minecraft/server/gui/ServerGUI$CommandHistory net/minecraft/server/gui/MinecraftServerGui$CommandHistory
c net/minecraft/server/level/BlockDestructionProgress net/minecraft/server/level/BlockDestructionProgress
f I a id
f Lnet/minecraft/core/BlockPosition; b pos
f I c progress
f I d updatedRenderTick
m (I)V a setProgress
m (Lnet/minecraft/server/level/BlockDestructionProgress;)I a compareTo
m ()I a getId
m ()Lnet/minecraft/core/BlockPosition; b getPos
m (I)V b updateTick
m ()I c getProgress
m ()I d getUpdatedRenderTick
c net/minecraft/server/level/BlockPosition2D net/minecraft/server/level/ColumnPos
f I a x
f I b z
f J c COORD_BITS
f J d COORD_MASK
m (II)J a asLong
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; a toChunkPos
m (J)I a getX
m ()J b toLong
m (J)I b getZ
m ()I c x
m ()I d z
c net/minecraft/server/level/BossBattleServer net/minecraft/server/level/ServerBossEvent
f Ljava/util/Set; h players
f Ljava/util/Set; i unmodifiablePlayers
f Z j visible
m (Lnet/minecraft/server/level/EntityPlayer;)V a addPlayer
m (F)V a setProgress
m (Lnet/minecraft/world/BossBattle$BarColor;)V a setColor
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setName
m (Z)Lnet/minecraft/world/BossBattle; a setDarkenScreen
m (Lnet/minecraft/world/BossBattle$BarStyle;)V a setOverlay
m (Ljava/util/function/Function;)V a broadcast
m (Lnet/minecraft/server/level/EntityPlayer;)V b removePlayer
m (Z)Lnet/minecraft/world/BossBattle; b setPlayBossMusic
m ()V b removeAllPlayers
m (Z)Lnet/minecraft/world/BossBattle; c setCreateWorldFog
m (Z)V d setVisible
m ()Z f isVisible
m ()Ljava/util/Collection; g getPlayers
c net/minecraft/server/level/ChunkLevel net/minecraft/server/level/ChunkLevel
f I a MAX_LEVEL
f I b FULL_CHUNK_LEVEL
f I c BLOCK_TICKING_LEVEL
f I d ENTITY_TICKING_LEVEL
m (Lnet/minecraft/server/level/FullChunkStatus;)I a byStatus
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I a byStatus
m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a generationStatus
m (I)Lnet/minecraft/server/level/FullChunkStatus; b fullStatus
m (I)Z c isEntityTicking
m (I)Z d isBlockTicking
m (I)Z e isLoaded
c net/minecraft/server/level/ChunkLevel$1 net/minecraft/server/level/ChunkLevel$1
f [I a $SwitchMap$net$minecraft$server$level$FullChunkStatus
c net/minecraft/server/level/ChunkMap net/minecraft/server/level/ChunkTracker
m (JJI)I a getComputedLevel
m (JIZ)V a checkNeighborsAfterUpdate
m (J)Z a isSource
m (JJI)I b computeLevelFromNeighbor
m (JIZ)V b update
m (J)I b getLevelFromSource
c net/minecraft/server/level/ChunkMapDistance net/minecraft/server/level/DistanceManager
f Lorg/slf4j/Logger; a LOGGER
f I b PLAYER_TICKET_LEVEL
f I c INITIAL_TICKET_LIST_CAPACITY
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; d playersPerChunk
m (JILnet/minecraft/server/level/PlayerChunk;I)Lnet/minecraft/server/level/PlayerChunk; a updateChunkScheduling
m (I)V a updatePlayerTickets
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a updateChunkForced
m (Lnet/minecraft/server/level/PlayerChunkMap;)Z a runAllUpdates
m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/server/level/EntityPlayer;)V a addPlayer
m (Lnet/minecraft/util/ArraySetSorted;)I a getTicketLevelAt
m ()V a purgeStaleTickets
m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V a addTicket
m (J)Z a isChunkToRemove
m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V b removeTicket
m (I)V b updateSimulationDistance
m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/server/level/EntityPlayer;)V b removePlayer
m ()I b getNaturalSpawnChunkCount
m (J)Lnet/minecraft/server/level/PlayerChunk; b getChunk
m (J)Z c inEntityTickingRange
m ()Ljava/lang/String; c getDebugStatus
m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V c addRegionTicket
m (J)Z d inBlockTickingRange
m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V d removeRegionTicket
m (J)Ljava/lang/String; e getTicketDebugString
m ()V e removeTicketsOnClosing
m (J)Z f hasPlayersNearby
m ()Z f hasTickets
c net/minecraft/server/level/ChunkMapDistance$b net/minecraft/server/level/DistanceManager$FixedPlayerDistanceChunkTracker
f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; a chunks
f I b maxDistance
m (Ljava/lang/String;)V a dumpChunks
m (JII)V a onLevelChange
m ()V a runAllUpdates
m (JI)V a setLevel
m (J)I b getLevelFromSource
m (J)I c getLevel
m (J)Z d havePlayer
c net/minecraft/server/level/ChunkProviderServer net/minecraft/server/level/ServerChunkCache
f Lnet/minecraft/server/level/PlayerChunkMap; a chunkMap
f Ljava/util/List; b CHUNK_STATUSES
f Lnet/minecraft/server/level/ChunkMapDistance; c distanceManager
f Lnet/minecraft/server/level/WorldServer; d level
f Ljava/lang/Thread; e mainThread
f Lnet/minecraft/server/level/LightEngineThreaded; f lightEngine
f Lnet/minecraft/server/level/ChunkProviderServer$b; g mainThreadProcessor
f Lnet/minecraft/world/level/storage/WorldPersistentData; h dataStorage
f J i lastInhabitedUpdate
f Z j spawnEnemies
f Z k spawnFriendlies
f I l CACHE_SIZE
f [J m lastChunkPos
f [Lnet/minecraft/world/level/chunk/status/ChunkStatus; n lastChunkStatus
f [Lnet/minecraft/world/level/chunk/IChunkAccess; o lastChunk
f Lnet/minecraft/world/level/SpawnerCreature$d; p lastSpawnState
m (Lnet/minecraft/core/BlockPosition;)V a blockChanged
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a updateChunkForced
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/lang/String; a getChunkDebugData
m (Lnet/minecraft/world/entity/Entity;)V a removeEntity
m (II)Lnet/minecraft/world/level/chunk/Chunk; a getChunkNow
m (Z)V a save
m (ZZ)V a setSpawnSettings
m (JLnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a storeInCache
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V a broadcastAndSend
m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk
m (Lnet/minecraft/server/level/EntityPlayer;)V a move
m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/SectionPosition;)V a onLightUpdate
m ()Lnet/minecraft/server/level/LightEngineThreaded; a getLightEngine
m (I)V a setViewDistance
m (JLjava/util/function/Consumer;)V a getFullChunk
m (Ljava/util/function/BooleanSupplier;Z)V a tick
m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V a addRegionTicket
m (J)Z a isPositionTicking
m (Lnet/minecraft/world/entity/Entity;)V b addEntity
m (J)Lnet/minecraft/server/level/PlayerChunk; b getVisibleChunkIfPresent
m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V b removeRegionTicket
m (II)Z b hasChunk
m (I)V b setSimulationDistance
m ()I b getTickingGenerated
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V b broadcast
m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; b getChunkFuture
m ()Lnet/minecraft/world/level/World; c getLevel
m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; c getChunkFutureMainThread
m (II)Lnet/minecraft/world/level/chunk/LightChunk; c getChunkForLighting
m ()Z d pollTask
m ()Ljava/lang/String; e gatherStats
m ()I f getPendingTasksCount
m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; g getGenerator
m ()Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; h getGeneratorState
m ()Lnet/minecraft/world/level/levelgen/RandomState; i randomState
m ()I j getLoadedChunksCount
m ()Lnet/minecraft/world/level/storage/WorldPersistentData; k getDataStorage
m ()Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; l getPoiManager
m ()Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; m chunkScanner
m ()Lnet/minecraft/world/level/SpawnerCreature$d; n getLastSpawnState
m ()V o removeTicketsOnClosing
m ()V r clearCache
m ()Z s runDistanceManagerUpdates
m ()V t tickChunks
c net/minecraft/server/level/ChunkProviderServer$a net/minecraft/server/level/ServerChunkCache$ChunkAndHolder
f Lnet/minecraft/world/level/chunk/Chunk; a chunk
f Lnet/minecraft/server/level/PlayerChunk; b holder
m ()Lnet/minecraft/world/level/chunk/Chunk; a chunk
m ()Lnet/minecraft/server/level/PlayerChunk; b holder
c net/minecraft/server/level/ChunkProviderServer$b net/minecraft/server/level/ServerChunkCache$MainThreadExecutor
m ()Z A pollTask
m ()Z ay scheduleExecutables
m ()Ljava/lang/Thread; az getRunningThread
m (Ljava/lang/Runnable;)V d doRunTask
m (Ljava/lang/Runnable;)Z e shouldRun
m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable
c net/minecraft/server/level/ChunkResult net/minecraft/server/level/ChunkResult
m ()Z a isSuccess
m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; a map
m (Ljava/lang/String;)Lnet/minecraft/server/level/ChunkResult; a error
m (Ljava/lang/Object;)Lnet/minecraft/server/level/ChunkResult; a of
m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; a ifSuccess
m (Lnet/minecraft/server/level/ChunkResult;Ljava/lang/Object;)Ljava/lang/Object; a orElse
m (Ljava/util/function/Supplier;)Lnet/minecraft/server/level/ChunkResult; a error
m (Ljava/util/function/Supplier;)Ljava/lang/Object; b orElseThrow
m ()Ljava/lang/String; b getError
m (Ljava/lang/Object;)Ljava/lang/Object; b orElse
m (Ljava/lang/String;)Ljava/lang/String; b lambda$error$0
c net/minecraft/server/level/ChunkResult$a net/minecraft/server/level/ChunkResult$Fail
f Ljava/util/function/Supplier; a error
m ()Z a isSuccess
m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; a map
m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; a ifSuccess
m (Ljava/util/function/Supplier;)Ljava/lang/Object; b orElseThrow
m ()Ljava/lang/String; b getError
m (Ljava/lang/Object;)Ljava/lang/Object; b orElse
m ()Ljava/util/function/Supplier; c error
c net/minecraft/server/level/ChunkResult$b net/minecraft/server/level/ChunkResult$Success
f Ljava/lang/Object; a value
m ()Z a isSuccess
m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; a map
m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; a ifSuccess
m (Ljava/util/function/Supplier;)Ljava/lang/Object; b orElseThrow
m ()Ljava/lang/String; b getError
m (Ljava/lang/Object;)Ljava/lang/Object; b orElse
m ()Ljava/lang/Object; c value
c net/minecraft/server/level/ChunkTaskQueue net/minecraft/server/level/ChunkTaskPriorityQueue
f I a PRIORITY_LEVEL_COUNT
f Ljava/util/List; b taskQueue
f I c firstQueue
f Ljava/lang/String; d name
f Lit/unimi/dsi/fastutil/longs/LongSet; e acquired
f I f maxTasks
m (ILnet/minecraft/world/level/ChunkCoordIntPair;I)V a resortChunkTasks
m (JLjava/util/Optional;)Lcom/mojang/datafixers/util/Either; a lambda$pop$6
m (Ljava/util/Optional;JI)V a submit
m (Ljava/util/Optional;)Z a lambda$release$3
m (I)Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; a lambda$new$0
m (JZ)V a release
m ()Ljava/util/stream/Stream; a pop
m (J)Ljava/lang/Runnable; a acquire
m (J)Lcom/mojang/datafixers/util/Either; b lambda$pop$5
m ()Z b hasWork
m ()Lit/unimi/dsi/fastutil/longs/LongSet; c getAcquired
m (J)V c lambda$acquire$4
m (J)Ljava/util/List; d lambda$submit$2
m (J)Ljava/util/List; e lambda$resortChunkTasks$1
c net/minecraft/server/level/ChunkTaskQueueSorter net/minecraft/server/level/ChunkTaskPriorityQueueSorter
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/Map; b queues
f Ljava/util/Set; c sleeping
f Lnet/minecraft/util/thread/ThreadedMailbox; d mailbox
m (Lnet/minecraft/util/thread/Mailbox;Ljava/util/function/IntSupplier;JLjava/util/function/Function;Z)V a lambda$submit$12
m (Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)Lnet/minecraft/server/level/ChunkTaskQueueSorter$a; a message
m (Lnet/minecraft/util/thread/Mailbox;Lnet/minecraft/server/level/ChunkTaskQueueSorter$b;)V a lambda$getReleaseProcessor$6
m (Lnet/minecraft/server/level/PlayerChunk;Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkTaskQueueSorter$a; a message
m (Lnet/minecraft/util/thread/Mailbox;Z)Lnet/minecraft/util/thread/Mailbox; a getProcessor
m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; a lambda$pollTask$13
m (Lnet/minecraft/util/thread/Mailbox;ZLnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/util/thread/PairedQueue$b; a lambda$getProcessor$5
m ()Z a hasWork
m (ILnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/server/level/ChunkTaskQueue; a lambda$new$0
m (Lnet/minecraft/util/thread/Mailbox;Ljava/util/function/Function;JLjava/util/function/IntSupplier;Z)V a submit
m (Lnet/minecraft/util/thread/Mailbox;JZLjava/lang/Runnable;)V a lambda$release$11
m (ILnet/minecraft/world/level/ChunkCoordIntPair;ILnet/minecraft/server/level/ChunkTaskQueue;)V a lambda$onLevelChange$9
m (Lnet/minecraft/util/thread/Mailbox;Lnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/util/thread/PairedQueue$b; a lambda$getReleaseProcessor$8
m (Lnet/minecraft/util/thread/Mailbox;Lnet/minecraft/util/thread/Mailbox;Z)V a lambda$getProcessor$4
m (Lnet/minecraft/util/thread/Mailbox;ZLnet/minecraft/server/level/ChunkTaskQueueSorter$a;)V a lambda$getProcessor$3
m (Lnet/minecraft/server/level/PlayerChunk;Ljava/lang/Runnable;)Lnet/minecraft/server/level/ChunkTaskQueueSorter$a; a message
m (Lnet/minecraft/util/thread/Mailbox;JLjava/lang/Runnable;Z)V a release
m (Lnet/minecraft/util/thread/Mailbox;Lcom/mojang/datafixers/util/Either;)Ljava/util/concurrent/CompletableFuture; a lambda$pollTask$14
m (Lnet/minecraft/server/level/ChunkTaskQueue;Lnet/minecraft/util/thread/Mailbox;)V a pollTask
m (Ljava/lang/Runnable;JZ)Lnet/minecraft/server/level/ChunkTaskQueueSorter$b; a release
m (Lnet/minecraft/server/level/ChunkTaskQueue;Lnet/minecraft/util/thread/Mailbox;Ljava/lang/Void;)V a lambda$pollTask$16
m (Ljava/util/function/Function;JLjava/util/function/IntSupplier;)Lnet/minecraft/server/level/ChunkTaskQueueSorter$a; a message
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$pollTask$15
m (Ljava/util/function/IntSupplier;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/util/function/IntConsumer;)V a lambda$onLevelChange$10
m (Ljava/lang/Long;)Ljava/lang/String; a lambda$getDebugStatus$18
m (Ljava/util/Map$Entry;)Ljava/lang/String; a lambda$getDebugStatus$19
m (Ljava/lang/Runnable;Lnet/minecraft/util/thread/Mailbox;)Ljava/lang/Runnable; a lambda$message$2
m (Lnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/util/thread/Mailbox; a getReleaseProcessor
m (Lnet/minecraft/server/level/ChunkTaskQueue;Lnet/minecraft/util/thread/Mailbox;)V b lambda$pollTask$17
m (Lnet/minecraft/util/thread/Mailbox;Lnet/minecraft/util/thread/Mailbox;)V b lambda$getReleaseProcessor$7
m (Lnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/server/level/ChunkTaskQueue; b getQueue
m (Ljava/lang/Runnable;Lnet/minecraft/util/thread/Mailbox;)V b lambda$message$1
m ()Ljava/lang/String; b getDebugStatus
c net/minecraft/server/level/ChunkTaskQueueSorter$a net/minecraft/server/level/ChunkTaskPriorityQueueSorter$Message
f Ljava/util/function/Function; a task
f J b pos
f Ljava/util/function/IntSupplier; c level
c net/minecraft/server/level/ChunkTaskQueueSorter$b net/minecraft/server/level/ChunkTaskPriorityQueueSorter$Release
f Ljava/lang/Runnable; a task
f J b pos
f Z c clearQueue
c net/minecraft/server/level/ChunkTrackingView net/minecraft/server/level/ChunkTrackingView
f Lnet/minecraft/server/level/ChunkTrackingView; a EMPTY
m (IIZ)Z a contains
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a contains
m (IIIIIZ)Z a isWithinDistance
m (Ljava/util/function/Consumer;)V a forEach
m (II)Z a contains
m (Lnet/minecraft/server/level/ChunkTrackingView;Lnet/minecraft/server/level/ChunkTrackingView;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V a difference
m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Lnet/minecraft/server/level/ChunkTrackingView; a of
m (IIIII)Z a isInViewDistance
m (II)Z b isInViewDistance
c net/minecraft/server/level/ChunkTrackingView$1 net/minecraft/server/level/ChunkTrackingView$1
m (IIZ)Z a contains
m (Ljava/util/function/Consumer;)V a forEach
c net/minecraft/server/level/ChunkTrackingView$a net/minecraft/server/level/ChunkTrackingView$Positioned
f Lnet/minecraft/world/level/ChunkCoordIntPair; b center
f I c viewDistance
m (IIZ)Z a contains
m (Ljava/util/function/Consumer;)V a forEach
m (Lnet/minecraft/server/level/ChunkTrackingView$a;)Z a squareIntersects
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; a center
m ()I b viewDistance
m ()I c minX
m ()I d minZ
m ()I e maxX
m ()I f maxZ
c net/minecraft/server/level/ClientInformation net/minecraft/server/level/ClientInformation
f I a MAX_LANGUAGE_LENGTH
f Ljava/lang/String; b language
f I c viewDistance
f Lnet/minecraft/world/entity/player/EnumChatVisibility; d chatVisibility
f Z e chatColors
f I f modelCustomisation
f Lnet/minecraft/world/entity/EnumMainHand; g mainHand
f Z h textFilteringEnabled
f Z i allowsListing
m ()Lnet/minecraft/server/level/ClientInformation; a createDefault
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()Ljava/lang/String; b language
m ()I c viewDistance
m ()Lnet/minecraft/world/entity/player/EnumChatVisibility; d chatVisibility
m ()Z e chatColors
m ()I f modelCustomisation
m ()Lnet/minecraft/world/entity/EnumMainHand; g mainHand
m ()Z h textFilteringEnabled
m ()Z i allowsListing
c net/minecraft/server/level/DemoPlayerInteractManager net/minecraft/server/level/DemoMode
f I a DEMO_DAYS
f I b TOTAL_PLAY_TICKS
f Z e displayedIntro
f Z f demoHasEnded
f I g demoEndedReminder
f I h gameModeTicks
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a useItem
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType;Lnet/minecraft/core/EnumDirection;II)V a handleBlockBreakAction
m ()V a tick
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn
m ()V f outputDemoReminder
c net/minecraft/server/level/EntityPlayer net/minecraft/server/level/ServerPlayer
f D b INTERACTION_DISTANCE_VERIFICATION_BUFFER
f Lnet/minecraft/server/network/PlayerConnection; c connection
f I cA NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZ
f I cB NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y
f I cC FLY_STAT_RECORDING_SPEED
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cD CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cE CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER
f Lnet/minecraft/server/AdvancementDataPlayer; cF advancements
f Lnet/minecraft/stats/ServerStatisticManager; cG stats
f F cH lastRecordedHealthAndAbsorption
f I cI lastRecordedFoodLevel
f I cJ lastRecordedAirLevel
f I cK lastRecordedArmor
f I cL lastRecordedLevel
f I cM lastRecordedExperience
f F cN lastSentHealth
f I cO lastSentFood
f Z cP lastFoodSaturationZero
f I cQ lastSentExp
f I cR spawnInvulnerableTime
f Lnet/minecraft/world/entity/player/EnumChatVisibility; cS chatVisibility
f Z cT canChatColor
f J cU lastActionTime
f Lnet/minecraft/world/entity/Entity; cV camera
f Z cW isChangingDimension
f Z cX seenCredits
f Lnet/minecraft/stats/RecipeBookServer; cY recipeBook
f Lnet/minecraft/world/phys/Vec3D; cZ levitationStartPos
f Lorg/slf4j/Logger; cz LOGGER
f Lnet/minecraft/server/MinecraftServer; d server
f I da levitationStartTime
f Z db disconnected
f I dc requestedViewDistance
f Ljava/lang/String; dd language
f Lnet/minecraft/world/phys/Vec3D; de startingToFallPosition
f Lnet/minecraft/world/phys/Vec3D; df enteredNetherPosition
f Lnet/minecraft/world/phys/Vec3D; dg enteredLavaOnVehiclePosition
f Lnet/minecraft/core/SectionPosition; dh lastSectionPos
f Lnet/minecraft/server/level/ChunkTrackingView; di chunkTrackingView
f Lnet/minecraft/resources/ResourceKey; dj respawnDimension
f Lnet/minecraft/core/BlockPosition; dk respawnPosition
f Z dl respawnForced
f F dm respawnAngle
f Lnet/minecraft/server/network/ITextFilter; dn textFilter
f Z do textFilteringEnabled
f Z dp allowsListing
f Z dq spawnExtraParticlesOnFall
f Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker; dr wardenSpawnTracker
f Lnet/minecraft/core/BlockPosition; ds raidOmenPosition
f Lnet/minecraft/world/inventory/ContainerSynchronizer; dt containerSynchronizer
f Lnet/minecraft/world/inventory/ICrafting; du containerListener
f Lnet/minecraft/network/chat/RemoteChatSession; dv chatSession
f I dw containerCounter
f Lnet/minecraft/server/level/PlayerInteractManager; e gameMode
f Ljava/lang/Object; f object
f Z g wonGame
m ()Ljava/lang/String; A getIpAddress
m ()Lnet/minecraft/server/level/ClientInformation; B clientInformation
m ()Z C canChatInColor
m ()Lnet/minecraft/world/entity/player/EnumChatVisibility; D getChatVisibility
m ()I E requestedViewDistance
m ()I F getPermissionLevel
m ()V G resetLastActionTime
m ()Lnet/minecraft/stats/ServerStatisticManager; H getStats
m ()Lnet/minecraft/stats/RecipeBookServer; I getRecipeBook
m ()V J updateInvisibilityStatus
m ()Lnet/minecraft/world/entity/Entity; K getCamera
m ()V L processPortalCooldown
m ()J M getLastActionTime
m ()Lnet/minecraft/network/chat/IChatBaseComponent; N getTabListDisplayName
m ()Z N_ isSpectator
m ()Z O isChangingDimension
m ()V P hasChangedDimension
m ()Lnet/minecraft/server/AdvancementDataPlayer; Q getAdvancements
m ()Lnet/minecraft/core/BlockPosition; R getRespawnPosition
m ()F S getRespawnAngle
m ()Lnet/minecraft/resources/ResourceKey; T getRespawnDimension
m ()Z U isRespawnForced
m ()Lnet/minecraft/core/SectionPosition; V getLastSectionPos
m ()Lnet/minecraft/server/level/ChunkTrackingView; W getChunkTrackingView
m ()Lnet/minecraft/server/network/ITextFilter; X getTextFilter
m ()Z Y isTextFilteringEnabled
m ()Z Z allowsListing
m (Ljava/util/Collection;)I a awardRecipes
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/portal/ShapeDetectorShape; a findDimensionEntryPoint
m (ZZ)V a stopSleepInBed
m (Lnet/minecraft/server/level/ClientInformation;)V a updateOptions
m (Lnet/minecraft/world/level/EnumGamemode;)Z a setGameMode
m (Lnet/minecraft/server/level/WorldServer;DDDFF)V a teleportTo
m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage
m (Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;Lnet/minecraft/world/phys/Vec3D;)V a lookAt
m (FFZZ)V a setPlayerInput
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a bedInRange
m (Lnet/minecraft/network/chat/RemoteChatSession;)V a setChatSession
m (Lnet/minecraft/world/entity/Entity;ILnet/minecraft/world/damagesource/DamageSource;)V a awardKillScore
m (Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;)V a lookAt
m (Lnet/minecraft/network/chat/IChatBaseComponent;Z)V a displayClientMessage
m (Lnet/minecraft/world/entity/item/EntityItem;)V a onItemPickup
m (Lnet/minecraft/world/entity/Entity;I)V a take
m (Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playNotifySound
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a createEndPlatform
m (I)V a setExperiencePoints
m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)V a onEffectAdded
m (Lnet/minecraft/world/entity/Entity;Z)Z a startRiding
m (Lnet/minecraft/world/item/ItemStack;I)V a onEnchantmentPerformed
m (Lnet/minecraft/world/level/block/entity/TileEntityCommand;)V a openCommandBlock
m (Lnet/minecraft/world/scores/criteria/IScoreboardCriteria;I)V a updateScoreForCriteria
m (Lnet/minecraft/network/protocol/status/ServerPing;)V a sendServerStatus
m (Lnet/minecraft/world/EnumHand;)V a swing
m (Lnet/minecraft/world/item/ItemStack;)V a updateUsingItem
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)Lnet/minecraft/world/level/EnumGamemode; a readPlayerMode
m (Lnet/minecraft/stats/Statistic;I)V a awardStat
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m (Z)Z a drop
m (Lnet/minecraft/server/level/EntityPlayer;Z)V a restoreFrom
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a mayInteract
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canHarmPlayer
m (Lnet/minecraft/server/level/ChunkTrackingView;)V a setChunkTrackingView
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreHolder;[Lnet/minecraft/world/scores/criteria/IScoreboardCriteria;)V a handleTeamKill
m (Lnet/minecraft/world/inventory/Container;)V a initMenu
m (Lnet/minecraft/network/chat/OutgoingChatMessage;ZLnet/minecraft/network/chat/ChatMessageType$a;)V a sendChatMessage
m (ILnet/minecraft/world/item/trading/MerchantRecipeList;IIZZ)V a sendMerchantOffers
m (Lnet/minecraft/server/level/EntityPlayer;)Z a broadcastToPlayer
m (Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;Lnet/minecraft/world/IInventory;)V a openHorseInventory
m (Lnet/minecraft/core/SectionPosition;)V a setLastSectionPos
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)V a openItemGui
m (DDDZ)V a doCheckFallDamage
m (Lnet/minecraft/world/ITileInventory;)Ljava/util/OptionalInt; a openMenu
m (Lnet/minecraft/world/level/block/entity/TileEntitySign;Z)V a openTextEdit
m (Lnet/minecraft/world/entity/Entity;)V a onExplosionHit
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/world/effect/MobEffect;ZLnet/minecraft/world/entity/Entity;)V a onEffectUpdated
m (DDD)V a dismountTo
m (Lnet/minecraft/server/level/WorldServer;DDDLjava/util/Set;FF)Z a teleportTo
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/effect/MobEffect;)V a onEffectRemoved
m (Lnet/minecraft/world/item/crafting/RecipeHolder;Ljava/util/List;)V a triggerRecipeCrafted
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPosition;FZZ)V a setRespawnPosition
m (DD)V a indicateDamage
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m (Lnet/minecraft/world/level/block/state/IBlockData;)V a onInsideBlock
m (Lnet/minecraft/stats/Statistic;)V a resetStat
m ()Ljava/util/Optional; aa getWardenSpawnTracker
m ()Lnet/minecraft/network/chat/RemoteChatSession; ab getChatSession
m ()V ac stopRiding
m ()V ad clearRaidOmenPosition
m ()Lnet/minecraft/core/BlockPosition; ae getRaidOmenPosition
m (Z)V b setSpawnExtraParticlesOnFall
m (Ljava/util/List;)V b awardRecipesByKey
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b bedBlocked
m (DDD)V b checkMovementStatistics
m (Lnet/minecraft/world/entity/Entity;)V b crit
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b isInvulnerableTo
m (Lnet/minecraft/network/chat/IChatBaseComponent;Z)V b sendSystemMessage
m (Lnet/minecraft/core/BlockPosition;)V b startSleeping
m (Ljava/util/Collection;)I b resetRecipes
m (Lnet/minecraft/server/level/EntityPlayer;)Z b shouldFilterMessageTo
m (Lnet/minecraft/world/level/EnumGamemode;)Lnet/minecraft/world/level/EnumGamemode; b calculateGameModeForNewPlayer
m (I)V b setExperienceLevels
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; b changeDimension
m (DDD)V c teleportTo
m (Lnet/minecraft/core/BlockPosition;)V c onChangedBlock
m (Lnet/minecraft/world/entity/Entity;)V c magicCrit
m (Lnet/minecraft/server/level/WorldServer;)V c setServerLevel
m (I)V c giveExperienceLevels
m (Lnet/minecraft/nbt/NBTTagCompound;)V c loadGameTypes
m (I)V d giveExperiencePoints
m (Lnet/minecraft/world/entity/Entity;)V d setCamera
m (Lnet/minecraft/core/BlockPosition;)V d setRaidOmenPosition
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; d createCommonSpawnInfo
m (DDD)V d teleportRelative
m (DDD)V e moveTo
m (Lnet/minecraft/server/level/WorldServer;)V e fudgeSpawnLocation
m (Lnet/minecraft/world/entity/Entity;)V e attack
m ()Z f isCreative
m (Lnet/minecraft/server/level/WorldServer;)V f triggerDimensionChangeTriggers
m ()V f_ onEnterCombat
m ()V gF updatePlayerAttributes
m ()V gG tellNeutralMobsThatIDied
m ()Z gH isPvpAllowed
m ()Z gJ acceptsChatMessages
m ()V g_ onLeaveCombat
m ()V h initInventoryMenu
m (Lnet/minecraft/core/BlockPosition;)Z j isReachableBedBlock
m (Lnet/minecraft/nbt/NBTTagCompound;)V k storeGameTypes
m ()Lnet/minecraft/world/item/ItemCooldown; k createItemCooldowns
m ()V l tick
m ()V m doTick
m ()V n resetFallDistance
m ()V o trackStartFallingPosition
m ()V p trackEnteredOrExitedLavaOnVehicle
m ()V q pushEntities
m (DDD)V r checkRidingStatistics
m ()V r closeContainer
m ()V s doCloseContainer
m (DDD)Z s didNotMove
m ()V t rideTick
m ()V u disconnect
m (I)I v getCoprime
m ()Z v hasDisconnected
m (Z)Z v acceptsSystemMessages
m ()V w resetSentInfo
m ()V x completeUsingItem
m ()V y onUpdateAbilities
m ()Lnet/minecraft/server/level/WorldServer; z serverLevel
c net/minecraft/server/level/EntityPlayer$1 net/minecraft/server/level/ServerPlayer$1
m (Lnet/minecraft/world/inventory/Container;Lnet/minecraft/core/NonNullList;Lnet/minecraft/world/item/ItemStack;[I)V a sendInitialData
m (Lnet/minecraft/world/inventory/Container;Lnet/minecraft/world/item/ItemStack;)V a sendCarriedChange
m (Lnet/minecraft/world/inventory/Container;ILnet/minecraft/world/item/ItemStack;)V a sendSlotChange
m (Lnet/minecraft/world/inventory/Container;II)V a sendDataChange
m (Lnet/minecraft/world/inventory/Container;II)V b broadcastDataValue
c net/minecraft/server/level/EntityPlayer$2 net/minecraft/server/level/ServerPlayer$2
m (Lnet/minecraft/world/inventory/Container;ILnet/minecraft/world/item/ItemStack;)V a slotChanged
m (Lnet/minecraft/world/inventory/Container;II)V a dataChanged
c net/minecraft/server/level/EntityTrackerEntry net/minecraft/server/level/ServerEntity
f I a FORCED_POS_UPDATE_PERIOD
f Lorg/slf4j/Logger; b LOGGER
f I c TOLERANCE_LEVEL_ROTATION
f D d TOLERANCE_LEVEL_POSITION
f I e FORCED_TELEPORT_PERIOD
f Lnet/minecraft/server/level/WorldServer; f level
f Lnet/minecraft/world/entity/Entity; g entity
f I h updateInterval
f Z i trackDelta
f Ljava/util/function/Consumer; j broadcast
f Lnet/minecraft/network/protocol/game/VecDeltaCodec; k positionCodec
f I l yRotp
f I m xRotp
f I n yHeadRotp
f Lnet/minecraft/world/phys/Vec3D; o ap
f I p tickCount
f I q teleportDelay
f Ljava/util/List; r lastPassengers
f Z s wasRiding
f Z t wasOnGround
f Ljava/util/List; u trackedDataValues
m (Lnet/minecraft/server/level/EntityPlayer;)V a removePairing
m (Lnet/minecraft/network/protocol/Packet;)V a broadcastAndSend
m (Lnet/minecraft/server/level/EntityPlayer;Ljava/util/function/Consumer;)V a sendPairingData
m ()V a sendChanges
m (Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream; a removedPassengers
m (Lnet/minecraft/server/level/EntityPlayer;)V b addPairing
m ()V b sendDirtyEntityData
c net/minecraft/server/level/FullChunkStatus net/minecraft/server/level/FullChunkStatus
f Lnet/minecraft/server/level/FullChunkStatus; a INACCESSIBLE
f Lnet/minecraft/server/level/FullChunkStatus; b FULL
f Lnet/minecraft/server/level/FullChunkStatus; c BLOCK_TICKING
f Lnet/minecraft/server/level/FullChunkStatus; d ENTITY_TICKING
f [Lnet/minecraft/server/level/FullChunkStatus; e $VALUES
m (Lnet/minecraft/server/level/FullChunkStatus;)Z a isOrAfter
m ()[Lnet/minecraft/server/level/FullChunkStatus; a $values
c net/minecraft/server/level/LightEngineGraphSection net/minecraft/server/level/SectionTracker
m (JJI)I a getComputedLevel
m (JIZ)V a checkNeighborsAfterUpdate
m (JJI)I b computeLevelFromNeighbor
m (JIZ)V b update
m (J)I b getLevelFromSource
c net/minecraft/server/level/LightEngineThreaded net/minecraft/server/level/ThreadedLevelLightEngine
f I a DEFAULT_BATCH_SIZE
f Lorg/slf4j/Logger; d LOGGER
f Lnet/minecraft/server/level/PlayerChunkMap; g chunkMap
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Z)Ljava/util/concurrent/CompletableFuture; a initializeLight
m (Lnet/minecraft/core/BlockPosition;)V a checkBlock
m (IILnet/minecraft/server/level/LightEngineThreaded$Update;Ljava/lang/Runnable;)V a addTask
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a updateChunkStatus
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a setLightEnabled
m ()I a runLightUpdates
m (II)Ljava/util/concurrent/CompletableFuture; a waitForPendingTasks
m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/chunk/NibbleArray;)V a queueSectionData
m (IILjava/util/function/IntSupplier;Lnet/minecraft/server/level/LightEngineThreaded$Update;Ljava/lang/Runnable;)V a addTask
m (Lnet/minecraft/core/SectionPosition;Z)V a updateSectionStatus
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b propagateLightSources
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Z)Ljava/util/concurrent/CompletableFuture; b lightChunk
m ()V b tryScheduleUpdate
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V b retainData
m ()V f runUpdate
c net/minecraft/server/level/LightEngineThreaded$Update net/minecraft/server/level/ThreadedLevelLightEngine$TaskType
f Lnet/minecraft/server/level/LightEngineThreaded$Update; a PRE_UPDATE
f Lnet/minecraft/server/level/LightEngineThreaded$Update; b POST_UPDATE
f [Lnet/minecraft/server/level/LightEngineThreaded$Update; c $VALUES
m ()[Lnet/minecraft/server/level/LightEngineThreaded$Update; a $values
c net/minecraft/server/level/PlayerChunk net/minecraft/server/level/ChunkHolder
f Lnet/minecraft/server/level/ChunkResult; a UNLOADED_CHUNK
f Ljava/util/concurrent/CompletableFuture; b UNLOADED_CHUNK_FUTURE
f Lnet/minecraft/server/level/ChunkResult; c UNLOADED_LEVEL_CHUNK
f Lnet/minecraft/server/level/ChunkResult; d NOT_DONE_YET
f Ljava/util/concurrent/CompletableFuture; e UNLOADED_LEVEL_CHUNK_FUTURE
f Ljava/util/List; f CHUNK_STATUSES
f Lnet/minecraft/world/level/LevelHeightAccessor; h levelHeightAccessor
f Lnet/minecraft/util/DebugBuffer; m chunkToSaveHistory
f Lnet/minecraft/world/level/ChunkCoordIntPair; q pos
f Z r hasChangedSections
f [Lit/unimi/dsi/fastutil/shorts/ShortSet; s changedBlocksPerSection
f Ljava/util/BitSet; t blockChangedLightSectionFilter
f Ljava/util/BitSet; u skyChangedLightSectionFilter
f Lnet/minecraft/world/level/lighting/LevelLightEngine; v lightEngine
f Lnet/minecraft/server/level/PlayerChunk$b; w onLevelChange
f Lnet/minecraft/server/level/PlayerChunk$c; x playerProvider
m (Lnet/minecraft/world/level/chunk/ProtoChunkExtension;)V a replaceProtoChunk
m (Lnet/minecraft/core/BlockPosition;)V a blockChanged
m (Lnet/minecraft/world/level/chunk/Chunk;)V a broadcastChanges
m ()Ljava/util/concurrent/CompletableFuture; a getTickingChunkFuture
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; a getFutureIfPresentUnchecked
m (Ljava/util/List;Lnet/minecraft/network/protocol/Packet;)V a broadcast
m (Ljava/util/List;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a broadcastBlockEntityIfNeeded
m (Lnet/minecraft/world/level/EnumSkyBlock;I)V a sectionLightChanged
m (Ljava/util/List;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a broadcastBlockEntity
m ()Ljava/util/concurrent/CompletableFuture; b getEntityTickingChunkFuture
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; b getFutureIfPresent
m ()Ljava/util/concurrent/CompletableFuture; c getFullChunkFuture
m ()Lnet/minecraft/world/level/chunk/Chunk; d getTickingChunk
m ()Ljava/util/concurrent/CompletableFuture; e getChunkSendSyncFuture
m ()Lnet/minecraft/world/level/chunk/Chunk; f getChunkToSend
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; g getLastAvailableStatus
m ()Lnet/minecraft/world/level/chunk/IChunkAccess; h getLastAvailable
m ()Lnet/minecraft/server/level/FullChunkStatus; j getFullStatus
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; k getPos
m ()I l getTicketLevel
m ()Ljava/util/List; p getAllFutures
c net/minecraft/server/level/PlayerChunk$a net/minecraft/server/level/ChunkHolder$ChunkSaveDebug
f Ljava/lang/Thread; a thread
f Ljava/util/concurrent/CompletableFuture; b future
f Ljava/lang/String; c source
m ()Ljava/lang/Thread; a thread
m ()Ljava/util/concurrent/CompletableFuture; b future
m ()Ljava/lang/String; c source
c net/minecraft/server/level/PlayerChunk$b net/minecraft/server/level/ChunkHolder$LevelChangeListener
c net/minecraft/server/level/PlayerChunk$c net/minecraft/server/level/ChunkHolder$PlayerProvider
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)Ljava/util/List; a getPlayers
c net/minecraft/server/level/PlayerChunkMap net/minecraft/server/level/ChunkMap
f Lnet/minecraft/server/level/progress/WorldLoadListener; D progressListener
f Lnet/minecraft/world/level/entity/ChunkStatusUpdateListener; E chunkStatusListener
f Lnet/minecraft/server/level/PlayerChunkMap$ChunkDistanceManager; F distanceManager
f Ljava/util/concurrent/atomic/AtomicInteger; G tickingGenerated
f Ljava/lang/String; H storageName
f Lnet/minecraft/server/level/PlayerMap; I playerMap
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; J entityMap
f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; K chunkTypeCache
f Lit/unimi/dsi/fastutil/longs/Long2LongMap; L chunkSaveCooldowns
f Ljava/util/Queue; M unloadQueue
f I N serverViewDistance
f Lnet/minecraft/world/level/chunk/status/WorldGenContext; O worldGenContext
f I a MIN_VIEW_DISTANCE
f I b MAX_VIEW_DISTANCE
f I c FORCED_TICKET_LEVEL
f B f CHUNK_TYPE_REPLACEABLE
f B g CHUNK_TYPE_UNKNOWN
f B h CHUNK_TYPE_FULL
f Lorg/slf4j/Logger; i LOGGER
f I j CHUNK_SAVED_PER_TICK
f I k CHUNK_SAVED_EAGERLY_PER_TICK
f I l EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS
f Lnet/minecraft/server/level/WorldServer; q level
f Lnet/minecraft/server/level/LightEngineThreaded; r lightEngine
f Lnet/minecraft/util/thread/IAsyncTaskHandler; s mainThreadExecutor
f Lnet/minecraft/world/level/chunk/ChunkGenerator; t generator
f Lnet/minecraft/world/level/levelgen/RandomState; u randomState
f Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; v chunkGeneratorState
f Ljava/util/function/Supplier; w overworldDataStorage
f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; x poiManager
f Z z modified
m (Lnet/minecraft/server/level/PlayerChunk;)Ljava/util/concurrent/CompletableFuture; a prepareEntityTickingChunk
m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Z a save
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/lang/String; a getChunkDebugData
m (Ljava/lang/Throwable;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/IChunkAccess; a handleChunkLoadFailure
m (Z)V a saveAllChunks
m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; a generator
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/server/level/ChunkTrackingView;)V a applyChunkTrackingView
m (Ljava/io/Writer;)V a dumpChunks
m (Lnet/minecraft/server/level/EntityPlayer;Z)V a updatePlayerStatus
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)Ljava/util/List; a getPlayers
m (J)Lnet/minecraft/server/level/PlayerChunk; a getUpdatingChunkIfPresent
m (Lnet/minecraft/server/level/PlayerChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a protoChunkToFullChunk
m (Lnet/minecraft/server/level/EntityPlayer;II)Z a isChunkTracked
m (Lnet/minecraft/server/level/EntityPlayer;)V a move
m (JILnet/minecraft/server/level/PlayerChunk;I)Lnet/minecraft/server/level/PlayerChunk; a updateChunkScheduling
m (Ljava/util/List;)V a resendBiomesForChunks
m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)V a waitForLightBeforeSending
m (Ljava/util/function/BooleanSupplier;)V a tick
m (Lnet/minecraft/world/entity/Entity;)V a addEntity
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a getDependencyStatus
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/entity/Entity;)D a euclideanDistanceSquared
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/server/level/FullChunkStatus;)V a onFullChunkStatusChange
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/chunk/Chunk;)V a markChunkPendingToSend
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V a broadcast
m (Lnet/minecraft/server/level/PlayerChunk;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture; a getChunkRangeFuture
m (Ljava/lang/IllegalStateException;Ljava/lang/String;)Lnet/minecraft/ReportedException; a debugFuturesAndCreateReportedException
m (Lnet/minecraft/server/level/PlayerChunk;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; a schedule
m (I)V a setServerViewDistance
m (Lnet/minecraft/world/level/chunk/Chunk;)V a onChunkReadyToSend
m (JLnet/minecraft/server/level/PlayerChunk;)V a scheduleUnload
m (Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String; a printFuture
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a markChunkPendingToSend
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/status/ChunkType;)B a markPosition
m ()Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; b generatorState
m (J)Lnet/minecraft/server/level/PlayerChunk; b getVisibleChunkIfPresent
m (Lnet/minecraft/world/entity/Entity;)V b removeEntity
m (Ljava/util/function/BooleanSupplier;)V b processUnloads
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V b broadcastAndSend
m (Lnet/minecraft/server/level/EntityPlayer;)I b getPlayerViewDistance
m (Lnet/minecraft/server/level/PlayerChunk;)Ljava/util/concurrent/CompletableFuture; b prepareTickingChunk
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b releaseLightTicket
m (Lnet/minecraft/server/level/PlayerChunk;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; b scheduleChunkGeneration
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/ChunkCoordIntPair;)V b dropChunk
m (Lnet/minecraft/server/level/EntityPlayer;II)Z b isChunkOnTrackedBorder
m (Lnet/minecraft/nbt/NBTTagCompound;)Z b isChunkDataValid
m (Lnet/minecraft/server/level/PlayerChunk;)Ljava/util/concurrent/CompletableFuture; c prepareAccessibleChunk
m (J)Ljava/util/function/IntSupplier; c getChunkQueueLevel
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z c anyPlayerCloseEnoughForSpawning
m ()Lnet/minecraft/world/level/levelgen/RandomState; c randomState
m (Lnet/minecraft/server/level/EntityPlayer;)Z c skipPlayer
m (Lnet/minecraft/server/level/EntityPlayer;)V d updatePlayerPos
m (J)Lnet/minecraft/world/level/chunk/Chunk; d getChunkToSend
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/List; d getPlayersCloseForSpawning
m ()V d debugReloadGenerator
m (Lnet/minecraft/server/level/PlayerChunk;)Z d saveChunkIfNeeded
m (Lnet/minecraft/server/level/EntityPlayer;)V e updateChunkTracking
m ()Lnet/minecraft/server/level/LightEngineThreaded; e getLightEngine
m ()Z f hasWork
m ()Z g promoteChunkMap
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; g scheduleChunkLoad
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/IChunkAccess; h createEmptyChunk
m ()I h getTickingGenerated
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V i markPositionReplaceable
m ()I i size
m ()Lnet/minecraft/server/level/ChunkMapDistance; j getDistanceManager
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z j isExistingChunkFull
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; k readChunk
m ()Ljava/lang/Iterable; k getChunks
m ()V l tick
m ()Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; m getPoiManager
m ()Ljava/lang/String; n getStorageName
c net/minecraft/server/level/PlayerChunkMap$1 net/minecraft/server/level/ChunkMap$1
c net/minecraft/server/level/PlayerChunkMap$ChunkDistanceManager net/minecraft/server/level/ChunkMap$ChunkDistanceManager
c net/minecraft/server/level/PlayerChunkMap$DataRegionData net/minecraft/server/level/ChunkMap$DataRegionData
c net/minecraft/server/level/PlayerChunkMap$DataRegionSectionData net/minecraft/server/level/ChunkMap$DataRegionSectionData
c net/minecraft/server/level/PlayerChunkMap$EntityTracker net/minecraft/server/level/ChunkMap$TrackedEntity
f Lnet/minecraft/server/level/EntityTrackerEntry; b serverEntity
f Lnet/minecraft/world/entity/Entity; c entity
f I d range
f Lnet/minecraft/core/SectionPosition; e lastSectionPos
f Ljava/util/Set; f seenBy
m (Lnet/minecraft/server/level/EntityPlayer;)V a removePlayer
m (Lnet/minecraft/network/protocol/Packet;)V a broadcast
m ()V a broadcastRemoved
m (I)I a scaledRange
m (Ljava/util/List;)V a updatePlayers
m (Lnet/minecraft/server/level/EntityPlayer;)V b updatePlayer
m (Lnet/minecraft/network/protocol/Packet;)V b broadcastAndSend
m ()I b getEffectiveRange
c net/minecraft/server/level/PlayerInteractManager net/minecraft/server/level/ServerPlayerGameMode
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/world/level/EnumGamemode; b gameModeForPlayer
f Lnet/minecraft/server/level/WorldServer; c level
f Lnet/minecraft/server/level/EntityPlayer; d player
f Lnet/minecraft/world/level/EnumGamemode; e previousGameModeForPlayer
f Z f isDestroyingBlock
f I g destroyProgressStart
f Lnet/minecraft/core/BlockPosition; h destroyPos
f I i gameTicks
f Z j hasDelayedDestroy
f Lnet/minecraft/core/BlockPosition; k delayedDestroyPos
f I l delayedTickStart
f I m lastSentState
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a useItem
m (Lnet/minecraft/core/BlockPosition;)Z a destroyBlock
m (Lnet/minecraft/server/level/WorldServer;)V a setLevel
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;I)F a incrementDestroyProgress
m (Lnet/minecraft/core/BlockPosition;ILjava/lang/String;)V a destroyAndAck
m (Lnet/minecraft/core/BlockPosition;ZILjava/lang/String;)V a debugLogging
m (Lnet/minecraft/world/level/EnumGamemode;Lnet/minecraft/world/level/EnumGamemode;)V a setGameModeForPlayer
m (Lnet/minecraft/world/level/EnumGamemode;)Z a changeGameModeForPlayer
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType;Lnet/minecraft/core/EnumDirection;II)V a handleBlockBreakAction
m ()V a tick
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useItemOn
m ()Lnet/minecraft/world/level/EnumGamemode; b getGameModeForPlayer
m ()Lnet/minecraft/world/level/EnumGamemode; c getPreviousGameModeForPlayer
m ()Z d isSurvival
m ()Z e isCreative
c net/minecraft/server/level/PlayerMap net/minecraft/server/level/PlayerMap
f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; a players
m (Lnet/minecraft/server/level/EntityPlayer;)V a removePlayer
m (Lnet/minecraft/server/level/EntityPlayer;Z)V a addPlayer
m ()Ljava/util/Set; a getAllPlayers
m (Lnet/minecraft/server/level/EntityPlayer;)V b ignorePlayer
m (Lnet/minecraft/server/level/EntityPlayer;)V c unIgnorePlayer
m (Lnet/minecraft/server/level/EntityPlayer;)Z d ignoredOrUnknown
m (Lnet/minecraft/server/level/EntityPlayer;)Z e ignored
c net/minecraft/server/level/RegionLimitedWorldAccess net/minecraft/server/level/WorldGenRegion
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/List; b cache
f Lnet/minecraft/world/level/chunk/IChunkAccess; c center
f I d size
f Lnet/minecraft/server/level/WorldServer; e level
f J f seed
f Lnet/minecraft/world/level/storage/WorldData; g levelData
f Lnet/minecraft/util/RandomSource; h random
f Lnet/minecraft/world/level/dimension/DimensionManager; i dimensionType
f Lnet/minecraft/world/ticks/TickListWorldGen; j blockTicks
f Lnet/minecraft/world/ticks/TickListWorldGen; k fluidTicks
f Lnet/minecraft/world/level/biome/BiomeManager; l biomeManager
f Lnet/minecraft/world/level/ChunkCoordIntPair; m firstPos
f Lnet/minecraft/world/level/ChunkCoordIntPair; n lastPos
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; o generatingStatus
f I p writeRadiusCutoff
f Ljava/util/function/Supplier; q currentlyGenerating
f Ljava/util/concurrent/atomic/AtomicLong; r subTickCount
f Lnet/minecraft/resources/MinecraftKey; s WORLDGEN_REGION_RANDOM
m ()Lnet/minecraft/world/level/storage/WorldData; A_ getLevelData
m ()I B_ getSkyDarken
m ()J C getSeed
m ()Lnet/minecraft/world/level/border/WorldBorder; C_ getWorldBorder
m ()Lnet/minecraft/world/level/dimension/DimensionManager; D_ dimensionType
m ()Lnet/minecraft/server/level/WorldServer; E getLevel
m ()Lnet/minecraft/util/RandomSource; E_ getRandom
m ()Lnet/minecraft/world/level/biome/BiomeManager; F_ getBiomeManager
m ()J G_ nextSubTickCount
m ()Lnet/minecraft/core/IRegistryCustom; H_ registryAccess
m ()I I_ getMinBuildHeight
m ()Lnet/minecraft/world/flag/FeatureFlagSet; J enabledFeatures
m ()I J_ getHeight
m ()Lnet/minecraft/world/level/chunk/IChunkProvider; N getChunkSource
m ()Lnet/minecraft/world/ticks/LevelTickAccess; O getFluidTicks
m ()Lnet/minecraft/world/ticks/LevelTickAccess; P getBlockTicks
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight
m (Ljava/util/function/Supplier;)V a setCurrentlyGenerating
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)Z a setBlock
m (II)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a isStateAtPosition
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound
m (Lnet/minecraft/core/EnumDirection;Z)F a getShade
m (DDDDLjava/util/function/Predicate;)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; a getCenter
m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Z a isOldChunkAround
m (Lnet/minecraft/core/BlockPosition;Z)Z a removeBlock
m (III)Lnet/minecraft/core/Holder; a getUncachedNoiseBiome
m (Lnet/minecraft/core/particles/ParticleParam;DDDDDD)V a addParticle
m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/entity/Entity;I)Z a destroyBlock
m (Lnet/minecraft/world/entity/player/EntityHuman;ILnet/minecraft/core/BlockPosition;I)V a levelEvent
m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState
m (Lnet/minecraft/world/entity/Entity;)Z b addFreshEntity
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z b isFluidAtPosition
m (II)Z b hasChunk
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/DifficultyDamageScaler; d_ getCurrentDifficultyAt
m (Lnet/minecraft/core/BlockPosition;)V f markPosForPostprocessing
m (Lnet/minecraft/core/BlockPosition;)Z f_ ensureCanWrite
m ()Lnet/minecraft/server/MinecraftServer; o getServer
m ()Ljava/util/List; x players
m ()Z x_ isClientSide
m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; y_ getLightEngine
m ()I z_ getSeaLevel
c net/minecraft/server/level/Ticket net/minecraft/server/level/Ticket
f Lnet/minecraft/server/level/TicketType; a type
f I b ticketLevel
f Ljava/lang/Object; c key
m (Lnet/minecraft/server/level/Ticket;)I a compareTo
m (J)V a setCreatedTick
m ()Lnet/minecraft/server/level/TicketType; a getType
m ()I b getTicketLevel
m (J)Z b timedOut
c net/minecraft/server/level/TicketType net/minecraft/server/level/TicketType
f Lnet/minecraft/server/level/TicketType; a START
f Lnet/minecraft/server/level/TicketType; b DRAGON
f Lnet/minecraft/server/level/TicketType; c PLAYER
f Lnet/minecraft/server/level/TicketType; d FORCED
f Lnet/minecraft/server/level/TicketType; e LIGHT
f Lnet/minecraft/server/level/TicketType; f PORTAL
f Lnet/minecraft/server/level/TicketType; g POST_TELEPORT
f Lnet/minecraft/server/level/TicketType; h UNKNOWN
f Ljava/lang/String; i name
f Ljava/util/Comparator; j comparator
f J k timeout
m (Ljava/lang/String;Ljava/util/Comparator;)Lnet/minecraft/server/level/TicketType; a create
m ()Ljava/util/Comparator; a getComparator
m (Ljava/lang/String;Ljava/util/Comparator;I)Lnet/minecraft/server/level/TicketType; a create
m ()J b timeout
c net/minecraft/server/level/TickingTracker net/minecraft/server/level/TickingTracker
f I a MAX_LEVEL
f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; b chunks
f I c INITIAL_TICKET_LIST_CAPACITY
f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; d tickets
m (I)V a replacePlayerTicketsLevel
m (JLnet/minecraft/server/level/Ticket;)V a addTicket
m (JI)V a setLevel
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)I a getLevel
m (Lnet/minecraft/util/ArraySetSorted;)I a getTicketLevelAt
m ()V a runAllUpdates
m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V a addTicket
m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V b removeTicket
m (JLnet/minecraft/server/level/Ticket;)V b removeTicket
m (J)I b getLevelFromSource
m (J)I c getLevel
m (J)Ljava/lang/String; d getTicketDebugString
m (J)Lnet/minecraft/util/ArraySetSorted; g getTickets
m (J)Lnet/minecraft/util/ArraySetSorted; h lambda$getTickets$0
c net/minecraft/server/level/WorldProviderNormal net/minecraft/server/level/PlayerRespawnLogic
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/core/BlockPosition; a getSpawnPosInChunk
m (Lnet/minecraft/server/level/WorldServer;II)Lnet/minecraft/core/BlockPosition; a getOverworldRespawnPos
c net/minecraft/server/level/WorldServer net/minecraft/server/level/ServerLevel
f Lnet/minecraft/util/valueproviders/IntProvider; D THUNDER_DELAY
f Lorg/slf4j/Logger; E LOGGER
f I F EMPTY_TIME_NO_TICK
f I G MAX_SCHEDULED_TICKS_PER_TICK
f Ljava/util/List; H players
f Lnet/minecraft/server/level/ChunkProviderServer; I chunkSource
f Lnet/minecraft/server/MinecraftServer; J server
f Lnet/minecraft/world/level/storage/WorldDataServer; K serverLevelData
f I L lastSpawnChunkRadius
f Lnet/minecraft/world/level/entity/EntityTickList; M entityTickList
f Lnet/minecraft/world/level/gameevent/GameEventDispatcher; O gameEventDispatcher
f Lnet/minecraft/server/players/SleepStatus; P sleepStatus
f I Q emptyTime
f Lnet/minecraft/world/level/portal/PortalTravelAgent; R portalForcer
f Lnet/minecraft/world/ticks/TickListServer; S blockTicks
f Lnet/minecraft/world/ticks/TickListServer; T fluidTicks
f Lnet/minecraft/world/level/pathfinder/PathTypeCache; U pathTypesByPosCache
f Ljava/util/Set; V navigatingMobs
f Z W isUpdatingNavigations
f Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet; X blockEvents
f Ljava/util/List; Y blockEventsToReschedule
f Z Z handlingTick
f Lnet/minecraft/core/BlockPosition; a END_SPAWN_POINT
f Ljava/util/List; aa customSpawners
f Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; ab dragonFight
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; ac dragonParts
f Lnet/minecraft/world/level/StructureManager; ad structureManager
f Lnet/minecraft/world/level/levelgen/structure/StructureCheck; ae structureCheck
f Z af tickTime
f Lnet/minecraft/world/RandomSequences; ag randomSequences
f Lnet/minecraft/util/valueproviders/IntProvider; b RAIN_DELAY
f Lnet/minecraft/util/valueproviders/IntProvider; c RAIN_DURATION
f Lnet/minecraft/util/valueproviders/IntProvider; d THUNDER_DURATION
f Z e noSave
f Lnet/minecraft/world/entity/raid/PersistentRaid; f raids
m ()Ljava/lang/Iterable; A getAllEntities
m ()Z B isFlat
m ()J C getSeed
m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; D getDragonFight
m (Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; E findLightningRod
m ()Lnet/minecraft/server/level/WorldServer; E getLevel
m ()Ljava/lang/String; F getWatchdogStats
m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; G getEntities
m ()Lnet/minecraft/world/level/pathfinder/PathTypeCache; H getPathTypeCache
m ()Ljava/lang/String; I gatherChunkSourceStats
m ()Lnet/minecraft/world/flag/FeatureFlagSet; J enabledFeatures
m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; K potionBrewing
m ()Lnet/minecraft/world/RandomSequences; L getRandomSequences
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;II)V a blockEvent
m (ZZ)V a tickCustomSpawners
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/util/RandomSource; a getRandomSequence
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;I)V a sendBlockUpdated
m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/BlockPosition;IZ)Lnet/minecraft/core/BlockPosition; a findNearestMapStructure
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities
m (ILnet/minecraft/core/BlockPosition;I)V a destroyBlockProgress
m (IIZ)Z a setChunkForced
m (Lnet/minecraft/util/IProgressUpdate;ZZ)V a save
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;)Z a mayInteract
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/World$a;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/Explosion; a explode
m (I)Lnet/minecraft/world/entity/Entity; a getEntity
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundCategory;FFJ)V a playSeededSound
m (Ljava/util/function/BooleanSupplier;)V a tick
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V a neighborChanged
m (Ljava/io/Writer;Ljava/lang/Iterable;)V a dumpEntities
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;Ljava/util/List;I)V a getEntities
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a updateNeighborsAt
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (IIZZ)V a setWeatherParameters
m (Lnet/minecraft/server/level/WorldServer;)V a makeObsidianPlatform
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent
m (Lnet/minecraft/core/BlockPosition;F)V a setDefaultSpawnPos
m (Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String; a getTypeCount
m (Lnet/minecraft/world/level/chunk/IChunkAccess;)V a onStructureStartsAvailable
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V a tickPassenger
m (Lnet/minecraft/world/entity/player/EntityHuman;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundCategory;FFJ)V a playSeededSound
m (Lnet/minecraft/world/entity/Entity;B)V a broadcastEntityEvent
m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;III)Lcom/mojang/datafixers/util/Pair; a findClosestBiome3d
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;)V a tickFluid
m (Ljava/io/Writer;)V a dumpBlockEntityTickers
m (Ljava/util/function/Predicate;I)Ljava/util/List; a getPlayers
m (Ljava/nio/file/Path;)V a saveDebugReport
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;Ljava/util/List;)V a getEntities
m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/WorldMap;)V a setMapData
m (Lnet/minecraft/server/level/EntityPlayer;)V a addDuringCommandTeleport
m (Lnet/minecraft/core/BlockPosition;I)Z a isCloseToVillage
m (Lnet/minecraft/core/EnumDirection;Z)F a getShade
m (Lnet/minecraft/world/level/BlockActionData;)Z a doBlockEvent
m (Lnet/minecraft/core/SectionPosition;)Z a isVillage
m (Lnet/minecraft/world/level/chunk/Chunk;I)V a tickChunk
m (J)Z a shouldTickBlocksAt
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;)V a updateNeighborsAtExceptFromFacing
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a isNaturalSpawningAllowed
m (Lnet/minecraft/core/BlockPosition;)V a tickPrecipitation
m (Lnet/minecraft/world/entity/Entity;)V a tickNonPassenger
m (Lnet/minecraft/server/level/EntityPlayer;ZDDDLnet/minecraft/network/protocol/Packet;)Z a sendParticles
m (Lnet/minecraft/world/entity/ai/village/ReputationEvent;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/ReputationHandler;)V a onReputationEvent
m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a getMapData
m (III)Lnet/minecraft/core/Holder; a getUncachedNoiseBiome
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)V a onBlockStateChange
m (Lnet/minecraft/world/entity/player/EntityHuman;ILnet/minecraft/core/BlockPosition;I)V a levelEvent
m (Lnet/minecraft/core/particles/ParticleParam;DDDIDDDD)I a sendParticles
m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; a getEntity
m ()Lnet/minecraft/world/level/StructureManager; a structureManager
m (Lnet/minecraft/world/level/chunk/Chunk;)V a unload
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/entity/Entity$RemovalReason;)V a removePlayerImmediately
m (Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReportSystemDetails; a fillReportDetails
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/particles/ParticleParam;ZDDDIDDDD)Z a sendParticles
m (Ljava/util/function/Predicate;)Ljava/util/List; a getPlayers
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a clearBlockEvents
m (Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;)V a setDragonFight
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a broadcastDamageEvent
m ()V as wakeUpAllPlayers
m ()V at announceSleepStatus
m ()V au advanceWeatherCycle
m ()V aw runBlockEvents
m (J)V b setDayTime
m (I)Lnet/minecraft/world/entity/Entity; b getEntityOrPart
m (Lnet/minecraft/world/entity/Entity;)Z b addFreshEntity
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; b findLightningTargetAround
m (Lnet/minecraft/core/SectionPosition;)I b sectionsToVillage
m (Lnet/minecraft/server/level/EntityPlayer;)V b addDuringPortalTeleport
m (ILnet/minecraft/core/BlockPosition;I)V b globalLevelEvent
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V b blockUpdated
m (Lnet/minecraft/world/level/chunk/Chunk;)V b startTickingChunk
m ()V b tickTime
m ()Z c isHandlingTick
m (Lnet/minecraft/core/BlockPosition;)Z c isVillage
m (J)Z c areEntitiesLoaded
m (Lnet/minecraft/world/entity/Entity;)Z c addWithUUID
m (Lnet/minecraft/server/level/EntityPlayer;)V c addNewPlayer
m (Lnet/minecraft/server/level/EntityPlayer;)V d addRespawnedPlayer
m (Lnet/minecraft/world/entity/Entity;)V d addDuringTeleport
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V d tickBlock
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/raid/Raid; d getRaidAt
m ()Z d canSleepThroughNights
m (J)Z d isPositionTickingWithEntitiesLoaded
m (Lnet/minecraft/server/level/EntityPlayer;)V e addPlayer
m (Lnet/minecraft/core/BlockPosition;)Z e isRaided
m (Lnet/minecraft/world/entity/Entity;)Z e tryAddFreshEntityWithPassengers
m ()V e updateSleepingPlayerList
m (Lnet/minecraft/core/BlockPosition;)Z f isPositionEntityTicking
m ()Lnet/minecraft/server/ScoreboardServer; f getScoreboard
m (Lnet/minecraft/core/BlockPosition;)Z g isNaturalSpawningAllowed
m ()V g resetWeatherCycle
m ()V h resetEmptyTime
m ()Ljava/util/List; i getDragons
m (Lnet/minecraft/world/entity/Entity;)Z i shouldDiscardEntity
m ()Lnet/minecraft/server/level/EntityPlayer; j getRandomPlayer
m ()I k getLogicalHeight
m ()Lnet/minecraft/server/level/ChunkProviderServer; l getChunkSource
m ()Lnet/minecraft/world/ticks/TickListServer; m getBlockTicks
m ()Lnet/minecraft/world/ticks/TickListServer; n getFluidTicks
m ()Lnet/minecraft/server/MinecraftServer; o getServer
m ()Lnet/minecraft/world/level/portal/PortalTravelAgent; p getPortalForcer
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; q getStructureManager
m ()Lnet/minecraft/world/item/crafting/CraftingManager; r getRecipeManager
m ()Lnet/minecraft/world/TickRateManager; s tickRateManager
m ()Z t noSave
m ()Lnet/minecraft/world/level/storage/WorldPersistentData; u getDataStorage
m ()Lnet/minecraft/world/level/saveddata/maps/MapId; v getFreeMapId
m ()Lit/unimi/dsi/fastutil/longs/LongSet; w getForcedChunks
m ()Ljava/util/List; x players
m ()Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; y getPoiManager
m ()Lnet/minecraft/world/entity/raid/PersistentRaid; z getRaids
c net/minecraft/server/level/WorldServer$1 net/minecraft/server/level/ServerLevel$1
c net/minecraft/server/level/WorldServer$2 net/minecraft/server/level/ServerLevel$2
c net/minecraft/server/level/WorldServer$3 net/minecraft/server/level/ServerLevel$3
c net/minecraft/server/level/WorldServer$EntityRegionFileStorage net/minecraft/server/level/ServerLevel$EntityRegionFileStorage
c net/minecraft/server/level/WorldServer$a net/minecraft/server/level/ServerLevel$EntityCallbacks
m (Lnet/minecraft/world/entity/Entity;)V a onCreated
m (Lnet/minecraft/world/entity/Entity;)V b onDestroyed
m (Lnet/minecraft/world/entity/Entity;)V c onTickingStart
m (Lnet/minecraft/world/entity/Entity;)V d onTickingEnd
m (Lnet/minecraft/world/entity/Entity;)V e onTrackingStart
m (Lnet/minecraft/world/entity/Entity;)V f onTrackingEnd
m (Lnet/minecraft/world/entity/Entity;)V g onSectionChange
c net/minecraft/server/level/progress/ProcessorChunkProgressListener net/minecraft/server/level/progress/ProcessorChunkProgressListener
f Lnet/minecraft/server/level/progress/WorldLoadListener; a delegate
f Lnet/minecraft/util/thread/ThreadedMailbox; b mailbox
f Z c started
m (Lnet/minecraft/server/level/progress/WorldLoadListener;Ljava/util/concurrent/Executor;)Lnet/minecraft/server/level/progress/ProcessorChunkProgressListener; a createStarted
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a updateSpawnPos
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a onStatusChange
m ()V a start
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b lambda$updateSpawnPos$0
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V b lambda$onStatusChange$1
m ()V b stop
c net/minecraft/server/level/progress/StoringChunkProgressListener net/minecraft/server/level/progress/StoringChunkProgressListener
f Lnet/minecraft/server/level/progress/WorldLoadListenerLogger; a delegate
f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; b statuses
f Lnet/minecraft/world/level/ChunkCoordIntPair; c spawnPos
f I d fullDiameter
f I e radius
f I f diameter
f Z g started
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a updateSpawnPos
m (II)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a getStatus
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a onStatusChange
m ()V a start
m (I)Lnet/minecraft/server/level/progress/StoringChunkProgressListener; b createFromGameruleRadius
m ()V b stop
m (I)Lnet/minecraft/server/level/progress/StoringChunkProgressListener; c create
m ()Lnet/minecraft/server/level/progress/StoringChunkProgressListener; c createCompleted
m ()I d getFullDiameter
m ()I e getDiameter
m ()I f getProgress
c net/minecraft/server/level/progress/WorldLoadListener net/minecraft/server/level/progress/ChunkProgressListener
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a updateSpawnPos
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a onStatusChange
m (I)I a calculateDiameter
m ()V a start
m ()V b stop
c net/minecraft/server/level/progress/WorldLoadListenerFactory net/minecraft/server/level/progress/ChunkProgressListenerFactory
c net/minecraft/server/level/progress/WorldLoadListenerLogger net/minecraft/server/level/progress/LoggerChunkProgressListener
f Lorg/slf4j/Logger; a LOGGER
f I b maxCount
f I c count
f J d startTime
f J e nextTickTime
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a updateSpawnPos
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a onStatusChange
m ()V a start
m (I)Lnet/minecraft/server/level/progress/WorldLoadListenerLogger; b createFromGameruleRadius
m ()V b stop
m (I)Lnet/minecraft/server/level/progress/WorldLoadListenerLogger; c create
m ()Lnet/minecraft/server/level/progress/WorldLoadListenerLogger; c createCompleted
m ()I d getProgress
c net/minecraft/server/network/CommonListenerCookie net/minecraft/server/network/CommonListenerCookie
f Lcom/mojang/authlib/GameProfile; a gameProfile
f I b latency
f Lnet/minecraft/server/level/ClientInformation; c clientInformation
f Z d transferred
m (Lcom/mojang/authlib/GameProfile;Z)Lnet/minecraft/server/network/CommonListenerCookie; a createInitial
m ()Lcom/mojang/authlib/GameProfile; a gameProfile
m ()I b latency
m ()Lnet/minecraft/server/level/ClientInformation; c clientInformation
m ()Z d transferred
c net/minecraft/server/network/ConfigurationTask net/minecraft/server/network/ConfigurationTask
m (Ljava/util/function/Consumer;)V a start
m ()Lnet/minecraft/server/network/ConfigurationTask$a; a type
c net/minecraft/server/network/ConfigurationTask$a net/minecraft/server/network/ConfigurationTask$Type
f Ljava/lang/String; a id
m ()Ljava/lang/String; a id
c net/minecraft/server/network/Filterable net/minecraft/server/network/Filterable
f Ljava/lang/Object; a raw
f Ljava/util/Optional; b filtered
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; a from
m (Z)Ljava/lang/Object; a get
m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a streamCodec
m (Ljava/lang/Object;)Lnet/minecraft/server/network/Filterable; a passThrough
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0
m (Ljava/util/function/Function;)Lnet/minecraft/server/network/Filterable; a map
m ()Ljava/lang/Object; a raw
m (Ljava/util/function/Function;)Ljava/util/Optional; b resolve
m ()Ljava/util/Optional; b filtered
c net/minecraft/server/network/FilteredText net/minecraft/server/network/FilteredText
f Lnet/minecraft/server/network/FilteredText; a EMPTY
f Ljava/lang/String; b raw
f Lnet/minecraft/network/chat/FilterMask; c mask
m (Ljava/lang/String;)Lnet/minecraft/server/network/FilteredText; a passThrough
m ()Ljava/lang/String; a filtered
m ()Ljava/lang/String; b filteredOrEmpty
m (Ljava/lang/String;)Lnet/minecraft/server/network/FilteredText; b fullyFiltered
m ()Z c isFiltered
m ()Ljava/lang/String; d raw
m ()Lnet/minecraft/network/chat/FilterMask; e mask
c net/minecraft/server/network/HandshakeListener net/minecraft/server/network/ServerHandshakePacketListenerImpl
f Lnet/minecraft/network/chat/IChatBaseComponent; b IGNORE_STATUS_REASON
f Lnet/minecraft/server/MinecraftServer; c server
f Lnet/minecraft/network/NetworkManager; d connection
m (Lnet/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol;)V a handleIntention
m (Lnet/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol;Z)V a beginLogin
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a onDisconnect
m ()Z c isAcceptingMessages
c net/minecraft/server/network/HandshakeListener$1 net/minecraft/server/network/ServerHandshakePacketListenerImpl$1
c net/minecraft/server/network/ITextFilter net/minecraft/server/network/TextFilter
f Lnet/minecraft/server/network/ITextFilter; a DUMMY
m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a processStreamMessage
m ()V a join
m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a processMessageBundle
m ()V b leave
c net/minecraft/server/network/ITextFilter$1 net/minecraft/server/network/TextFilter$1
m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a processStreamMessage
m ()V a join
m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a processMessageBundle
m ()V b leave
c net/minecraft/server/network/LegacyPingHandler net/minecraft/server/network/LegacyQueryHandler
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/server/ServerInfo; b server
m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V a sendFlushAndClose
m (Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/buffer/ByteBuf; a createLegacyDisconnectPacket
m (Lio/netty/buffer/ByteBuf;)Z a readCustomPayloadPacket
c net/minecraft/server/network/LegacyProtocolUtils net/minecraft/server/network/LegacyProtocolUtils
f I a CUSTOM_PAYLOAD_PACKET_ID
f Ljava/lang/String; b CUSTOM_PAYLOAD_PACKET_PING_CHANNEL
f I c GET_INFO_PACKET_ID
f I d GET_INFO_PACKET_VERSION_1
f I e DISCONNECT_PACKET_ID
f I f FAKE_PROTOCOL_VERSION
m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V a writeLegacyString
m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; a readLegacyString
c net/minecraft/server/network/LoginListener net/minecraft/server/network/ServerLoginPacketListenerImpl
f Ljava/util/concurrent/atomic/AtomicInteger; b UNIQUE_THREAD_ID
f Lorg/slf4j/Logger; c LOGGER
f I d MAX_TICKS_BEFORE_LOGIN
f [B e challenge
f Lnet/minecraft/server/MinecraftServer; f server
f Lnet/minecraft/network/NetworkManager; g connection
f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; h state
f I i tick
f Ljava/lang/String; j requestedUsername
f Lcom/mojang/authlib/GameProfile; k authenticatedProfile
f Ljava/lang/String; l serverId
f Z m transferred
m (Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket;)V a handleLoginAcknowledgement
m (Lnet/minecraft/network/protocol/login/PacketLoginInStart;)V a handleHello
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a onDisconnect
m (Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket;)V a handleCustomQueryPacket
m (Lnet/minecraft/CrashReportSystemDetails;)V a fillListenerSpecificCrashDetails
m (Lnet/minecraft/network/protocol/login/PacketLoginInEncryptionBegin;)V a handleKey
m (Lcom/mojang/authlib/GameProfile;)Z a isPlayerAlreadyInWorld
m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V a handleCookieResponse
m (Lcom/mojang/authlib/GameProfile;)V b startClientVerification
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b disconnect
m (Lcom/mojang/authlib/GameProfile;)V c verifyLoginAndFinishConnectionSetup
m ()Z c isAcceptingMessages
m (Lcom/mojang/authlib/GameProfile;)V d finishLoginAndWaitForClient
m ()V d tick
m ()Ljava/lang/String; e getUserName
c net/minecraft/server/network/LoginListener$1 net/minecraft/server/network/ServerLoginPacketListenerImpl$1
c net/minecraft/server/network/LoginListener$2 net/minecraft/server/network/ServerLoginPacketListenerImpl$2
c net/minecraft/server/network/LoginListener$3 net/minecraft/server/network/ServerLoginPacketListenerImpl$3
c net/minecraft/server/network/LoginListener$EnumProtocolState net/minecraft/server/network/ServerLoginPacketListenerImpl$State
f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; a HELLO
f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; b KEY
f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; c AUTHENTICATING
f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; d NEGOTIATING
f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; e VERIFYING
f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; f WAITING_FOR_DUPE_DISCONNECT
f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; g PROTOCOL_SWITCHING
f Lnet/minecraft/server/network/LoginListener$EnumProtocolState; h ACCEPTED
c net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl
f Lnet/minecraft/server/MinecraftServer; b server
f Lnet/minecraft/network/NetworkManager; c connection
m (Lnet/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol;)V a handleIntention
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a onDisconnect
m ()Z c isAcceptingMessages
c net/minecraft/server/network/PacketStatusListener net/minecraft/server/network/ServerStatusPacketListenerImpl
f Lnet/minecraft/network/chat/IChatBaseComponent; b DISCONNECT_REASON
f Lnet/minecraft/network/protocol/status/ServerPing; c status
f Lnet/minecraft/network/NetworkManager; d connection
f Z e hasRequestedStatus
m (Lnet/minecraft/network/protocol/status/PacketStatusInStart;)V a handleStatusRequest
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a onDisconnect
m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V a handlePingRequest
m ()Z c isAcceptingMessages
c net/minecraft/server/network/PlayerChunkSender net/minecraft/server/network/PlayerChunkSender
f F a MIN_CHUNKS_PER_TICK
f F b MAX_CHUNKS_PER_TICK
f Lorg/slf4j/Logger; c LOGGER
f F d START_CHUNKS_PER_TICK
f I e MAX_UNACKNOWLEDGED_BATCHES
f Lit/unimi/dsi/fastutil/longs/LongSet; f pendingChunks
f Z g memoryConnection
f F h desiredChunksPerTick
f F i batchQuota
f I j unacknowledgedBatches
f I k maxUnacknowledgedBatches
m (Lnet/minecraft/server/level/EntityPlayer;)V a sendNextChunks
m (Lnet/minecraft/server/network/PlayerConnection;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/Chunk;)V a sendChunk
m (Lnet/minecraft/server/level/PlayerChunkMap;Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/List; a collectChunksToSend
m (Lnet/minecraft/world/level/chunk/Chunk;)V a markChunkPendingToSend
m (F)V a onChunkBatchReceivedByClient
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a dropChunk
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/Chunk;)I a lambda$collectChunksToSend$0
m (J)Z a isPending
c net/minecraft/server/network/PlayerConnection net/minecraft/server/network/ServerGamePacketListenerImpl
f D A vehicleFirstGoodY
f D B vehicleFirstGoodZ
f D C vehicleLastGoodX
f D D vehicleLastGoodY
f D E vehicleLastGoodZ
f Lnet/minecraft/world/phys/Vec3D; F awaitingPositionFromClient
f I G awaitingTeleport
f I H awaitingTeleportTime
f Z I clientIsFloating
f I J aboveGroundTickCount
f Z K clientVehicleIsFloating
f I L aboveGroundVehicleTickCount
f I M receivedMovePacketCount
f I N knownMovePacketCount
f Lnet/minecraft/network/chat/RemoteChatSession; O chatSession
f Lnet/minecraft/network/chat/SignedMessageChain$b; P signedMessageDecoder
f Lnet/minecraft/network/chat/LastSeenMessagesValidator; Q lastSeenMessages
f Lnet/minecraft/network/chat/MessageSignatureCache; R messageSignatureCache
f Lnet/minecraft/util/FutureChain; S chatMessageChain
f Z T waitingForSwitchToConfig
f Lnet/minecraft/server/level/EntityPlayer; f player
f Lnet/minecraft/server/network/PlayerChunkSender; g chunkSender
f Lorg/slf4j/Logger; h LOGGER
f I i NO_BLOCK_UPDATES_TO_ACK
f I j TRACKED_MESSAGE_DISCONNECT_THRESHOLD
f I k MAXIMUM_FLYING_TICKS
f Lnet/minecraft/network/chat/IChatBaseComponent; l CHAT_VALIDATION_FAILED
f Lnet/minecraft/network/chat/IChatBaseComponent; m INVALID_COMMAND_SIGNATURE
f I n MAX_COMMAND_SUGGESTIONS
f I o tickCount
f I p ackBlockChangesUpTo
f I r dropSpamTickCount
f D s firstGoodX
f D t firstGoodY
f D u firstGoodZ
f D v lastGoodX
f D w lastGoodY
f D x lastGoodZ
f Lnet/minecraft/world/entity/Entity; y lastVehicle
f D z vehicleFirstGoodX
m (Lnet/minecraft/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; a filterableFromOutgoing
m (DDDFFLjava/util/Set;)V a teleport
m (Lnet/minecraft/network/protocol/game/PacketPlayInEntityNBTQuery;)V a handleEntityTagQuery
m (Lnet/minecraft/network/protocol/game/PacketPlayInBoatMove;)V a handlePaddleBoat
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a onDisconnect
m (Lnet/minecraft/network/protocol/game/PacketPlayInRecipeSettings;)V a handleRecipeBookChangeSettingsPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayInEntityAction;)V a handlePlayerCommand
m (Lnet/minecraft/network/protocol/game/PacketPlayInUpdateSign;)V a handleSignUpdate
m (Lnet/minecraft/network/chat/PlayerChatMessage;)V a addPendingMessage
m (Lnet/minecraft/network/protocol/game/PacketPlayInSteerVehicle;)V a handlePlayerInput
m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a filterTextPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayInPickItem;)V a handlePickItem
m (Lnet/minecraft/network/protocol/game/PacketPlayInStruct;)V a handleSetStructureBlock
m (Lnet/minecraft/network/protocol/game/ServerboundDebugSampleSubscriptionPacket;)V a handleDebugSampleSubscription
m (Lnet/minecraft/network/protocol/game/PacketPlayInBlockPlace;)V a handleUseItem
m (Lnet/minecraft/network/chat/SignedMessageChain$a;)V a handleMessageDecodeFailure
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)Z a wasBlockPlacementAttempt
m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;)V a handleSignedChatCommand
m (Lnet/minecraft/network/protocol/game/PacketPlayInBEdit;)V a handleEditBook
m (Lnet/minecraft/network/protocol/game/PacketPlayInSpectate;)V a handleTeleportToEntityPacket
m (DDDFF)V a teleport
m (Lnet/minecraft/network/protocol/game/PacketPlayInFlying;)V a handleMovePlayer
m (Lnet/minecraft/network/protocol/game/ServerboundChatAckPacket;)V a handleChatAck
m (Lnet/minecraft/network/protocol/game/PacketPlayInDifficultyLock;)V a handleLockDifficulty
m (Lnet/minecraft/network/protocol/game/PacketPlayInSetCommandBlock;)V a handleSetCommandBlock
m (Lnet/minecraft/network/protocol/game/PacketPlayInChat;)V a handleChat
m (Lnet/minecraft/network/protocol/game/PacketPlayInHeldItemSlot;)V a handleSetCarriedItem
m (Lnet/minecraft/network/protocol/Packet;)Z a shouldHandleMessage
m (Lnet/minecraft/network/protocol/game/PacketPlayInSetJigsaw;)V a handleSetJigsawBlock
m (Lnet/minecraft/network/protocol/game/PacketPlayInWindowClick;)V a handleContainerClick
m (Lnet/minecraft/network/protocol/game/PacketPlayInVehicleMove;)V a handleMoveVehicle
m (Lnet/minecraft/network/protocol/game/PacketPlayInTileNBTQuery;)V a handleBlockEntityTagQuery
m (Lnet/minecraft/network/protocol/game/PacketPlayInAdvancements;)V a handleSeenAdvancements
m (Lnet/minecraft/network/protocol/game/PacketPlayInUseEntity;)V a handleInteract
m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;Lnet/minecraft/network/chat/SignableCommand;Lnet/minecraft/network/chat/LastSeenMessages;)Ljava/util/Map; a collectSignedArguments
m (Lnet/minecraft/network/chat/RemoteChatSession;)V a resetPlayerChatState
m (Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand;)V a handleClientCommand
m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V a handleClientInformation
m (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; a filterTextPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayInChat;Lnet/minecraft/network/chat/LastSeenMessages;)Lnet/minecraft/network/chat/PlayerChatMessage; a getSignedMessage
m (Lnet/minecraft/network/protocol/game/PacketPlayInSetCreativeSlot;)V a handleSetCreativeModeSlot
m (Lnet/minecraft/world/entity/Entity;)I a getMaximumFlyingTicks
m (Lnet/minecraft/network/protocol/game/PacketPlayInArmAnimation;)V a handleAnimate
m (Lnet/minecraft/network/protocol/game/PacketPlayInAbilities;)V a handlePlayerAbilities
m (Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket;)V a handleConfigurationAcknowledged
m (Lnet/minecraft/network/protocol/game/PacketPlayInUseItem;)V a handleUseItemOn
m (Lnet/minecraft/network/protocol/game/PacketPlayInAutoRecipe;)V a handlePlaceRecipe
m (Lnet/minecraft/network/chat/LastSeenMessages$b;)Ljava/util/Optional; a unpackAndApplyLastSeen
m (Lnet/minecraft/network/protocol/game/PacketPlayInItemName;)V a handleRenameItem
m (D)D a clampHorizontal
m (Ljava/util/List;I)V a updateBookContents
m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/ChatMessageType$a;)V a sendPlayerChatMessage
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)V a sendDisguisedChatMessage
m (Lnet/minecraft/network/protocol/game/PacketPlayInSetCommandMinecart;)V a handleSetCommandMinecart
m (Lnet/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket;)V a handleChunkBatchReceived
m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V a handlePingRequest
m (Lnet/minecraft/network/protocol/game/PacketPlayInEnchantItem;)V a handleContainerButtonClick
m (Lnet/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket;)V a handleContainerSlotStateChanged
m (Lnet/minecraft/network/protocol/game/PacketPlayInBlockDig;)V a handlePlayerAction
m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandPacket;)V a handleChatCommand
m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a filterTextPacket
m (I)V a ackBlockChangesUpTo
m (Lnet/minecraft/network/protocol/game/PacketPlayInTrSel;)V a handleSelectTrade
m (Lnet/minecraft/network/protocol/game/PacketPlayInTeleportAccept;)V a handleAcceptTeleportPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayInCloseWindow;)V a handleContainerClose
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/phys/AxisAlignedBB;DDD)Z a isPlayerCollidingWithAnythingNew
m (Lnet/minecraft/network/protocol/game/PacketPlayInJigsawGenerate;)V a handleJigsawGenerate
m (Lnet/minecraft/server/network/FilteredText;Ljava/util/List;I)V a signBook
m (Lnet/minecraft/network/protocol/game/PacketPlayInUpdateSign;Ljava/util/List;)V a updateSignText
m (Lnet/minecraft/network/protocol/game/PacketPlayInRecipeDisplayed;)V a handleRecipeBookSeenRecipePacket
m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;Lnet/minecraft/network/chat/LastSeenMessages;)V a performSignedChatCommand
m (Lnet/minecraft/network/protocol/game/PacketPlayInDifficultyChange;)V a handleChangeDifficulty
m (Lnet/minecraft/network/protocol/game/PacketPlayInBeacon;)V a handleSetBeaconPacket
m (Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/network/chat/SignedMessageChain$a; a createSignedArgumentMismatchException
m (Lnet/minecraft/network/protocol/game/PacketPlayInTabComplete;)V a handleCustomCommandSuggestions
m (Lnet/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket;)V a handleChatSessionUpdate
m (Lnet/minecraft/world/entity/Entity;)Z b noBlocksAround
m (Lnet/minecraft/network/chat/PlayerChatMessage;)V b broadcastChatMessage
m (D)D b clampVertical
m (Ljava/lang/String;)V b performUnsignedChatCommand
m (Ljava/util/List;)Ljava/util/Map; b collectUnsignedArguments
m (DDDFF)Z b containsInvalidValues
m ()Z c isAcceptingMessages
m (Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults; c parseCommand
m (Ljava/lang/String;)Z d isChatMessageIllegal
m ()V d tick
m ()Lcom/mojang/authlib/GameProfile; i playerProfile
m ()V l resetPosition
m ()Ljava/net/SocketAddress; m getRemoteAddress
m ()V n switchToConfig
m ()Lnet/minecraft/server/level/EntityPlayer; o getPlayer
m ()V p removePlayerFromWorld
c net/minecraft/server/network/PlayerConnection$1 net/minecraft/server/network/ServerGamePacketListenerImpl$1
c net/minecraft/server/network/PlayerConnection$3 net/minecraft/server/network/ServerGamePacketListenerImpl$3
c net/minecraft/server/network/PlayerConnection$4 net/minecraft/server/network/ServerGamePacketListenerImpl$4
c net/minecraft/server/network/PlayerConnection$5 net/minecraft/server/network/ServerGamePacketListenerImpl$5
c net/minecraft/server/network/PlayerConnection$6 net/minecraft/server/network/ServerGamePacketListenerImpl$6
c net/minecraft/server/network/PlayerConnection$a net/minecraft/server/network/ServerGamePacketListenerImpl$EntityInteraction
c net/minecraft/server/network/ServerCommonPacketListenerImpl net/minecraft/server/network/ServerCommonPacketListenerImpl
f I b LATENCY_CHECK_INTERVAL
f Lnet/minecraft/network/chat/IChatBaseComponent; c DISCONNECT_UNEXPECTED_QUERY
f Lnet/minecraft/server/MinecraftServer; d server
f Lnet/minecraft/network/NetworkManager; e connection
f Lorg/slf4j/Logger; f LOGGER
f I g CLOSED_LISTENER_TIMEOUT
f Lnet/minecraft/network/chat/IChatBaseComponent; h TIMEOUT_DISCONNECTION_MESSAGE
f Z i transferred
f J j keepAliveTime
f Z k keepAlivePending
f J l keepAliveChallenge
f J m closedListenerTime
f Z n closed
f I o latency
f Z p suspendFlushingOnServerThread
m (Lnet/minecraft/network/protocol/common/ServerboundCustomPayloadPacket;)V a handleCustomPayload
m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V a handleResourcePackResponse
m (Lnet/minecraft/network/protocol/common/ServerboundPongPacket;)V a handlePong
m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;)V a send
m (Lnet/minecraft/network/protocol/common/ServerboundKeepAlivePacket;)V a handleKeepAlive
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a onDisconnect
m (Lnet/minecraft/server/level/ClientInformation;)Lnet/minecraft/server/network/CommonListenerCookie; a createCookie
m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V a handleCookieResponse
m (J)Z a checkIfClosed
m (Lnet/minecraft/network/protocol/Packet;)V b send
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b disconnect
m ()V e keepConnectionAlive
m ()V f suspendFlushing
m ()V g resumeFlushing
m ()Z h isSingleplayerOwner
m ()Lcom/mojang/authlib/GameProfile; i playerProfile
m ()Lcom/mojang/authlib/GameProfile; j getOwner
m ()I k latency
m ()V l close
c net/minecraft/server/network/ServerConfigurationPacketListenerImpl net/minecraft/server/network/ServerConfigurationPacketListenerImpl
f Lorg/slf4j/Logger; f LOGGER
f Lnet/minecraft/network/chat/IChatBaseComponent; g DISCONNECT_REASON_INVALID_DATA
f Lcom/mojang/authlib/GameProfile; h gameProfile
f Ljava/util/Queue; i configurationTasks
f Lnet/minecraft/server/network/ConfigurationTask; j currentTask
f Lnet/minecraft/server/level/ClientInformation; k clientInformation
f Lnet/minecraft/server/network/config/SynchronizeRegistriesTask; l synchronizeRegistriesTask
m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V a handleClientInformation
m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V a handleResourcePackResponse
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a onDisconnect
m (Lnet/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks;)V a handleSelectKnownPacks
m (Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket;)V a handleConfigurationFinished
m (Lnet/minecraft/server/network/ConfigurationTask$a;)V a finishCurrentTask
m ()Z c isAcceptingMessages
m ()V d tick
m ()Lcom/mojang/authlib/GameProfile; i playerProfile
m ()V l startConfiguration
m ()V m returnToWorld
m ()V n addOptionalTasks
m ()V o startNextTask
c net/minecraft/server/network/ServerConnection net/minecraft/server/network/ServerConnectionListener
f Ljava/util/function/Supplier; a SERVER_EVENT_GROUP
f Ljava/util/function/Supplier; b SERVER_EPOLL_EVENT_GROUP
f Z c running
f Lorg/slf4j/Logger; d LOGGER
f Lnet/minecraft/server/MinecraftServer; e server
f Ljava/util/List; f channels
f Ljava/util/List; g connections
m ()Ljava/net/SocketAddress; a startMemoryChannel
m (Ljava/net/InetAddress;I)V a startTcpServerListener
m ()V b stop
m ()V c tick
m ()Lnet/minecraft/server/MinecraftServer; d getServer
m ()Ljava/util/List; e getConnections
c net/minecraft/server/network/ServerConnection$1 net/minecraft/server/network/ServerConnectionListener$1
c net/minecraft/server/network/ServerConnection$1$1 net/minecraft/server/network/ServerConnectionListener$1$1
c net/minecraft/server/network/ServerConnection$2 net/minecraft/server/network/ServerConnectionListener$2
c net/minecraft/server/network/ServerConnection$LatencySimulator net/minecraft/server/network/ServerConnectionListener$LatencySimulator
f Lio/netty/util/Timer; a TIMER
f I b delay
f I c jitter
f Ljava/util/List; d queuedMessages
m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V a delayDownstream
m (Lio/netty/util/Timeout;)V a onTimeout
c net/minecraft/server/network/ServerConnection$LatencySimulator$DelayedMessage net/minecraft/server/network/ServerConnectionListener$LatencySimulator$DelayedMessage
f Lio/netty/channel/ChannelHandlerContext; a ctx
f Ljava/lang/Object; b msg
c net/minecraft/server/network/ServerPlayerConnection net/minecraft/server/network/ServerPlayerConnection
m (Lnet/minecraft/network/protocol/Packet;)V b send
m ()Lnet/minecraft/server/level/EntityPlayer; o getPlayer
c net/minecraft/server/network/TextFilter net/minecraft/server/network/TextFilterClient
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/concurrent/atomic/AtomicInteger; b WORKER_COUNT
f Ljava/util/concurrent/ThreadFactory; c THREAD_FACTORY
f Ljava/lang/String; d DEFAULT_ENDPOINT
f Ljava/net/URL; e chatEndpoint
f Lnet/minecraft/server/network/TextFilter$c; f chatEncoder
f Ljava/net/URL; g joinEndpoint
f Lnet/minecraft/server/network/TextFilter$b; h joinEncoder
f Ljava/net/URL; i leaveEndpoint
f Lnet/minecraft/server/network/TextFilter$b; j leaveEncoder
f Ljava/lang/String; k authKey
f Lnet/minecraft/server/network/TextFilter$a; l chatIgnoreStrategy
f Ljava/util/concurrent/ExecutorService; m workerPool
m (Ljava/lang/String;)Lnet/minecraft/server/network/TextFilter; a createFromConfig
m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a getEndpointFromConfig
m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; a lambda$createFromConfig$3
m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject; a processRequestResponse
m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject; a lambda$createFromConfig$1
m (Ljava/net/URI;Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL; a getEndpoint
m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/network/TextFilter$a;)Lnet/minecraft/server/network/FilteredText; a lambda$requestMessageProcessing$5
m (Ljava/lang/Runnable;)Ljava/lang/Thread; a lambda$static$0
m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/network/TextFilter$a;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a requestMessageProcessing
m (Ljava/io/InputStream;)V a drainStream
m (Ljava/lang/String;Lcom/google/gson/JsonArray;Lnet/minecraft/server/network/TextFilter$a;)Lnet/minecraft/network/chat/FilterMask; a parseMask
m (Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lnet/minecraft/server/network/TextFilter$b;Ljava/util/concurrent/Executor;)V a processJoinOrLeave
m (Lnet/minecraft/server/network/TextFilter$b;Lcom/mojang/authlib/GameProfile;Ljava/net/URL;)V a lambda$processJoinOrLeave$4
m (ILjava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; a lambda$createFromConfig$2
m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/ITextFilter; a createContext
m (Lcom/google/gson/JsonObject;Ljava/net/URL;)V b processRequest
m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection; c makeRequest
c net/minecraft/server/network/TextFilter$a net/minecraft/server/network/TextFilterClient$IgnoreStrategy
f Lnet/minecraft/server/network/TextFilter$a; a NEVER_IGNORE
f Lnet/minecraft/server/network/TextFilter$a; b IGNORE_FULLY_FILTERED
m (Ljava/lang/String;I)Z a lambda$static$1
m (ILjava/lang/String;I)Z a lambda$ignoreOverThreshold$2
m (Ljava/lang/String;I)Z b lambda$static$0
c net/minecraft/server/network/TextFilter$b net/minecraft/server/network/TextFilterClient$JoinOrLeaveEncoder
c net/minecraft/server/network/TextFilter$c net/minecraft/server/network/TextFilterClient$MessageEncoder
c net/minecraft/server/network/TextFilter$d net/minecraft/server/network/TextFilterClient$PlayerContext
f Lnet/minecraft/server/network/TextFilter; b this$0
f Lcom/mojang/authlib/GameProfile; c profile
f Ljava/util/concurrent/Executor; d streamExecutor
m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a processStreamMessage
m ()V a join
m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a processMessageBundle
m (Ljava/lang/Throwable;)Ljava/util/List; a lambda$processMessageBundle$1
m ()V b leave
m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; b lambda$processMessageBundle$0
c net/minecraft/server/network/TextFilter$e net/minecraft/server/network/TextFilterClient$RequestFailedException
c net/minecraft/server/network/config/JoinWorldTask net/minecraft/server/network/config/JoinWorldTask
f Lnet/minecraft/server/network/ConfigurationTask$a; a TYPE
m (Ljava/util/function/Consumer;)V a start
m ()Lnet/minecraft/server/network/ConfigurationTask$a; a type
c net/minecraft/server/network/config/ServerResourcePackConfigurationTask net/minecraft/server/network/config/ServerResourcePackConfigurationTask
f Lnet/minecraft/server/network/ConfigurationTask$a; a TYPE
f Lnet/minecraft/server/MinecraftServer$ServerResourcePackInfo; b info
m (Ljava/util/function/Consumer;)V a start
m ()Lnet/minecraft/server/network/ConfigurationTask$a; a type
c net/minecraft/server/network/config/SynchronizeRegistriesTask net/minecraft/server/network/config/SynchronizeRegistriesTask
f Lnet/minecraft/server/network/ConfigurationTask$a; a TYPE
f Ljava/util/List; b requestedPacks
f Lnet/minecraft/core/LayeredRegistryAccess; c registries
m (Ljava/util/function/Consumer;Ljava/util/Set;)V a sendRegistries
m (Ljava/util/function/Consumer;)V a start
m ()Lnet/minecraft/server/network/ConfigurationTask$a; a type
m (Ljava/util/function/Consumer;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V a lambda$sendRegistries$0
m (Ljava/util/List;Ljava/util/function/Consumer;)V a handleResponse
c net/minecraft/server/packs/BuiltInMetadata net/minecraft/server/packs/BuiltInMetadata
f Lnet/minecraft/server/packs/BuiltInMetadata; a EMPTY
f Ljava/util/Map; b values
m ()Lnet/minecraft/server/packs/BuiltInMetadata; a of
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; a of
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/lang/Object; a get
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;Ljava/lang/Object;Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; a of
c net/minecraft/server/packs/CompositePackResources net/minecraft/server/packs/CompositePackResources
f Lnet/minecraft/server/packs/IResourcePack; c primaryPackResources
f Ljava/util/List; d packResourcesStack
m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; a getRootResource
m (Lnet/minecraft/server/packs/EnumResourcePackType;)Ljava/util/Set; a getNamespaces
m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;)V a listResources
m ()Lnet/minecraft/server/packs/PackLocationInfo; a location
m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/lang/Object; a getMetadataSection
c net/minecraft/server/packs/DownloadCacheCleaner net/minecraft/server/packs/DownloadCacheCleaner
f Lorg/slf4j/Logger; a LOGGER
m (Ljava/nio/file/Path;)Ljava/util/List; a listFilesWithModificationTimes
m (Ljava/util/List;)Ljava/util/List; a prioritizeFilesInDirs
m (Ljava/nio/file/Path;I)V a vacuumCacheDir
c net/minecraft/server/packs/DownloadCacheCleaner$1 net/minecraft/server/packs/DownloadCacheCleaner$1
f Ljava/nio/file/Path; a val$cacheDir
f Ljava/util/List; b val$unsortedFiles
m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a visitFile
c net/minecraft/server/packs/DownloadCacheCleaner$a net/minecraft/server/packs/DownloadCacheCleaner$PathAndPriority
f Ljava/util/Comparator; a HIGHEST_PRIORITY_FIRST
f Ljava/nio/file/Path; b path
f I c removalPriority
m ()Ljava/nio/file/Path; a path
m ()I b removalPriority
c net/minecraft/server/packs/DownloadCacheCleaner$b net/minecraft/server/packs/DownloadCacheCleaner$PathAndTime
f Ljava/util/Comparator; a NEWEST_FIRST
f Ljava/nio/file/Path; b path
f Ljava/nio/file/attribute/FileTime; c modifiedTime
m ()Ljava/nio/file/Path; a path
m ()Ljava/nio/file/attribute/FileTime; b modifiedTime
c net/minecraft/server/packs/DownloadQueue net/minecraft/server/packs/DownloadQueue
f Lorg/slf4j/Logger; a LOGGER
f I b MAX_KEPT_PACKS
f Ljava/nio/file/Path; c cacheDir
f Lnet/minecraft/util/eventlog/JsonEventLog; d eventLog
f Lnet/minecraft/util/thread/ThreadedMailbox; e tasks
m (Ljava/nio/file/Path;)Lcom/mojang/datafixers/util/Either; a getFileInfo
m (Lnet/minecraft/server/packs/DownloadQueue$a;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; a downloadBatch
m (Lnet/minecraft/server/packs/DownloadQueue$a;Lnet/minecraft/server/packs/DownloadQueue$b;Ljava/util/UUID;Lnet/minecraft/server/packs/DownloadQueue$c;)V a lambda$runDownload$0
m (Lnet/minecraft/server/packs/DownloadQueue$a;Ljava/util/Map;)Lnet/minecraft/server/packs/DownloadQueue$b; b runDownload
m (Lnet/minecraft/server/packs/DownloadQueue$a;Ljava/util/Map;)Lnet/minecraft/server/packs/DownloadQueue$b; c lambda$downloadBatch$1
c net/minecraft/server/packs/DownloadQueue$a net/minecraft/server/packs/DownloadQueue$BatchConfig
f Lcom/google/common/hash/HashFunction; a hashFunction
f I b maxSize
f Ljava/util/Map; c headers
f Ljava/net/Proxy; d proxy
f Lnet/minecraft/util/HttpUtilities$a; e listener
m ()Lcom/google/common/hash/HashFunction; a hashFunction
m ()I b maxSize
m ()Ljava/util/Map; c headers
m ()Ljava/net/Proxy; d proxy
m ()Lnet/minecraft/util/HttpUtilities$a; e listener
c net/minecraft/server/packs/DownloadQueue$b net/minecraft/server/packs/DownloadQueue$BatchResult
f Ljava/util/Map; a downloaded
f Ljava/util/Set; b failed
m ()Ljava/util/Map; a downloaded
m ()Ljava/util/Set; b failed
c net/minecraft/server/packs/DownloadQueue$c net/minecraft/server/packs/DownloadQueue$DownloadRequest
f Ljava/net/URL; a url
f Lcom/google/common/hash/HashCode; b hash
m ()Ljava/net/URL; a url
m ()Lcom/google/common/hash/HashCode; b hash
c net/minecraft/server/packs/DownloadQueue$d net/minecraft/server/packs/DownloadQueue$FileInfoEntry
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/lang/String; b name
f J c size
m ()Ljava/lang/String; a name
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()J b size
c net/minecraft/server/packs/DownloadQueue$e net/minecraft/server/packs/DownloadQueue$LogEntry
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/UUID; b id
f Ljava/lang/String; c url
f Ljava/time/Instant; d time
f Ljava/util/Optional; e hash
f Lcom/mojang/datafixers/util/Either; f errorOrFileInfo
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/UUID; a id
m ()Ljava/lang/String; b url
m ()Ljava/time/Instant; c time
m ()Ljava/util/Optional; d hash
m ()Lcom/mojang/datafixers/util/Either; e errorOrFileInfo
c net/minecraft/server/packs/EnumResourcePackType net/minecraft/server/packs/PackType
f Lnet/minecraft/server/packs/EnumResourcePackType; a CLIENT_RESOURCES
f Lnet/minecraft/server/packs/EnumResourcePackType; b SERVER_DATA
f Ljava/lang/String; c directory
f [Lnet/minecraft/server/packs/EnumResourcePackType; d $VALUES
m ()Ljava/lang/String; a getDirectory
m ()[Lnet/minecraft/server/packs/EnumResourcePackType; b $values
c net/minecraft/server/packs/FeatureFlagsMetadataSection net/minecraft/server/packs/FeatureFlagsMetadataSection
f Lnet/minecraft/server/packs/metadata/MetadataSectionType; a TYPE
f Lnet/minecraft/world/flag/FeatureFlagSet; b flags
f Lcom/mojang/serialization/Codec; c CODEC
m ()Lnet/minecraft/world/flag/FeatureFlagSet; a flags
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
c net/minecraft/server/packs/IResourcePack net/minecraft/server/packs/PackResources
f Ljava/lang/String; a METADATA_EXTENSION
f Ljava/lang/String; b PACK_META
m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; a getRootResource
m (Lnet/minecraft/server/packs/EnumResourcePackType;)Ljava/util/Set; a getNamespaces
m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;)V a listResources
m ()Lnet/minecraft/server/packs/PackLocationInfo; a location
m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/lang/Object; a getMetadataSection
m ()Ljava/lang/String; b packId
m ()Ljava/util/Optional; c knownPackInfo
c net/minecraft/server/packs/IResourcePack$a net/minecraft/server/packs/PackResources$ResourceOutput
c net/minecraft/server/packs/OverlayMetadataSection net/minecraft/server/packs/OverlayMetadataSection
f Lnet/minecraft/server/packs/metadata/MetadataSectionType; a TYPE
f Ljava/util/List; b overlays
f Ljava/util/regex/Pattern; c DIR_VALIDATOR
f Lcom/mojang/serialization/Codec; d CODEC
m (ILnet/minecraft/server/packs/OverlayMetadataSection$a;)Z a lambda$overlaysForVersion$2
m ()Ljava/util/List; a overlays
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a validateOverlayDir
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (I)Ljava/util/List; a overlaysForVersion
m (Ljava/lang/String;)Ljava/lang/String; b lambda$validateOverlayDir$0
c net/minecraft/server/packs/OverlayMetadataSection$a net/minecraft/server/packs/OverlayMetadataSection$OverlayEntry
f Lnet/minecraft/util/InclusiveRange; a format
f Ljava/lang/String; b overlay
f Lcom/mojang/serialization/Codec; c CODEC
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/util/InclusiveRange; a format
m (I)Z a isApplicable
m ()Ljava/lang/String; b overlay
c net/minecraft/server/packs/PackLocationInfo net/minecraft/server/packs/PackLocationInfo
f Ljava/lang/String; a id
f Lnet/minecraft/network/chat/IChatBaseComponent; b title
f Lnet/minecraft/server/packs/repository/PackSource; c source
f Ljava/util/Optional; d knownPackInfo
m (ZLnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$createChatLink$0
m ()Ljava/lang/String; a id
m (ZLnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a createChatLink
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b title
m ()Lnet/minecraft/server/packs/repository/PackSource; c source
m ()Ljava/util/Optional; d knownPackInfo
c net/minecraft/server/packs/PackSelectionConfig net/minecraft/server/packs/PackSelectionConfig
f Z a required
f Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; b defaultPosition
f Z c fixedPosition
m ()Z a required
m ()Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; b defaultPosition
m ()Z c fixedPosition
c net/minecraft/server/packs/PathPackResources net/minecraft/server/packs/PathPackResources
f Lorg/slf4j/Logger; c LOGGER
f Lcom/google/common/base/Joiner; d PATH_JOINER
f Ljava/nio/file/Path; e root
m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;Ljava/util/List;)V a lambda$listResources$2
m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z a lambda$listPath$4
m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lnet/minecraft/server/packs/IResourcePack$a;)V a listPath
m (Ljava/nio/file/Path;Ljava/util/List;)Lnet/minecraft/server/packs/resources/IoSupplier; a lambda$getResource$0
m (Lnet/minecraft/resources/MinecraftKey;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource
m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; a getRootResource
m (Lnet/minecraft/server/packs/EnumResourcePackType;)Ljava/util/Set; a getNamespaces
m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;)V a listResources
m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$Error;)V a lambda$listResources$3
m (Ljava/nio/file/Path;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;Ljava/nio/file/Path;)V a lambda$listPath$5
m (Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/serialization/DataResult$Error;)Lnet/minecraft/server/packs/resources/IoSupplier; a lambda$getResource$1
m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource
m (Ljava/nio/file/Path;)Z a validatePath
m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/resources/IoSupplier; b returnFileIfExists
c net/minecraft/server/packs/PathPackResources$a net/minecraft/server/packs/PathPackResources$PathResourcesSupplier
f Ljava/nio/file/Path; a content
m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/ResourcePackLoader$a;)Lnet/minecraft/server/packs/IResourcePack; a openFull
m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/IResourcePack; a openPrimary
c net/minecraft/server/packs/ResourcePackAbstract net/minecraft/server/packs/AbstractPackResources
f Lorg/slf4j/Logger; c LOGGER
f Lnet/minecraft/server/packs/PackLocationInfo; d location
m ()Lnet/minecraft/server/packs/PackLocationInfo; a location
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;Ljava/io/InputStream;)Ljava/lang/Object; a getMetadataFromStream
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/lang/Object; a getMetadataSection
c net/minecraft/server/packs/ResourcePackFile net/minecraft/server/packs/FilePackResources
f Lorg/slf4j/Logger; c LOGGER
f Lnet/minecraft/server/packs/ResourcePackFile$b; d zipFileAccess
f Ljava/lang/String; e prefix
m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; a getRootResource
m (Lnet/minecraft/server/packs/EnumResourcePackType;)Ljava/util/Set; a getNamespaces
m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;)V a listResources
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a extractNamespace
m (Ljava/lang/String;)Ljava/lang/String; a addPrefix
m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource
m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; b getPathFromLocation
m (Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; b getResource
c net/minecraft/server/packs/ResourcePackFile$a net/minecraft/server/packs/FilePackResources$FileResourcesSupplier
f Ljava/io/File; a content
m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/ResourcePackLoader$a;)Lnet/minecraft/server/packs/IResourcePack; a openFull
m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/IResourcePack; a openPrimary
c net/minecraft/server/packs/ResourcePackFile$b net/minecraft/server/packs/FilePackResources$SharedZipFileAccess
f Ljava/io/File; a file
f Ljava/util/zip/ZipFile; b zipFile
f Z c failedToLoad
m ()Ljava/util/zip/ZipFile; a getOrCreateZipFile
c net/minecraft/server/packs/ResourcePackVanilla net/minecraft/server/packs/VanillaPackResources
f Lorg/slf4j/Logger; c LOGGER
f Lnet/minecraft/server/packs/PackLocationInfo; d location
f Lnet/minecraft/server/packs/BuiltInMetadata; e metadata
f Ljava/util/Set; f namespaces
f Ljava/util/List; g rootPaths
f Ljava/util/Map; h pathsForType
m ()Lnet/minecraft/server/packs/PackLocationInfo; a location
m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;Ljava/util/function/Consumer;)V a listRawPaths
m (Lnet/minecraft/server/packs/IResourcePack$a;Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;)V a getResources
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/util/function/Consumer;Ljava/util/List;)V a lambda$listRawPaths$0
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/lang/Object; a getMetadataSection
m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; a getRootResource
m (Lnet/minecraft/server/packs/EnumResourcePackType;)Ljava/util/Set; a getNamespaces
m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/server/packs/IResourcePack$a;Ljava/lang/String;Ljava/util/List;)V a lambda$listResources$2
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/util/List;)Lnet/minecraft/server/packs/resources/IoSupplier; a lambda$getResource$4
m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack$a;)V a listResources
m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$Error;)V a lambda$listResources$3
m (Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/serialization/DataResult$Error;)Lnet/minecraft/server/packs/resources/IoSupplier; a lambda$getResource$5
m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IResource; a lambda$asProvider$6
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a lambda$asProvider$7
m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource
m (Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/serialization/DataResult$Error;)V b lambda$listRawPaths$1
m ()Lnet/minecraft/server/packs/resources/ResourceProvider; d asProvider
c net/minecraft/server/packs/VanillaPackResourcesBuilder net/minecraft/server/packs/VanillaPackResourcesBuilder
f Ljava/util/function/Consumer; a developmentConfig
f Lorg/slf4j/Logger; b LOGGER
f Ljava/util/Map; c ROOT_DIR_BY_TYPE
f Ljava/util/Set; d rootPaths
f Ljava/util/Map; e pathsForType
f Lnet/minecraft/server/packs/BuiltInMetadata; f metadata
f Ljava/util/Set; g namespaces
m ()Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; a pushJarResources
m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; a pushUniversalPath
m (Ljava/util/Collection;)Ljava/util/List; a copyAndReverse
m (Lnet/minecraft/server/packs/VanillaPackResourcesBuilder;)V a lambda$static$0
m (Lnet/minecraft/server/packs/BuiltInMetadata;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; a setMetadata
m (Lnet/minecraft/server/packs/EnumResourcePackType;)Ljava/util/Set; a lambda$pushPathForType$2
m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/lang/Class;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; a pushClasspathResources
m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; a pushAssetPath
m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/ResourcePackVanilla; a build
m ([Ljava/lang/String;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; a exposeNamespace
m (Ljava/net/URI;)Ljava/nio/file/Path; a safeGetPath
m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/nio/file/Path;)V b pushPathForType
m ()Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; b applyDevelopmentConfig
m (Ljava/nio/file/Path;)Z b validateDirPath
m ()Lcom/google/common/collect/ImmutableMap; c lambda$static$1
m (Lnet/minecraft/server/packs/EnumResourcePackType;Ljava/nio/file/Path;)V c lambda$pushJarResources$3
m (Ljava/nio/file/Path;)V c pushRootPath
c net/minecraft/server/packs/linkfs/DummyFileAttributes net/minecraft/server/packs/linkfs/DummyFileAttributes
f Ljava/nio/file/attribute/FileTime; a EPOCH
c net/minecraft/server/packs/linkfs/LinkFSFileStore net/minecraft/server/packs/linkfs/LinkFSFileStore
f Ljava/lang/String; a name
c net/minecraft/server/packs/linkfs/LinkFSPath net/minecraft/server/packs/linkfs/LinkFSPath
f Ljava/nio/file/attribute/BasicFileAttributes; a DIRECTORY_ATTRIBUTES
f Ljava/nio/file/attribute/BasicFileAttributes; b FILE_ATTRIBUTES
f Ljava/util/Comparator; c PATH_COMPARATOR
f Ljava/lang/String; d name
f Lnet/minecraft/server/packs/linkfs/LinkFileSystem; e fileSystem
f Lnet/minecraft/server/packs/linkfs/LinkFSPath; f parent
f Ljava/util/List; g pathToRoot
f Ljava/lang/String; h pathString
f Lnet/minecraft/server/packs/linkfs/PathContents; i pathContents
m (Lnet/minecraft/server/packs/linkfs/PathContents;)Z a isRelativeOrMissing
m (Ljava/util/List;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a resolve
m (Lnet/minecraft/server/packs/linkfs/LinkFSPath;Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a createRelativePath
m (I)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a getName
m ([Ljava/nio/file/LinkOption;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a toRealPath
m ()Lnet/minecraft/server/packs/linkfs/LinkFileSystem; a getFileSystem
m (Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a resolveName
m (II)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a subpath
m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a resolve
m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; b getRoot
m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; b relativize
m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; c toLinkPath
m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; c getFileName
m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; d getParent
m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; e normalize
m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; f toAbsolutePath
m ()Z g exists
m ()Ljava/nio/file/Path; h getTargetPath
m ()Lnet/minecraft/server/packs/linkfs/PathContents$a; i getDirectoryContents
m ()Ljava/nio/file/attribute/BasicFileAttributeView; j getBasicAttributeView
m ()Ljava/nio/file/attribute/BasicFileAttributes; k getBasicAttributes
m ()Ljava/util/List; l pathToRoot
m ()Z m hasRealContents
m ()Ljava/lang/String; n pathToString
c net/minecraft/server/packs/linkfs/LinkFSPath$3 net/minecraft/server/packs/linkfs/LinkFSPath$3
f Lnet/minecraft/server/packs/linkfs/LinkFSPath; a this$0
c net/minecraft/server/packs/linkfs/LinkFSProvider net/minecraft/server/packs/linkfs/LinkFSProvider
f Ljava/lang/String; a SCHEME
m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a toLinkPath
c net/minecraft/server/packs/linkfs/LinkFSProvider$1 net/minecraft/server/packs/linkfs/LinkFSProvider$1
f Lnet/minecraft/server/packs/linkfs/PathContents$a; a val$directoryContents
f Ljava/nio/file/DirectoryStream$Filter; b val$filter
m (Ljava/nio/file/DirectoryStream$Filter;Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Z a lambda$iterator$0
m (Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Ljava/nio/file/Path; a lambda$iterator$1
c net/minecraft/server/packs/linkfs/LinkFSProvider$2 net/minecraft/server/packs/linkfs/LinkFSProvider$2
f [I a $SwitchMap$java$nio$file$AccessMode
c net/minecraft/server/packs/linkfs/LinkFileSystem net/minecraft/server/packs/linkfs/LinkFileSystem
f Ljava/lang/String; a PATH_SEPARATOR
f Ljava/util/Set; b VIEWS
f Lcom/google/common/base/Splitter; c PATH_SPLITTER
f Ljava/nio/file/FileStore; d store
f Ljava/nio/file/spi/FileSystemProvider; e provider
f Lnet/minecraft/server/packs/linkfs/LinkFSPath; f root
m (Lnet/minecraft/server/packs/linkfs/LinkFileSystem$b;Lnet/minecraft/server/packs/linkfs/LinkFileSystem;Ljava/lang/String;Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; a buildPath
m ()Ljava/nio/file/FileStore; a store
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 a lambda$buildPath$0
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$b;)V a lambda$buildPath$1
m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; b rootPath
m ()Lnet/minecraft/server/packs/linkfs/LinkFileSystem$a; c builder
c net/minecraft/server/packs/linkfs/LinkFileSystem$a net/minecraft/server/packs/linkfs/LinkFileSystem$Builder
f Lnet/minecraft/server/packs/linkfs/LinkFileSystem$b; a root
m (Ljava/lang/String;)Ljava/nio/file/FileSystem; a build
m (Ljava/util/List;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$a; a put
m (Ljava/util/List;Ljava/lang/String;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$a; a put
m (Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$b; b lambda$put$0
c net/minecraft/server/packs/linkfs/LinkFileSystem$b net/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry
f Ljava/util/Map; a children
f Ljava/util/Map; b files
m ()Ljava/util/Map; a children
m ()Ljava/util/Map; b files
c net/minecraft/server/packs/linkfs/PathContents net/minecraft/server/packs/linkfs/PathContents
f Lnet/minecraft/server/packs/linkfs/PathContents; a MISSING
f Lnet/minecraft/server/packs/linkfs/PathContents; b RELATIVE
c net/minecraft/server/packs/linkfs/PathContents$a net/minecraft/server/packs/linkfs/PathContents$DirectoryContents
f Ljava/util/Map; c children
m ()Ljava/util/Map; a children
c net/minecraft/server/packs/linkfs/PathContents$b net/minecraft/server/packs/linkfs/PathContents$FileContents
f Ljava/nio/file/Path; c contents
m ()Ljava/nio/file/Path; a contents
c net/minecraft/server/packs/metadata/MetadataSectionType net/minecraft/server/packs/metadata/MetadataSectionType
m (Ljava/lang/Object;)Lcom/google/gson/JsonObject; a toJson
m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/packs/metadata/MetadataSectionType; a fromCodec
c net/minecraft/server/packs/metadata/MetadataSectionType$1 net/minecraft/server/packs/metadata/MetadataSectionType$1
f Ljava/lang/String; a val$name
f Lcom/mojang/serialization/Codec; b val$codec
m (Ljava/lang/Object;)Lcom/google/gson/JsonObject; a toJson
m ()Ljava/lang/String; a getMetadataSectionName
m (Lcom/google/gson/JsonObject;)Ljava/lang/Object; a fromJson
c net/minecraft/server/packs/metadata/ResourcePackMetaParser net/minecraft/server/packs/metadata/MetadataSectionSerializer
m ()Ljava/lang/String; a getMetadataSectionName
m (Lcom/google/gson/JsonObject;)Ljava/lang/Object; a fromJson
c net/minecraft/server/packs/metadata/pack/ResourcePackInfo net/minecraft/server/packs/metadata/pack/PackMetadataSection
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/server/packs/metadata/MetadataSectionType; b TYPE
f Lnet/minecraft/network/chat/IChatBaseComponent; c description
f I d packFormat
f Ljava/util/Optional; e supportedFormats
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a description
m ()I b packFormat
m ()Ljava/util/Optional; c supportedFormats
c net/minecraft/server/packs/repository/BuiltInPackSource net/minecraft/server/packs/repository/BuiltInPackSource
f Ljava/lang/String; a VANILLA_ID
f Lnet/minecraft/server/packs/repository/KnownPack; b CORE_PACK_INFO
f Lorg/slf4j/Logger; c LOGGER
f Lnet/minecraft/server/packs/EnumResourcePackType; d packType
f Lnet/minecraft/server/packs/ResourcePackVanilla; e vanillaPack
f Lnet/minecraft/resources/MinecraftKey; f packDir
f Lnet/minecraft/world/level/validation/DirectoryValidator; g validator
m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;)V a lambda$populatePackList$1
m (Ljava/util/function/Consumer;)V a listBundledPacks
m (Lnet/minecraft/server/packs/IResourcePack;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a createVanillaPack
m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;)V a lambda$discoverPacksInPath$3
m (Ljava/nio/file/Path;)Ljava/lang/String; a pathToId
m (Ljava/lang/String;Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a createBuiltinPack
m (Ljava/util/function/BiConsumer;)V a populatePackList
m ()Lnet/minecraft/server/packs/ResourcePackVanilla; a getVanillaPack
m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;)V a lambda$listBundledPacks$0
m (Ljava/nio/file/Path;Ljava/util/function/BiConsumer;)V a discoverPacksInPath
m (Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;Ljava/lang/String;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a lambda$discoverPacksInPath$2
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getPackTitle
m (Lnet/minecraft/server/packs/IResourcePack;)Lnet/minecraft/server/packs/repository/ResourcePackLoader$c; b fixedResources
c net/minecraft/server/packs/repository/BuiltInPackSource$1 net/minecraft/server/packs/repository/BuiltInPackSource$1
f Lnet/minecraft/server/packs/IResourcePack; a val$instance
m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/ResourcePackLoader$a;)Lnet/minecraft/server/packs/IResourcePack; a openFull
m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/IResourcePack; a openPrimary
c net/minecraft/server/packs/repository/EnumResourcePackVersion net/minecraft/server/packs/repository/PackCompatibility
f Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; a TOO_OLD
f Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; b TOO_NEW
f Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; c COMPATIBLE
f Lnet/minecraft/network/chat/IChatBaseComponent; d description
f Lnet/minecraft/network/chat/IChatBaseComponent; e confirmation
f [Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; f $VALUES
m ()Z a isCompatible
m (Lnet/minecraft/util/InclusiveRange;I)Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; a forVersion
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getDescription
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c getConfirmation
m ()[Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; d $values
c net/minecraft/server/packs/repository/KnownPack net/minecraft/server/packs/repository/KnownPack
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/lang/String; b VANILLA_NAMESPACE
f Ljava/lang/String; c namespace
f Ljava/lang/String; d id
f Ljava/lang/String; e version
m ()Z a isVanilla
m (Ljava/lang/String;)Lnet/minecraft/server/packs/repository/KnownPack; a vanilla
m ()Ljava/lang/String; b namespace
m ()Ljava/lang/String; c id
m ()Ljava/lang/String; d version
c net/minecraft/server/packs/repository/PackDetector net/minecraft/server/packs/repository/PackDetector
f Lnet/minecraft/world/level/validation/DirectoryValidator; a validator
m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/Object; a detectPackResources
m (Ljava/nio/file/Path;)Ljava/lang/Object; c createDirectoryPack
m (Ljava/nio/file/Path;)Ljava/lang/Object; d createZipPack
c net/minecraft/server/packs/repository/PackSource net/minecraft/server/packs/repository/PackSource
f Ljava/util/function/UnaryOperator; a NO_DECORATION
f Lnet/minecraft/server/packs/repository/PackSource; b DEFAULT
f Lnet/minecraft/server/packs/repository/PackSource; c BUILT_IN
f Lnet/minecraft/server/packs/repository/PackSource; d FEATURE
f Lnet/minecraft/server/packs/repository/PackSource; e WORLD
f Lnet/minecraft/server/packs/repository/PackSource; f SERVER
m ()Z a shouldAddAutomatically
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$decorateWithSource$0
m (Ljava/util/function/UnaryOperator;Z)Lnet/minecraft/server/packs/repository/PackSource; a create
m (Ljava/lang/String;)Ljava/util/function/UnaryOperator; a decorateWithSource
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a decorate
c net/minecraft/server/packs/repository/PackSource$1 net/minecraft/server/packs/repository/PackSource$1
f Ljava/util/function/UnaryOperator; g val$decorator
f Z h val$addAutomatically
m ()Z a shouldAddAutomatically
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a decorate
c net/minecraft/server/packs/repository/ResourcePackLoader net/minecraft/server/packs/repository/Pack
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/server/packs/PackLocationInfo; b location
f Lnet/minecraft/server/packs/repository/ResourcePackLoader$c; c resources
f Lnet/minecraft/server/packs/repository/ResourcePackLoader$a; d metadata
f Lnet/minecraft/server/packs/PackSelectionConfig; e selectionConfig
m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/server/packs/PackSelectionConfig;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a readMetaAndCreate
m ()Lnet/minecraft/server/packs/PackLocationInfo; a location
m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;I)Lnet/minecraft/server/packs/repository/ResourcePackLoader$a; a readPackMetadata
m (Ljava/lang/String;Lnet/minecraft/server/packs/metadata/pack/ResourcePackInfo;)Lnet/minecraft/util/InclusiveRange; a getDeclaredPackVersions
m (Z)Lnet/minecraft/network/chat/IChatBaseComponent; a getChatLink
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getTitle
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c getDescription
m ()Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; d getCompatibility
m ()Lnet/minecraft/world/flag/FeatureFlagSet; e getRequestedFeatures
m ()Lnet/minecraft/server/packs/IResourcePack; f open
m ()Ljava/lang/String; g getId
m ()Lnet/minecraft/server/packs/PackSelectionConfig; h selectionConfig
m ()Z i isRequired
m ()Z j isFixedPosition
m ()Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; k getDefaultPosition
m ()Lnet/minecraft/server/packs/repository/PackSource; l getPackSource
c net/minecraft/server/packs/repository/ResourcePackLoader$Position net/minecraft/server/packs/repository/Pack$Position
f Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; a TOP
f Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; b BOTTOM
f [Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; c $VALUES
m ()Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; a opposite
m (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I a insert
m ()[Lnet/minecraft/server/packs/repository/ResourcePackLoader$Position; b $values
c net/minecraft/server/packs/repository/ResourcePackLoader$a net/minecraft/server/packs/repository/Pack$Metadata
f Lnet/minecraft/network/chat/IChatBaseComponent; a description
f Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; b compatibility
f Lnet/minecraft/world/flag/FeatureFlagSet; c requestedFeatures
f Ljava/util/List; d overlays
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a description
m ()Lnet/minecraft/server/packs/repository/EnumResourcePackVersion; b compatibility
m ()Lnet/minecraft/world/flag/FeatureFlagSet; c requestedFeatures
m ()Ljava/util/List; d overlays
c net/minecraft/server/packs/repository/ResourcePackLoader$c net/minecraft/server/packs/repository/Pack$ResourcesSupplier
m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/ResourcePackLoader$a;)Lnet/minecraft/server/packs/IResourcePack; a openFull
m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/IResourcePack; a openPrimary
c net/minecraft/server/packs/repository/ResourcePackRepository net/minecraft/server/packs/repository/PackRepository
f Ljava/util/Set; a sources
f Ljava/util/Map; b available
f Ljava/util/List; c selected
m (Ljava/util/Collection;)Ljava/lang/String; a displayPackList
m (Ljava/util/Map;Lnet/minecraft/server/packs/repository/ResourcePackLoader;)V a lambda$discoverAvailable$1
m ()V a reload
m (Ljava/lang/String;)Z a addPack
m (Lnet/minecraft/server/packs/repository/ResourcePackLoader;)Ljava/lang/String; a lambda$displayPackList$0
m (Ljava/lang/String;)Z b removePack
m ()Ljava/util/Collection; b getAvailableIds
m (Ljava/util/Collection;)V b setSelected
m ()Ljava/util/Collection; c getAvailablePacks
m (Ljava/util/Collection;)Ljava/util/List; c rebuildSelected
m (Ljava/lang/String;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; c getPack
m (Ljava/util/Collection;)Ljava/util/stream/Stream; d getAvailablePacks
m (Ljava/lang/String;)Z d isAvailable
m ()Ljava/util/Collection; d getSelectedIds
m ()Lnet/minecraft/world/flag/FeatureFlagSet; e getRequestedFeatureFlags
m ()Ljava/util/Collection; f getSelectedPacks
m ()Ljava/util/List; g openAllSelected
m ()Ljava/util/Map; h discoverAvailable
c net/minecraft/server/packs/repository/ResourcePackSource net/minecraft/server/packs/repository/RepositorySource
c net/minecraft/server/packs/repository/ResourcePackSourceFolder net/minecraft/server/packs/repository/FolderRepositorySource
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/server/packs/PackSelectionConfig; b DISCOVERED_PACK_SELECTION_CONFIG
f Ljava/nio/file/Path; c folder
f Lnet/minecraft/server/packs/EnumResourcePackType; d packType
f Lnet/minecraft/server/packs/repository/PackSource; e packSource
f Lnet/minecraft/world/level/validation/DirectoryValidator; f validator
m (Ljava/nio/file/Path;Lnet/minecraft/world/level/validation/DirectoryValidator;Ljava/util/function/BiConsumer;)V a discoverPacks
m (Ljava/nio/file/Path;)Ljava/lang/String; a nameFromPath
m (Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;)V a lambda$loadPacks$0
m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/PackLocationInfo; b createDiscoveredFilePackInfo
c net/minecraft/server/packs/repository/ResourcePackSourceFolder$a net/minecraft/server/packs/repository/FolderRepositorySource$FolderPackDetector
m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/repository/ResourcePackLoader$c; a createZipPack
m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/repository/ResourcePackLoader$c; b createDirectoryPack
m (Ljava/nio/file/Path;)Ljava/lang/Object; c createDirectoryPack
m (Ljava/nio/file/Path;)Ljava/lang/Object; d createZipPack
c net/minecraft/server/packs/repository/ResourcePackSourceVanilla net/minecraft/server/packs/repository/ServerPacksSource
f Lnet/minecraft/server/packs/metadata/pack/ResourcePackInfo; c VERSION_METADATA_SECTION
f Lnet/minecraft/server/packs/FeatureFlagsMetadataSection; d FEATURE_FLAGS_METADATA_SECTION
f Lnet/minecraft/server/packs/BuiltInMetadata; e BUILT_IN_METADATA
f Lnet/minecraft/server/packs/PackLocationInfo; f VANILLA_PACK_INFO
f Lnet/minecraft/server/packs/PackSelectionConfig; g VANILLA_SELECTION_CONFIG
f Lnet/minecraft/server/packs/PackSelectionConfig; h FEATURE_SELECTION_CONFIG
f Lnet/minecraft/resources/MinecraftKey; i PACKS_DIR
m (Ljava/lang/String;Lnet/minecraft/server/packs/repository/ResourcePackLoader$c;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a createBuiltinPack
m (Lnet/minecraft/server/packs/IResourcePack;)Lnet/minecraft/server/packs/repository/ResourcePackLoader; a createVanillaPack
m (Ljava/lang/String;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/server/packs/PackLocationInfo; a createBuiltInPackLocation
m (Ljava/nio/file/Path;)Z a lambda$createVanillaTrustedRepository$0
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getPackTitle
m (Lnet/minecraft/world/level/storage/Convertable$ConversionSession;)Lnet/minecraft/server/packs/repository/ResourcePackRepository; a createPackRepository
m (Ljava/nio/file/Path;Lnet/minecraft/world/level/validation/DirectoryValidator;)Lnet/minecraft/server/packs/repository/ResourcePackRepository; a createPackRepository
m ()Lnet/minecraft/server/packs/ResourcePackVanilla; b createVanillaPackSource
m ()Lnet/minecraft/server/packs/repository/ResourcePackRepository; c createVanillaTrustedRepository
c net/minecraft/server/packs/resources/IReloadListener net/minecraft/server/packs/resources/PreparableReloadListener
m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerFiller;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload
m ()Ljava/lang/String; c getName
c net/minecraft/server/packs/resources/IReloadListener$a net/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier
m (Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; a wait
c net/minecraft/server/packs/resources/IReloadable net/minecraft/server/packs/resources/ReloadInstance
m ()Ljava/util/concurrent/CompletableFuture; a done
m ()F b getActualProgress
m ()Z c isDone
m ()V d checkExceptions
c net/minecraft/server/packs/resources/IReloadableResourceManager net/minecraft/server/packs/resources/CloseableResourceManager
c net/minecraft/server/packs/resources/IResource net/minecraft/server/packs/resources/Resource
f Lnet/minecraft/server/packs/IResourcePack; a source
f Lnet/minecraft/server/packs/resources/IoSupplier; b streamSupplier
f Lnet/minecraft/server/packs/resources/IoSupplier; c metadataSupplier
f Lnet/minecraft/server/packs/resources/ResourceMetadata; d cachedMetadata
m ()Lnet/minecraft/server/packs/IResourcePack; a source
m ()Ljava/lang/String; b sourcePackId
m ()Ljava/util/Optional; c knownPackInfo
m ()Ljava/io/InputStream; d open
m ()Ljava/io/BufferedReader; e openAsReader
m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; f metadata
c net/minecraft/server/packs/resources/IResourceManager net/minecraft/server/packs/resources/ResourceManager
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; a getResourceStack
m ()Ljava/util/Set; a getNamespaces
m ()Ljava/util/stream/Stream; b listPacks
m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; b listResources
m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; c listResourceStacks
c net/minecraft/server/packs/resources/IResourceManager$Empty net/minecraft/server/packs/resources/ResourceManager$Empty
f Lnet/minecraft/server/packs/resources/IResourceManager$Empty; a INSTANCE
f [Lnet/minecraft/server/packs/resources/IResourceManager$Empty; c $VALUES
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; a getResourceStack
m ()Ljava/util/Set; a getNamespaces
m ()Ljava/util/stream/Stream; b listPacks
m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; b listResources
m ()[Lnet/minecraft/server/packs/resources/IResourceManager$Empty; c $values
m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; c listResourceStacks
c net/minecraft/server/packs/resources/IoSupplier net/minecraft/server/packs/resources/IoSupplier
m (Ljava/nio/file/Path;)Ljava/io/InputStream; a lambda$create$0
m (Ljava/util/zip/ZipFile;Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; a lambda$create$1
c net/minecraft/server/packs/resources/Reloadable net/minecraft/server/packs/resources/SimpleReloadInstance
f Ljava/util/concurrent/CompletableFuture; a allPreparations
f Ljava/util/concurrent/CompletableFuture; b allDone
f I c PREPARATION_PROGRESS_WEIGHT
f I d EXTRA_RELOAD_PROGRESS_WEIGHT
f I e LISTENER_PROGRESS_WEIGHT
f Ljava/util/Set; f preparingListeners
f I g listenerCount
f I h startedReloads
f I i finishedReloads
f Ljava/util/concurrent/atomic/AtomicInteger; j startedTaskCounter
f Ljava/util/concurrent/atomic/AtomicInteger; k doneTaskCounter
m (Ljava/lang/Runnable;)V a lambda$new$3
m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/server/packs/resources/Reloadable; a of
m ()Ljava/util/concurrent/CompletableFuture; a done
m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V a lambda$new$4
m (Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/server/packs/resources/IReloadListener;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a lambda$of$0
m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Z)Lnet/minecraft/server/packs/resources/IReloadable; a create
m (Ljava/lang/Runnable;)V b lambda$new$1
m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V b lambda$new$2
m ()F b getActualProgress
c net/minecraft/server/packs/resources/Reloadable$1 net/minecraft/server/packs/resources/SimpleReloadInstance$1
f Ljava/util/concurrent/Executor; a val$mainThreadExecutor
f Lnet/minecraft/server/packs/resources/IReloadListener; b val$listener
f Ljava/util/concurrent/CompletableFuture; c val$previousTask
f Lnet/minecraft/server/packs/resources/Reloadable; d this$0
m (Ljava/lang/Object;Lnet/minecraft/util/Unit;Ljava/lang/Object;)Ljava/lang/Object; a lambda$wait$1
m (Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; a wait
m (Lnet/minecraft/server/packs/resources/IReloadListener;)V a lambda$wait$0
c net/minecraft/server/packs/resources/Reloadable$a net/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory
c net/minecraft/server/packs/resources/ReloadableProfiled net/minecraft/server/packs/resources/ProfiledReloadInstance
f Lorg/slf4j/Logger; c LOGGER
f Lcom/google/common/base/Stopwatch; d total
m (Lnet/minecraft/server/packs/resources/IReloadListener;Lnet/minecraft/util/profiling/MethodProfiler;Lnet/minecraft/util/profiling/MethodProfiler;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Void;)Lnet/minecraft/server/packs/resources/ReloadableProfiled$a; a lambda$new$6
m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V a lambda$new$5
m (Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/server/packs/resources/IReloadListener;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a lambda$new$7
m (Ljava/util/List;)Ljava/util/List; a finish
m (Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;)V a lambda$new$4
m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V b lambda$new$3
m (Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;)V b lambda$new$2
m ()I e lambda$new$1
m ()I f lambda$new$0
c net/minecraft/server/packs/resources/ReloadableProfiled$a net/minecraft/server/packs/resources/ProfiledReloadInstance$State
f Ljava/lang/String; a name
f Lnet/minecraft/util/profiling/MethodProfilerResults; b preparationResult
f Lnet/minecraft/util/profiling/MethodProfilerResults; c reloadResult
f Ljava/util/concurrent/atomic/AtomicLong; d preparationNanos
f Ljava/util/concurrent/atomic/AtomicLong; e reloadNanos
c net/minecraft/server/packs/resources/ReloadableResourceManager net/minecraft/server/packs/resources/ReloadableResourceManager
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/server/packs/resources/IReloadableResourceManager; c resources
f Ljava/util/List; d listeners
f Lnet/minecraft/server/packs/EnumResourcePackType; e type
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; a getResourceStack
m ()Ljava/util/Set; a getNamespaces
m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)Lnet/minecraft/server/packs/resources/IReloadable; a createReload
m (Lnet/minecraft/server/packs/resources/IReloadListener;)V a registerReloadListener
m (Ljava/util/List;)Ljava/lang/Object; a lambda$createReload$0
m ()Ljava/util/stream/Stream; b listPacks
m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; b listResources
m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; c listResourceStacks
c net/minecraft/server/packs/resources/ResourceDataAbstract net/minecraft/server/packs/resources/SimplePreparableReloadListener
m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;Ljava/lang/Object;)V a lambda$reload$1
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Ljava/lang/Object; a lambda$reload$0
m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerFiller;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Ljava/lang/Object; b prepare
c net/minecraft/server/packs/resources/ResourceDataJson net/minecraft/server/packs/resources/SimpleJsonResourceReloadListener
f Lorg/slf4j/Logger; a LOGGER
f Lcom/google/gson/Gson; b gson
f Ljava/lang/String; c directory
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Ljava/util/Map; a prepare
m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/lang/String;Lcom/google/gson/Gson;Ljava/util/Map;)V a scanDirectory
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Ljava/lang/Object; b prepare
c net/minecraft/server/packs/resources/ResourceFilterSection net/minecraft/server/packs/resources/ResourceFilterSection
f Lnet/minecraft/server/packs/metadata/MetadataSectionType; a TYPE
f Lcom/mojang/serialization/Codec; b CODEC
f Ljava/util/List; c blockList
m (Ljava/lang/String;Lnet/minecraft/util/ResourceLocationPattern;)Z a lambda$isPathFiltered$3
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/server/packs/resources/ResourceFilterSection;)Ljava/util/List; a lambda$static$0
m (Ljava/lang/String;)Z a isNamespaceFiltered
m (Ljava/lang/String;Lnet/minecraft/util/ResourceLocationPattern;)Z b lambda$isNamespaceFiltered$2
m (Ljava/lang/String;)Z b isPathFiltered
c net/minecraft/server/packs/resources/ResourceManager net/minecraft/server/packs/resources/MultiPackResourceManager
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/Map; c namespacedManagers
f Ljava/util/List; d packs
m (Ljava/lang/String;)V a checkTrailingDirectoryPath
m (Lnet/minecraft/server/packs/IResourcePack;)Lnet/minecraft/server/packs/resources/ResourceFilterSection; a getPackFilterSection
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; a getResourceStack
m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/server/packs/IResourcePack;)Ljava/util/stream/Stream; a lambda$new$0
m ()Ljava/util/Set; a getNamespaces
m (Lnet/minecraft/server/packs/resources/ResourceFilterSection;Lnet/minecraft/resources/MinecraftKey;)Z a lambda$new$1
m ()Ljava/util/stream/Stream; b listPacks
m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; b listResources
m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; c listResourceStacks
c net/minecraft/server/packs/resources/ResourceManagerFallback net/minecraft/server/packs/resources/FallbackResourceManager
f Ljava/util/List; a fallbacks
f Lorg/slf4j/Logger; c LOGGER
f Lnet/minecraft/server/packs/EnumResourcePackType; d type
f Ljava/lang/String; e namespace
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; a getResourceStack
m (Ljava/lang/String;Ljava/util/function/Predicate;)V a pushFilterOnly
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/IResourcePack;Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IoSupplier; a wrapForDebug
m (Lnet/minecraft/server/packs/IResourcePack;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IResource; a createResource
m (Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/IResourcePack;)Ljava/io/InputStream; a lambda$wrapForDebug$0
m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/resources/ResourceManagerFallback$a;)V a lambda$listResources$3
m (Lnet/minecraft/server/packs/resources/ResourceManagerFallback$d;Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/Map;)V a listPackResources
m (Lnet/minecraft/resources/MinecraftKey;I)Lnet/minecraft/server/packs/resources/IoSupplier; a createStackMetadataFinder
m (Lnet/minecraft/server/packs/IResourcePack;Ljava/util/function/Predicate;)V a push
m (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/server/packs/IResourcePack;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/resources/IoSupplier;)V a lambda$listPackResources$6
m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IoSupplier; a convertToMetadata
m (Lnet/minecraft/server/packs/IResourcePack;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/ResourceMetadata; a lambda$getResourceStack$1
m (Lnet/minecraft/server/packs/resources/ResourceManagerFallback$d;)Lnet/minecraft/server/packs/IResourcePack; a lambda$listPacks$7
m (Ljava/lang/String;Lnet/minecraft/server/packs/IResourcePack;Ljava/util/function/Predicate;)V a pushInternal
m (Lnet/minecraft/server/packs/IResourcePack;)V a push
m (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/server/packs/IResourcePack;ILjava/util/Map;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/server/packs/resources/IoSupplier;)V a lambda$listResources$2
m ()Ljava/util/Set; a getNamespaces
m (Lnet/minecraft/server/packs/resources/ResourceManagerFallback$d;Ljava/util/Map;)V a applyPackFiltersToExistingResources
m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/ResourceMetadata; b parseMetadata
m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; b listResources
m ()Ljava/util/stream/Stream; b listPacks
m (Lnet/minecraft/resources/MinecraftKey;I)Lnet/minecraft/server/packs/resources/ResourceMetadata; b lambda$createStackMetadataFinder$4
m (Lnet/minecraft/resources/MinecraftKey;)Z b isMetadata
m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; c listResourceStacks
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; c getResourceLocationFromMetadata
m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/ResourceMetadata; c lambda$convertToMetadata$5
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; d getMetadataLocation
c net/minecraft/server/packs/resources/ResourceManagerFallback$a net/minecraft/server/packs/resources/FallbackResourceManager$1ResourceWithSourceAndIndex
f Lnet/minecraft/server/packs/IResourcePack; a packResources
f Lnet/minecraft/server/packs/resources/IoSupplier; b resource
f I c packIndex
m ()Lnet/minecraft/server/packs/IResourcePack; a packResources
m ()Lnet/minecraft/server/packs/resources/IoSupplier; b resource
m ()I c packIndex
c net/minecraft/server/packs/resources/ResourceManagerFallback$b net/minecraft/server/packs/resources/FallbackResourceManager$EntryStack
f Lnet/minecraft/resources/MinecraftKey; a fileLocation
f Lnet/minecraft/resources/MinecraftKey; b metadataLocation
f Ljava/util/List; c fileSources
f Ljava/util/Map; d metaSources
m ()Lnet/minecraft/resources/MinecraftKey; a fileLocation
m ()Lnet/minecraft/resources/MinecraftKey; b metadataLocation
m ()Ljava/util/List; c fileSources
m ()Ljava/util/Map; d metaSources
c net/minecraft/server/packs/resources/ResourceManagerFallback$c net/minecraft/server/packs/resources/FallbackResourceManager$LeakedResourceWarningInputStream
f Ljava/util/function/Supplier; a message
f Z b closed
m (Ljava/lang/Exception;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/lang/String; a lambda$new$0
c net/minecraft/server/packs/resources/ResourceManagerFallback$d net/minecraft/server/packs/resources/FallbackResourceManager$PackEntry
f Ljava/lang/String; a name
f Lnet/minecraft/server/packs/IResourcePack; b resources
f Ljava/util/function/Predicate; c filter
m (Lnet/minecraft/resources/MinecraftKey;)Z a isFiltered
m ()Ljava/lang/String; a name
m (Ljava/util/Collection;)V a filterAll
m ()Lnet/minecraft/server/packs/IResourcePack; b resources
m ()Ljava/util/function/Predicate; c filter
c net/minecraft/server/packs/resources/ResourceManagerFallback$e net/minecraft/server/packs/resources/FallbackResourceManager$ResourceWithSource
f Lnet/minecraft/server/packs/IResourcePack; a source
f Lnet/minecraft/server/packs/resources/IoSupplier; b resource
m ()Lnet/minecraft/server/packs/IResourcePack; a source
m ()Lnet/minecraft/server/packs/resources/IoSupplier; b resource
c net/minecraft/server/packs/resources/ResourceManagerReloadListener net/minecraft/server/packs/resources/ResourceManagerReloadListener
m (Lnet/minecraft/server/packs/resources/IResourceManager;)V a onResourceManagerReload
m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerFiller;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload
c net/minecraft/server/packs/resources/ResourceMetadata net/minecraft/server/packs/resources/ResourceMetadata
f Lnet/minecraft/server/packs/resources/ResourceMetadata; a EMPTY
f Lnet/minecraft/server/packs/resources/IoSupplier; b EMPTY_SUPPLIER
m (Lnet/minecraft/server/packs/resources/ResourceMetadata$a;Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;Ljava/lang/Object;)V a lambda$copySection$1
m (Lnet/minecraft/server/packs/resources/ResourceMetadata$a;Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)V a copySection
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/util/Optional; a getSection
m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; a lambda$static$0
m (Ljava/util/Collection;)Lnet/minecraft/server/packs/resources/ResourceMetadata; a copySections
m (Ljava/io/InputStream;)Lnet/minecraft/server/packs/resources/ResourceMetadata; a fromJsonStream
c net/minecraft/server/packs/resources/ResourceMetadata$1 net/minecraft/server/packs/resources/ResourceMetadata$1
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/util/Optional; a getSection
c net/minecraft/server/packs/resources/ResourceMetadata$2 net/minecraft/server/packs/resources/ResourceMetadata$2
f Lcom/google/gson/JsonObject; c val$metadata
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/util/Optional; a getSection
c net/minecraft/server/packs/resources/ResourceMetadata$a net/minecraft/server/packs/resources/ResourceMetadata$Builder
f Lcom/google/common/collect/ImmutableMap$Builder; a map
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;Ljava/lang/Object;)Lnet/minecraft/server/packs/resources/ResourceMetadata$a; a put
m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; a build
c net/minecraft/server/packs/resources/ResourceMetadata$a$1 net/minecraft/server/packs/resources/ResourceMetadata$Builder$1
f Lcom/google/common/collect/ImmutableMap; c val$map
m (Lnet/minecraft/server/packs/metadata/ResourcePackMetaParser;)Ljava/util/Optional; a getSection
c net/minecraft/server/packs/resources/ResourceProvider net/minecraft/server/packs/resources/ResourceProvider
f Lnet/minecraft/server/packs/resources/ResourceProvider; b EMPTY
m (Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a lambda$fromMap$2
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/io/FileNotFoundException; b lambda$getResourceOrThrow$1
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; c lambda$static$0
c net/minecraft/server/players/ExpirableListEntry net/minecraft/server/players/BanListEntry
f Ljava/text/SimpleDateFormat; a DATE_FORMAT
f Ljava/lang/String; b EXPIRES_NEVER
f Ljava/util/Date; c created
f Ljava/lang/String; d source
f Ljava/util/Date; e expires
f Ljava/lang/String; f reason
m ()Ljava/util/Date; a getCreated
m (Lcom/google/gson/JsonObject;)V a serialize
m ()Ljava/lang/String; b getSource
m ()Ljava/util/Date; c getExpires
m ()Ljava/lang/String; d getReason
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getDisplayName
m ()Z f hasExpired
c net/minecraft/server/players/GameProfileBanEntry net/minecraft/server/players/UserBanListEntry
m (Lcom/google/gson/JsonObject;)V a serialize
m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; b createGameProfile
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getDisplayName
c net/minecraft/server/players/GameProfileBanList net/minecraft/server/players/UserBanList
m (Ljava/lang/Object;)Ljava/lang/String; a getKeyForUser
m (I)[Ljava/lang/String; a lambda$getUserList$0
m ()[Ljava/lang/String; a getUserList
m (Lcom/mojang/authlib/GameProfile;)Z a isBanned
m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/JsonListEntry; a createEntry
m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; b getKeyForUser
c net/minecraft/server/players/IpBanEntry net/minecraft/server/players/IpBanListEntry
m (Lcom/google/gson/JsonObject;)V a serialize
m (Lcom/google/gson/JsonObject;)Ljava/lang/String; b createIpInfo
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getDisplayName
c net/minecraft/server/players/IpBanList net/minecraft/server/players/IpBanList
m (Ljava/net/SocketAddress;)Z a isBanned
m (Ljava/lang/String;)Z a isBanned
m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/JsonListEntry; a createEntry
m (Ljava/net/SocketAddress;)Lnet/minecraft/server/players/IpBanEntry; b get
m (Ljava/net/SocketAddress;)Ljava/lang/String; c getIpFromAddress
c net/minecraft/server/players/JsonList net/minecraft/server/players/StoredUserList
f Lorg/slf4j/Logger; a LOGGER
f Lcom/google/gson/Gson; b GSON
f Ljava/io/File; c file
f Ljava/util/Map; d map
m (Lnet/minecraft/server/players/JsonListEntry;)V a add
m (Ljava/lang/Object;)Ljava/lang/String; a getKeyForUser
m ()[Ljava/lang/String; a getUserList
m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/JsonListEntry; a createEntry
m ()Ljava/io/File; b getFile
m (Lnet/minecraft/server/players/JsonListEntry;)V b remove
m (Ljava/lang/Object;)Lnet/minecraft/server/players/JsonListEntry; b get
m (Ljava/lang/Object;)V c remove
m ()Z c isEmpty
m ()Ljava/util/Collection; d getEntries
m (Ljava/lang/Object;)Z d contains
m ()V e save
m ()V f load
m ()V g removeExpired
c net/minecraft/server/players/JsonListEntry net/minecraft/server/players/StoredUserEntry
f Ljava/lang/Object; a user
m (Lcom/google/gson/JsonObject;)V a serialize
m ()Z f hasExpired
m ()Ljava/lang/Object; g getUser
c net/minecraft/server/players/NameReferencingFileConverter net/minecraft/server/players/OldUsersConverter
f Ljava/io/File; a OLD_IPBANLIST
f Ljava/io/File; b OLD_USERBANLIST
f Ljava/io/File; c OLD_OPLIST
f Ljava/io/File; d OLD_WHITELIST
f Lorg/slf4j/Logger; e LOGGER
m (Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; a parseDate
m (Lnet/minecraft/server/MinecraftServer;Ljava/util/Collection;Lcom/mojang/authlib/ProfileLookupCallback;)V a lookupPlayers
m (Ljava/io/File;Ljava/util/Map;)Ljava/util/List; a readOldListFormat
m (Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Ljava/util/UUID; a convertMobOwnerIfNecessary
m (Lnet/minecraft/server/dedicated/DedicatedServer;)Z a convertPlayers
m (Lnet/minecraft/server/MinecraftServer;)Z a convertUserBanlist
m (Ljava/io/File;)V a ensureDirectoryExists
m ()Z a areOldUserlistsRemoved
m (Ljava/io/File;)V b renameOldFile
m (Lnet/minecraft/server/MinecraftServer;)Z b convertIpBanlist
m (Lnet/minecraft/server/MinecraftServer;)Z c convertOpsList
m (Lnet/minecraft/server/MinecraftServer;)Z d convertWhiteList
m (Lnet/minecraft/server/MinecraftServer;)Z e serverReadyAfterUserconversion
m (Lnet/minecraft/server/MinecraftServer;)Z f areOldPlayersConverted
m (Lnet/minecraft/server/MinecraftServer;)Ljava/io/File; g getWorldPlayersDirectory
c net/minecraft/server/players/NameReferencingFileConverter$1 net/minecraft/server/players/OldUsersConverter$1
c net/minecraft/server/players/NameReferencingFileConverter$2 net/minecraft/server/players/OldUsersConverter$2
c net/minecraft/server/players/NameReferencingFileConverter$3 net/minecraft/server/players/OldUsersConverter$3
c net/minecraft/server/players/NameReferencingFileConverter$4 net/minecraft/server/players/OldUsersConverter$4
c net/minecraft/server/players/NameReferencingFileConverter$5 net/minecraft/server/players/OldUsersConverter$5
m (Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V a movePlayerFile
m (Ljava/lang/String;)Ljava/lang/String; a getFileNameForProfile
c net/minecraft/server/players/NameReferencingFileConverter$FileConversionException net/minecraft/server/players/OldUsersConverter$ConversionError
c net/minecraft/server/players/OpList net/minecraft/server/players/ServerOpList
m (Ljava/lang/Object;)Ljava/lang/String; a getKeyForUser
m (I)[Ljava/lang/String; a lambda$getUserList$0
m ()[Ljava/lang/String; a getUserList
m (Lcom/mojang/authlib/GameProfile;)Z a canBypassPlayerLimit
m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/JsonListEntry; a createEntry
m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; b getKeyForUser
c net/minecraft/server/players/OpListEntry net/minecraft/server/players/ServerOpListEntry
f I a level
f Z b bypassesPlayerLimit
m ()I a getLevel
m (Lcom/google/gson/JsonObject;)V a serialize
m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; b createGameProfile
m ()Z b getBypassesPlayerLimit
c net/minecraft/server/players/PlayerList net/minecraft/server/players/PlayerList
f I A sendAllPlayerInfoIn
f Ljava/io/File; a USERBANLIST_FILE
f Ljava/io/File; b IPBANLIST_FILE
f Ljava/io/File; c OPLIST_FILE
f Ljava/io/File; d WHITELIST_FILE
f Lnet/minecraft/network/chat/IChatBaseComponent; e CHAT_FILTERED_FULL
f Lnet/minecraft/network/chat/IChatBaseComponent; f DUPLICATE_LOGIN_DISCONNECT_MESSAGE
f I g maxPlayers
f Lorg/slf4j/Logger; h LOGGER
f I i SEND_PLAYER_INFO_INTERVAL
f Ljava/text/SimpleDateFormat; j BAN_DATE_FORMAT
f Lnet/minecraft/server/MinecraftServer; k server
f Ljava/util/List; l players
f Ljava/util/Map; m playersByUUID
f Lnet/minecraft/server/players/GameProfileBanList; n bans
f Lnet/minecraft/server/players/IpBanList; o ipBans
f Lnet/minecraft/server/players/OpList; p ops
f Lnet/minecraft/server/players/WhiteList; q whitelist
f Lnet/minecraft/world/level/storage/WorldNBTStorage; t playerIo
f Z u doWhiteList
f Lnet/minecraft/core/LayeredRegistryAccess; v registries
f I w viewDistance
f I x simulationDistance
f Z y allowCommandsForAllPlayers
f Z z ALLOW_LOGOUTIVATOR
m (Z)V a setUsingWhiteList
m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/network/chat/ChatMessageType$a;)V a broadcastChatMessage
m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z a verifyChatTrusted
m (Lnet/minecraft/server/ScoreboardServer;Lnet/minecraft/server/level/EntityPlayer;)V a updateEntireScoreboard
m (Ljava/lang/String;)Lnet/minecraft/server/level/EntityPlayer; a getPlayerByName
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/server/level/WorldServer;)V a sendLevelInfo
m (Lnet/minecraft/server/level/EntityPlayer;I)V a sendPlayerPermissionLevel
m (Lnet/minecraft/world/entity/player/EntityHuman;DDDDLnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/protocol/Packet;)V a broadcast
m (Lnet/minecraft/network/protocol/Packet;)V a broadcastAll
m (Lnet/minecraft/server/level/EntityPlayer;)Ljava/util/Optional; a load
m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/resources/ResourceKey;)V a broadcastAll
m (Lcom/mojang/authlib/GameProfile;)V a op
m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/function/Function;Z)V a broadcastSystemMessage
m (Lnet/minecraft/network/chat/IChatBaseComponent;Z)V a broadcastSystemMessage
m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/network/chat/ChatMessageType$a;)V a broadcastChatMessage
m ()V a reloadWhiteList
m (Lnet/minecraft/server/level/WorldServer;)V a addWorldborderListener
m (I)V a setViewDistance
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/network/chat/IChatBaseComponent;)V a broadcastSystemToTeam
m (Lnet/minecraft/network/chat/PlayerChatMessage;Ljava/util/function/Predicate;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/network/chat/ChatMessageType$a;)V a broadcastChatMessage
m (Ljava/util/UUID;)Lnet/minecraft/server/level/EntityPlayer; a getPlayer
m (Lnet/minecraft/network/NetworkManager;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/server/network/CommonListenerCookie;)V a placeNewPlayer
m (Ljava/lang/String;)Ljava/util/List; b getPlayersWithAddress
m (Z)V b setAllowCommandsForAllPlayers
m (Lnet/minecraft/server/level/EntityPlayer;)V b save
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/network/chat/IChatBaseComponent;)V b broadcastSystemToAllExceptTeam
m (Lcom/mojang/authlib/GameProfile;)V b deop
m (I)V b setSimulationDistance
m (Lcom/mojang/authlib/GameProfile;)Z c isWhiteListed
m ()Lnet/minecraft/server/MinecraftServer; c getServer
m (Lnet/minecraft/server/level/EntityPlayer;)V d sendPlayerPermissionLevel
m (Lcom/mojang/authlib/GameProfile;)Z d canBypassPlayerLimit
m ()V d tick
m (Lnet/minecraft/server/level/EntityPlayer;)V e sendAllPlayerInfo
m ()[Ljava/lang/String; e getPlayerNamesArray
m ()Lnet/minecraft/server/players/GameProfileBanList; f getBans
m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/server/AdvancementDataPlayer; f getPlayerAdvancements
m (Lcom/mojang/authlib/GameProfile;)Z f isOp
m ()Lnet/minecraft/server/players/IpBanList; g getIpBans
m ()V h saveAll
m ()Lnet/minecraft/server/players/WhiteList; i getWhiteList
m ()[Ljava/lang/String; j getWhiteListNames
m ()Lnet/minecraft/server/players/OpList; k getOps
m ()[Ljava/lang/String; l getOpNames
m ()I m getPlayerCount
m ()I n getMaxPlayers
m ()Z o isUsingWhitelist
m ()I p getViewDistance
m ()I q getSimulationDistance
m ()Lnet/minecraft/nbt/NBTTagCompound; r getSingleplayerData
m ()V s removeAll
m ()Ljava/util/List; t getPlayers
m ()V u reloadResources
m ()Z v isAllowCommandsForAllPlayers
c net/minecraft/server/players/PlayerList$1 net/minecraft/server/players/PlayerList$1
m (Lnet/minecraft/world/level/border/WorldBorder;DD)V a onBorderCenterSet
m (Lnet/minecraft/world/level/border/WorldBorder;DDJ)V a onBorderSizeLerping
m (Lnet/minecraft/world/level/border/WorldBorder;I)V a onBorderSetWarningTime
m (Lnet/minecraft/world/level/border/WorldBorder;D)V a onBorderSizeSet
m (Lnet/minecraft/world/level/border/WorldBorder;I)V b onBorderSetWarningBlocks
m (Lnet/minecraft/world/level/border/WorldBorder;D)V b onBorderSetDamagePerBlock
m (Lnet/minecraft/world/level/border/WorldBorder;D)V c onBorderSetDamageSafeZOne
c net/minecraft/server/players/SleepStatus net/minecraft/server/players/SleepStatus
f I a activePlayers
f I b sleepingPlayers
m (Ljava/util/List;)Z a update
m (ILjava/util/List;)Z a areEnoughDeepSleeping
m ()V a removeAllSleepers
m (I)Z a areEnoughSleeping
m (I)I b sleepersNeeded
m ()I b amountSleeping
c net/minecraft/server/players/UserCache net/minecraft/server/players/GameProfileCache
f Lorg/slf4j/Logger; a LOGGER
f I b GAMEPROFILES_MRU_LIMIT
f I c GAMEPROFILES_EXPIRATION_MONTHS
f Z d usesAuthentication
f Ljava/util/Map; e profilesByName
f Ljava/util/Map; f profilesByUUID
f Ljava/util/Map; g requests
f Lcom/mojang/authlib/GameProfileRepository; h profileRepository
f Lcom/google/gson/Gson; i gson
f Ljava/io/File; j file
f Ljava/util/concurrent/atomic/AtomicLong; k operationCount
f Ljava/util/concurrent/Executor; l executor
m (Lcom/mojang/authlib/GameProfile;)V a add
m (Ljava/lang/String;)Ljava/util/Optional; a get
m (Ljava/util/concurrent/Executor;)V a setExecutor
m (Ljava/util/UUID;)Ljava/util/Optional; a get
m (Lcom/google/gson/JsonElement;Ljava/text/DateFormat;)Ljava/util/Optional; a readGameProfile
m (Z)V a setUsesAuthentication
m (Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Ljava/util/Optional; a lookupGameProfile
m (I)Ljava/util/stream/Stream; a getTopMRUProfiles
m (Lnet/minecraft/server/players/UserCache$UserCacheEntry;)V a safeAdd
m (Lnet/minecraft/server/players/UserCache$UserCacheEntry;Ljava/text/DateFormat;)Lcom/google/gson/JsonElement; a writeGameProfile
m ()V a clearExecutor
m ()Ljava/util/List; b load
m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; b getAsync
m (Ljava/lang/String;)Ljava/util/Optional; c createUnknownProfile
m ()Z d usesAuthentication
m ()J e getNextOperation
m ()Ljava/text/DateFormat; f createDateFormat
c net/minecraft/server/players/UserCache$1 net/minecraft/server/players/GameProfileCache$1
c net/minecraft/server/players/UserCache$UserCacheEntry net/minecraft/server/players/GameProfileCache$GameProfileInfo
f Lcom/mojang/authlib/GameProfile; a profile
f Ljava/util/Date; b expirationDate
f J c lastAccess
m ()Lcom/mojang/authlib/GameProfile; a getProfile
m (J)V a setLastAccess
m ()Ljava/util/Date; b getExpirationDate
m ()J c getLastAccess
c net/minecraft/server/players/WhiteList net/minecraft/server/players/UserWhiteList
m (Ljava/lang/Object;)Ljava/lang/String; a getKeyForUser
m (I)[Ljava/lang/String; a lambda$getUserList$0
m ()[Ljava/lang/String; a getUserList
m (Lcom/mojang/authlib/GameProfile;)Z a isWhiteListed
m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/JsonListEntry; a createEntry
m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; b getKeyForUser
c net/minecraft/server/players/WhiteListEntry net/minecraft/server/players/UserWhiteListEntry
m (Lcom/google/gson/JsonObject;)V a serialize
m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; b createGameProfile
c net/minecraft/server/rcon/RemoteControlCommandListener net/minecraft/server/rcon/RconConsoleSource
f Ljava/lang/String; b RCON
f Lnet/minecraft/network/chat/IChatBaseComponent; c RCON_COMPONENT
f Ljava/lang/StringBuffer; d buffer
f Lnet/minecraft/server/MinecraftServer; e server
m ()Z U_ shouldInformAdmins
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m ()V e prepareForCommand
m ()Ljava/lang/String; f getCommandResponse
m ()Lnet/minecraft/commands/CommandListenerWrapper; g createCommandSourceStack
m ()Z l_ acceptsSuccess
m ()Z w_ acceptsFailure
c net/minecraft/server/rcon/RemoteStatusReply net/minecraft/server/rcon/NetworkDataOutputStream
f Ljava/io/ByteArrayOutputStream; a outputStream
f Ljava/io/DataOutputStream; b dataOutputStream
m ()[B a toByteArray
m (Ljava/lang/String;)V a writeString
m (S)V a writeShort
m (I)V a write
m (F)V a writeFloat
m ([B)V a writeBytes
m (I)V b writeInt
m ()V b reset
c net/minecraft/server/rcon/StatusChallengeUtils net/minecraft/server/rcon/PktUtils
f I a MAX_PACKET_SIZE
f [C b HEX_CHAR
m ([BI)I a intFromByteArray
m ([BII)Ljava/lang/String; a stringFromByteArray
m (B)Ljava/lang/String; a toHexString
m ([BII)I b intFromByteArray
m ([BII)I c intFromNetworkByteArray
c net/minecraft/server/rcon/thread/RemoteConnectionThread net/minecraft/server/rcon/thread/GenericThread
f Z a running
f Ljava/lang/String; b name
f Ljava/lang/Thread; c thread
f Lorg/slf4j/Logger; d LOGGER
f Ljava/util/concurrent/atomic/AtomicInteger; e UNIQUE_THREAD_ID
f I f MAX_STOP_WAIT
m ()Z a start
m ()V b stop
m ()Z c isRunning
c net/minecraft/server/rcon/thread/RemoteControlListener net/minecraft/server/rcon/thread/RconThread
f Lorg/slf4j/Logger; d LOGGER
f Ljava/net/ServerSocket; e socket
f Ljava/lang/String; f rconPassword
f Ljava/util/List; g clients
f Lnet/minecraft/server/IMinecraftServer; h serverInterface
m (Ljava/net/ServerSocket;)V a closeSocket
m (Lnet/minecraft/server/rcon/thread/RemoteControlSession;)Z a lambda$clearClients$0
m (Lnet/minecraft/server/IMinecraftServer;)Lnet/minecraft/server/rcon/thread/RemoteControlListener; a create
m ()V b stop
m ()V d clearClients
c net/minecraft/server/rcon/thread/RemoteControlSession net/minecraft/server/rcon/thread/RconClient
f Lorg/slf4j/Logger; d LOGGER
f I e SERVERDATA_AUTH
f I f SERVERDATA_EXECCOMMAND
f I g SERVERDATA_RESPONSE_VALUE
f I h SERVERDATA_AUTH_RESPONSE
f I i SERVERDATA_AUTH_FAILURE
f Z j authed
f Ljava/net/Socket; k client
f [B l buf
f Ljava/lang/String; m rconPassword
m (ILjava/lang/String;)V a sendCmdResponse
m (IILjava/lang/String;)V a send
m ()V b stop
m ()V d sendAuthFailure
m ()V e closeSocket
c net/minecraft/server/rcon/thread/RemoteStatusListener net/minecraft/server/rcon/thread/QueryThreadGs4
f Lorg/slf4j/Logger; d LOGGER
f Ljava/lang/String; e GAME_TYPE
f Ljava/lang/String; f GAME_ID
f J g CHALLENGE_CHECK_INTERVAL
f J h RESPONSE_CACHE_TIME
f J i lastChallengeCheck
f I j port
f I k serverPort
f I l maxPlayers
f Ljava/lang/String; m serverName
f Ljava/lang/String; n worldName
f Ljava/net/DatagramSocket; o socket
f [B p buffer
f Ljava/lang/String; q hostIp
f Ljava/lang/String; r serverIp
f Ljava/util/Map; s validChallenges
f Lnet/minecraft/server/rcon/RemoteStatusReply; t rulesResponse
f J u lastRulesResponse
f Lnet/minecraft/server/IMinecraftServer; v serverInterface
m (Ljava/net/SocketAddress;)[B a getIdentBytes
m (Lnet/minecraft/server/IMinecraftServer;)Lnet/minecraft/server/rcon/thread/RemoteStatusListener; a create
m ()Z a start
m (Ljava/net/DatagramPacket;)Z a processPacket
m ([BLjava/net/DatagramPacket;)V a sendTo
m (Ljava/lang/Exception;)V a recoverSocketError
m (Ljava/net/DatagramPacket;)[B b buildRuleResponse
m (Ljava/net/DatagramPacket;)Ljava/lang/Boolean; c validChallenge
m (Ljava/net/DatagramPacket;)V d sendChallenge
m ()V d pruneChallenges
m ()Z e initSocket
c net/minecraft/server/rcon/thread/RemoteStatusListener$RemoteStatusChallenge net/minecraft/server/rcon/thread/QueryThreadGs4$RequestChallenge
f J a time
f I b challenge
f [B c identBytes
f [B d challengeBytes
f Ljava/lang/String; e ident
m (J)Ljava/lang/Boolean; a before
m ()I a getChallenge
m ()[B b getChallengeBytes
m ()[B c getIdentBytes
m ()Ljava/lang/String; d getIdent
c net/minecraft/sounds/Music net/minecraft/sounds/Music
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/Holder; b event
f I c minDelay
f I d maxDelay
f Z e replaceCurrentMusic
m (Lnet/minecraft/sounds/Music;)Ljava/lang/Boolean; a lambda$static$3
m ()Lnet/minecraft/core/Holder; a getEvent
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m ()I b getMinDelay
m (Lnet/minecraft/sounds/Music;)Ljava/lang/Integer; b lambda$static$2
m (Lnet/minecraft/sounds/Music;)Ljava/lang/Integer; c lambda$static$1
m ()I c getMaxDelay
m (Lnet/minecraft/sounds/Music;)Lnet/minecraft/core/Holder; d lambda$static$0
m ()Z d replaceCurrentMusic
c net/minecraft/sounds/Musics net/minecraft/sounds/Musics
f Lnet/minecraft/sounds/Music; a MENU
f Lnet/minecraft/sounds/Music; b CREATIVE
f Lnet/minecraft/sounds/Music; c CREDITS
f Lnet/minecraft/sounds/Music; d END_BOSS
f Lnet/minecraft/sounds/Music; e END
f Lnet/minecraft/sounds/Music; f UNDER_WATER
f Lnet/minecraft/sounds/Music; g GAME
f I h ONE_SECOND
f I i THIRTY_SECONDS
f I j TEN_MINUTES
f I k TWENTY_MINUTES
f I l FIVE_MINUTES
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/sounds/Music; a createGameMusic
c net/minecraft/sounds/SoundCategory net/minecraft/sounds/SoundSource
f Lnet/minecraft/sounds/SoundCategory; a MASTER
f Lnet/minecraft/sounds/SoundCategory; b MUSIC
f Lnet/minecraft/sounds/SoundCategory; c RECORDS
f Lnet/minecraft/sounds/SoundCategory; d WEATHER
f Lnet/minecraft/sounds/SoundCategory; e BLOCKS
f Lnet/minecraft/sounds/SoundCategory; f HOSTILE
f Lnet/minecraft/sounds/SoundCategory; g NEUTRAL
f Lnet/minecraft/sounds/SoundCategory; h PLAYERS
f Lnet/minecraft/sounds/SoundCategory; i AMBIENT
f Lnet/minecraft/sounds/SoundCategory; j VOICE
f Ljava/lang/String; k name
f [Lnet/minecraft/sounds/SoundCategory; l $VALUES
m ()Ljava/lang/String; a getName
m ()[Lnet/minecraft/sounds/SoundCategory; b $values
c net/minecraft/sounds/SoundEffect net/minecraft/sounds/SoundEvent
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c DIRECT_STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f F e DEFAULT_RANGE
f Lnet/minecraft/resources/MinecraftKey; f location
f F g range
f Z h newSystem
m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Float;)Lnet/minecraft/sounds/SoundEffect; a lambda$create$1
m (F)F a getRange
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Optional;)Lnet/minecraft/sounds/SoundEffect; a create
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/sounds/SoundEffect; a createVariableRangeEvent
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/resources/MinecraftKey;F)Lnet/minecraft/sounds/SoundEffect; a createFixedRangeEvent
m ()Lnet/minecraft/resources/MinecraftKey; a getLocation
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/sounds/SoundEffect; b lambda$create$2
m ()Ljava/util/Optional; b fixedRange
c net/minecraft/sounds/SoundEffects net/minecraft/sounds/SoundEvents
f Lnet/minecraft/sounds/SoundEffect; A AMBIENT_UNDERWATER_LOOP_ADDITIONS
f Lnet/minecraft/sounds/SoundEffect; AA VAULT_CLOSE_SHUTTER
f Lnet/minecraft/sounds/SoundEffect; AB VAULT_DEACTIVATE
f Lnet/minecraft/sounds/SoundEffect; AC VAULT_EJECT_ITEM
f Lnet/minecraft/sounds/SoundEffect; AD VAULT_FALL
f Lnet/minecraft/sounds/SoundEffect; AE VAULT_HIT
f Lnet/minecraft/sounds/SoundEffect; AF VAULT_INSERT_ITEM
f Lnet/minecraft/sounds/SoundEffect; AG VAULT_INSERT_ITEM_FAIL
f Lnet/minecraft/sounds/SoundEffect; AH VAULT_OPEN_SHUTTER
f Lnet/minecraft/sounds/SoundEffect; AI VAULT_PLACE
f Lnet/minecraft/sounds/SoundEffect; AJ VAULT_STEP
f Lnet/minecraft/sounds/SoundEffect; AK VEX_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; AL VEX_CHARGE
f Lnet/minecraft/sounds/SoundEffect; AM VEX_DEATH
f Lnet/minecraft/sounds/SoundEffect; AN VEX_HURT
f Lnet/minecraft/sounds/SoundEffect; AO VILLAGER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; AP VILLAGER_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; AQ VILLAGER_DEATH
f Lnet/minecraft/sounds/SoundEffect; AR VILLAGER_HURT
f Lnet/minecraft/sounds/SoundEffect; AS VILLAGER_NO
f Lnet/minecraft/sounds/SoundEffect; AT VILLAGER_TRADE
f Lnet/minecraft/sounds/SoundEffect; AU VILLAGER_YES
f Lnet/minecraft/sounds/SoundEffect; AV VILLAGER_WORK_ARMORER
f Lnet/minecraft/sounds/SoundEffect; AW VILLAGER_WORK_BUTCHER
f Lnet/minecraft/sounds/SoundEffect; AX VILLAGER_WORK_CARTOGRAPHER
f Lnet/minecraft/sounds/SoundEffect; AY VILLAGER_WORK_CLERIC
f Lnet/minecraft/sounds/SoundEffect; AZ VILLAGER_WORK_FARMER
f Lnet/minecraft/sounds/SoundEffect; Aa POLISHED_TUFF_PLACE
f Lnet/minecraft/sounds/SoundEffect; Ab POLISHED_TUFF_STEP
f Lnet/minecraft/sounds/SoundEffect; Ac TURTLE_AMBIENT_LAND
f Lnet/minecraft/sounds/SoundEffect; Ad TURTLE_DEATH
f Lnet/minecraft/sounds/SoundEffect; Ae TURTLE_DEATH_BABY
f Lnet/minecraft/sounds/SoundEffect; Af TURTLE_EGG_BREAK
f Lnet/minecraft/sounds/SoundEffect; Ag TURTLE_EGG_CRACK
f Lnet/minecraft/sounds/SoundEffect; Ah TURTLE_EGG_HATCH
f Lnet/minecraft/sounds/SoundEffect; Ai TURTLE_HURT
f Lnet/minecraft/sounds/SoundEffect; Aj TURTLE_HURT_BABY
f Lnet/minecraft/sounds/SoundEffect; Ak TURTLE_LAY_EGG
f Lnet/minecraft/sounds/SoundEffect; Al TURTLE_SHAMBLE
f Lnet/minecraft/sounds/SoundEffect; Am TURTLE_SHAMBLE_BABY
f Lnet/minecraft/sounds/SoundEffect; An TURTLE_SWIM
f Lnet/minecraft/core/Holder$c; Ao UI_BUTTON_CLICK
f Lnet/minecraft/sounds/SoundEffect; Ap UI_LOOM_SELECT_PATTERN
f Lnet/minecraft/sounds/SoundEffect; Aq UI_LOOM_TAKE_RESULT
f Lnet/minecraft/sounds/SoundEffect; Ar UI_CARTOGRAPHY_TABLE_TAKE_RESULT
f Lnet/minecraft/sounds/SoundEffect; As UI_STONECUTTER_TAKE_RESULT
f Lnet/minecraft/sounds/SoundEffect; At UI_STONECUTTER_SELECT_RECIPE
f Lnet/minecraft/sounds/SoundEffect; Au UI_TOAST_CHALLENGE_COMPLETE
f Lnet/minecraft/sounds/SoundEffect; Av UI_TOAST_IN
f Lnet/minecraft/sounds/SoundEffect; Aw UI_TOAST_OUT
f Lnet/minecraft/sounds/SoundEffect; Ax VAULT_ACTIVATE
f Lnet/minecraft/sounds/SoundEffect; Ay VAULT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Az VAULT_BREAK
f Lnet/minecraft/sounds/SoundEffect; B AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE
f Lnet/minecraft/sounds/SoundEffect; BA WANDERING_TRADER_TRADE
f Lnet/minecraft/sounds/SoundEffect; BB WANDERING_TRADER_YES
f Lnet/minecraft/sounds/SoundEffect; BC WARDEN_AGITATED
f Lnet/minecraft/sounds/SoundEffect; BD WARDEN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; BE WARDEN_ANGRY
f Lnet/minecraft/sounds/SoundEffect; BF WARDEN_ATTACK_IMPACT
f Lnet/minecraft/sounds/SoundEffect; BG WARDEN_DEATH
f Lnet/minecraft/sounds/SoundEffect; BH WARDEN_DIG
f Lnet/minecraft/sounds/SoundEffect; BI WARDEN_EMERGE
f Lnet/minecraft/sounds/SoundEffect; BJ WARDEN_HEARTBEAT
f Lnet/minecraft/sounds/SoundEffect; BK WARDEN_HURT
f Lnet/minecraft/sounds/SoundEffect; BL WARDEN_LISTENING
f Lnet/minecraft/sounds/SoundEffect; BM WARDEN_LISTENING_ANGRY
f Lnet/minecraft/sounds/SoundEffect; BN WARDEN_NEARBY_CLOSE
f Lnet/minecraft/sounds/SoundEffect; BO WARDEN_NEARBY_CLOSER
f Lnet/minecraft/sounds/SoundEffect; BP WARDEN_NEARBY_CLOSEST
f Lnet/minecraft/sounds/SoundEffect; BQ WARDEN_ROAR
f Lnet/minecraft/sounds/SoundEffect; BR WARDEN_SNIFF
f Lnet/minecraft/sounds/SoundEffect; BS WARDEN_SONIC_BOOM
f Lnet/minecraft/sounds/SoundEffect; BT WARDEN_SONIC_CHARGE
f Lnet/minecraft/sounds/SoundEffect; BU WARDEN_STEP
f Lnet/minecraft/sounds/SoundEffect; BV WARDEN_TENDRIL_CLICKS
f Lnet/minecraft/sounds/SoundEffect; BW WAXED_HANGING_SIGN_INTERACT_FAIL
f Lnet/minecraft/sounds/SoundEffect; BX WAXED_SIGN_INTERACT_FAIL
f Lnet/minecraft/sounds/SoundEffect; BY WATER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; BZ WEATHER_RAIN
f Lnet/minecraft/sounds/SoundEffect; Ba VILLAGER_WORK_FISHERMAN
f Lnet/minecraft/sounds/SoundEffect; Bb VILLAGER_WORK_FLETCHER
f Lnet/minecraft/sounds/SoundEffect; Bc VILLAGER_WORK_LEATHERWORKER
f Lnet/minecraft/sounds/SoundEffect; Bd VILLAGER_WORK_LIBRARIAN
f Lnet/minecraft/sounds/SoundEffect; Be VILLAGER_WORK_MASON
f Lnet/minecraft/sounds/SoundEffect; Bf VILLAGER_WORK_SHEPHERD
f Lnet/minecraft/sounds/SoundEffect; Bg VILLAGER_WORK_TOOLSMITH
f Lnet/minecraft/sounds/SoundEffect; Bh VILLAGER_WORK_WEAPONSMITH
f Lnet/minecraft/sounds/SoundEffect; Bi VINDICATOR_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Bj VINDICATOR_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; Bk VINDICATOR_DEATH
f Lnet/minecraft/sounds/SoundEffect; Bl VINDICATOR_HURT
f Lnet/minecraft/sounds/SoundEffect; Bm VINE_BREAK
f Lnet/minecraft/sounds/SoundEffect; Bn VINE_FALL
f Lnet/minecraft/sounds/SoundEffect; Bo VINE_HIT
f Lnet/minecraft/sounds/SoundEffect; Bp VINE_PLACE
f Lnet/minecraft/sounds/SoundEffect; Bq VINE_STEP
f Lnet/minecraft/sounds/SoundEffect; Br LILY_PAD_PLACE
f Lnet/minecraft/sounds/SoundEffect; Bs WANDERING_TRADER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Bt WANDERING_TRADER_DEATH
f Lnet/minecraft/sounds/SoundEffect; Bu WANDERING_TRADER_DISAPPEARED
f Lnet/minecraft/sounds/SoundEffect; Bv WANDERING_TRADER_DRINK_MILK
f Lnet/minecraft/sounds/SoundEffect; Bw WANDERING_TRADER_DRINK_POTION
f Lnet/minecraft/sounds/SoundEffect; Bx WANDERING_TRADER_HURT
f Lnet/minecraft/sounds/SoundEffect; By WANDERING_TRADER_NO
f Lnet/minecraft/sounds/SoundEffect; Bz WANDERING_TRADER_REAPPEARED
f Lnet/minecraft/sounds/SoundEffect; C AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE
f Lnet/minecraft/sounds/SoundEffect; CA WITHER_SKELETON_DEATH
f Lnet/minecraft/sounds/SoundEffect; CB WITHER_SKELETON_HURT
f Lnet/minecraft/sounds/SoundEffect; CC WITHER_SKELETON_STEP
f Lnet/minecraft/sounds/SoundEffect; CD WITHER_SPAWN
f Lnet/minecraft/sounds/SoundEffect; CE WOLF_ARMOR_BREAK
f Lnet/minecraft/sounds/SoundEffect; CF WOLF_ARMOR_CRACK
f Lnet/minecraft/sounds/SoundEffect; CG WOLF_ARMOR_DAMAGE
f Lnet/minecraft/sounds/SoundEffect; CH WOLF_ARMOR_REPAIR
f Lnet/minecraft/sounds/SoundEffect; CI WOLF_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; CJ WOLF_DEATH
f Lnet/minecraft/sounds/SoundEffect; CK WOLF_GROWL
f Lnet/minecraft/sounds/SoundEffect; CL WOLF_HOWL
f Lnet/minecraft/sounds/SoundEffect; CM WOLF_HURT
f Lnet/minecraft/sounds/SoundEffect; CN WOLF_PANT
f Lnet/minecraft/sounds/SoundEffect; CO WOLF_SHAKE
f Lnet/minecraft/sounds/SoundEffect; CP WOLF_STEP
f Lnet/minecraft/sounds/SoundEffect; CQ WOLF_WHINE
f Lnet/minecraft/sounds/SoundEffect; CR WOODEN_DOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; CS WOODEN_DOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; CT WOODEN_TRAPDOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; CU WOODEN_TRAPDOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; CV WOODEN_BUTTON_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; CW WOODEN_BUTTON_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; CX WOODEN_PRESSURE_PLATE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; CY WOODEN_PRESSURE_PLATE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; CZ WOOD_BREAK
f Lnet/minecraft/sounds/SoundEffect; Ca WEATHER_RAIN_ABOVE
f Lnet/minecraft/sounds/SoundEffect; Cb WET_GRASS_BREAK
f Lnet/minecraft/sounds/SoundEffect; Cc WET_GRASS_FALL
f Lnet/minecraft/sounds/SoundEffect; Cd WET_GRASS_HIT
f Lnet/minecraft/sounds/SoundEffect; Ce WET_GRASS_PLACE
f Lnet/minecraft/sounds/SoundEffect; Cf WET_GRASS_STEP
f Lnet/minecraft/sounds/SoundEffect; Cg WET_SPONGE_BREAK
f Lnet/minecraft/sounds/SoundEffect; Ch WET_SPONGE_DRIES
f Lnet/minecraft/sounds/SoundEffect; Ci WET_SPONGE_FALL
f Lnet/minecraft/sounds/SoundEffect; Cj WET_SPONGE_HIT
f Lnet/minecraft/sounds/SoundEffect; Ck WET_SPONGE_PLACE
f Lnet/minecraft/sounds/SoundEffect; Cl WET_SPONGE_STEP
f Lnet/minecraft/core/Holder$c; Cm WIND_CHARGE_BURST
f Lnet/minecraft/sounds/SoundEffect; Cn WIND_CHARGE_THROW
f Lnet/minecraft/sounds/SoundEffect; Co WITCH_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Cp WITCH_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; Cq WITCH_DEATH
f Lnet/minecraft/sounds/SoundEffect; Cr WITCH_DRINK
f Lnet/minecraft/sounds/SoundEffect; Cs WITCH_HURT
f Lnet/minecraft/sounds/SoundEffect; Ct WITCH_THROW
f Lnet/minecraft/sounds/SoundEffect; Cu WITHER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Cv WITHER_BREAK_BLOCK
f Lnet/minecraft/sounds/SoundEffect; Cw WITHER_DEATH
f Lnet/minecraft/sounds/SoundEffect; Cx WITHER_HURT
f Lnet/minecraft/sounds/SoundEffect; Cy WITHER_SHOOT
f Lnet/minecraft/sounds/SoundEffect; Cz WITHER_SKELETON_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; D AMETHYST_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; DA ZOMBIE_INFECT
f Lnet/minecraft/sounds/SoundEffect; DB ZOMBIFIED_PIGLIN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; DC ZOMBIFIED_PIGLIN_ANGRY
f Lnet/minecraft/sounds/SoundEffect; DD ZOMBIFIED_PIGLIN_DEATH
f Lnet/minecraft/sounds/SoundEffect; DE ZOMBIFIED_PIGLIN_HURT
f Lnet/minecraft/sounds/SoundEffect; DF ZOMBIE_STEP
f Lnet/minecraft/sounds/SoundEffect; DG ZOMBIE_VILLAGER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; DH ZOMBIE_VILLAGER_CONVERTED
f Lnet/minecraft/sounds/SoundEffect; DI ZOMBIE_VILLAGER_CURE
f Lnet/minecraft/sounds/SoundEffect; DJ ZOMBIE_VILLAGER_DEATH
f Lnet/minecraft/sounds/SoundEffect; DK ZOMBIE_VILLAGER_HURT
f Lnet/minecraft/sounds/SoundEffect; DL ZOMBIE_VILLAGER_STEP
f Lnet/minecraft/sounds/SoundEffect; DM APPLY_EFFECT_BAD_OMEN
f Lnet/minecraft/sounds/SoundEffect; DN APPLY_EFFECT_TRIAL_OMEN
f Lnet/minecraft/sounds/SoundEffect; DO APPLY_EFFECT_RAID_OMEN
f Lnet/minecraft/sounds/SoundEffect; Da WOOD_FALL
f Lnet/minecraft/sounds/SoundEffect; Db WOOD_HIT
f Lnet/minecraft/sounds/SoundEffect; Dc WOOD_PLACE
f Lnet/minecraft/sounds/SoundEffect; Dd WOOD_STEP
f Lnet/minecraft/sounds/SoundEffect; De WOOL_BREAK
f Lnet/minecraft/sounds/SoundEffect; Df WOOL_FALL
f Lnet/minecraft/sounds/SoundEffect; Dg WOOL_HIT
f Lnet/minecraft/sounds/SoundEffect; Dh WOOL_PLACE
f Lnet/minecraft/sounds/SoundEffect; Di WOOL_STEP
f Lnet/minecraft/sounds/SoundEffect; Dj ZOGLIN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Dk ZOGLIN_ANGRY
f Lnet/minecraft/sounds/SoundEffect; Dl ZOGLIN_ATTACK
f Lnet/minecraft/sounds/SoundEffect; Dm ZOGLIN_DEATH
f Lnet/minecraft/sounds/SoundEffect; Dn ZOGLIN_HURT
f Lnet/minecraft/sounds/SoundEffect; Do ZOGLIN_STEP
f Lnet/minecraft/sounds/SoundEffect; Dp ZOMBIE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Dq ZOMBIE_ATTACK_WOODEN_DOOR
f Lnet/minecraft/sounds/SoundEffect; Dr ZOMBIE_ATTACK_IRON_DOOR
f Lnet/minecraft/sounds/SoundEffect; Ds ZOMBIE_BREAK_WOODEN_DOOR
f Lnet/minecraft/sounds/SoundEffect; Dt ZOMBIE_CONVERTED_TO_DROWNED
f Lnet/minecraft/sounds/SoundEffect; Du ZOMBIE_DEATH
f Lnet/minecraft/sounds/SoundEffect; Dv ZOMBIE_DESTROY_EGG
f Lnet/minecraft/sounds/SoundEffect; Dw ZOMBIE_HORSE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Dx ZOMBIE_HORSE_DEATH
f Lnet/minecraft/sounds/SoundEffect; Dy ZOMBIE_HORSE_HURT
f Lnet/minecraft/sounds/SoundEffect; Dz ZOMBIE_HURT
f Lnet/minecraft/sounds/SoundEffect; E AMETHYST_BLOCK_CHIME
f Lnet/minecraft/sounds/SoundEffect; F AMETHYST_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; G AMETHYST_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; H AMETHYST_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; I AMETHYST_BLOCK_RESONATE
f Lnet/minecraft/sounds/SoundEffect; J AMETHYST_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; K AMETHYST_CLUSTER_BREAK
f Lnet/minecraft/sounds/SoundEffect; L AMETHYST_CLUSTER_FALL
f Lnet/minecraft/sounds/SoundEffect; M AMETHYST_CLUSTER_HIT
f Lnet/minecraft/sounds/SoundEffect; N AMETHYST_CLUSTER_PLACE
f Lnet/minecraft/sounds/SoundEffect; O AMETHYST_CLUSTER_STEP
f Lnet/minecraft/sounds/SoundEffect; P ANCIENT_DEBRIS_BREAK
f Lnet/minecraft/sounds/SoundEffect; Q ANCIENT_DEBRIS_STEP
f Lnet/minecraft/sounds/SoundEffect; R ANCIENT_DEBRIS_PLACE
f Lnet/minecraft/sounds/SoundEffect; S ANCIENT_DEBRIS_HIT
f Lnet/minecraft/sounds/SoundEffect; T ANCIENT_DEBRIS_FALL
f Lnet/minecraft/sounds/SoundEffect; U ANVIL_BREAK
f Lnet/minecraft/sounds/SoundEffect; V ANVIL_DESTROY
f Lnet/minecraft/sounds/SoundEffect; W ANVIL_FALL
f Lnet/minecraft/sounds/SoundEffect; X ANVIL_HIT
f Lnet/minecraft/sounds/SoundEffect; Y ANVIL_LAND
f Lnet/minecraft/sounds/SoundEffect; Z ANVIL_PLACE
f Lnet/minecraft/sounds/SoundEffect; a ALLAY_AMBIENT_WITH_ITEM
f Lnet/minecraft/sounds/SoundEffect; aA ARMOR_STAND_BREAK
f Lnet/minecraft/sounds/SoundEffect; aB ARMOR_STAND_FALL
f Lnet/minecraft/sounds/SoundEffect; aC ARMOR_STAND_HIT
f Lnet/minecraft/sounds/SoundEffect; aD ARMOR_STAND_PLACE
f Lnet/minecraft/sounds/SoundEffect; aE ARROW_HIT
f Lnet/minecraft/sounds/SoundEffect; aF ARROW_HIT_PLAYER
f Lnet/minecraft/sounds/SoundEffect; aG ARROW_SHOOT
f Lnet/minecraft/sounds/SoundEffect; aH AXE_STRIP
f Lnet/minecraft/sounds/SoundEffect; aI AXE_SCRAPE
f Lnet/minecraft/sounds/SoundEffect; aJ AXE_WAX_OFF
f Lnet/minecraft/sounds/SoundEffect; aK AXOLOTL_ATTACK
f Lnet/minecraft/sounds/SoundEffect; aL AXOLOTL_DEATH
f Lnet/minecraft/sounds/SoundEffect; aM AXOLOTL_HURT
f Lnet/minecraft/sounds/SoundEffect; aN AXOLOTL_IDLE_AIR
f Lnet/minecraft/sounds/SoundEffect; aO AXOLOTL_IDLE_WATER
f Lnet/minecraft/sounds/SoundEffect; aP AXOLOTL_SPLASH
f Lnet/minecraft/sounds/SoundEffect; aQ AXOLOTL_SWIM
f Lnet/minecraft/sounds/SoundEffect; aR AZALEA_BREAK
f Lnet/minecraft/sounds/SoundEffect; aS AZALEA_FALL
f Lnet/minecraft/sounds/SoundEffect; aT AZALEA_HIT
f Lnet/minecraft/sounds/SoundEffect; aU AZALEA_PLACE
f Lnet/minecraft/sounds/SoundEffect; aV AZALEA_STEP
f Lnet/minecraft/sounds/SoundEffect; aW AZALEA_LEAVES_BREAK
f Lnet/minecraft/sounds/SoundEffect; aX AZALEA_LEAVES_FALL
f Lnet/minecraft/sounds/SoundEffect; aY AZALEA_LEAVES_HIT
f Lnet/minecraft/sounds/SoundEffect; aZ AZALEA_LEAVES_PLACE
f Lnet/minecraft/sounds/SoundEffect; aa ANVIL_STEP
f Lnet/minecraft/sounds/SoundEffect; ab ANVIL_USE
f Lnet/minecraft/sounds/SoundEffect; ac ARMADILLO_EAT
f Lnet/minecraft/sounds/SoundEffect; ad ARMADILLO_HURT
f Lnet/minecraft/sounds/SoundEffect; ae ARMADILLO_HURT_REDUCED
f Lnet/minecraft/sounds/SoundEffect; af ARMADILLO_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ag ARMADILLO_STEP
f Lnet/minecraft/sounds/SoundEffect; ah ARMADILLO_DEATH
f Lnet/minecraft/sounds/SoundEffect; ai ARMADILLO_ROLL
f Lnet/minecraft/sounds/SoundEffect; aj ARMADILLO_LAND
f Lnet/minecraft/sounds/SoundEffect; ak ARMADILLO_SCUTE_DROP
f Lnet/minecraft/sounds/SoundEffect; al ARMADILLO_UNROLL_FINISH
f Lnet/minecraft/sounds/SoundEffect; am ARMADILLO_PEEK
f Lnet/minecraft/sounds/SoundEffect; an ARMADILLO_UNROLL_START
f Lnet/minecraft/sounds/SoundEffect; ao ARMADILLO_BRUSH
f Lnet/minecraft/core/Holder; ap ARMOR_EQUIP_CHAIN
f Lnet/minecraft/core/Holder; aq ARMOR_EQUIP_DIAMOND
f Lnet/minecraft/core/Holder; ar ARMOR_EQUIP_ELYTRA
f Lnet/minecraft/core/Holder; as ARMOR_EQUIP_GENERIC
f Lnet/minecraft/core/Holder; at ARMOR_EQUIP_GOLD
f Lnet/minecraft/core/Holder; au ARMOR_EQUIP_IRON
f Lnet/minecraft/core/Holder; av ARMOR_EQUIP_LEATHER
f Lnet/minecraft/core/Holder; aw ARMOR_EQUIP_NETHERITE
f Lnet/minecraft/core/Holder; ax ARMOR_EQUIP_TURTLE
f Lnet/minecraft/core/Holder; ay ARMOR_EQUIP_WOLF
f Lnet/minecraft/sounds/SoundEffect; az ARMOR_UNEQUIP_WOLF
f Lnet/minecraft/sounds/SoundEffect; b ALLAY_AMBIENT_WITHOUT_ITEM
f Lnet/minecraft/sounds/SoundEffect; bA BASALT_BREAK
f Lnet/minecraft/sounds/SoundEffect; bB BASALT_STEP
f Lnet/minecraft/sounds/SoundEffect; bC BASALT_PLACE
f Lnet/minecraft/sounds/SoundEffect; bD BASALT_HIT
f Lnet/minecraft/sounds/SoundEffect; bE BASALT_FALL
f Lnet/minecraft/sounds/SoundEffect; bF BAT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; bG BAT_DEATH
f Lnet/minecraft/sounds/SoundEffect; bH BAT_HURT
f Lnet/minecraft/sounds/SoundEffect; bI BAT_LOOP
f Lnet/minecraft/sounds/SoundEffect; bJ BAT_TAKEOFF
f Lnet/minecraft/sounds/SoundEffect; bK BEACON_ACTIVATE
f Lnet/minecraft/sounds/SoundEffect; bL BEACON_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; bM BEACON_DEACTIVATE
f Lnet/minecraft/sounds/SoundEffect; bN BEACON_POWER_SELECT
f Lnet/minecraft/sounds/SoundEffect; bO BEE_DEATH
f Lnet/minecraft/sounds/SoundEffect; bP BEE_HURT
f Lnet/minecraft/sounds/SoundEffect; bQ BEE_LOOP_AGGRESSIVE
f Lnet/minecraft/sounds/SoundEffect; bR BEE_LOOP
f Lnet/minecraft/sounds/SoundEffect; bS BEE_STING
f Lnet/minecraft/sounds/SoundEffect; bT BEE_POLLINATE
f Lnet/minecraft/sounds/SoundEffect; bU BEEHIVE_DRIP
f Lnet/minecraft/sounds/SoundEffect; bV BEEHIVE_ENTER
f Lnet/minecraft/sounds/SoundEffect; bW BEEHIVE_EXIT
f Lnet/minecraft/sounds/SoundEffect; bX BEEHIVE_SHEAR
f Lnet/minecraft/sounds/SoundEffect; bY BEEHIVE_WORK
f Lnet/minecraft/sounds/SoundEffect; bZ BELL_BLOCK
f Lnet/minecraft/sounds/SoundEffect; ba AZALEA_LEAVES_STEP
f Lnet/minecraft/sounds/SoundEffect; bb BAMBOO_BREAK
f Lnet/minecraft/sounds/SoundEffect; bc BAMBOO_FALL
f Lnet/minecraft/sounds/SoundEffect; bd BAMBOO_HIT
f Lnet/minecraft/sounds/SoundEffect; be BAMBOO_PLACE
f Lnet/minecraft/sounds/SoundEffect; bf BAMBOO_STEP
f Lnet/minecraft/sounds/SoundEffect; bg BAMBOO_SAPLING_BREAK
f Lnet/minecraft/sounds/SoundEffect; bh BAMBOO_SAPLING_HIT
f Lnet/minecraft/sounds/SoundEffect; bi BAMBOO_SAPLING_PLACE
f Lnet/minecraft/sounds/SoundEffect; bj BAMBOO_WOOD_BREAK
f Lnet/minecraft/sounds/SoundEffect; bk BAMBOO_WOOD_FALL
f Lnet/minecraft/sounds/SoundEffect; bl BAMBOO_WOOD_HIT
f Lnet/minecraft/sounds/SoundEffect; bm BAMBOO_WOOD_PLACE
f Lnet/minecraft/sounds/SoundEffect; bn BAMBOO_WOOD_STEP
f Lnet/minecraft/sounds/SoundEffect; bo BAMBOO_WOOD_DOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; bp BAMBOO_WOOD_DOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; bq BAMBOO_WOOD_TRAPDOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; br BAMBOO_WOOD_TRAPDOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; bs BAMBOO_WOOD_BUTTON_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; bt BAMBOO_WOOD_BUTTON_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; bu BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; bv BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; bw BAMBOO_WOOD_FENCE_GATE_CLOSE
f Lnet/minecraft/sounds/SoundEffect; bx BAMBOO_WOOD_FENCE_GATE_OPEN
f Lnet/minecraft/sounds/SoundEffect; by BARREL_CLOSE
f Lnet/minecraft/sounds/SoundEffect; bz BARREL_OPEN
f Lnet/minecraft/sounds/SoundEffect; c ALLAY_DEATH
f Lnet/minecraft/sounds/SoundEffect; cA BLASTFURNACE_FIRE_CRACKLE
f Lnet/minecraft/sounds/SoundEffect; cB BOTTLE_EMPTY
f Lnet/minecraft/sounds/SoundEffect; cC BOTTLE_FILL
f Lnet/minecraft/sounds/SoundEffect; cD BOTTLE_FILL_DRAGONBREATH
f Lnet/minecraft/sounds/SoundEffect; cE BREEZE_CHARGE
f Lnet/minecraft/sounds/SoundEffect; cF BREEZE_DEFLECT
f Lnet/minecraft/sounds/SoundEffect; cG BREEZE_INHALE
f Lnet/minecraft/sounds/SoundEffect; cH BREEZE_IDLE_GROUND
f Lnet/minecraft/sounds/SoundEffect; cI BREEZE_IDLE_AIR
f Lnet/minecraft/sounds/SoundEffect; cJ BREEZE_SHOOT
f Lnet/minecraft/sounds/SoundEffect; cK BREEZE_JUMP
f Lnet/minecraft/sounds/SoundEffect; cL BREEZE_LAND
f Lnet/minecraft/sounds/SoundEffect; cM BREEZE_SLIDE
f Lnet/minecraft/sounds/SoundEffect; cN BREEZE_DEATH
f Lnet/minecraft/sounds/SoundEffect; cO BREEZE_HURT
f Lnet/minecraft/sounds/SoundEffect; cP BREEZE_WHIRL
f Lnet/minecraft/core/Holder$c; cQ BREEZE_WIND_CHARGE_BURST
f Lnet/minecraft/sounds/SoundEffect; cR BREWING_STAND_BREW
f Lnet/minecraft/sounds/SoundEffect; cS BRUSH_GENERIC
f Lnet/minecraft/sounds/SoundEffect; cT BRUSH_SAND
f Lnet/minecraft/sounds/SoundEffect; cU BRUSH_GRAVEL
f Lnet/minecraft/sounds/SoundEffect; cV BRUSH_SAND_COMPLETED
f Lnet/minecraft/sounds/SoundEffect; cW BRUSH_GRAVEL_COMPLETED
f Lnet/minecraft/sounds/SoundEffect; cX BUBBLE_COLUMN_BUBBLE_POP
f Lnet/minecraft/sounds/SoundEffect; cY BUBBLE_COLUMN_UPWARDS_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; cZ BUBBLE_COLUMN_UPWARDS_INSIDE
f Lnet/minecraft/sounds/SoundEffect; ca BELL_RESONATE
f Lnet/minecraft/sounds/SoundEffect; cb BIG_DRIPLEAF_BREAK
f Lnet/minecraft/sounds/SoundEffect; cc BIG_DRIPLEAF_FALL
f Lnet/minecraft/sounds/SoundEffect; cd BIG_DRIPLEAF_HIT
f Lnet/minecraft/sounds/SoundEffect; ce BIG_DRIPLEAF_PLACE
f Lnet/minecraft/sounds/SoundEffect; cf BIG_DRIPLEAF_STEP
f Lnet/minecraft/sounds/SoundEffect; cg BLAZE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ch BLAZE_BURN
f Lnet/minecraft/sounds/SoundEffect; ci BLAZE_DEATH
f Lnet/minecraft/sounds/SoundEffect; cj BLAZE_HURT
f Lnet/minecraft/sounds/SoundEffect; ck BLAZE_SHOOT
f Lnet/minecraft/sounds/SoundEffect; cl BOAT_PADDLE_LAND
f Lnet/minecraft/sounds/SoundEffect; cm BOAT_PADDLE_WATER
f Lnet/minecraft/sounds/SoundEffect; cn BOGGED_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; co BOGGED_DEATH
f Lnet/minecraft/sounds/SoundEffect; cp BOGGED_HURT
f Lnet/minecraft/sounds/SoundEffect; cq BOGGED_SHEAR
f Lnet/minecraft/sounds/SoundEffect; cr BOGGED_STEP
f Lnet/minecraft/sounds/SoundEffect; cs BONE_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; ct BONE_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; cu BONE_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; cv BONE_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; cw BONE_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; cx BONE_MEAL_USE
f Lnet/minecraft/sounds/SoundEffect; cy BOOK_PAGE_TURN
f Lnet/minecraft/sounds/SoundEffect; cz BOOK_PUT
f Lnet/minecraft/sounds/SoundEffect; d ALLAY_HURT
f Lnet/minecraft/sounds/SoundEffect; dA CAMEL_DEATH
f Lnet/minecraft/sounds/SoundEffect; dB CAMEL_EAT
f Lnet/minecraft/sounds/SoundEffect; dC CAMEL_HURT
f Lnet/minecraft/sounds/SoundEffect; dD CAMEL_SADDLE
f Lnet/minecraft/sounds/SoundEffect; dE CAMEL_SIT
f Lnet/minecraft/sounds/SoundEffect; dF CAMEL_STAND
f Lnet/minecraft/sounds/SoundEffect; dG CAMEL_STEP
f Lnet/minecraft/sounds/SoundEffect; dH CAMEL_STEP_SAND
f Lnet/minecraft/sounds/SoundEffect; dI CAMPFIRE_CRACKLE
f Lnet/minecraft/sounds/SoundEffect; dJ CANDLE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; dK CANDLE_BREAK
f Lnet/minecraft/sounds/SoundEffect; dL CANDLE_EXTINGUISH
f Lnet/minecraft/sounds/SoundEffect; dM CANDLE_FALL
f Lnet/minecraft/sounds/SoundEffect; dN CANDLE_HIT
f Lnet/minecraft/sounds/SoundEffect; dO CANDLE_PLACE
f Lnet/minecraft/sounds/SoundEffect; dP CANDLE_STEP
f Lnet/minecraft/sounds/SoundEffect; dQ CAT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; dR CAT_STRAY_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; dS CAT_DEATH
f Lnet/minecraft/sounds/SoundEffect; dT CAT_EAT
f Lnet/minecraft/sounds/SoundEffect; dU CAT_HISS
f Lnet/minecraft/sounds/SoundEffect; dV CAT_BEG_FOR_FOOD
f Lnet/minecraft/sounds/SoundEffect; dW CAT_HURT
f Lnet/minecraft/sounds/SoundEffect; dX CAT_PURR
f Lnet/minecraft/sounds/SoundEffect; dY CAT_PURREOW
f Lnet/minecraft/sounds/SoundEffect; dZ CAVE_VINES_BREAK
f Lnet/minecraft/sounds/SoundEffect; da BUBBLE_COLUMN_WHIRLPOOL_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; db BUBBLE_COLUMN_WHIRLPOOL_INSIDE
f Lnet/minecraft/sounds/SoundEffect; dc BUCKET_EMPTY
f Lnet/minecraft/sounds/SoundEffect; dd BUCKET_EMPTY_AXOLOTL
f Lnet/minecraft/sounds/SoundEffect; de BUCKET_EMPTY_FISH
f Lnet/minecraft/sounds/SoundEffect; df BUCKET_EMPTY_LAVA
f Lnet/minecraft/sounds/SoundEffect; dg BUCKET_EMPTY_POWDER_SNOW
f Lnet/minecraft/sounds/SoundEffect; dh BUCKET_EMPTY_TADPOLE
f Lnet/minecraft/sounds/SoundEffect; di BUCKET_FILL
f Lnet/minecraft/sounds/SoundEffect; dj BUCKET_FILL_AXOLOTL
f Lnet/minecraft/sounds/SoundEffect; dk BUCKET_FILL_FISH
f Lnet/minecraft/sounds/SoundEffect; dl BUCKET_FILL_LAVA
f Lnet/minecraft/sounds/SoundEffect; dm BUCKET_FILL_POWDER_SNOW
f Lnet/minecraft/sounds/SoundEffect; dn BUCKET_FILL_TADPOLE
f Lnet/minecraft/sounds/SoundEffect; do BUNDLE_DROP_CONTENTS
f Lnet/minecraft/sounds/SoundEffect; dp BUNDLE_INSERT
f Lnet/minecraft/sounds/SoundEffect; dq BUNDLE_REMOVE_ONE
f Lnet/minecraft/sounds/SoundEffect; dr CAKE_ADD_CANDLE
f Lnet/minecraft/sounds/SoundEffect; ds CALCITE_BREAK
f Lnet/minecraft/sounds/SoundEffect; dt CALCITE_STEP
f Lnet/minecraft/sounds/SoundEffect; du CALCITE_PLACE
f Lnet/minecraft/sounds/SoundEffect; dv CALCITE_HIT
f Lnet/minecraft/sounds/SoundEffect; dw CALCITE_FALL
f Lnet/minecraft/sounds/SoundEffect; dx CAMEL_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; dy CAMEL_DASH
f Lnet/minecraft/sounds/SoundEffect; dz CAMEL_DASH_READY
f Lnet/minecraft/sounds/SoundEffect; e ALLAY_ITEM_GIVEN
f Lnet/minecraft/sounds/SoundEffect; eA CHERRY_WOOD_HANGING_SIGN_BREAK
f Lnet/minecraft/sounds/SoundEffect; eB CHERRY_WOOD_HANGING_SIGN_FALL
f Lnet/minecraft/sounds/SoundEffect; eC CHERRY_WOOD_HANGING_SIGN_HIT
f Lnet/minecraft/sounds/SoundEffect; eD CHERRY_WOOD_HANGING_SIGN_PLACE
f Lnet/minecraft/sounds/SoundEffect; eE CHERRY_WOOD_DOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; eF CHERRY_WOOD_DOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; eG CHERRY_WOOD_TRAPDOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; eH CHERRY_WOOD_TRAPDOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; eI CHERRY_WOOD_BUTTON_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; eJ CHERRY_WOOD_BUTTON_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; eK CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; eL CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; eM CHERRY_WOOD_FENCE_GATE_CLOSE
f Lnet/minecraft/sounds/SoundEffect; eN CHERRY_WOOD_FENCE_GATE_OPEN
f Lnet/minecraft/sounds/SoundEffect; eO CHEST_CLOSE
f Lnet/minecraft/sounds/SoundEffect; eP CHEST_LOCKED
f Lnet/minecraft/sounds/SoundEffect; eQ CHEST_OPEN
f Lnet/minecraft/sounds/SoundEffect; eR CHICKEN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; eS CHICKEN_DEATH
f Lnet/minecraft/sounds/SoundEffect; eT CHICKEN_EGG
f Lnet/minecraft/sounds/SoundEffect; eU CHICKEN_HURT
f Lnet/minecraft/sounds/SoundEffect; eV CHICKEN_STEP
f Lnet/minecraft/sounds/SoundEffect; eW CHISELED_BOOKSHELF_BREAK
f Lnet/minecraft/sounds/SoundEffect; eX CHISELED_BOOKSHELF_FALL
f Lnet/minecraft/sounds/SoundEffect; eY CHISELED_BOOKSHELF_HIT
f Lnet/minecraft/sounds/SoundEffect; eZ CHISELED_BOOKSHELF_INSERT
f Lnet/minecraft/sounds/SoundEffect; ea CAVE_VINES_FALL
f Lnet/minecraft/sounds/SoundEffect; eb CAVE_VINES_HIT
f Lnet/minecraft/sounds/SoundEffect; ec CAVE_VINES_PLACE
f Lnet/minecraft/sounds/SoundEffect; ed CAVE_VINES_STEP
f Lnet/minecraft/sounds/SoundEffect; ee CAVE_VINES_PICK_BERRIES
f Lnet/minecraft/sounds/SoundEffect; ef CHAIN_BREAK
f Lnet/minecraft/sounds/SoundEffect; eg CHAIN_FALL
f Lnet/minecraft/sounds/SoundEffect; eh CHAIN_HIT
f Lnet/minecraft/sounds/SoundEffect; ei CHAIN_PLACE
f Lnet/minecraft/sounds/SoundEffect; ej CHAIN_STEP
f Lnet/minecraft/sounds/SoundEffect; ek CHERRY_WOOD_BREAK
f Lnet/minecraft/sounds/SoundEffect; el CHERRY_WOOD_FALL
f Lnet/minecraft/sounds/SoundEffect; em CHERRY_WOOD_HIT
f Lnet/minecraft/sounds/SoundEffect; en CHERRY_WOOD_PLACE
f Lnet/minecraft/sounds/SoundEffect; eo CHERRY_WOOD_STEP
f Lnet/minecraft/sounds/SoundEffect; ep CHERRY_SAPLING_BREAK
f Lnet/minecraft/sounds/SoundEffect; eq CHERRY_SAPLING_FALL
f Lnet/minecraft/sounds/SoundEffect; er CHERRY_SAPLING_HIT
f Lnet/minecraft/sounds/SoundEffect; es CHERRY_SAPLING_PLACE
f Lnet/minecraft/sounds/SoundEffect; et CHERRY_SAPLING_STEP
f Lnet/minecraft/sounds/SoundEffect; eu CHERRY_LEAVES_BREAK
f Lnet/minecraft/sounds/SoundEffect; ev CHERRY_LEAVES_FALL
f Lnet/minecraft/sounds/SoundEffect; ew CHERRY_LEAVES_HIT
f Lnet/minecraft/sounds/SoundEffect; ex CHERRY_LEAVES_PLACE
f Lnet/minecraft/sounds/SoundEffect; ey CHERRY_LEAVES_STEP
f Lnet/minecraft/sounds/SoundEffect; ez CHERRY_WOOD_HANGING_SIGN_STEP
f Lnet/minecraft/sounds/SoundEffect; f ALLAY_ITEM_TAKEN
f Lnet/minecraft/sounds/SoundEffect; fA CONDUIT_DEACTIVATE
f Lnet/minecraft/sounds/SoundEffect; fB COPPER_BULB_BREAK
f Lnet/minecraft/sounds/SoundEffect; fC COPPER_BULB_STEP
f Lnet/minecraft/sounds/SoundEffect; fD COPPER_BULB_PLACE
f Lnet/minecraft/sounds/SoundEffect; fE COPPER_BULB_HIT
f Lnet/minecraft/sounds/SoundEffect; fF COPPER_BULB_FALL
f Lnet/minecraft/sounds/SoundEffect; fG COPPER_BULB_TURN_ON
f Lnet/minecraft/sounds/SoundEffect; fH COPPER_BULB_TURN_OFF
f Lnet/minecraft/sounds/SoundEffect; fI COPPER_BREAK
f Lnet/minecraft/sounds/SoundEffect; fJ COPPER_STEP
f Lnet/minecraft/sounds/SoundEffect; fK COPPER_PLACE
f Lnet/minecraft/sounds/SoundEffect; fL COPPER_HIT
f Lnet/minecraft/sounds/SoundEffect; fM COPPER_FALL
f Lnet/minecraft/sounds/SoundEffect; fN COPPER_DOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; fO COPPER_DOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; fP COPPER_GRATE_BREAK
f Lnet/minecraft/sounds/SoundEffect; fQ COPPER_GRATE_STEP
f Lnet/minecraft/sounds/SoundEffect; fR COPPER_GRATE_PLACE
f Lnet/minecraft/sounds/SoundEffect; fS COPPER_GRATE_HIT
f Lnet/minecraft/sounds/SoundEffect; fT COPPER_GRATE_FALL
f Lnet/minecraft/sounds/SoundEffect; fU COPPER_TRAPDOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; fV COPPER_TRAPDOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; fW CORAL_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; fX CORAL_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; fY CORAL_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; fZ CORAL_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; fa CHISELED_BOOKSHELF_INSERT_ENCHANTED
f Lnet/minecraft/sounds/SoundEffect; fb CHISELED_BOOKSHELF_STEP
f Lnet/minecraft/sounds/SoundEffect; fc CHISELED_BOOKSHELF_PICKUP
f Lnet/minecraft/sounds/SoundEffect; fd CHISELED_BOOKSHELF_PICKUP_ENCHANTED
f Lnet/minecraft/sounds/SoundEffect; fe CHISELED_BOOKSHELF_PLACE
f Lnet/minecraft/sounds/SoundEffect; ff CHORUS_FLOWER_DEATH
f Lnet/minecraft/sounds/SoundEffect; fg CHORUS_FLOWER_GROW
f Lnet/minecraft/sounds/SoundEffect; fh CHORUS_FRUIT_TELEPORT
f Lnet/minecraft/sounds/SoundEffect; fi COBWEB_BREAK
f Lnet/minecraft/sounds/SoundEffect; fj COBWEB_STEP
f Lnet/minecraft/sounds/SoundEffect; fk COBWEB_PLACE
f Lnet/minecraft/sounds/SoundEffect; fl COBWEB_HIT
f Lnet/minecraft/sounds/SoundEffect; fm COBWEB_FALL
f Lnet/minecraft/sounds/SoundEffect; fn COD_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; fo COD_DEATH
f Lnet/minecraft/sounds/SoundEffect; fp COD_FLOP
f Lnet/minecraft/sounds/SoundEffect; fq COD_HURT
f Lnet/minecraft/sounds/SoundEffect; fr COMPARATOR_CLICK
f Lnet/minecraft/sounds/SoundEffect; fs COMPOSTER_EMPTY
f Lnet/minecraft/sounds/SoundEffect; ft COMPOSTER_FILL
f Lnet/minecraft/sounds/SoundEffect; fu COMPOSTER_FILL_SUCCESS
f Lnet/minecraft/sounds/SoundEffect; fv COMPOSTER_READY
f Lnet/minecraft/sounds/SoundEffect; fw CONDUIT_ACTIVATE
f Lnet/minecraft/sounds/SoundEffect; fx CONDUIT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; fy CONDUIT_AMBIENT_SHORT
f Lnet/minecraft/sounds/SoundEffect; fz CONDUIT_ATTACK_TARGET
f Lnet/minecraft/sounds/SoundEffect; g ALLAY_THROW
f Lnet/minecraft/sounds/SoundEffect; gA DECORATED_POT_STEP
f Lnet/minecraft/sounds/SoundEffect; gB DECORATED_POT_PLACE
f Lnet/minecraft/sounds/SoundEffect; gC DECORATED_POT_SHATTER
f Lnet/minecraft/sounds/SoundEffect; gD DEEPSLATE_BRICKS_BREAK
f Lnet/minecraft/sounds/SoundEffect; gE DEEPSLATE_BRICKS_FALL
f Lnet/minecraft/sounds/SoundEffect; gF DEEPSLATE_BRICKS_HIT
f Lnet/minecraft/sounds/SoundEffect; gG DEEPSLATE_BRICKS_PLACE
f Lnet/minecraft/sounds/SoundEffect; gH DEEPSLATE_BRICKS_STEP
f Lnet/minecraft/sounds/SoundEffect; gI DEEPSLATE_BREAK
f Lnet/minecraft/sounds/SoundEffect; gJ DEEPSLATE_FALL
f Lnet/minecraft/sounds/SoundEffect; gK DEEPSLATE_HIT
f Lnet/minecraft/sounds/SoundEffect; gL DEEPSLATE_PLACE
f Lnet/minecraft/sounds/SoundEffect; gM DEEPSLATE_STEP
f Lnet/minecraft/sounds/SoundEffect; gN DEEPSLATE_TILES_BREAK
f Lnet/minecraft/sounds/SoundEffect; gO DEEPSLATE_TILES_FALL
f Lnet/minecraft/sounds/SoundEffect; gP DEEPSLATE_TILES_HIT
f Lnet/minecraft/sounds/SoundEffect; gQ DEEPSLATE_TILES_PLACE
f Lnet/minecraft/sounds/SoundEffect; gR DEEPSLATE_TILES_STEP
f Lnet/minecraft/sounds/SoundEffect; gS DISPENSER_DISPENSE
f Lnet/minecraft/sounds/SoundEffect; gT DISPENSER_FAIL
f Lnet/minecraft/sounds/SoundEffect; gU DISPENSER_LAUNCH
f Lnet/minecraft/sounds/SoundEffect; gV DOLPHIN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; gW DOLPHIN_AMBIENT_WATER
f Lnet/minecraft/sounds/SoundEffect; gX DOLPHIN_ATTACK
f Lnet/minecraft/sounds/SoundEffect; gY DOLPHIN_DEATH
f Lnet/minecraft/sounds/SoundEffect; gZ DOLPHIN_EAT
f Lnet/minecraft/sounds/SoundEffect; ga CORAL_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; gb COW_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; gc COW_DEATH
f Lnet/minecraft/sounds/SoundEffect; gd COW_HURT
f Lnet/minecraft/sounds/SoundEffect; ge COW_MILK
f Lnet/minecraft/sounds/SoundEffect; gf COW_STEP
f Lnet/minecraft/sounds/SoundEffect; gg CRAFTER_CRAFT
f Lnet/minecraft/sounds/SoundEffect; gh CRAFTER_FAIL
f Lnet/minecraft/sounds/SoundEffect; gi CREEPER_DEATH
f Lnet/minecraft/sounds/SoundEffect; gj CREEPER_HURT
f Lnet/minecraft/sounds/SoundEffect; gk CREEPER_PRIMED
f Lnet/minecraft/sounds/SoundEffect; gl CROP_BREAK
f Lnet/minecraft/sounds/SoundEffect; gm CROP_PLANTED
f Lnet/minecraft/sounds/SoundEffect; gn CROSSBOW_HIT
f Lnet/minecraft/sounds/SoundEffect; go CROSSBOW_LOADING_END
f Lnet/minecraft/sounds/SoundEffect; gp CROSSBOW_LOADING_MIDDLE
f Lnet/minecraft/sounds/SoundEffect; gq CROSSBOW_LOADING_START
f Lnet/minecraft/sounds/SoundEffect; gr CROSSBOW_QUICK_CHARGE_1
f Lnet/minecraft/sounds/SoundEffect; gs CROSSBOW_QUICK_CHARGE_2
f Lnet/minecraft/sounds/SoundEffect; gt CROSSBOW_QUICK_CHARGE_3
f Lnet/minecraft/sounds/SoundEffect; gu CROSSBOW_SHOOT
f Lnet/minecraft/sounds/SoundEffect; gv DECORATED_POT_BREAK
f Lnet/minecraft/sounds/SoundEffect; gw DECORATED_POT_FALL
f Lnet/minecraft/sounds/SoundEffect; gx DECORATED_POT_HIT
f Lnet/minecraft/sounds/SoundEffect; gy DECORATED_POT_INSERT
f Lnet/minecraft/sounds/SoundEffect; gz DECORATED_POT_INSERT_FAIL
f Lnet/minecraft/core/Holder$c; h AMBIENT_CAVE
f Lnet/minecraft/sounds/SoundEffect; hA POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON
f Lnet/minecraft/sounds/SoundEffect; hB BIG_DRIPLEAF_TILT_DOWN
f Lnet/minecraft/sounds/SoundEffect; hC BIG_DRIPLEAF_TILT_UP
f Lnet/minecraft/sounds/SoundEffect; hD DROWNED_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; hE DROWNED_AMBIENT_WATER
f Lnet/minecraft/sounds/SoundEffect; hF DROWNED_DEATH
f Lnet/minecraft/sounds/SoundEffect; hG DROWNED_DEATH_WATER
f Lnet/minecraft/sounds/SoundEffect; hH DROWNED_HURT
f Lnet/minecraft/sounds/SoundEffect; hI DROWNED_HURT_WATER
f Lnet/minecraft/sounds/SoundEffect; hJ DROWNED_SHOOT
f Lnet/minecraft/sounds/SoundEffect; hK DROWNED_STEP
f Lnet/minecraft/sounds/SoundEffect; hL DROWNED_SWIM
f Lnet/minecraft/sounds/SoundEffect; hM DYE_USE
f Lnet/minecraft/sounds/SoundEffect; hN EGG_THROW
f Lnet/minecraft/sounds/SoundEffect; hO ELDER_GUARDIAN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; hP ELDER_GUARDIAN_AMBIENT_LAND
f Lnet/minecraft/sounds/SoundEffect; hQ ELDER_GUARDIAN_CURSE
f Lnet/minecraft/sounds/SoundEffect; hR ELDER_GUARDIAN_DEATH
f Lnet/minecraft/sounds/SoundEffect; hS ELDER_GUARDIAN_DEATH_LAND
f Lnet/minecraft/sounds/SoundEffect; hT ELDER_GUARDIAN_FLOP
f Lnet/minecraft/sounds/SoundEffect; hU ELDER_GUARDIAN_HURT
f Lnet/minecraft/sounds/SoundEffect; hV ELDER_GUARDIAN_HURT_LAND
f Lnet/minecraft/sounds/SoundEffect; hW ELYTRA_FLYING
f Lnet/minecraft/sounds/SoundEffect; hX ENCHANTMENT_TABLE_USE
f Lnet/minecraft/sounds/SoundEffect; hY ENDER_CHEST_CLOSE
f Lnet/minecraft/sounds/SoundEffect; hZ ENDER_CHEST_OPEN
f Lnet/minecraft/sounds/SoundEffect; ha DOLPHIN_HURT
f Lnet/minecraft/sounds/SoundEffect; hb DOLPHIN_JUMP
f Lnet/minecraft/sounds/SoundEffect; hc DOLPHIN_PLAY
f Lnet/minecraft/sounds/SoundEffect; hd DOLPHIN_SPLASH
f Lnet/minecraft/sounds/SoundEffect; he DOLPHIN_SWIM
f Lnet/minecraft/sounds/SoundEffect; hf DONKEY_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; hg DONKEY_ANGRY
f Lnet/minecraft/sounds/SoundEffect; hh DONKEY_CHEST
f Lnet/minecraft/sounds/SoundEffect; hi DONKEY_DEATH
f Lnet/minecraft/sounds/SoundEffect; hj DONKEY_EAT
f Lnet/minecraft/sounds/SoundEffect; hk DONKEY_HURT
f Lnet/minecraft/sounds/SoundEffect; hl DONKEY_JUMP
f Lnet/minecraft/sounds/SoundEffect; hm DRIPSTONE_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; hn DRIPSTONE_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; ho DRIPSTONE_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; hp DRIPSTONE_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; hq DRIPSTONE_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; hr POINTED_DRIPSTONE_BREAK
f Lnet/minecraft/sounds/SoundEffect; hs POINTED_DRIPSTONE_STEP
f Lnet/minecraft/sounds/SoundEffect; ht POINTED_DRIPSTONE_PLACE
f Lnet/minecraft/sounds/SoundEffect; hu POINTED_DRIPSTONE_HIT
f Lnet/minecraft/sounds/SoundEffect; hv POINTED_DRIPSTONE_FALL
f Lnet/minecraft/sounds/SoundEffect; hw POINTED_DRIPSTONE_LAND
f Lnet/minecraft/sounds/SoundEffect; hx POINTED_DRIPSTONE_DRIP_LAVA
f Lnet/minecraft/sounds/SoundEffect; hy POINTED_DRIPSTONE_DRIP_WATER
f Lnet/minecraft/sounds/SoundEffect; hz POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON
f Lnet/minecraft/core/Holder$c; i AMBIENT_BASALT_DELTAS_ADDITIONS
f Lnet/minecraft/sounds/SoundEffect; iA EVOKER_DEATH
f Lnet/minecraft/sounds/SoundEffect; iB EVOKER_FANGS_ATTACK
f Lnet/minecraft/sounds/SoundEffect; iC EVOKER_HURT
f Lnet/minecraft/sounds/SoundEffect; iD EVOKER_PREPARE_ATTACK
f Lnet/minecraft/sounds/SoundEffect; iE EVOKER_PREPARE_SUMMON
f Lnet/minecraft/sounds/SoundEffect; iF EVOKER_PREPARE_WOLOLO
f Lnet/minecraft/sounds/SoundEffect; iG EXPERIENCE_BOTTLE_THROW
f Lnet/minecraft/sounds/SoundEffect; iH EXPERIENCE_ORB_PICKUP
f Lnet/minecraft/sounds/SoundEffect; iI FENCE_GATE_CLOSE
f Lnet/minecraft/sounds/SoundEffect; iJ FENCE_GATE_OPEN
f Lnet/minecraft/sounds/SoundEffect; iK FIRECHARGE_USE
f Lnet/minecraft/sounds/SoundEffect; iL FIREWORK_ROCKET_BLAST
f Lnet/minecraft/sounds/SoundEffect; iM FIREWORK_ROCKET_BLAST_FAR
f Lnet/minecraft/sounds/SoundEffect; iN FIREWORK_ROCKET_LARGE_BLAST
f Lnet/minecraft/sounds/SoundEffect; iO FIREWORK_ROCKET_LARGE_BLAST_FAR
f Lnet/minecraft/sounds/SoundEffect; iP FIREWORK_ROCKET_LAUNCH
f Lnet/minecraft/sounds/SoundEffect; iQ FIREWORK_ROCKET_SHOOT
f Lnet/minecraft/sounds/SoundEffect; iR FIREWORK_ROCKET_TWINKLE
f Lnet/minecraft/sounds/SoundEffect; iS FIREWORK_ROCKET_TWINKLE_FAR
f Lnet/minecraft/sounds/SoundEffect; iT FIRE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; iU FIRE_EXTINGUISH
f Lnet/minecraft/sounds/SoundEffect; iV FISH_SWIM
f Lnet/minecraft/sounds/SoundEffect; iW FISHING_BOBBER_RETRIEVE
f Lnet/minecraft/sounds/SoundEffect; iX FISHING_BOBBER_SPLASH
f Lnet/minecraft/sounds/SoundEffect; iY FISHING_BOBBER_THROW
f Lnet/minecraft/sounds/SoundEffect; iZ FLINTANDSTEEL_USE
f Lnet/minecraft/sounds/SoundEffect; ia ENDER_DRAGON_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ib ENDER_DRAGON_DEATH
f Lnet/minecraft/sounds/SoundEffect; ic DRAGON_FIREBALL_EXPLODE
f Lnet/minecraft/sounds/SoundEffect; id ENDER_DRAGON_FLAP
f Lnet/minecraft/sounds/SoundEffect; ie ENDER_DRAGON_GROWL
f Lnet/minecraft/sounds/SoundEffect; if ENDER_DRAGON_HURT
f Lnet/minecraft/sounds/SoundEffect; ig ENDER_DRAGON_SHOOT
f Lnet/minecraft/sounds/SoundEffect; ih ENDER_EYE_DEATH
f Lnet/minecraft/sounds/SoundEffect; ii ENDER_EYE_LAUNCH
f Lnet/minecraft/sounds/SoundEffect; ij ENDERMAN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ik ENDERMAN_DEATH
f Lnet/minecraft/sounds/SoundEffect; il ENDERMAN_HURT
f Lnet/minecraft/sounds/SoundEffect; im ENDERMAN_SCREAM
f Lnet/minecraft/sounds/SoundEffect; in ENDERMAN_STARE
f Lnet/minecraft/sounds/SoundEffect; io ENDERMAN_TELEPORT
f Lnet/minecraft/sounds/SoundEffect; ip ENDERMITE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; iq ENDERMITE_DEATH
f Lnet/minecraft/sounds/SoundEffect; ir ENDERMITE_HURT
f Lnet/minecraft/sounds/SoundEffect; is ENDERMITE_STEP
f Lnet/minecraft/sounds/SoundEffect; it ENDER_PEARL_THROW
f Lnet/minecraft/sounds/SoundEffect; iu END_GATEWAY_SPAWN
f Lnet/minecraft/sounds/SoundEffect; iv END_PORTAL_FRAME_FILL
f Lnet/minecraft/sounds/SoundEffect; iw END_PORTAL_SPAWN
f Lnet/minecraft/sounds/SoundEffect; ix EVOKER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; iy EVOKER_CAST_SPELL
f Lnet/minecraft/sounds/SoundEffect; iz EVOKER_CELEBRATE
f Lnet/minecraft/core/Holder$c; j AMBIENT_BASALT_DELTAS_LOOP
f Lnet/minecraft/sounds/SoundEffect; jA FROGLIGHT_BREAK
f Lnet/minecraft/sounds/SoundEffect; jB FROGLIGHT_FALL
f Lnet/minecraft/sounds/SoundEffect; jC FROGLIGHT_HIT
f Lnet/minecraft/sounds/SoundEffect; jD FROGLIGHT_PLACE
f Lnet/minecraft/sounds/SoundEffect; jE FROGLIGHT_STEP
f Lnet/minecraft/sounds/SoundEffect; jF FROGSPAWNSTEP
f Lnet/minecraft/sounds/SoundEffect; jG FROGSPAWN_BREAK
f Lnet/minecraft/sounds/SoundEffect; jH FROGSPAWN_FALL
f Lnet/minecraft/sounds/SoundEffect; jI FROGSPAWN_HATCH
f Lnet/minecraft/sounds/SoundEffect; jJ FROGSPAWN_HIT
f Lnet/minecraft/sounds/SoundEffect; jK FROGSPAWN_PLACE
f Lnet/minecraft/sounds/SoundEffect; jL FROG_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; jM FROG_DEATH
f Lnet/minecraft/sounds/SoundEffect; jN FROG_EAT
f Lnet/minecraft/sounds/SoundEffect; jO FROG_HURT
f Lnet/minecraft/sounds/SoundEffect; jP FROG_LAY_SPAWN
f Lnet/minecraft/sounds/SoundEffect; jQ FROG_LONG_JUMP
f Lnet/minecraft/sounds/SoundEffect; jR FROG_STEP
f Lnet/minecraft/sounds/SoundEffect; jS FROG_TONGUE
f Lnet/minecraft/sounds/SoundEffect; jT ROOTS_BREAK
f Lnet/minecraft/sounds/SoundEffect; jU ROOTS_STEP
f Lnet/minecraft/sounds/SoundEffect; jV ROOTS_PLACE
f Lnet/minecraft/sounds/SoundEffect; jW ROOTS_HIT
f Lnet/minecraft/sounds/SoundEffect; jX ROOTS_FALL
f Lnet/minecraft/sounds/SoundEffect; jY FURNACE_FIRE_CRACKLE
f Lnet/minecraft/sounds/SoundEffect; jZ GENERIC_BIG_FALL
f Lnet/minecraft/sounds/SoundEffect; ja FLOWERING_AZALEA_BREAK
f Lnet/minecraft/sounds/SoundEffect; jb FLOWERING_AZALEA_FALL
f Lnet/minecraft/sounds/SoundEffect; jc FLOWERING_AZALEA_HIT
f Lnet/minecraft/sounds/SoundEffect; jd FLOWERING_AZALEA_PLACE
f Lnet/minecraft/sounds/SoundEffect; je FLOWERING_AZALEA_STEP
f Lnet/minecraft/sounds/SoundEffect; jf FOX_AGGRO
f Lnet/minecraft/sounds/SoundEffect; jg FOX_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; jh FOX_BITE
f Lnet/minecraft/sounds/SoundEffect; ji FOX_DEATH
f Lnet/minecraft/sounds/SoundEffect; jj FOX_EAT
f Lnet/minecraft/sounds/SoundEffect; jk FOX_HURT
f Lnet/minecraft/sounds/SoundEffect; jl FOX_SCREECH
f Lnet/minecraft/sounds/SoundEffect; jm FOX_SLEEP
f Lnet/minecraft/sounds/SoundEffect; jn FOX_SNIFF
f Lnet/minecraft/sounds/SoundEffect; jo FOX_SPIT
f Lnet/minecraft/sounds/SoundEffect; jp FOX_TELEPORT
f Lnet/minecraft/sounds/SoundEffect; jq SUSPICIOUS_SAND_BREAK
f Lnet/minecraft/sounds/SoundEffect; jr SUSPICIOUS_SAND_STEP
f Lnet/minecraft/sounds/SoundEffect; js SUSPICIOUS_SAND_PLACE
f Lnet/minecraft/sounds/SoundEffect; jt SUSPICIOUS_SAND_HIT
f Lnet/minecraft/sounds/SoundEffect; ju SUSPICIOUS_SAND_FALL
f Lnet/minecraft/sounds/SoundEffect; jv SUSPICIOUS_GRAVEL_BREAK
f Lnet/minecraft/sounds/SoundEffect; jw SUSPICIOUS_GRAVEL_STEP
f Lnet/minecraft/sounds/SoundEffect; jx SUSPICIOUS_GRAVEL_PLACE
f Lnet/minecraft/sounds/SoundEffect; jy SUSPICIOUS_GRAVEL_HIT
f Lnet/minecraft/sounds/SoundEffect; jz SUSPICIOUS_GRAVEL_FALL
f Lnet/minecraft/core/Holder$c; k AMBIENT_BASALT_DELTAS_MOOD
f Lnet/minecraft/sounds/SoundEffect; kA GLOW_INK_SAC_USE
f Lnet/minecraft/sounds/SoundEffect; kB GLOW_ITEM_FRAME_ADD_ITEM
f Lnet/minecraft/sounds/SoundEffect; kC GLOW_ITEM_FRAME_BREAK
f Lnet/minecraft/sounds/SoundEffect; kD GLOW_ITEM_FRAME_PLACE
f Lnet/minecraft/sounds/SoundEffect; kE GLOW_ITEM_FRAME_REMOVE_ITEM
f Lnet/minecraft/sounds/SoundEffect; kF GLOW_ITEM_FRAME_ROTATE_ITEM
f Lnet/minecraft/sounds/SoundEffect; kG GLOW_SQUID_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; kH GLOW_SQUID_DEATH
f Lnet/minecraft/sounds/SoundEffect; kI GLOW_SQUID_HURT
f Lnet/minecraft/sounds/SoundEffect; kJ GLOW_SQUID_SQUIRT
f Lnet/minecraft/sounds/SoundEffect; kK GOAT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; kL GOAT_DEATH
f Lnet/minecraft/sounds/SoundEffect; kM GOAT_EAT
f Lnet/minecraft/sounds/SoundEffect; kN GOAT_HURT
f Lnet/minecraft/sounds/SoundEffect; kO GOAT_LONG_JUMP
f Lnet/minecraft/sounds/SoundEffect; kP GOAT_MILK
f Lnet/minecraft/sounds/SoundEffect; kQ GOAT_PREPARE_RAM
f Lnet/minecraft/sounds/SoundEffect; kR GOAT_RAM_IMPACT
f Lnet/minecraft/sounds/SoundEffect; kS GOAT_HORN_BREAK
f Lnet/minecraft/sounds/SoundEffect; kT GOAT_HORN_PLAY
f Lnet/minecraft/sounds/SoundEffect; kU GOAT_SCREAMING_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; kV GOAT_SCREAMING_DEATH
f Lnet/minecraft/sounds/SoundEffect; kW GOAT_SCREAMING_EAT
f Lnet/minecraft/sounds/SoundEffect; kX GOAT_SCREAMING_HURT
f Lnet/minecraft/sounds/SoundEffect; kY GOAT_SCREAMING_LONG_JUMP
f Lnet/minecraft/sounds/SoundEffect; kZ GOAT_SCREAMING_MILK
f Lnet/minecraft/sounds/SoundEffect; ka GENERIC_BURN
f Lnet/minecraft/sounds/SoundEffect; kb GENERIC_DEATH
f Lnet/minecraft/sounds/SoundEffect; kc GENERIC_DRINK
f Lnet/minecraft/sounds/SoundEffect; kd GENERIC_EAT
f Lnet/minecraft/core/Holder$c; ke GENERIC_EXPLODE
f Lnet/minecraft/sounds/SoundEffect; kf GENERIC_EXTINGUISH_FIRE
f Lnet/minecraft/sounds/SoundEffect; kg GENERIC_HURT
f Lnet/minecraft/sounds/SoundEffect; kh GENERIC_SMALL_FALL
f Lnet/minecraft/sounds/SoundEffect; ki GENERIC_SPLASH
f Lnet/minecraft/sounds/SoundEffect; kj GENERIC_SWIM
f Lnet/minecraft/sounds/SoundEffect; kk GHAST_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; kl GHAST_DEATH
f Lnet/minecraft/sounds/SoundEffect; km GHAST_HURT
f Lnet/minecraft/sounds/SoundEffect; kn GHAST_SCREAM
f Lnet/minecraft/sounds/SoundEffect; ko GHAST_SHOOT
f Lnet/minecraft/sounds/SoundEffect; kp GHAST_WARN
f Lnet/minecraft/sounds/SoundEffect; kq GILDED_BLACKSTONE_BREAK
f Lnet/minecraft/sounds/SoundEffect; kr GILDED_BLACKSTONE_FALL
f Lnet/minecraft/sounds/SoundEffect; ks GILDED_BLACKSTONE_HIT
f Lnet/minecraft/sounds/SoundEffect; kt GILDED_BLACKSTONE_PLACE
f Lnet/minecraft/sounds/SoundEffect; ku GILDED_BLACKSTONE_STEP
f Lnet/minecraft/sounds/SoundEffect; kv GLASS_BREAK
f Lnet/minecraft/sounds/SoundEffect; kw GLASS_FALL
f Lnet/minecraft/sounds/SoundEffect; kx GLASS_HIT
f Lnet/minecraft/sounds/SoundEffect; ky GLASS_PLACE
f Lnet/minecraft/sounds/SoundEffect; kz GLASS_STEP
f Lnet/minecraft/core/Holder$c; l AMBIENT_CRIMSON_FOREST_ADDITIONS
f Lnet/minecraft/sounds/SoundEffect; lA HANGING_ROOTS_HIT
f Lnet/minecraft/sounds/SoundEffect; lB HANGING_ROOTS_PLACE
f Lnet/minecraft/sounds/SoundEffect; lC HANGING_ROOTS_STEP
f Lnet/minecraft/sounds/SoundEffect; lD HANGING_SIGN_STEP
f Lnet/minecraft/sounds/SoundEffect; lE HANGING_SIGN_BREAK
f Lnet/minecraft/sounds/SoundEffect; lF HANGING_SIGN_FALL
f Lnet/minecraft/sounds/SoundEffect; lG HANGING_SIGN_HIT
f Lnet/minecraft/sounds/SoundEffect; lH HANGING_SIGN_PLACE
f Lnet/minecraft/sounds/SoundEffect; lI HEAVY_CORE_BREAK
f Lnet/minecraft/sounds/SoundEffect; lJ HEAVY_CORE_FALL
f Lnet/minecraft/sounds/SoundEffect; lK HEAVY_CORE_HIT
f Lnet/minecraft/sounds/SoundEffect; lL HEAVY_CORE_PLACE
f Lnet/minecraft/sounds/SoundEffect; lM HEAVY_CORE_STEP
f Lnet/minecraft/sounds/SoundEffect; lN NETHER_WOOD_HANGING_SIGN_STEP
f Lnet/minecraft/sounds/SoundEffect; lO NETHER_WOOD_HANGING_SIGN_BREAK
f Lnet/minecraft/sounds/SoundEffect; lP NETHER_WOOD_HANGING_SIGN_FALL
f Lnet/minecraft/sounds/SoundEffect; lQ NETHER_WOOD_HANGING_SIGN_HIT
f Lnet/minecraft/sounds/SoundEffect; lR NETHER_WOOD_HANGING_SIGN_PLACE
f Lnet/minecraft/sounds/SoundEffect; lS BAMBOO_WOOD_HANGING_SIGN_STEP
f Lnet/minecraft/sounds/SoundEffect; lT BAMBOO_WOOD_HANGING_SIGN_BREAK
f Lnet/minecraft/sounds/SoundEffect; lU BAMBOO_WOOD_HANGING_SIGN_FALL
f Lnet/minecraft/sounds/SoundEffect; lV BAMBOO_WOOD_HANGING_SIGN_HIT
f Lnet/minecraft/sounds/SoundEffect; lW BAMBOO_WOOD_HANGING_SIGN_PLACE
f Lnet/minecraft/sounds/SoundEffect; lX TRIAL_SPAWNER_BREAK
f Lnet/minecraft/sounds/SoundEffect; lY TRIAL_SPAWNER_STEP
f Lnet/minecraft/sounds/SoundEffect; lZ TRIAL_SPAWNER_PLACE
f Lnet/minecraft/sounds/SoundEffect; la GOAT_SCREAMING_PREPARE_RAM
f Lnet/minecraft/sounds/SoundEffect; lb GOAT_SCREAMING_RAM_IMPACT
f Lnet/minecraft/sounds/SoundEffect; lc GOAT_SCREAMING_HORN_BREAK
f Lnet/minecraft/sounds/SoundEffect; ld GOAT_STEP
f Lnet/minecraft/sounds/SoundEffect; le GRASS_BREAK
f Lnet/minecraft/sounds/SoundEffect; lf GRASS_FALL
f Lnet/minecraft/sounds/SoundEffect; lg GRASS_HIT
f Lnet/minecraft/sounds/SoundEffect; lh GRASS_PLACE
f Lnet/minecraft/sounds/SoundEffect; li GRASS_STEP
f Lnet/minecraft/sounds/SoundEffect; lj GRAVEL_BREAK
f Lnet/minecraft/sounds/SoundEffect; lk GRAVEL_FALL
f Lnet/minecraft/sounds/SoundEffect; ll GRAVEL_HIT
f Lnet/minecraft/sounds/SoundEffect; lm GRAVEL_PLACE
f Lnet/minecraft/sounds/SoundEffect; ln GRAVEL_STEP
f Lnet/minecraft/sounds/SoundEffect; lo GRINDSTONE_USE
f Lnet/minecraft/sounds/SoundEffect; lp GROWING_PLANT_CROP
f Lnet/minecraft/sounds/SoundEffect; lq GUARDIAN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; lr GUARDIAN_AMBIENT_LAND
f Lnet/minecraft/sounds/SoundEffect; ls GUARDIAN_ATTACK
f Lnet/minecraft/sounds/SoundEffect; lt GUARDIAN_DEATH
f Lnet/minecraft/sounds/SoundEffect; lu GUARDIAN_DEATH_LAND
f Lnet/minecraft/sounds/SoundEffect; lv GUARDIAN_FLOP
f Lnet/minecraft/sounds/SoundEffect; lw GUARDIAN_HURT
f Lnet/minecraft/sounds/SoundEffect; lx GUARDIAN_HURT_LAND
f Lnet/minecraft/sounds/SoundEffect; ly HANGING_ROOTS_BREAK
f Lnet/minecraft/sounds/SoundEffect; lz HANGING_ROOTS_FALL
f Lnet/minecraft/core/Holder$c; m AMBIENT_CRIMSON_FOREST_LOOP
f Lnet/minecraft/sounds/SoundEffect; mA HONEY_BLOCK_SLIDE
f Lnet/minecraft/sounds/SoundEffect; mB HONEY_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; mC HONEYCOMB_WAX_ON
f Lnet/minecraft/sounds/SoundEffect; mD HONEY_DRINK
f I mE GOAT_HORN_VARIANT_COUNT
f Lcom/google/common/collect/ImmutableList; mF GOAT_HORN_SOUND_VARIANTS
f Lnet/minecraft/sounds/SoundEffect; mG HORSE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; mH HORSE_ANGRY
f Lnet/minecraft/sounds/SoundEffect; mI HORSE_ARMOR
f Lnet/minecraft/sounds/SoundEffect; mJ HORSE_BREATHE
f Lnet/minecraft/sounds/SoundEffect; mK HORSE_DEATH
f Lnet/minecraft/sounds/SoundEffect; mL HORSE_EAT
f Lnet/minecraft/sounds/SoundEffect; mM HORSE_GALLOP
f Lnet/minecraft/sounds/SoundEffect; mN HORSE_HURT
f Lnet/minecraft/sounds/SoundEffect; mO HORSE_JUMP
f Lnet/minecraft/sounds/SoundEffect; mP HORSE_LAND
f Lnet/minecraft/sounds/SoundEffect; mQ HORSE_SADDLE
f Lnet/minecraft/sounds/SoundEffect; mR HORSE_STEP
f Lnet/minecraft/sounds/SoundEffect; mS HORSE_STEP_WOOD
f Lnet/minecraft/sounds/SoundEffect; mT HOSTILE_BIG_FALL
f Lnet/minecraft/sounds/SoundEffect; mU HOSTILE_DEATH
f Lnet/minecraft/sounds/SoundEffect; mV HOSTILE_HURT
f Lnet/minecraft/sounds/SoundEffect; mW HOSTILE_SMALL_FALL
f Lnet/minecraft/sounds/SoundEffect; mX HOSTILE_SPLASH
f Lnet/minecraft/sounds/SoundEffect; mY HOSTILE_SWIM
f Lnet/minecraft/sounds/SoundEffect; mZ HUSK_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ma TRIAL_SPAWNER_HIT
f Lnet/minecraft/sounds/SoundEffect; mb TRIAL_SPAWNER_FALL
f Lnet/minecraft/sounds/SoundEffect; mc TRIAL_SPAWNER_SPAWN_MOB
f Lnet/minecraft/sounds/SoundEffect; md TRIAL_SPAWNER_ABOUT_TO_SPAWN_ITEM
f Lnet/minecraft/sounds/SoundEffect; me TRIAL_SPAWNER_SPAWN_ITEM
f Lnet/minecraft/sounds/SoundEffect; mf TRIAL_SPAWNER_SPAWN_ITEM_BEGIN
f Lnet/minecraft/sounds/SoundEffect; mg TRIAL_SPAWNER_DETECT_PLAYER
f Lnet/minecraft/sounds/SoundEffect; mh TRIAL_SPAWNER_OMINOUS_ACTIVATE
f Lnet/minecraft/sounds/SoundEffect; mi TRIAL_SPAWNER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; mj TRIAL_SPAWNER_AMBIENT_OMINOUS
f Lnet/minecraft/sounds/SoundEffect; mk TRIAL_SPAWNER_OPEN_SHUTTER
f Lnet/minecraft/sounds/SoundEffect; ml TRIAL_SPAWNER_CLOSE_SHUTTER
f Lnet/minecraft/sounds/SoundEffect; mm TRIAL_SPAWNER_EJECT_ITEM
f Lnet/minecraft/sounds/SoundEffect; mn HOE_TILL
f Lnet/minecraft/sounds/SoundEffect; mo HOGLIN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; mp HOGLIN_ANGRY
f Lnet/minecraft/sounds/SoundEffect; mq HOGLIN_ATTACK
f Lnet/minecraft/sounds/SoundEffect; mr HOGLIN_CONVERTED_TO_ZOMBIFIED
f Lnet/minecraft/sounds/SoundEffect; ms HOGLIN_DEATH
f Lnet/minecraft/sounds/SoundEffect; mt HOGLIN_HURT
f Lnet/minecraft/sounds/SoundEffect; mu HOGLIN_RETREAT
f Lnet/minecraft/sounds/SoundEffect; mv HOGLIN_STEP
f Lnet/minecraft/sounds/SoundEffect; mw HONEY_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; mx HONEY_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; my HONEY_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; mz HONEY_BLOCK_PLACE
f Lnet/minecraft/core/Holder$c; n AMBIENT_CRIMSON_FOREST_MOOD
f Lnet/minecraft/sounds/SoundEffect; nA ITEM_FRAME_ROTATE_ITEM
f Lnet/minecraft/sounds/SoundEffect; nB ITEM_BREAK
f Lnet/minecraft/sounds/SoundEffect; nC ITEM_PICKUP
f Lnet/minecraft/sounds/SoundEffect; nD LADDER_BREAK
f Lnet/minecraft/sounds/SoundEffect; nE LADDER_FALL
f Lnet/minecraft/sounds/SoundEffect; nF LADDER_HIT
f Lnet/minecraft/sounds/SoundEffect; nG LADDER_PLACE
f Lnet/minecraft/sounds/SoundEffect; nH LADDER_STEP
f Lnet/minecraft/sounds/SoundEffect; nI LANTERN_BREAK
f Lnet/minecraft/sounds/SoundEffect; nJ LANTERN_FALL
f Lnet/minecraft/sounds/SoundEffect; nK LANTERN_HIT
f Lnet/minecraft/sounds/SoundEffect; nL LANTERN_PLACE
f Lnet/minecraft/sounds/SoundEffect; nM LANTERN_STEP
f Lnet/minecraft/sounds/SoundEffect; nN LARGE_AMETHYST_BUD_BREAK
f Lnet/minecraft/sounds/SoundEffect; nO LARGE_AMETHYST_BUD_PLACE
f Lnet/minecraft/sounds/SoundEffect; nP LAVA_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; nQ LAVA_EXTINGUISH
f Lnet/minecraft/sounds/SoundEffect; nR LAVA_POP
f Lnet/minecraft/sounds/SoundEffect; nS LEASH_KNOT_BREAK
f Lnet/minecraft/sounds/SoundEffect; nT LEASH_KNOT_PLACE
f Lnet/minecraft/sounds/SoundEffect; nU LEVER_CLICK
f Lnet/minecraft/sounds/SoundEffect; nV LIGHTNING_BOLT_IMPACT
f Lnet/minecraft/sounds/SoundEffect; nW LIGHTNING_BOLT_THUNDER
f Lnet/minecraft/sounds/SoundEffect; nX LINGERING_POTION_THROW
f Lnet/minecraft/sounds/SoundEffect; nY LLAMA_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; nZ LLAMA_ANGRY
f Lnet/minecraft/sounds/SoundEffect; na HUSK_CONVERTED_TO_ZOMBIE
f Lnet/minecraft/sounds/SoundEffect; nb HUSK_DEATH
f Lnet/minecraft/sounds/SoundEffect; nc HUSK_HURT
f Lnet/minecraft/sounds/SoundEffect; nd HUSK_STEP
f Lnet/minecraft/sounds/SoundEffect; ne ILLUSIONER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; nf ILLUSIONER_CAST_SPELL
f Lnet/minecraft/sounds/SoundEffect; ng ILLUSIONER_DEATH
f Lnet/minecraft/sounds/SoundEffect; nh ILLUSIONER_HURT
f Lnet/minecraft/sounds/SoundEffect; ni ILLUSIONER_MIRROR_MOVE
f Lnet/minecraft/sounds/SoundEffect; nj ILLUSIONER_PREPARE_BLINDNESS
f Lnet/minecraft/sounds/SoundEffect; nk ILLUSIONER_PREPARE_MIRROR
f Lnet/minecraft/sounds/SoundEffect; nl INK_SAC_USE
f Lnet/minecraft/sounds/SoundEffect; nm IRON_DOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; nn IRON_DOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; no IRON_GOLEM_ATTACK
f Lnet/minecraft/sounds/SoundEffect; np IRON_GOLEM_DAMAGE
f Lnet/minecraft/sounds/SoundEffect; nq IRON_GOLEM_DEATH
f Lnet/minecraft/sounds/SoundEffect; nr IRON_GOLEM_HURT
f Lnet/minecraft/sounds/SoundEffect; ns IRON_GOLEM_REPAIR
f Lnet/minecraft/sounds/SoundEffect; nt IRON_GOLEM_STEP
f Lnet/minecraft/sounds/SoundEffect; nu IRON_TRAPDOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; nv IRON_TRAPDOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; nw ITEM_FRAME_ADD_ITEM
f Lnet/minecraft/sounds/SoundEffect; nx ITEM_FRAME_BREAK
f Lnet/minecraft/sounds/SoundEffect; ny ITEM_FRAME_PLACE
f Lnet/minecraft/sounds/SoundEffect; nz ITEM_FRAME_REMOVE_ITEM
f Lnet/minecraft/core/Holder$c; o AMBIENT_NETHER_WASTES_ADDITIONS
f Lnet/minecraft/sounds/SoundEffect; oA MANGROVE_ROOTS_PLACE
f Lnet/minecraft/sounds/SoundEffect; oB MANGROVE_ROOTS_STEP
f Lnet/minecraft/sounds/SoundEffect; oC MEDIUM_AMETHYST_BUD_BREAK
f Lnet/minecraft/sounds/SoundEffect; oD MEDIUM_AMETHYST_BUD_PLACE
f Lnet/minecraft/sounds/SoundEffect; oE METAL_BREAK
f Lnet/minecraft/sounds/SoundEffect; oF METAL_FALL
f Lnet/minecraft/sounds/SoundEffect; oG METAL_HIT
f Lnet/minecraft/sounds/SoundEffect; oH METAL_PLACE
f Lnet/minecraft/sounds/SoundEffect; oI METAL_PRESSURE_PLATE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; oJ METAL_PRESSURE_PLATE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; oK METAL_STEP
f Lnet/minecraft/sounds/SoundEffect; oL MINECART_INSIDE_UNDERWATER
f Lnet/minecraft/sounds/SoundEffect; oM MINECART_INSIDE
f Lnet/minecraft/sounds/SoundEffect; oN MINECART_RIDING
f Lnet/minecraft/sounds/SoundEffect; oO MOOSHROOM_CONVERT
f Lnet/minecraft/sounds/SoundEffect; oP MOOSHROOM_EAT
f Lnet/minecraft/sounds/SoundEffect; oQ MOOSHROOM_MILK
f Lnet/minecraft/sounds/SoundEffect; oR MOOSHROOM_MILK_SUSPICIOUSLY
f Lnet/minecraft/sounds/SoundEffect; oS MOOSHROOM_SHEAR
f Lnet/minecraft/sounds/SoundEffect; oT MOSS_CARPET_BREAK
f Lnet/minecraft/sounds/SoundEffect; oU MOSS_CARPET_FALL
f Lnet/minecraft/sounds/SoundEffect; oV MOSS_CARPET_HIT
f Lnet/minecraft/sounds/SoundEffect; oW MOSS_CARPET_PLACE
f Lnet/minecraft/sounds/SoundEffect; oX MOSS_CARPET_STEP
f Lnet/minecraft/sounds/SoundEffect; oY PINK_PETALS_BREAK
f Lnet/minecraft/sounds/SoundEffect; oZ PINK_PETALS_FALL
f Lnet/minecraft/sounds/SoundEffect; oa LLAMA_CHEST
f Lnet/minecraft/sounds/SoundEffect; ob LLAMA_DEATH
f Lnet/minecraft/sounds/SoundEffect; oc LLAMA_EAT
f Lnet/minecraft/sounds/SoundEffect; od LLAMA_HURT
f Lnet/minecraft/sounds/SoundEffect; oe LLAMA_SPIT
f Lnet/minecraft/sounds/SoundEffect; of LLAMA_STEP
f Lnet/minecraft/core/Holder; og LLAMA_SWAG
f Lnet/minecraft/sounds/SoundEffect; oh MAGMA_CUBE_DEATH_SMALL
f Lnet/minecraft/sounds/SoundEffect; oi LODESTONE_BREAK
f Lnet/minecraft/sounds/SoundEffect; oj LODESTONE_STEP
f Lnet/minecraft/sounds/SoundEffect; ok LODESTONE_PLACE
f Lnet/minecraft/sounds/SoundEffect; ol LODESTONE_HIT
f Lnet/minecraft/sounds/SoundEffect; om LODESTONE_FALL
f Lnet/minecraft/sounds/SoundEffect; on LODESTONE_COMPASS_LOCK
f Lnet/minecraft/sounds/SoundEffect; oo MACE_SMASH_AIR
f Lnet/minecraft/sounds/SoundEffect; op MACE_SMASH_GROUND
f Lnet/minecraft/sounds/SoundEffect; oq MACE_SMASH_GROUND_HEAVY
f Lnet/minecraft/sounds/SoundEffect; or MAGMA_CUBE_DEATH
f Lnet/minecraft/sounds/SoundEffect; os MAGMA_CUBE_HURT
f Lnet/minecraft/sounds/SoundEffect; ot MAGMA_CUBE_HURT_SMALL
f Lnet/minecraft/sounds/SoundEffect; ou MAGMA_CUBE_JUMP
f Lnet/minecraft/sounds/SoundEffect; ov MAGMA_CUBE_SQUISH
f Lnet/minecraft/sounds/SoundEffect; ow MAGMA_CUBE_SQUISH_SMALL
f Lnet/minecraft/sounds/SoundEffect; ox MANGROVE_ROOTS_BREAK
f Lnet/minecraft/sounds/SoundEffect; oy MANGROVE_ROOTS_FALL
f Lnet/minecraft/sounds/SoundEffect; oz MANGROVE_ROOTS_HIT
f Lnet/minecraft/core/Holder$c; p AMBIENT_NETHER_WASTES_LOOP
f Lnet/minecraft/sounds/SoundEffect; pA MULE_DEATH
f Lnet/minecraft/sounds/SoundEffect; pB MULE_EAT
f Lnet/minecraft/sounds/SoundEffect; pC MULE_HURT
f Lnet/minecraft/sounds/SoundEffect; pD MULE_JUMP
f Lnet/minecraft/core/Holder$c; pE MUSIC_CREATIVE
f Lnet/minecraft/core/Holder$c; pF MUSIC_CREDITS
f Lnet/minecraft/sounds/SoundEffect; pG MUSIC_DISC_5
f Lnet/minecraft/sounds/SoundEffect; pH MUSIC_DISC_11
f Lnet/minecraft/sounds/SoundEffect; pI MUSIC_DISC_13
f Lnet/minecraft/sounds/SoundEffect; pJ MUSIC_DISC_BLOCKS
f Lnet/minecraft/sounds/SoundEffect; pK MUSIC_DISC_CAT
f Lnet/minecraft/sounds/SoundEffect; pL MUSIC_DISC_CHIRP
f Lnet/minecraft/sounds/SoundEffect; pM MUSIC_DISC_FAR
f Lnet/minecraft/sounds/SoundEffect; pN MUSIC_DISC_MALL
f Lnet/minecraft/sounds/SoundEffect; pO MUSIC_DISC_MELLOHI
f Lnet/minecraft/sounds/SoundEffect; pP MUSIC_DISC_PIGSTEP
f Lnet/minecraft/sounds/SoundEffect; pQ MUSIC_DISC_STAL
f Lnet/minecraft/sounds/SoundEffect; pR MUSIC_DISC_STRAD
f Lnet/minecraft/sounds/SoundEffect; pS MUSIC_DISC_WAIT
f Lnet/minecraft/sounds/SoundEffect; pT MUSIC_DISC_WARD
f Lnet/minecraft/sounds/SoundEffect; pU MUSIC_DISC_OTHERSIDE
f Lnet/minecraft/sounds/SoundEffect; pV MUSIC_DISC_RELIC
f Lnet/minecraft/core/Holder$c; pW MUSIC_DRAGON
f Lnet/minecraft/core/Holder$c; pX MUSIC_END
f Lnet/minecraft/core/Holder$c; pY MUSIC_GAME
f Lnet/minecraft/core/Holder$c; pZ MUSIC_MENU
f Lnet/minecraft/sounds/SoundEffect; pa PINK_PETALS_HIT
f Lnet/minecraft/sounds/SoundEffect; pb PINK_PETALS_PLACE
f Lnet/minecraft/sounds/SoundEffect; pc PINK_PETALS_STEP
f Lnet/minecraft/sounds/SoundEffect; pd MOSS_BREAK
f Lnet/minecraft/sounds/SoundEffect; pe MOSS_FALL
f Lnet/minecraft/sounds/SoundEffect; pf MOSS_HIT
f Lnet/minecraft/sounds/SoundEffect; pg MOSS_PLACE
f Lnet/minecraft/sounds/SoundEffect; ph MOSS_STEP
f Lnet/minecraft/sounds/SoundEffect; pi MUD_BREAK
f Lnet/minecraft/sounds/SoundEffect; pj MUD_FALL
f Lnet/minecraft/sounds/SoundEffect; pk MUD_HIT
f Lnet/minecraft/sounds/SoundEffect; pl MUD_PLACE
f Lnet/minecraft/sounds/SoundEffect; pm MUD_STEP
f Lnet/minecraft/sounds/SoundEffect; pn MUD_BRICKS_BREAK
f Lnet/minecraft/sounds/SoundEffect; po MUD_BRICKS_FALL
f Lnet/minecraft/sounds/SoundEffect; pp MUD_BRICKS_HIT
f Lnet/minecraft/sounds/SoundEffect; pq MUD_BRICKS_PLACE
f Lnet/minecraft/sounds/SoundEffect; pr MUD_BRICKS_STEP
f Lnet/minecraft/sounds/SoundEffect; ps MUDDY_MANGROVE_ROOTS_BREAK
f Lnet/minecraft/sounds/SoundEffect; pt MUDDY_MANGROVE_ROOTS_FALL
f Lnet/minecraft/sounds/SoundEffect; pu MUDDY_MANGROVE_ROOTS_HIT
f Lnet/minecraft/sounds/SoundEffect; pv MUDDY_MANGROVE_ROOTS_PLACE
f Lnet/minecraft/sounds/SoundEffect; pw MUDDY_MANGROVE_ROOTS_STEP
f Lnet/minecraft/sounds/SoundEffect; px MULE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; py MULE_ANGRY
f Lnet/minecraft/sounds/SoundEffect; pz MULE_CHEST
f Lnet/minecraft/core/Holder$c; q AMBIENT_NETHER_WASTES_MOOD
f Lnet/minecraft/sounds/SoundEffect; qA NETHER_BRICKS_STEP
f Lnet/minecraft/sounds/SoundEffect; qB NETHER_BRICKS_PLACE
f Lnet/minecraft/sounds/SoundEffect; qC NETHER_BRICKS_HIT
f Lnet/minecraft/sounds/SoundEffect; qD NETHER_BRICKS_FALL
f Lnet/minecraft/sounds/SoundEffect; qE NETHER_WART_BREAK
f Lnet/minecraft/sounds/SoundEffect; qF NETHER_WART_PLANTED
f Lnet/minecraft/sounds/SoundEffect; qG NETHER_WOOD_BREAK
f Lnet/minecraft/sounds/SoundEffect; qH NETHER_WOOD_FALL
f Lnet/minecraft/sounds/SoundEffect; qI NETHER_WOOD_HIT
f Lnet/minecraft/sounds/SoundEffect; qJ NETHER_WOOD_PLACE
f Lnet/minecraft/sounds/SoundEffect; qK NETHER_WOOD_STEP
f Lnet/minecraft/sounds/SoundEffect; qL NETHER_WOOD_DOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; qM NETHER_WOOD_DOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; qN NETHER_WOOD_TRAPDOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; qO NETHER_WOOD_TRAPDOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; qP NETHER_WOOD_BUTTON_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; qQ NETHER_WOOD_BUTTON_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; qR NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; qS NETHER_WOOD_PRESSURE_PLATE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; qT NETHER_WOOD_FENCE_GATE_CLOSE
f Lnet/minecraft/sounds/SoundEffect; qU NETHER_WOOD_FENCE_GATE_OPEN
f Lnet/minecraft/sounds/SoundEffect; qV EMPTY
f Lnet/minecraft/sounds/SoundEffect; qW PACKED_MUD_BREAK
f Lnet/minecraft/sounds/SoundEffect; qX PACKED_MUD_FALL
f Lnet/minecraft/sounds/SoundEffect; qY PACKED_MUD_HIT
f Lnet/minecraft/sounds/SoundEffect; qZ PACKED_MUD_PLACE
f Lnet/minecraft/core/Holder$c; qa MUSIC_BIOME_BASALT_DELTAS
f Lnet/minecraft/core/Holder$c; qb MUSIC_BIOME_CRIMSON_FOREST
f Lnet/minecraft/core/Holder$c; qc MUSIC_BIOME_DEEP_DARK
f Lnet/minecraft/core/Holder$c; qd MUSIC_BIOME_DRIPSTONE_CAVES
f Lnet/minecraft/core/Holder$c; qe MUSIC_BIOME_GROVE
f Lnet/minecraft/core/Holder$c; qf MUSIC_BIOME_JAGGED_PEAKS
f Lnet/minecraft/core/Holder$c; qg MUSIC_BIOME_LUSH_CAVES
f Lnet/minecraft/core/Holder$c; qh MUSIC_BIOME_SWAMP
f Lnet/minecraft/core/Holder$c; qi MUSIC_BIOME_FOREST
f Lnet/minecraft/core/Holder$c; qj MUSIC_BIOME_OLD_GROWTH_TAIGA
f Lnet/minecraft/core/Holder$c; qk MUSIC_BIOME_MEADOW
f Lnet/minecraft/core/Holder$c; ql MUSIC_BIOME_CHERRY_GROVE
f Lnet/minecraft/core/Holder$c; qm MUSIC_BIOME_NETHER_WASTES
f Lnet/minecraft/core/Holder$c; qn MUSIC_BIOME_FROZEN_PEAKS
f Lnet/minecraft/core/Holder$c; qo MUSIC_BIOME_SNOWY_SLOPES
f Lnet/minecraft/core/Holder$c; qp MUSIC_BIOME_SOUL_SAND_VALLEY
f Lnet/minecraft/core/Holder$c; qq MUSIC_BIOME_STONY_PEAKS
f Lnet/minecraft/core/Holder$c; qr MUSIC_BIOME_WARPED_FOREST
f Lnet/minecraft/core/Holder$c; qs MUSIC_BIOME_FLOWER_FOREST
f Lnet/minecraft/core/Holder$c; qt MUSIC_BIOME_DESERT
f Lnet/minecraft/core/Holder$c; qu MUSIC_BIOME_BADLANDS
f Lnet/minecraft/core/Holder$c; qv MUSIC_BIOME_JUNGLE
f Lnet/minecraft/core/Holder$c; qw MUSIC_BIOME_SPARSE_JUNGLE
f Lnet/minecraft/core/Holder$c; qx MUSIC_BIOME_BAMBOO_JUNGLE
f Lnet/minecraft/core/Holder$c; qy MUSIC_UNDER_WATER
f Lnet/minecraft/sounds/SoundEffect; qz NETHER_BRICKS_BREAK
f Lnet/minecraft/core/Holder$c; r AMBIENT_SOUL_SAND_VALLEY_ADDITIONS
f Lnet/minecraft/sounds/SoundEffect; rA WART_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; rB WART_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; rC WART_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; rD WART_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; rE WART_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; rF NETHERITE_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; rG NETHERITE_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; rH NETHERITE_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; rI NETHERITE_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; rJ NETHERITE_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; rK NETHERRACK_BREAK
f Lnet/minecraft/sounds/SoundEffect; rL NETHERRACK_STEP
f Lnet/minecraft/sounds/SoundEffect; rM NETHERRACK_PLACE
f Lnet/minecraft/sounds/SoundEffect; rN NETHERRACK_HIT
f Lnet/minecraft/sounds/SoundEffect; rO NETHERRACK_FALL
f Lnet/minecraft/core/Holder$c; rP NOTE_BLOCK_BASEDRUM
f Lnet/minecraft/core/Holder$c; rQ NOTE_BLOCK_BASS
f Lnet/minecraft/core/Holder$c; rR NOTE_BLOCK_BELL
f Lnet/minecraft/core/Holder$c; rS NOTE_BLOCK_CHIME
f Lnet/minecraft/core/Holder$c; rT NOTE_BLOCK_FLUTE
f Lnet/minecraft/core/Holder$c; rU NOTE_BLOCK_GUITAR
f Lnet/minecraft/core/Holder$c; rV NOTE_BLOCK_HARP
f Lnet/minecraft/core/Holder$c; rW NOTE_BLOCK_HAT
f Lnet/minecraft/core/Holder$c; rX NOTE_BLOCK_PLING
f Lnet/minecraft/core/Holder$c; rY NOTE_BLOCK_SNARE
f Lnet/minecraft/core/Holder$c; rZ NOTE_BLOCK_XYLOPHONE
f Lnet/minecraft/sounds/SoundEffect; ra PACKED_MUD_STEP
f Lnet/minecraft/sounds/SoundEffect; rb STEM_BREAK
f Lnet/minecraft/sounds/SoundEffect; rc STEM_STEP
f Lnet/minecraft/sounds/SoundEffect; rd STEM_PLACE
f Lnet/minecraft/sounds/SoundEffect; re STEM_HIT
f Lnet/minecraft/sounds/SoundEffect; rf STEM_FALL
f Lnet/minecraft/sounds/SoundEffect; rg NYLIUM_BREAK
f Lnet/minecraft/sounds/SoundEffect; rh NYLIUM_STEP
f Lnet/minecraft/sounds/SoundEffect; ri NYLIUM_PLACE
f Lnet/minecraft/sounds/SoundEffect; rj NYLIUM_HIT
f Lnet/minecraft/sounds/SoundEffect; rk NYLIUM_FALL
f Lnet/minecraft/sounds/SoundEffect; rl NETHER_SPROUTS_BREAK
f Lnet/minecraft/sounds/SoundEffect; rm NETHER_SPROUTS_STEP
f Lnet/minecraft/sounds/SoundEffect; rn NETHER_SPROUTS_PLACE
f Lnet/minecraft/sounds/SoundEffect; ro NETHER_SPROUTS_HIT
f Lnet/minecraft/sounds/SoundEffect; rp NETHER_SPROUTS_FALL
f Lnet/minecraft/sounds/SoundEffect; rq FUNGUS_BREAK
f Lnet/minecraft/sounds/SoundEffect; rr FUNGUS_STEP
f Lnet/minecraft/sounds/SoundEffect; rs FUNGUS_PLACE
f Lnet/minecraft/sounds/SoundEffect; rt FUNGUS_HIT
f Lnet/minecraft/sounds/SoundEffect; ru FUNGUS_FALL
f Lnet/minecraft/sounds/SoundEffect; rv WEEPING_VINES_BREAK
f Lnet/minecraft/sounds/SoundEffect; rw WEEPING_VINES_STEP
f Lnet/minecraft/sounds/SoundEffect; rx WEEPING_VINES_PLACE
f Lnet/minecraft/sounds/SoundEffect; ry WEEPING_VINES_HIT
f Lnet/minecraft/sounds/SoundEffect; rz WEEPING_VINES_FALL
f Lnet/minecraft/core/Holder$c; s AMBIENT_SOUL_SAND_VALLEY_LOOP
f Lnet/minecraft/sounds/SoundEffect; sA PANDA_HURT
f Lnet/minecraft/sounds/SoundEffect; sB PANDA_BITE
f Lnet/minecraft/sounds/SoundEffect; sC PARROT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; sD PARROT_DEATH
f Lnet/minecraft/sounds/SoundEffect; sE PARROT_EAT
f Lnet/minecraft/sounds/SoundEffect; sF PARROT_FLY
f Lnet/minecraft/sounds/SoundEffect; sG PARROT_HURT
f Lnet/minecraft/sounds/SoundEffect; sH PARROT_IMITATE_BLAZE
f Lnet/minecraft/sounds/SoundEffect; sI PARROT_IMITATE_BOGGED
f Lnet/minecraft/sounds/SoundEffect; sJ PARROT_IMITATE_BREEZE
f Lnet/minecraft/sounds/SoundEffect; sK PARROT_IMITATE_CREEPER
f Lnet/minecraft/sounds/SoundEffect; sL PARROT_IMITATE_DROWNED
f Lnet/minecraft/sounds/SoundEffect; sM PARROT_IMITATE_ELDER_GUARDIAN
f Lnet/minecraft/sounds/SoundEffect; sN PARROT_IMITATE_ENDER_DRAGON
f Lnet/minecraft/sounds/SoundEffect; sO PARROT_IMITATE_ENDERMITE
f Lnet/minecraft/sounds/SoundEffect; sP PARROT_IMITATE_EVOKER
f Lnet/minecraft/sounds/SoundEffect; sQ PARROT_IMITATE_GHAST
f Lnet/minecraft/sounds/SoundEffect; sR PARROT_IMITATE_GUARDIAN
f Lnet/minecraft/sounds/SoundEffect; sS PARROT_IMITATE_HOGLIN
f Lnet/minecraft/sounds/SoundEffect; sT PARROT_IMITATE_HUSK
f Lnet/minecraft/sounds/SoundEffect; sU PARROT_IMITATE_ILLUSIONER
f Lnet/minecraft/sounds/SoundEffect; sV PARROT_IMITATE_MAGMA_CUBE
f Lnet/minecraft/sounds/SoundEffect; sW PARROT_IMITATE_PHANTOM
f Lnet/minecraft/sounds/SoundEffect; sX PARROT_IMITATE_PIGLIN
f Lnet/minecraft/sounds/SoundEffect; sY PARROT_IMITATE_PIGLIN_BRUTE
f Lnet/minecraft/sounds/SoundEffect; sZ PARROT_IMITATE_PILLAGER
f Lnet/minecraft/core/Holder$c; sa NOTE_BLOCK_IRON_XYLOPHONE
f Lnet/minecraft/core/Holder$c; sb NOTE_BLOCK_COW_BELL
f Lnet/minecraft/core/Holder$c; sc NOTE_BLOCK_DIDGERIDOO
f Lnet/minecraft/core/Holder$c; sd NOTE_BLOCK_BIT
f Lnet/minecraft/core/Holder$c; se NOTE_BLOCK_BANJO
f Lnet/minecraft/core/Holder$c; sf NOTE_BLOCK_IMITATE_ZOMBIE
f Lnet/minecraft/core/Holder$c; sg NOTE_BLOCK_IMITATE_SKELETON
f Lnet/minecraft/core/Holder$c; sh NOTE_BLOCK_IMITATE_CREEPER
f Lnet/minecraft/core/Holder$c; si NOTE_BLOCK_IMITATE_ENDER_DRAGON
f Lnet/minecraft/core/Holder$c; sj NOTE_BLOCK_IMITATE_WITHER_SKELETON
f Lnet/minecraft/core/Holder$c; sk NOTE_BLOCK_IMITATE_PIGLIN
f Lnet/minecraft/sounds/SoundEffect; sl OCELOT_HURT
f Lnet/minecraft/sounds/SoundEffect; sm OCELOT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; sn OCELOT_DEATH
f Lnet/minecraft/sounds/SoundEffect; so OMINOUS_BOTTLE_DISPOSE
f Lnet/minecraft/sounds/SoundEffect; sp PAINTING_BREAK
f Lnet/minecraft/sounds/SoundEffect; sq PAINTING_PLACE
f Lnet/minecraft/sounds/SoundEffect; sr PANDA_PRE_SNEEZE
f Lnet/minecraft/sounds/SoundEffect; ss PANDA_SNEEZE
f Lnet/minecraft/sounds/SoundEffect; st PANDA_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; su PANDA_DEATH
f Lnet/minecraft/sounds/SoundEffect; sv PANDA_EAT
f Lnet/minecraft/sounds/SoundEffect; sw PANDA_STEP
f Lnet/minecraft/sounds/SoundEffect; sx PANDA_CANT_BREED
f Lnet/minecraft/sounds/SoundEffect; sy PANDA_AGGRESSIVE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; sz PANDA_WORRIED_AMBIENT
f Lnet/minecraft/core/Holder$c; t AMBIENT_SOUL_SAND_VALLEY_MOOD
f Lnet/minecraft/sounds/SoundEffect; tA PIG_SADDLE
f Lnet/minecraft/sounds/SoundEffect; tB PIG_STEP
f Lnet/minecraft/sounds/SoundEffect; tC PIGLIN_ADMIRING_ITEM
f Lnet/minecraft/sounds/SoundEffect; tD PIGLIN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; tE PIGLIN_ANGRY
f Lnet/minecraft/sounds/SoundEffect; tF PIGLIN_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; tG PIGLIN_DEATH
f Lnet/minecraft/sounds/SoundEffect; tH PIGLIN_JEALOUS
f Lnet/minecraft/sounds/SoundEffect; tI PIGLIN_HURT
f Lnet/minecraft/sounds/SoundEffect; tJ PIGLIN_RETREAT
f Lnet/minecraft/sounds/SoundEffect; tK PIGLIN_STEP
f Lnet/minecraft/sounds/SoundEffect; tL PIGLIN_CONVERTED_TO_ZOMBIFIED
f Lnet/minecraft/sounds/SoundEffect; tM PIGLIN_BRUTE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; tN PIGLIN_BRUTE_ANGRY
f Lnet/minecraft/sounds/SoundEffect; tO PIGLIN_BRUTE_DEATH
f Lnet/minecraft/sounds/SoundEffect; tP PIGLIN_BRUTE_HURT
f Lnet/minecraft/sounds/SoundEffect; tQ PIGLIN_BRUTE_STEP
f Lnet/minecraft/sounds/SoundEffect; tR PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED
f Lnet/minecraft/sounds/SoundEffect; tS PILLAGER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; tT PILLAGER_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; tU PILLAGER_DEATH
f Lnet/minecraft/sounds/SoundEffect; tV PILLAGER_HURT
f Lnet/minecraft/sounds/SoundEffect; tW PISTON_CONTRACT
f Lnet/minecraft/sounds/SoundEffect; tX PISTON_EXTEND
f Lnet/minecraft/sounds/SoundEffect; tY PLAYER_ATTACK_CRIT
f Lnet/minecraft/sounds/SoundEffect; tZ PLAYER_ATTACK_KNOCKBACK
f Lnet/minecraft/sounds/SoundEffect; ta PARROT_IMITATE_RAVAGER
f Lnet/minecraft/sounds/SoundEffect; tb PARROT_IMITATE_SHULKER
f Lnet/minecraft/sounds/SoundEffect; tc PARROT_IMITATE_SILVERFISH
f Lnet/minecraft/sounds/SoundEffect; td PARROT_IMITATE_SKELETON
f Lnet/minecraft/sounds/SoundEffect; te PARROT_IMITATE_SLIME
f Lnet/minecraft/sounds/SoundEffect; tf PARROT_IMITATE_SPIDER
f Lnet/minecraft/sounds/SoundEffect; tg PARROT_IMITATE_STRAY
f Lnet/minecraft/sounds/SoundEffect; th PARROT_IMITATE_VEX
f Lnet/minecraft/sounds/SoundEffect; ti PARROT_IMITATE_VINDICATOR
f Lnet/minecraft/sounds/SoundEffect; tj PARROT_IMITATE_WARDEN
f Lnet/minecraft/sounds/SoundEffect; tk PARROT_IMITATE_WITCH
f Lnet/minecraft/sounds/SoundEffect; tl PARROT_IMITATE_WITHER
f Lnet/minecraft/sounds/SoundEffect; tm PARROT_IMITATE_WITHER_SKELETON
f Lnet/minecraft/sounds/SoundEffect; tn PARROT_IMITATE_ZOGLIN
f Lnet/minecraft/sounds/SoundEffect; to PARROT_IMITATE_ZOMBIE
f Lnet/minecraft/sounds/SoundEffect; tp PARROT_IMITATE_ZOMBIE_VILLAGER
f Lnet/minecraft/sounds/SoundEffect; tq PARROT_STEP
f Lnet/minecraft/sounds/SoundEffect; tr PHANTOM_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ts PHANTOM_BITE
f Lnet/minecraft/sounds/SoundEffect; tt PHANTOM_DEATH
f Lnet/minecraft/sounds/SoundEffect; tu PHANTOM_FLAP
f Lnet/minecraft/sounds/SoundEffect; tv PHANTOM_HURT
f Lnet/minecraft/sounds/SoundEffect; tw PHANTOM_SWOOP
f Lnet/minecraft/sounds/SoundEffect; tx PIG_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ty PIG_DEATH
f Lnet/minecraft/sounds/SoundEffect; tz PIG_HURT
f Lnet/minecraft/core/Holder$c; u AMBIENT_WARPED_FOREST_ADDITIONS
f Lnet/minecraft/sounds/SoundEffect; uA POLISHED_DEEPSLATE_FALL
f Lnet/minecraft/sounds/SoundEffect; uB POLISHED_DEEPSLATE_HIT
f Lnet/minecraft/sounds/SoundEffect; uC POLISHED_DEEPSLATE_PLACE
f Lnet/minecraft/sounds/SoundEffect; uD POLISHED_DEEPSLATE_STEP
f Lnet/minecraft/sounds/SoundEffect; uE PORTAL_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; uF PORTAL_TRAVEL
f Lnet/minecraft/sounds/SoundEffect; uG PORTAL_TRIGGER
f Lnet/minecraft/sounds/SoundEffect; uH POWDER_SNOW_BREAK
f Lnet/minecraft/sounds/SoundEffect; uI POWDER_SNOW_FALL
f Lnet/minecraft/sounds/SoundEffect; uJ POWDER_SNOW_HIT
f Lnet/minecraft/sounds/SoundEffect; uK POWDER_SNOW_PLACE
f Lnet/minecraft/sounds/SoundEffect; uL POWDER_SNOW_STEP
f Lnet/minecraft/sounds/SoundEffect; uM PUFFER_FISH_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; uN PUFFER_FISH_BLOW_OUT
f Lnet/minecraft/sounds/SoundEffect; uO PUFFER_FISH_BLOW_UP
f Lnet/minecraft/sounds/SoundEffect; uP PUFFER_FISH_DEATH
f Lnet/minecraft/sounds/SoundEffect; uQ PUFFER_FISH_FLOP
f Lnet/minecraft/sounds/SoundEffect; uR PUFFER_FISH_HURT
f Lnet/minecraft/sounds/SoundEffect; uS PUFFER_FISH_STING
f Lnet/minecraft/sounds/SoundEffect; uT PUMPKIN_CARVE
f Lnet/minecraft/sounds/SoundEffect; uU RABBIT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; uV RABBIT_ATTACK
f Lnet/minecraft/sounds/SoundEffect; uW RABBIT_DEATH
f Lnet/minecraft/sounds/SoundEffect; uX RABBIT_HURT
f Lnet/minecraft/sounds/SoundEffect; uY RABBIT_JUMP
f Lnet/minecraft/core/Holder$c; uZ RAID_HORN
f Lnet/minecraft/sounds/SoundEffect; ua PLAYER_ATTACK_NODAMAGE
f Lnet/minecraft/sounds/SoundEffect; ub PLAYER_ATTACK_STRONG
f Lnet/minecraft/sounds/SoundEffect; uc PLAYER_ATTACK_SWEEP
f Lnet/minecraft/sounds/SoundEffect; ud PLAYER_ATTACK_WEAK
f Lnet/minecraft/sounds/SoundEffect; ue PLAYER_BIG_FALL
f Lnet/minecraft/sounds/SoundEffect; uf PLAYER_BREATH
f Lnet/minecraft/sounds/SoundEffect; ug PLAYER_BURP
f Lnet/minecraft/sounds/SoundEffect; uh PLAYER_DEATH
f Lnet/minecraft/sounds/SoundEffect; ui PLAYER_HURT
f Lnet/minecraft/sounds/SoundEffect; uj PLAYER_HURT_DROWN
f Lnet/minecraft/sounds/SoundEffect; uk PLAYER_HURT_FREEZE
f Lnet/minecraft/sounds/SoundEffect; ul PLAYER_HURT_ON_FIRE
f Lnet/minecraft/sounds/SoundEffect; um PLAYER_HURT_SWEET_BERRY_BUSH
f Lnet/minecraft/sounds/SoundEffect; un PLAYER_LEVELUP
f Lnet/minecraft/sounds/SoundEffect; uo PLAYER_SMALL_FALL
f Lnet/minecraft/sounds/SoundEffect; up PLAYER_SPLASH
f Lnet/minecraft/sounds/SoundEffect; uq PLAYER_SPLASH_HIGH_SPEED
f Lnet/minecraft/sounds/SoundEffect; ur PLAYER_SWIM
f Lnet/minecraft/sounds/SoundEffect; us PLAYER_TELEPORT
f Lnet/minecraft/sounds/SoundEffect; ut POLAR_BEAR_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; uu POLAR_BEAR_AMBIENT_BABY
f Lnet/minecraft/sounds/SoundEffect; uv POLAR_BEAR_DEATH
f Lnet/minecraft/sounds/SoundEffect; uw POLAR_BEAR_HURT
f Lnet/minecraft/sounds/SoundEffect; ux POLAR_BEAR_STEP
f Lnet/minecraft/sounds/SoundEffect; uy POLAR_BEAR_WARNING
f Lnet/minecraft/sounds/SoundEffect; uz POLISHED_DEEPSLATE_BREAK
f Lnet/minecraft/core/Holder$c; v AMBIENT_WARPED_FOREST_LOOP
f Lnet/minecraft/sounds/SoundEffect; vA ROOTED_DIRT_PLACE
f Lnet/minecraft/sounds/SoundEffect; vB ROOTED_DIRT_STEP
f Lnet/minecraft/sounds/SoundEffect; vC SALMON_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; vD SALMON_DEATH
f Lnet/minecraft/sounds/SoundEffect; vE SALMON_FLOP
f Lnet/minecraft/sounds/SoundEffect; vF SALMON_HURT
f Lnet/minecraft/sounds/SoundEffect; vG SAND_BREAK
f Lnet/minecraft/sounds/SoundEffect; vH SAND_FALL
f Lnet/minecraft/sounds/SoundEffect; vI SAND_HIT
f Lnet/minecraft/sounds/SoundEffect; vJ SAND_PLACE
f Lnet/minecraft/sounds/SoundEffect; vK SAND_STEP
f Lnet/minecraft/sounds/SoundEffect; vL SCAFFOLDING_BREAK
f Lnet/minecraft/sounds/SoundEffect; vM SCAFFOLDING_FALL
f Lnet/minecraft/sounds/SoundEffect; vN SCAFFOLDING_HIT
f Lnet/minecraft/sounds/SoundEffect; vO SCAFFOLDING_PLACE
f Lnet/minecraft/sounds/SoundEffect; vP SCAFFOLDING_STEP
f Lnet/minecraft/sounds/SoundEffect; vQ SCULK_BLOCK_SPREAD
f Lnet/minecraft/sounds/SoundEffect; vR SCULK_BLOCK_CHARGE
f Lnet/minecraft/sounds/SoundEffect; vS SCULK_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; vT SCULK_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; vU SCULK_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; vV SCULK_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; vW SCULK_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; vX SCULK_CATALYST_BLOOM
f Lnet/minecraft/sounds/SoundEffect; vY SCULK_CATALYST_BREAK
f Lnet/minecraft/sounds/SoundEffect; vZ SCULK_CATALYST_FALL
f Lnet/minecraft/sounds/SoundEffect; va RAVAGER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; vb RAVAGER_ATTACK
f Lnet/minecraft/sounds/SoundEffect; vc RAVAGER_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; vd RAVAGER_DEATH
f Lnet/minecraft/sounds/SoundEffect; ve RAVAGER_HURT
f Lnet/minecraft/sounds/SoundEffect; vf RAVAGER_STEP
f Lnet/minecraft/sounds/SoundEffect; vg RAVAGER_STUNNED
f Lnet/minecraft/sounds/SoundEffect; vh RAVAGER_ROAR
f Lnet/minecraft/sounds/SoundEffect; vi NETHER_GOLD_ORE_BREAK
f Lnet/minecraft/sounds/SoundEffect; vj NETHER_GOLD_ORE_FALL
f Lnet/minecraft/sounds/SoundEffect; vk NETHER_GOLD_ORE_HIT
f Lnet/minecraft/sounds/SoundEffect; vl NETHER_GOLD_ORE_PLACE
f Lnet/minecraft/sounds/SoundEffect; vm NETHER_GOLD_ORE_STEP
f Lnet/minecraft/sounds/SoundEffect; vn NETHER_ORE_BREAK
f Lnet/minecraft/sounds/SoundEffect; vo NETHER_ORE_FALL
f Lnet/minecraft/sounds/SoundEffect; vp NETHER_ORE_HIT
f Lnet/minecraft/sounds/SoundEffect; vq NETHER_ORE_PLACE
f Lnet/minecraft/sounds/SoundEffect; vr NETHER_ORE_STEP
f Lnet/minecraft/sounds/SoundEffect; vs REDSTONE_TORCH_BURNOUT
f Lnet/minecraft/sounds/SoundEffect; vt RESPAWN_ANCHOR_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; vu RESPAWN_ANCHOR_CHARGE
f Lnet/minecraft/core/Holder$c; vv RESPAWN_ANCHOR_DEPLETE
f Lnet/minecraft/sounds/SoundEffect; vw RESPAWN_ANCHOR_SET_SPAWN
f Lnet/minecraft/sounds/SoundEffect; vx ROOTED_DIRT_BREAK
f Lnet/minecraft/sounds/SoundEffect; vy ROOTED_DIRT_FALL
f Lnet/minecraft/sounds/SoundEffect; vz ROOTED_DIRT_HIT
f Lnet/minecraft/core/Holder$c; w AMBIENT_WARPED_FOREST_MOOD
f Lnet/minecraft/sounds/SoundEffect; wA SHIELD_BLOCK
f Lnet/minecraft/sounds/SoundEffect; wB SHIELD_BREAK
f Lnet/minecraft/sounds/SoundEffect; wC SHROOMLIGHT_BREAK
f Lnet/minecraft/sounds/SoundEffect; wD SHROOMLIGHT_STEP
f Lnet/minecraft/sounds/SoundEffect; wE SHROOMLIGHT_PLACE
f Lnet/minecraft/sounds/SoundEffect; wF SHROOMLIGHT_HIT
f Lnet/minecraft/sounds/SoundEffect; wG SHROOMLIGHT_FALL
f Lnet/minecraft/sounds/SoundEffect; wH SHOVEL_FLATTEN
f Lnet/minecraft/sounds/SoundEffect; wI SHULKER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; wJ SHULKER_BOX_CLOSE
f Lnet/minecraft/sounds/SoundEffect; wK SHULKER_BOX_OPEN
f Lnet/minecraft/sounds/SoundEffect; wL SHULKER_BULLET_HIT
f Lnet/minecraft/sounds/SoundEffect; wM SHULKER_BULLET_HURT
f Lnet/minecraft/sounds/SoundEffect; wN SHULKER_CLOSE
f Lnet/minecraft/sounds/SoundEffect; wO SHULKER_DEATH
f Lnet/minecraft/sounds/SoundEffect; wP SHULKER_HURT
f Lnet/minecraft/sounds/SoundEffect; wQ SHULKER_HURT_CLOSED
f Lnet/minecraft/sounds/SoundEffect; wR SHULKER_OPEN
f Lnet/minecraft/sounds/SoundEffect; wS SHULKER_SHOOT
f Lnet/minecraft/sounds/SoundEffect; wT SHULKER_TELEPORT
f Lnet/minecraft/sounds/SoundEffect; wU SILVERFISH_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; wV SILVERFISH_DEATH
f Lnet/minecraft/sounds/SoundEffect; wW SILVERFISH_HURT
f Lnet/minecraft/sounds/SoundEffect; wX SILVERFISH_STEP
f Lnet/minecraft/sounds/SoundEffect; wY SKELETON_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; wZ SKELETON_CONVERTED_TO_STRAY
f Lnet/minecraft/sounds/SoundEffect; wa SCULK_CATALYST_HIT
f Lnet/minecraft/sounds/SoundEffect; wb SCULK_CATALYST_PLACE
f Lnet/minecraft/sounds/SoundEffect; wc SCULK_CATALYST_STEP
f Lnet/minecraft/sounds/SoundEffect; wd SCULK_CLICKING
f Lnet/minecraft/sounds/SoundEffect; we SCULK_CLICKING_STOP
f Lnet/minecraft/sounds/SoundEffect; wf SCULK_SENSOR_BREAK
f Lnet/minecraft/sounds/SoundEffect; wg SCULK_SENSOR_FALL
f Lnet/minecraft/sounds/SoundEffect; wh SCULK_SENSOR_HIT
f Lnet/minecraft/sounds/SoundEffect; wi SCULK_SENSOR_PLACE
f Lnet/minecraft/sounds/SoundEffect; wj SCULK_SENSOR_STEP
f Lnet/minecraft/sounds/SoundEffect; wk SCULK_SHRIEKER_BREAK
f Lnet/minecraft/sounds/SoundEffect; wl SCULK_SHRIEKER_FALL
f Lnet/minecraft/sounds/SoundEffect; wm SCULK_SHRIEKER_HIT
f Lnet/minecraft/sounds/SoundEffect; wn SCULK_SHRIEKER_PLACE
f Lnet/minecraft/sounds/SoundEffect; wo SCULK_SHRIEKER_SHRIEK
f Lnet/minecraft/sounds/SoundEffect; wp SCULK_SHRIEKER_STEP
f Lnet/minecraft/sounds/SoundEffect; wq SCULK_VEIN_BREAK
f Lnet/minecraft/sounds/SoundEffect; wr SCULK_VEIN_FALL
f Lnet/minecraft/sounds/SoundEffect; ws SCULK_VEIN_HIT
f Lnet/minecraft/sounds/SoundEffect; wt SCULK_VEIN_PLACE
f Lnet/minecraft/sounds/SoundEffect; wu SCULK_VEIN_STEP
f Lnet/minecraft/sounds/SoundEffect; wv SHEEP_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ww SHEEP_DEATH
f Lnet/minecraft/sounds/SoundEffect; wx SHEEP_HURT
f Lnet/minecraft/sounds/SoundEffect; wy SHEEP_SHEAR
f Lnet/minecraft/sounds/SoundEffect; wz SHEEP_STEP
f Lnet/minecraft/sounds/SoundEffect; x AMBIENT_UNDERWATER_ENTER
f Lnet/minecraft/sounds/SoundEffect; xA SMALL_DRIPLEAF_HIT
f Lnet/minecraft/sounds/SoundEffect; xB SMALL_DRIPLEAF_PLACE
f Lnet/minecraft/sounds/SoundEffect; xC SMALL_DRIPLEAF_STEP
f Lnet/minecraft/sounds/SoundEffect; xD SOUL_SAND_BREAK
f Lnet/minecraft/sounds/SoundEffect; xE SOUL_SAND_STEP
f Lnet/minecraft/sounds/SoundEffect; xF SOUL_SAND_PLACE
f Lnet/minecraft/sounds/SoundEffect; xG SOUL_SAND_HIT
f Lnet/minecraft/sounds/SoundEffect; xH SOUL_SAND_FALL
f Lnet/minecraft/sounds/SoundEffect; xI SOUL_SOIL_BREAK
f Lnet/minecraft/sounds/SoundEffect; xJ SOUL_SOIL_STEP
f Lnet/minecraft/sounds/SoundEffect; xK SOUL_SOIL_PLACE
f Lnet/minecraft/sounds/SoundEffect; xL SOUL_SOIL_HIT
f Lnet/minecraft/sounds/SoundEffect; xM SOUL_SOIL_FALL
f Lnet/minecraft/sounds/SoundEffect; xN SOUL_ESCAPE
f Lnet/minecraft/sounds/SoundEffect; xO SPORE_BLOSSOM_BREAK
f Lnet/minecraft/sounds/SoundEffect; xP SPORE_BLOSSOM_FALL
f Lnet/minecraft/sounds/SoundEffect; xQ SPORE_BLOSSOM_HIT
f Lnet/minecraft/sounds/SoundEffect; xR SPORE_BLOSSOM_PLACE
f Lnet/minecraft/sounds/SoundEffect; xS SPORE_BLOSSOM_STEP
f Lnet/minecraft/sounds/SoundEffect; xT STRIDER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; xU STRIDER_HAPPY
f Lnet/minecraft/sounds/SoundEffect; xV STRIDER_RETREAT
f Lnet/minecraft/sounds/SoundEffect; xW STRIDER_DEATH
f Lnet/minecraft/sounds/SoundEffect; xX STRIDER_HURT
f Lnet/minecraft/sounds/SoundEffect; xY STRIDER_STEP
f Lnet/minecraft/sounds/SoundEffect; xZ STRIDER_STEP_LAVA
f Lnet/minecraft/sounds/SoundEffect; xa SKELETON_DEATH
f Lnet/minecraft/sounds/SoundEffect; xb SKELETON_HORSE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; xc SKELETON_HORSE_DEATH
f Lnet/minecraft/sounds/SoundEffect; xd SKELETON_HORSE_HURT
f Lnet/minecraft/sounds/SoundEffect; xe SKELETON_HORSE_SWIM
f Lnet/minecraft/sounds/SoundEffect; xf SKELETON_HORSE_AMBIENT_WATER
f Lnet/minecraft/sounds/SoundEffect; xg SKELETON_HORSE_GALLOP_WATER
f Lnet/minecraft/sounds/SoundEffect; xh SKELETON_HORSE_JUMP_WATER
f Lnet/minecraft/sounds/SoundEffect; xi SKELETON_HORSE_STEP_WATER
f Lnet/minecraft/sounds/SoundEffect; xj SKELETON_HURT
f Lnet/minecraft/sounds/SoundEffect; xk SKELETON_SHOOT
f Lnet/minecraft/sounds/SoundEffect; xl SKELETON_STEP
f Lnet/minecraft/sounds/SoundEffect; xm SLIME_ATTACK
f Lnet/minecraft/sounds/SoundEffect; xn SLIME_DEATH
f Lnet/minecraft/sounds/SoundEffect; xo SLIME_HURT
f Lnet/minecraft/sounds/SoundEffect; xp SLIME_JUMP
f Lnet/minecraft/sounds/SoundEffect; xq SLIME_SQUISH
f Lnet/minecraft/sounds/SoundEffect; xr SLIME_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; xs SLIME_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; xt SLIME_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; xu SLIME_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; xv SLIME_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; xw SMALL_AMETHYST_BUD_BREAK
f Lnet/minecraft/sounds/SoundEffect; xx SMALL_AMETHYST_BUD_PLACE
f Lnet/minecraft/sounds/SoundEffect; xy SMALL_DRIPLEAF_BREAK
f Lnet/minecraft/sounds/SoundEffect; xz SMALL_DRIPLEAF_FALL
f Lnet/minecraft/sounds/SoundEffect; y AMBIENT_UNDERWATER_EXIT
f Lnet/minecraft/sounds/SoundEffect; yA SNOW_GOLEM_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; yB SNOW_GOLEM_DEATH
f Lnet/minecraft/sounds/SoundEffect; yC SNOW_GOLEM_HURT
f Lnet/minecraft/sounds/SoundEffect; yD SNOW_GOLEM_SHOOT
f Lnet/minecraft/sounds/SoundEffect; yE SNOW_GOLEM_SHEAR
f Lnet/minecraft/sounds/SoundEffect; yF SNOW_HIT
f Lnet/minecraft/sounds/SoundEffect; yG SNOW_PLACE
f Lnet/minecraft/sounds/SoundEffect; yH SNOW_STEP
f Lnet/minecraft/sounds/SoundEffect; yI SPIDER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; yJ SPIDER_DEATH
f Lnet/minecraft/sounds/SoundEffect; yK SPIDER_HURT
f Lnet/minecraft/sounds/SoundEffect; yL SPIDER_STEP
f Lnet/minecraft/sounds/SoundEffect; yM SPLASH_POTION_BREAK
f Lnet/minecraft/sounds/SoundEffect; yN SPLASH_POTION_THROW
f Lnet/minecraft/sounds/SoundEffect; yO SPONGE_BREAK
f Lnet/minecraft/sounds/SoundEffect; yP SPONGE_FALL
f Lnet/minecraft/sounds/SoundEffect; yQ SPONGE_HIT
f Lnet/minecraft/sounds/SoundEffect; yR SPONGE_PLACE
f Lnet/minecraft/sounds/SoundEffect; yS SPONGE_STEP
f Lnet/minecraft/sounds/SoundEffect; yT SPONGE_ABSORB
f Lnet/minecraft/sounds/SoundEffect; yU SPYGLASS_USE
f Lnet/minecraft/sounds/SoundEffect; yV SPYGLASS_STOP_USING
f Lnet/minecraft/sounds/SoundEffect; yW SQUID_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; yX SQUID_DEATH
f Lnet/minecraft/sounds/SoundEffect; yY SQUID_HURT
f Lnet/minecraft/sounds/SoundEffect; yZ SQUID_SQUIRT
f Lnet/minecraft/sounds/SoundEffect; ya STRIDER_EAT
f Lnet/minecraft/sounds/SoundEffect; yb STRIDER_SADDLE
f Lnet/minecraft/sounds/SoundEffect; yc SLIME_DEATH_SMALL
f Lnet/minecraft/sounds/SoundEffect; yd SLIME_HURT_SMALL
f Lnet/minecraft/sounds/SoundEffect; ye SLIME_JUMP_SMALL
f Lnet/minecraft/sounds/SoundEffect; yf SLIME_SQUISH_SMALL
f Lnet/minecraft/sounds/SoundEffect; yg SMITHING_TABLE_USE
f Lnet/minecraft/sounds/SoundEffect; yh SMOKER_SMOKE
f Lnet/minecraft/sounds/SoundEffect; yi SNIFFER_STEP
f Lnet/minecraft/sounds/SoundEffect; yj SNIFFER_EAT
f Lnet/minecraft/sounds/SoundEffect; yk SNIFFER_IDLE
f Lnet/minecraft/sounds/SoundEffect; yl SNIFFER_HURT
f Lnet/minecraft/sounds/SoundEffect; ym SNIFFER_DEATH
f Lnet/minecraft/sounds/SoundEffect; yn SNIFFER_DROP_SEED
f Lnet/minecraft/sounds/SoundEffect; yo SNIFFER_SCENTING
f Lnet/minecraft/sounds/SoundEffect; yp SNIFFER_SNIFFING
f Lnet/minecraft/sounds/SoundEffect; yq SNIFFER_SEARCHING
f Lnet/minecraft/sounds/SoundEffect; yr SNIFFER_DIGGING
f Lnet/minecraft/sounds/SoundEffect; ys SNIFFER_DIGGING_STOP
f Lnet/minecraft/sounds/SoundEffect; yt SNIFFER_HAPPY
f Lnet/minecraft/sounds/SoundEffect; yu SNIFFER_EGG_PLOP
f Lnet/minecraft/sounds/SoundEffect; yv SNIFFER_EGG_CRACK
f Lnet/minecraft/sounds/SoundEffect; yw SNIFFER_EGG_HATCH
f Lnet/minecraft/sounds/SoundEffect; yx SNOWBALL_THROW
f Lnet/minecraft/sounds/SoundEffect; yy SNOW_BREAK
f Lnet/minecraft/sounds/SoundEffect; yz SNOW_FALL
f Lnet/minecraft/sounds/SoundEffect; z AMBIENT_UNDERWATER_LOOP
f Lnet/minecraft/sounds/SoundEffect; zA TRIDENT_RIPTIDE_1
f Lnet/minecraft/sounds/SoundEffect; zB TRIDENT_RIPTIDE_2
f Lnet/minecraft/sounds/SoundEffect; zC TRIDENT_RIPTIDE_3
f Lnet/minecraft/sounds/SoundEffect; zD TRIDENT_THROW
f Lnet/minecraft/sounds/SoundEffect; zE TRIDENT_THUNDER
f Lnet/minecraft/sounds/SoundEffect; zF TRIPWIRE_ATTACH
f Lnet/minecraft/sounds/SoundEffect; zG TRIPWIRE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; zH TRIPWIRE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; zI TRIPWIRE_DETACH
f Lnet/minecraft/sounds/SoundEffect; zJ TROPICAL_FISH_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; zK TROPICAL_FISH_DEATH
f Lnet/minecraft/sounds/SoundEffect; zL TROPICAL_FISH_FLOP
f Lnet/minecraft/sounds/SoundEffect; zM TROPICAL_FISH_HURT
f Lnet/minecraft/sounds/SoundEffect; zN TUFF_BREAK
f Lnet/minecraft/sounds/SoundEffect; zO TUFF_STEP
f Lnet/minecraft/sounds/SoundEffect; zP TUFF_PLACE
f Lnet/minecraft/sounds/SoundEffect; zQ TUFF_HIT
f Lnet/minecraft/sounds/SoundEffect; zR TUFF_FALL
f Lnet/minecraft/sounds/SoundEffect; zS TUFF_BRICKS_BREAK
f Lnet/minecraft/sounds/SoundEffect; zT TUFF_BRICKS_FALL
f Lnet/minecraft/sounds/SoundEffect; zU TUFF_BRICKS_HIT
f Lnet/minecraft/sounds/SoundEffect; zV TUFF_BRICKS_PLACE
f Lnet/minecraft/sounds/SoundEffect; zW TUFF_BRICKS_STEP
f Lnet/minecraft/sounds/SoundEffect; zX POLISHED_TUFF_BREAK
f Lnet/minecraft/sounds/SoundEffect; zY POLISHED_TUFF_FALL
f Lnet/minecraft/sounds/SoundEffect; zZ POLISHED_TUFF_HIT
f Lnet/minecraft/sounds/SoundEffect; za STONE_BREAK
f Lnet/minecraft/sounds/SoundEffect; zb STONE_BUTTON_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; zc STONE_BUTTON_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; zd STONE_FALL
f Lnet/minecraft/sounds/SoundEffect; ze STONE_HIT
f Lnet/minecraft/sounds/SoundEffect; zf STONE_PLACE
f Lnet/minecraft/sounds/SoundEffect; zg STONE_PRESSURE_PLATE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; zh STONE_PRESSURE_PLATE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; zi STONE_STEP
f Lnet/minecraft/sounds/SoundEffect; zj STRAY_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; zk STRAY_DEATH
f Lnet/minecraft/sounds/SoundEffect; zl STRAY_HURT
f Lnet/minecraft/sounds/SoundEffect; zm STRAY_STEP
f Lnet/minecraft/sounds/SoundEffect; zn SWEET_BERRY_BUSH_BREAK
f Lnet/minecraft/sounds/SoundEffect; zo SWEET_BERRY_BUSH_PLACE
f Lnet/minecraft/sounds/SoundEffect; zp SWEET_BERRY_BUSH_PICK_BERRIES
f Lnet/minecraft/sounds/SoundEffect; zq TADPOLE_DEATH
f Lnet/minecraft/sounds/SoundEffect; zr TADPOLE_FLOP
f Lnet/minecraft/sounds/SoundEffect; zs TADPOLE_GROW_UP
f Lnet/minecraft/sounds/SoundEffect; zt TADPOLE_HURT
f Lnet/minecraft/sounds/SoundEffect; zu THORNS_HIT
f Lnet/minecraft/sounds/SoundEffect; zv TNT_PRIMED
f Lnet/minecraft/sounds/SoundEffect; zw TOTEM_USE
f Lnet/minecraft/sounds/SoundEffect; zx TRIDENT_HIT
f Lnet/minecraft/sounds/SoundEffect; zy TRIDENT_HIT_GROUND
f Lnet/minecraft/sounds/SoundEffect; zz TRIDENT_RETURN
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/sounds/SoundEffect; a register
m (I)Lnet/minecraft/core/Holder$c; a lambda$registerGoatHornSoundVariants$0
m ()Lcom/google/common/collect/ImmutableList; a registerGoatHornSoundVariants
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/sounds/SoundEffect; a register
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;F)Lnet/minecraft/core/Holder; a register
m (Ljava/lang/String;)Lnet/minecraft/sounds/SoundEffect; a register
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/core/Holder$c; b registerForHolder
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/core/Holder$c; b registerForHolder
m (Ljava/lang/String;)Lnet/minecraft/core/Holder$c; b registerForHolder
c net/minecraft/stats/Counter net/minecraft/stats/StatFormatter
f Ljava/text/DecimalFormat; a DECIMAL_FORMAT
f Lnet/minecraft/stats/Counter; b DEFAULT
f Lnet/minecraft/stats/Counter; c DIVIDE_BY_TEN
f Lnet/minecraft/stats/Counter; d DISTANCE
f Lnet/minecraft/stats/Counter; e TIME
m (Ljava/text/DecimalFormat;)V a lambda$static$0
m (I)Ljava/lang/String; a lambda$static$3
m (I)Ljava/lang/String; b lambda$static$2
m (I)Ljava/lang/String; c lambda$static$1
c net/minecraft/stats/RecipeBook net/minecraft/stats/RecipeBook
f Ljava/util/Set; a known
f Ljava/util/Set; b highlight
f Lnet/minecraft/stats/RecipeBookSettings; c bookSettings
m (Lnet/minecraft/world/inventory/ContainerRecipeBook;)Z a isFiltering
m (Lnet/minecraft/stats/RecipeBookSettings;)V a setBookSettings
m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V a setOpen
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V a add
m (Lnet/minecraft/resources/MinecraftKey;)V a add
m (Lnet/minecraft/world/inventory/RecipeBookType;)Z a isOpen
m ()Lnet/minecraft/stats/RecipeBookSettings; a getBookSettings
m (Lnet/minecraft/stats/RecipeBook;)V a copyOverData
m (Lnet/minecraft/world/inventory/RecipeBookType;ZZ)V a setBookSetting
m (Lnet/minecraft/world/inventory/RecipeBookType;)Z b isFiltering
m (Lnet/minecraft/resources/MinecraftKey;)Z b contains
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z b contains
m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V b setFiltering
m (Lnet/minecraft/resources/MinecraftKey;)V c remove
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V c remove
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z d willHighlight
m (Lnet/minecraft/resources/MinecraftKey;)V d addHighlight
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V e removeHighlight
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V f addHighlight
c net/minecraft/stats/RecipeBookServer net/minecraft/stats/ServerRecipeBook
f Ljava/lang/String; c RECIPE_BOOK_TAG
f Lorg/slf4j/Logger; d LOGGER
m (Lnet/minecraft/server/level/EntityPlayer;)V a sendInitialRecipeBook
m (Ljava/util/Collection;Lnet/minecraft/server/level/EntityPlayer;)I a addRecipes
m (Lnet/minecraft/network/protocol/game/PacketPlayOutRecipes$Action;Lnet/minecraft/server/level/EntityPlayer;Ljava/util/List;)V a sendRecipes
m (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Consumer;Lnet/minecraft/world/item/crafting/CraftingManager;)V a loadRecipes
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/item/crafting/CraftingManager;)V a fromNbt
m (Ljava/util/Collection;Lnet/minecraft/server/level/EntityPlayer;)I b removeRecipes
m ()Lnet/minecraft/nbt/NBTTagCompound; b toNbt
c net/minecraft/stats/RecipeBookSettings net/minecraft/stats/RecipeBookSettings
f Ljava/util/Map; a TAG_FIELDS
f Ljava/util/Map; b states
m (Lnet/minecraft/stats/RecipeBookSettings;)V a replaceFrom
m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V a setOpen
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/Map;Lnet/minecraft/world/inventory/RecipeBookType;Lcom/mojang/datafixers/util/Pair;)V a lambda$read$1
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/stats/RecipeBookSettings; a read
m (Ljava/util/EnumMap;)V a lambda$new$0
m (Lnet/minecraft/world/inventory/RecipeBookType;)Z a isOpen
m ()Lnet/minecraft/stats/RecipeBookSettings; a copy
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/stats/RecipeBookSettings; a read
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/inventory/RecipeBookType;Lcom/mojang/datafixers/util/Pair;)V a lambda$write$2
m (Lnet/minecraft/world/inventory/RecipeBookType;)Z b isFiltering
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
m (Lnet/minecraft/nbt/NBTTagCompound;)V b write
m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V b setFiltering
c net/minecraft/stats/RecipeBookSettings$a net/minecraft/stats/RecipeBookSettings$TypeSettings
f Z a open
f Z b filtering
m ()Lnet/minecraft/stats/RecipeBookSettings$a; a copy
c net/minecraft/stats/ServerStatisticManager net/minecraft/stats/ServerStatsCounter
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/server/MinecraftServer; c server
f Ljava/io/File; d file
f Ljava/util/Set; e dirty
m (Lnet/minecraft/server/level/EntityPlayer;)V a sendStats
m (Lcom/google/gson/JsonObject;)Lnet/minecraft/nbt/NBTTagCompound; a fromJson
m (Lcom/mojang/datafixers/DataFixer;Ljava/lang/String;)V a parseLocal
m ()V a save
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/stats/Statistic;I)V a setValue
m (Lnet/minecraft/stats/StatisticWrapper;Ljava/lang/String;)Ljava/util/Optional; a getStat
m ()Ljava/lang/String; b toJson
m (Lnet/minecraft/stats/Statistic;)Lnet/minecraft/resources/MinecraftKey; b getKey
m ()V c markAllDirty
m ()Ljava/util/Set; d getDirty
c net/minecraft/stats/Statistic net/minecraft/stats/Stat
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/stats/Counter; o formatter
f Ljava/lang/Object; p value
f Lnet/minecraft/stats/StatisticWrapper; q type
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; a locationToKey
m (Lnet/minecraft/stats/StatisticWrapper;Ljava/lang/Object;)Ljava/lang/String; a buildName
m (I)Ljava/lang/String; a format
m ()Lnet/minecraft/stats/StatisticWrapper; a getType
m ()Ljava/lang/Object; b getValue
c net/minecraft/stats/StatisticList net/minecraft/stats/Stats
f Lnet/minecraft/resources/MinecraftKey; A HORSE_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; B AVIATE_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; C SWIM_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; D STRIDER_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; E JUMP
f Lnet/minecraft/resources/MinecraftKey; F DROP
f Lnet/minecraft/resources/MinecraftKey; G DAMAGE_DEALT
f Lnet/minecraft/resources/MinecraftKey; H DAMAGE_DEALT_ABSORBED
f Lnet/minecraft/resources/MinecraftKey; I DAMAGE_DEALT_RESISTED
f Lnet/minecraft/resources/MinecraftKey; J DAMAGE_TAKEN
f Lnet/minecraft/resources/MinecraftKey; K DAMAGE_BLOCKED_BY_SHIELD
f Lnet/minecraft/resources/MinecraftKey; L DAMAGE_ABSORBED
f Lnet/minecraft/resources/MinecraftKey; M DAMAGE_RESISTED
f Lnet/minecraft/resources/MinecraftKey; N DEATHS
f Lnet/minecraft/resources/MinecraftKey; O MOB_KILLS
f Lnet/minecraft/resources/MinecraftKey; P ANIMALS_BRED
f Lnet/minecraft/resources/MinecraftKey; Q PLAYER_KILLS
f Lnet/minecraft/resources/MinecraftKey; R FISH_CAUGHT
f Lnet/minecraft/resources/MinecraftKey; S TALKED_TO_VILLAGER
f Lnet/minecraft/resources/MinecraftKey; T TRADED_WITH_VILLAGER
f Lnet/minecraft/resources/MinecraftKey; U EAT_CAKE_SLICE
f Lnet/minecraft/resources/MinecraftKey; V FILL_CAULDRON
f Lnet/minecraft/resources/MinecraftKey; W USE_CAULDRON
f Lnet/minecraft/resources/MinecraftKey; X CLEAN_ARMOR
f Lnet/minecraft/resources/MinecraftKey; Y CLEAN_BANNER
f Lnet/minecraft/resources/MinecraftKey; Z CLEAN_SHULKER_BOX
f Lnet/minecraft/stats/StatisticWrapper; a BLOCK_MINED
f Lnet/minecraft/resources/MinecraftKey; aA RAID_TRIGGER
f Lnet/minecraft/resources/MinecraftKey; aB RAID_WIN
f Lnet/minecraft/resources/MinecraftKey; aC INTERACT_WITH_ANVIL
f Lnet/minecraft/resources/MinecraftKey; aD INTERACT_WITH_GRINDSTONE
f Lnet/minecraft/resources/MinecraftKey; aE TARGET_HIT
f Lnet/minecraft/resources/MinecraftKey; aF INTERACT_WITH_SMITHING_TABLE
f Lnet/minecraft/resources/MinecraftKey; aa INTERACT_WITH_BREWINGSTAND
f Lnet/minecraft/resources/MinecraftKey; ab INTERACT_WITH_BEACON
f Lnet/minecraft/resources/MinecraftKey; ac INSPECT_DROPPER
f Lnet/minecraft/resources/MinecraftKey; ad INSPECT_HOPPER
f Lnet/minecraft/resources/MinecraftKey; ae INSPECT_DISPENSER
f Lnet/minecraft/resources/MinecraftKey; af PLAY_NOTEBLOCK
f Lnet/minecraft/resources/MinecraftKey; ag TUNE_NOTEBLOCK
f Lnet/minecraft/resources/MinecraftKey; ah POT_FLOWER
f Lnet/minecraft/resources/MinecraftKey; ai TRIGGER_TRAPPED_CHEST
f Lnet/minecraft/resources/MinecraftKey; aj OPEN_ENDERCHEST
f Lnet/minecraft/resources/MinecraftKey; ak ENCHANT_ITEM
f Lnet/minecraft/resources/MinecraftKey; al PLAY_RECORD
f Lnet/minecraft/resources/MinecraftKey; am INTERACT_WITH_FURNACE
f Lnet/minecraft/resources/MinecraftKey; an INTERACT_WITH_CRAFTING_TABLE
f Lnet/minecraft/resources/MinecraftKey; ao OPEN_CHEST
f Lnet/minecraft/resources/MinecraftKey; ap SLEEP_IN_BED
f Lnet/minecraft/resources/MinecraftKey; aq OPEN_SHULKER_BOX
f Lnet/minecraft/resources/MinecraftKey; ar OPEN_BARREL
f Lnet/minecraft/resources/MinecraftKey; as INTERACT_WITH_BLAST_FURNACE
f Lnet/minecraft/resources/MinecraftKey; at INTERACT_WITH_SMOKER
f Lnet/minecraft/resources/MinecraftKey; au INTERACT_WITH_LECTERN
f Lnet/minecraft/resources/MinecraftKey; av INTERACT_WITH_CAMPFIRE
f Lnet/minecraft/resources/MinecraftKey; aw INTERACT_WITH_CARTOGRAPHY_TABLE
f Lnet/minecraft/resources/MinecraftKey; ax INTERACT_WITH_LOOM
f Lnet/minecraft/resources/MinecraftKey; ay INTERACT_WITH_STONECUTTER
f Lnet/minecraft/resources/MinecraftKey; az BELL_RING
f Lnet/minecraft/stats/StatisticWrapper; b ITEM_CRAFTED
f Lnet/minecraft/stats/StatisticWrapper; c ITEM_USED
f Lnet/minecraft/stats/StatisticWrapper; d ITEM_BROKEN
f Lnet/minecraft/stats/StatisticWrapper; e ITEM_PICKED_UP
f Lnet/minecraft/stats/StatisticWrapper; f ITEM_DROPPED
f Lnet/minecraft/stats/StatisticWrapper; g ENTITY_KILLED
f Lnet/minecraft/stats/StatisticWrapper; h ENTITY_KILLED_BY
f Lnet/minecraft/stats/StatisticWrapper; i CUSTOM
f Lnet/minecraft/resources/MinecraftKey; j LEAVE_GAME
f Lnet/minecraft/resources/MinecraftKey; k PLAY_TIME
f Lnet/minecraft/resources/MinecraftKey; l TOTAL_WORLD_TIME
f Lnet/minecraft/resources/MinecraftKey; m TIME_SINCE_DEATH
f Lnet/minecraft/resources/MinecraftKey; n TIME_SINCE_REST
f Lnet/minecraft/resources/MinecraftKey; o CROUCH_TIME
f Lnet/minecraft/resources/MinecraftKey; p WALK_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; q CROUCH_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; r SPRINT_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; s WALK_ON_WATER_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; t FALL_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; u CLIMB_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; v FLY_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; w WALK_UNDER_WATER_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; x MINECART_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; y BOAT_ONE_CM
f Lnet/minecraft/resources/MinecraftKey; z PIG_ONE_CM
m (Ljava/lang/String;Lnet/minecraft/stats/Counter;)Lnet/minecraft/resources/MinecraftKey; a makeCustomStat
m (Ljava/lang/String;Lnet/minecraft/core/IRegistry;)Lnet/minecraft/stats/StatisticWrapper; a makeRegistryStatType
c net/minecraft/stats/StatisticManager net/minecraft/stats/StatsCounter
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; a stats
m (Lnet/minecraft/stats/StatisticWrapper;Ljava/lang/Object;)I a getValue
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/stats/Statistic;I)V a setValue
m (Lnet/minecraft/stats/Statistic;)I a getValue
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/stats/Statistic;I)V b increment
c net/minecraft/stats/StatisticWrapper net/minecraft/stats/StatType
f Lnet/minecraft/core/IRegistry; a registry
f Ljava/util/Map; b map
f Lnet/minecraft/network/chat/IChatBaseComponent; c displayName
f Lnet/minecraft/network/codec/StreamCodec; d streamCodec
m (Ljava/lang/Object;)Z a contains
m (Ljava/lang/Object;Lnet/minecraft/stats/Counter;)Lnet/minecraft/stats/Statistic; a get
m ()Lnet/minecraft/network/codec/StreamCodec; a streamCodec
m (Lnet/minecraft/stats/Counter;Ljava/lang/Object;)Lnet/minecraft/stats/Statistic; a lambda$get$0
m (Ljava/lang/Object;)Lnet/minecraft/stats/Statistic; b get
m ()Lnet/minecraft/core/IRegistry; b getRegistry
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c getDisplayName
c net/minecraft/tags/BannerPatternTags net/minecraft/tags/BannerPatternTags
f Lnet/minecraft/tags/TagKey; a NO_ITEM_REQUIRED
f Lnet/minecraft/tags/TagKey; b PATTERN_ITEM_FLOWER
f Lnet/minecraft/tags/TagKey; c PATTERN_ITEM_CREEPER
f Lnet/minecraft/tags/TagKey; d PATTERN_ITEM_SKULL
f Lnet/minecraft/tags/TagKey; e PATTERN_ITEM_MOJANG
f Lnet/minecraft/tags/TagKey; f PATTERN_ITEM_GLOBE
f Lnet/minecraft/tags/TagKey; g PATTERN_ITEM_PIGLIN
f Lnet/minecraft/tags/TagKey; h PATTERN_ITEM_FLOW
f Lnet/minecraft/tags/TagKey; i PATTERN_ITEM_GUSTER
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/BiomeTags net/minecraft/tags/BiomeTags
f Lnet/minecraft/tags/TagKey; A HAS_RUINED_PORTAL_JUNGLE
f Lnet/minecraft/tags/TagKey; B HAS_RUINED_PORTAL_OCEAN
f Lnet/minecraft/tags/TagKey; C HAS_RUINED_PORTAL_SWAMP
f Lnet/minecraft/tags/TagKey; D HAS_RUINED_PORTAL_MOUNTAIN
f Lnet/minecraft/tags/TagKey; E HAS_RUINED_PORTAL_STANDARD
f Lnet/minecraft/tags/TagKey; F HAS_SHIPWRECK_BEACHED
f Lnet/minecraft/tags/TagKey; G HAS_SHIPWRECK
f Lnet/minecraft/tags/TagKey; H HAS_STRONGHOLD
f Lnet/minecraft/tags/TagKey; I HAS_TRIAL_CHAMBERS
f Lnet/minecraft/tags/TagKey; J HAS_SWAMP_HUT
f Lnet/minecraft/tags/TagKey; K HAS_VILLAGE_DESERT
f Lnet/minecraft/tags/TagKey; L HAS_VILLAGE_PLAINS
f Lnet/minecraft/tags/TagKey; M HAS_VILLAGE_SAVANNA
f Lnet/minecraft/tags/TagKey; N HAS_VILLAGE_SNOWY
f Lnet/minecraft/tags/TagKey; O HAS_VILLAGE_TAIGA
f Lnet/minecraft/tags/TagKey; P HAS_TRAIL_RUINS
f Lnet/minecraft/tags/TagKey; Q HAS_WOODLAND_MANSION
f Lnet/minecraft/tags/TagKey; R HAS_NETHER_FORTRESS
f Lnet/minecraft/tags/TagKey; S HAS_NETHER_FOSSIL
f Lnet/minecraft/tags/TagKey; T HAS_BASTION_REMNANT
f Lnet/minecraft/tags/TagKey; U HAS_ANCIENT_CITY
f Lnet/minecraft/tags/TagKey; V HAS_RUINED_PORTAL_NETHER
f Lnet/minecraft/tags/TagKey; W HAS_END_CITY
f Lnet/minecraft/tags/TagKey; X REQUIRED_OCEAN_MONUMENT_SURROUNDING
f Lnet/minecraft/tags/TagKey; Y MINESHAFT_BLOCKING
f Lnet/minecraft/tags/TagKey; Z PLAYS_UNDERWATER_MUSIC
f Lnet/minecraft/tags/TagKey; a IS_DEEP_OCEAN
f Lnet/minecraft/tags/TagKey; aa HAS_CLOSER_WATER_FOG
f Lnet/minecraft/tags/TagKey; ab WATER_ON_MAP_OUTLINES
f Lnet/minecraft/tags/TagKey; ac PRODUCES_CORALS_FROM_BONEMEAL
f Lnet/minecraft/tags/TagKey; ad INCREASED_FIRE_BURNOUT
f Lnet/minecraft/tags/TagKey; ae SNOW_GOLEM_MELTS
f Lnet/minecraft/tags/TagKey; af WITHOUT_ZOMBIE_SIEGES
f Lnet/minecraft/tags/TagKey; ag WITHOUT_PATROL_SPAWNS
f Lnet/minecraft/tags/TagKey; ah WITHOUT_WANDERING_TRADER_SPAWNS
f Lnet/minecraft/tags/TagKey; ai SPAWNS_COLD_VARIANT_FROGS
f Lnet/minecraft/tags/TagKey; aj SPAWNS_WARM_VARIANT_FROGS
f Lnet/minecraft/tags/TagKey; ak SPAWNS_GOLD_RABBITS
f Lnet/minecraft/tags/TagKey; al SPAWNS_WHITE_RABBITS
f Lnet/minecraft/tags/TagKey; am REDUCED_WATER_AMBIENT_SPAWNS
f Lnet/minecraft/tags/TagKey; an ALLOWS_TROPICAL_FISH_SPAWNS_AT_ANY_HEIGHT
f Lnet/minecraft/tags/TagKey; ao POLAR_BEARS_SPAWN_ON_ALTERNATE_BLOCKS
f Lnet/minecraft/tags/TagKey; ap MORE_FREQUENT_DROWNED_SPAWNS
f Lnet/minecraft/tags/TagKey; aq ALLOWS_SURFACE_SLIME_SPAWNS
f Lnet/minecraft/tags/TagKey; ar SPAWNS_SNOW_FOXES
f Lnet/minecraft/tags/TagKey; b IS_OCEAN
f Lnet/minecraft/tags/TagKey; c IS_BEACH
f Lnet/minecraft/tags/TagKey; d IS_RIVER
f Lnet/minecraft/tags/TagKey; e IS_MOUNTAIN
f Lnet/minecraft/tags/TagKey; f IS_BADLANDS
f Lnet/minecraft/tags/TagKey; g IS_HILL
f Lnet/minecraft/tags/TagKey; h IS_TAIGA
f Lnet/minecraft/tags/TagKey; i IS_JUNGLE
f Lnet/minecraft/tags/TagKey; j IS_FOREST
f Lnet/minecraft/tags/TagKey; k IS_SAVANNA
f Lnet/minecraft/tags/TagKey; l IS_OVERWORLD
f Lnet/minecraft/tags/TagKey; m IS_NETHER
f Lnet/minecraft/tags/TagKey; n IS_END
f Lnet/minecraft/tags/TagKey; o STRONGHOLD_BIASED_TO
f Lnet/minecraft/tags/TagKey; p HAS_BURIED_TREASURE
f Lnet/minecraft/tags/TagKey; q HAS_DESERT_PYRAMID
f Lnet/minecraft/tags/TagKey; r HAS_IGLOO
f Lnet/minecraft/tags/TagKey; s HAS_JUNGLE_TEMPLE
f Lnet/minecraft/tags/TagKey; t HAS_MINESHAFT
f Lnet/minecraft/tags/TagKey; u HAS_MINESHAFT_MESA
f Lnet/minecraft/tags/TagKey; v HAS_OCEAN_MONUMENT
f Lnet/minecraft/tags/TagKey; w HAS_OCEAN_RUIN_COLD
f Lnet/minecraft/tags/TagKey; x HAS_OCEAN_RUIN_WARM
f Lnet/minecraft/tags/TagKey; y HAS_PILLAGER_OUTPOST
f Lnet/minecraft/tags/TagKey; z HAS_RUINED_PORTAL_DESERT
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/CatVariantTags net/minecraft/tags/CatVariantTags
f Lnet/minecraft/tags/TagKey; a DEFAULT_SPAWNS
f Lnet/minecraft/tags/TagKey; b FULL_MOON_SPAWNS
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/DamageTypeTags net/minecraft/tags/DamageTypeTags
f Lnet/minecraft/tags/TagKey; A NO_KNOCKBACK
f Lnet/minecraft/tags/TagKey; B ALWAYS_KILLS_ARMOR_STANDS
f Lnet/minecraft/tags/TagKey; C CAN_BREAK_ARMOR_STAND
f Lnet/minecraft/tags/TagKey; D BYPASSES_WOLF_ARMOR
f Lnet/minecraft/tags/TagKey; E IS_PLAYER_ATTACK
f Lnet/minecraft/tags/TagKey; a DAMAGES_HELMET
f Lnet/minecraft/tags/TagKey; b BREEZE_IMMUNE_TO
f Lnet/minecraft/tags/TagKey; c BYPASSES_ARMOR
f Lnet/minecraft/tags/TagKey; d BYPASSES_SHIELD
f Lnet/minecraft/tags/TagKey; e BYPASSES_INVULNERABILITY
f Lnet/minecraft/tags/TagKey; f BYPASSES_COOLDOWN
f Lnet/minecraft/tags/TagKey; g BYPASSES_EFFECTS
f Lnet/minecraft/tags/TagKey; h BYPASSES_RESISTANCE
f Lnet/minecraft/tags/TagKey; i BYPASSES_ENCHANTMENTS
f Lnet/minecraft/tags/TagKey; j IS_FIRE
f Lnet/minecraft/tags/TagKey; k IS_PROJECTILE
f Lnet/minecraft/tags/TagKey; l WITCH_RESISTANT_TO
f Lnet/minecraft/tags/TagKey; m IS_EXPLOSION
f Lnet/minecraft/tags/TagKey; n IS_FALL
f Lnet/minecraft/tags/TagKey; o IS_DROWNING
f Lnet/minecraft/tags/TagKey; p IS_FREEZING
f Lnet/minecraft/tags/TagKey; q IS_LIGHTNING
f Lnet/minecraft/tags/TagKey; r NO_ANGER
f Lnet/minecraft/tags/TagKey; s NO_IMPACT
f Lnet/minecraft/tags/TagKey; t ALWAYS_MOST_SIGNIFICANT_FALL
f Lnet/minecraft/tags/TagKey; u WITHER_IMMUNE_TO
f Lnet/minecraft/tags/TagKey; v IGNITES_ARMOR_STANDS
f Lnet/minecraft/tags/TagKey; w BURNS_ARMOR_STANDS
f Lnet/minecraft/tags/TagKey; x AVOIDS_GUARDIAN_THORNS
f Lnet/minecraft/tags/TagKey; y ALWAYS_TRIGGERS_SILVERFISH
f Lnet/minecraft/tags/TagKey; z ALWAYS_HURTS_ENDER_DRAGONS
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/EnchantmentTags net/minecraft/tags/EnchantmentTags
f Lnet/minecraft/tags/TagKey; a TOOLTIP_ORDER
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/FlatLevelGeneratorPresetTags net/minecraft/tags/FlatLevelGeneratorPresetTags
f Lnet/minecraft/tags/TagKey; a VISIBLE
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/GameEventTags net/minecraft/tags/GameEventTags
f Lnet/minecraft/tags/TagKey; a VIBRATIONS
f Lnet/minecraft/tags/TagKey; b WARDEN_CAN_LISTEN
f Lnet/minecraft/tags/TagKey; c SHRIEKER_CAN_LISTEN
f Lnet/minecraft/tags/TagKey; d IGNORE_VIBRATIONS_SNEAKING
f Lnet/minecraft/tags/TagKey; e ALLAY_CAN_LISTEN
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/InstrumentTags net/minecraft/tags/InstrumentTags
f Lnet/minecraft/tags/TagKey; a REGULAR_GOAT_HORNS
f Lnet/minecraft/tags/TagKey; b SCREAMING_GOAT_HORNS
f Lnet/minecraft/tags/TagKey; c GOAT_HORNS
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/PaintingVariantTags net/minecraft/tags/PaintingVariantTags
f Lnet/minecraft/tags/TagKey; a PLACEABLE
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/PoiTypeTags net/minecraft/tags/PoiTypeTags
f Lnet/minecraft/tags/TagKey; a ACQUIRABLE_JOB_SITE
f Lnet/minecraft/tags/TagKey; b VILLAGE
f Lnet/minecraft/tags/TagKey; c BEE_HOME
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/StructureTags net/minecraft/tags/StructureTags
f Lnet/minecraft/tags/TagKey; a EYE_OF_ENDER_LOCATED
f Lnet/minecraft/tags/TagKey; b DOLPHIN_LOCATED
f Lnet/minecraft/tags/TagKey; c ON_WOODLAND_EXPLORER_MAPS
f Lnet/minecraft/tags/TagKey; d ON_OCEAN_EXPLORER_MAPS
f Lnet/minecraft/tags/TagKey; e ON_SAVANNA_VILLAGE_MAPS
f Lnet/minecraft/tags/TagKey; f ON_DESERT_VILLAGE_MAPS
f Lnet/minecraft/tags/TagKey; g ON_PLAINS_VILLAGE_MAPS
f Lnet/minecraft/tags/TagKey; h ON_TAIGA_VILLAGE_MAPS
f Lnet/minecraft/tags/TagKey; i ON_SNOWY_VILLAGE_MAPS
f Lnet/minecraft/tags/TagKey; j ON_JUNGLE_EXPLORER_MAPS
f Lnet/minecraft/tags/TagKey; k ON_SWAMP_EXPLORER_MAPS
f Lnet/minecraft/tags/TagKey; l ON_TREASURE_MAPS
f Lnet/minecraft/tags/TagKey; m ON_TRIAL_CHAMBERS_MAPS
f Lnet/minecraft/tags/TagKey; n CATS_SPAWN_IN
f Lnet/minecraft/tags/TagKey; o CATS_SPAWN_AS_BLACK
f Lnet/minecraft/tags/TagKey; p VILLAGE
f Lnet/minecraft/tags/TagKey; q MINESHAFT
f Lnet/minecraft/tags/TagKey; r SHIPWRECK
f Lnet/minecraft/tags/TagKey; s RUINED_PORTAL
f Lnet/minecraft/tags/TagKey; t OCEAN_RUIN
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/TagBuilder net/minecraft/tags/TagBuilder
f Ljava/util/List; a entries
m (Lnet/minecraft/tags/TagEntry;)Lnet/minecraft/tags/TagBuilder; a add
m ()Lnet/minecraft/tags/TagBuilder; a create
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagBuilder; a addElement
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagBuilder; b addOptionalElement
m ()Ljava/util/List; b build
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagBuilder; c addTag
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagBuilder; d addOptionalTag
c net/minecraft/tags/TagDataPack net/minecraft/tags/TagLoader
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/function/Function; b idToValue
f Ljava/lang/String; c directory
m (Lnet/minecraft/tags/TagEntry$a;Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/tags/TagDataPack$b;)V a lambda$build$5
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; a lambda$load$0
m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; a load
m (Lnet/minecraft/tags/TagEntry$a;Ljava/util/List;)Lcom/mojang/datafixers/util/Either; a build
m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/tags/TagEntry;)V a lambda$load$1
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/Collection;)V a lambda$build$3
m (Ljava/util/Map;)Ljava/util/Map; a build
m (Lnet/minecraft/util/DependencySorter;Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)V a lambda$build$2
m (Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Ljava/util/Collection;)V a lambda$build$4
m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; b loadAndBuild
c net/minecraft/tags/TagDataPack$1 net/minecraft/tags/TagLoader$1
f Ljava/util/Map; a val$newTags
f Lnet/minecraft/tags/TagDataPack; b this$0
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a element
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; b tag
c net/minecraft/tags/TagDataPack$a net/minecraft/tags/TagLoader$EntryWithSource
f Lnet/minecraft/tags/TagEntry; a entry
f Ljava/lang/String; b source
m ()Lnet/minecraft/tags/TagEntry; a entry
m ()Ljava/lang/String; b source
c net/minecraft/tags/TagDataPack$b net/minecraft/tags/TagLoader$SortingEntry
f Ljava/util/List; a entries
m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagDataPack$a;)V a lambda$visitOptionalDependencies$1
m (Ljava/util/function/Consumer;)V a visitRequiredDependencies
m ()Ljava/util/List; a entries
m (Ljava/util/function/Consumer;)V b visitOptionalDependencies
m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagDataPack$a;)V b lambda$visitRequiredDependencies$0
c net/minecraft/tags/TagEntry net/minecraft/tags/TagEntry
f Lcom/mojang/serialization/Codec; a CODEC
f Lcom/mojang/serialization/Codec; b FULL_CODEC
f Lnet/minecraft/resources/MinecraftKey; c id
f Z d tag
f Z e required
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagEntry; a element
m (Ljava/util/function/Consumer;)V a visitRequiredDependencies
m (Lnet/minecraft/tags/TagEntry$a;Ljava/util/function/Consumer;)Z a build
m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/tags/TagEntry; a lambda$static$4
m (Lnet/minecraft/util/ExtraCodecs$c;)Lnet/minecraft/tags/TagEntry; a lambda$static$2
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z a verifyIfPresent
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m ()Lnet/minecraft/util/ExtraCodecs$c; a elementOrTag
m (Lnet/minecraft/tags/TagEntry;)Lcom/mojang/datafixers/util/Either; a lambda$static$5
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagEntry; b optionalElement
m (Lnet/minecraft/tags/TagEntry;)Lnet/minecraft/tags/TagEntry; b lambda$static$3
m (Ljava/util/function/Consumer;)V b visitOptionalDependencies
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagEntry; c tag
m (Lnet/minecraft/tags/TagEntry;)Ljava/lang/Boolean; c lambda$static$0
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagEntry; d optionalTag
c net/minecraft/tags/TagEntry$a net/minecraft/tags/TagEntry$Lookup
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a element
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; b tag
c net/minecraft/tags/TagFile net/minecraft/tags/TagFile
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/List; b entries
f Z c replace
m ()Ljava/util/List; a entries
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Z b replace
c net/minecraft/tags/TagKey net/minecraft/tags/TagKey
f Lnet/minecraft/resources/ResourceKey; a registry
f Lnet/minecraft/resources/MinecraftKey; b location
f Lcom/google/common/collect/Interner; c VALUES
m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; a lambda$hashedCodec$4
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagKey; a create
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; a codec
m ()Lnet/minecraft/resources/ResourceKey; a registry
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$hashedCodec$3
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagKey; b lambda$hashedCodec$1
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; b hashedCodec
m ()Lnet/minecraft/resources/MinecraftKey; b location
m ()Ljava/lang/String; c lambda$hashedCodec$2
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagKey; c lambda$codec$0
m (Lnet/minecraft/resources/ResourceKey;)Z c isFor
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; d cast
c net/minecraft/tags/TagNetworkSerialization net/minecraft/tags/TagNetworkSerialization
m (Lnet/minecraft/core/IRegistryCustom$d;)Lcom/mojang/datafixers/util/Pair; a lambda$serializeTagsToNetwork$0
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/IRegistry;Lnet/minecraft/tags/TagNetworkSerialization$a;Lnet/minecraft/tags/TagNetworkSerialization$b;)V a deserializeTagsFromNetwork
m (Lnet/minecraft/core/IRegistry;Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V a lambda$serializeToNetwork$2
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/tags/TagNetworkSerialization$a; a serializeToNetwork
m (Lcom/mojang/datafixers/util/Pair;)Z a lambda$serializeTagsToNetwork$1
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/IRegistry;Lnet/minecraft/tags/TagNetworkSerialization$b;Lnet/minecraft/resources/MinecraftKey;Lit/unimi/dsi/fastutil/ints/IntList;)V a lambda$deserializeTagsFromNetwork$3
m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/Map; a serializeTagsToNetwork
c net/minecraft/tags/TagNetworkSerialization$a net/minecraft/tags/TagNetworkSerialization$NetworkPayload
f Ljava/util/Map; a tags
m (Lnet/minecraft/core/IRegistry;)V a applyToRegistry
m ()I a size
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/tags/TagNetworkSerialization$a; b read
c net/minecraft/tags/TagNetworkSerialization$b net/minecraft/tags/TagNetworkSerialization$TagOutput
c net/minecraft/tags/TagRegistry net/minecraft/tags/TagManager
f Ljava/util/Map; a CUSTOM_REGISTRY_DIRECTORIES
f Lnet/minecraft/core/IRegistryCustom; b registryAccess
f Ljava/util/List; c results
m (Ljava/util/List;Ljava/lang/Void;)V a lambda$reload$2
m ()Ljava/util/List; a getResult
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagDataPack;Lnet/minecraft/server/packs/resources/IResourceManager;)Lnet/minecraft/tags/TagRegistry$a; a lambda$createLoader$3
m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Lnet/minecraft/core/IRegistryCustom$d;)Ljava/util/concurrent/CompletableFuture; a createLoader
m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerFiller;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$reload$1
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a getTagDir
m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Lnet/minecraft/core/IRegistryCustom$d;)Ljava/util/concurrent/CompletableFuture; b lambda$reload$0
c net/minecraft/tags/TagRegistry$a net/minecraft/tags/TagManager$LoadResult
f Lnet/minecraft/resources/ResourceKey; a key
f Ljava/util/Map; b tags
m ()Lnet/minecraft/resources/ResourceKey; a key
m ()Ljava/util/Map; b tags
c net/minecraft/tags/TagsBlock net/minecraft/tags/BlockTags
f Lnet/minecraft/tags/TagKey; A SPRUCE_LOGS
f Lnet/minecraft/tags/TagKey; B MANGROVE_LOGS
f Lnet/minecraft/tags/TagKey; C CRIMSON_STEMS
f Lnet/minecraft/tags/TagKey; D WARPED_STEMS
f Lnet/minecraft/tags/TagKey; E BAMBOO_BLOCKS
f Lnet/minecraft/tags/TagKey; F WART_BLOCKS
f Lnet/minecraft/tags/TagKey; G BANNERS
f Lnet/minecraft/tags/TagKey; H SAND
f Lnet/minecraft/tags/TagKey; I SMELTS_TO_GLASS
f Lnet/minecraft/tags/TagKey; J STAIRS
f Lnet/minecraft/tags/TagKey; K SLABS
f Lnet/minecraft/tags/TagKey; L WALLS
f Lnet/minecraft/tags/TagKey; M ANVIL
f Lnet/minecraft/tags/TagKey; N RAILS
f Lnet/minecraft/tags/TagKey; O LEAVES
f Lnet/minecraft/tags/TagKey; P TRAPDOORS
f Lnet/minecraft/tags/TagKey; Q SMALL_FLOWERS
f Lnet/minecraft/tags/TagKey; R BEDS
f Lnet/minecraft/tags/TagKey; S FENCES
f Lnet/minecraft/tags/TagKey; T TALL_FLOWERS
f Lnet/minecraft/tags/TagKey; U FLOWERS
f Lnet/minecraft/tags/TagKey; V PIGLIN_REPELLENTS
f Lnet/minecraft/tags/TagKey; W GOLD_ORES
f Lnet/minecraft/tags/TagKey; X IRON_ORES
f Lnet/minecraft/tags/TagKey; Y DIAMOND_ORES
f Lnet/minecraft/tags/TagKey; Z REDSTONE_ORES
f Lnet/minecraft/tags/TagKey; a WOOL
f Lnet/minecraft/tags/TagKey; aA ALL_HANGING_SIGNS
f Lnet/minecraft/tags/TagKey; aB ALL_SIGNS
f Lnet/minecraft/tags/TagKey; aC DRAGON_IMMUNE
f Lnet/minecraft/tags/TagKey; aD DRAGON_TRANSPARENT
f Lnet/minecraft/tags/TagKey; aE WITHER_IMMUNE
f Lnet/minecraft/tags/TagKey; aF WITHER_SUMMON_BASE_BLOCKS
f Lnet/minecraft/tags/TagKey; aG BEEHIVES
f Lnet/minecraft/tags/TagKey; aH CROPS
f Lnet/minecraft/tags/TagKey; aI BEE_GROWABLES
f Lnet/minecraft/tags/TagKey; aJ PORTALS
f Lnet/minecraft/tags/TagKey; aK FIRE
f Lnet/minecraft/tags/TagKey; aL NYLIUM
f Lnet/minecraft/tags/TagKey; aM BEACON_BASE_BLOCKS
f Lnet/minecraft/tags/TagKey; aN SOUL_SPEED_BLOCKS
f Lnet/minecraft/tags/TagKey; aO WALL_POST_OVERRIDE
f Lnet/minecraft/tags/TagKey; aP CLIMBABLE
f Lnet/minecraft/tags/TagKey; aQ FALL_DAMAGE_RESETTING
f Lnet/minecraft/tags/TagKey; aR SHULKER_BOXES
f Lnet/minecraft/tags/TagKey; aS HOGLIN_REPELLENTS
f Lnet/minecraft/tags/TagKey; aT SOUL_FIRE_BASE_BLOCKS
f Lnet/minecraft/tags/TagKey; aU STRIDER_WARM_BLOCKS
f Lnet/minecraft/tags/TagKey; aV CAMPFIRES
f Lnet/minecraft/tags/TagKey; aW GUARDED_BY_PIGLINS
f Lnet/minecraft/tags/TagKey; aX PREVENT_MOB_SPAWNING_INSIDE
f Lnet/minecraft/tags/TagKey; aY FENCE_GATES
f Lnet/minecraft/tags/TagKey; aZ UNSTABLE_BOTTOM_CENTER
f Lnet/minecraft/tags/TagKey; aa LAPIS_ORES
f Lnet/minecraft/tags/TagKey; ab COAL_ORES
f Lnet/minecraft/tags/TagKey; ac EMERALD_ORES
f Lnet/minecraft/tags/TagKey; ad COPPER_ORES
f Lnet/minecraft/tags/TagKey; ae CANDLES
f Lnet/minecraft/tags/TagKey; af DIRT
f Lnet/minecraft/tags/TagKey; ag TERRACOTTA
f Lnet/minecraft/tags/TagKey; ah BADLANDS_TERRACOTTA
f Lnet/minecraft/tags/TagKey; ai CONCRETE_POWDER
f Lnet/minecraft/tags/TagKey; aj COMPLETES_FIND_TREE_TUTORIAL
f Lnet/minecraft/tags/TagKey; ak FLOWER_POTS
f Lnet/minecraft/tags/TagKey; al ENDERMAN_HOLDABLE
f Lnet/minecraft/tags/TagKey; am ICE
f Lnet/minecraft/tags/TagKey; an VALID_SPAWN
f Lnet/minecraft/tags/TagKey; ao IMPERMEABLE
f Lnet/minecraft/tags/TagKey; ap UNDERWATER_BONEMEALS
f Lnet/minecraft/tags/TagKey; aq CORAL_BLOCKS
f Lnet/minecraft/tags/TagKey; ar WALL_CORALS
f Lnet/minecraft/tags/TagKey; as CORAL_PLANTS
f Lnet/minecraft/tags/TagKey; at CORALS
f Lnet/minecraft/tags/TagKey; au BAMBOO_PLANTABLE_ON
f Lnet/minecraft/tags/TagKey; av STANDING_SIGNS
f Lnet/minecraft/tags/TagKey; aw WALL_SIGNS
f Lnet/minecraft/tags/TagKey; ax SIGNS
f Lnet/minecraft/tags/TagKey; ay CEILING_HANGING_SIGNS
f Lnet/minecraft/tags/TagKey; az WALL_HANGING_SIGNS
f Lnet/minecraft/tags/TagKey; b PLANKS
f Lnet/minecraft/tags/TagKey; bA MINEABLE_WITH_AXE
f Lnet/minecraft/tags/TagKey; bB MINEABLE_WITH_HOE
f Lnet/minecraft/tags/TagKey; bC MINEABLE_WITH_PICKAXE
f Lnet/minecraft/tags/TagKey; bD MINEABLE_WITH_SHOVEL
f Lnet/minecraft/tags/TagKey; bE SWORD_EFFICIENT
f Lnet/minecraft/tags/TagKey; bF NEEDS_DIAMOND_TOOL
f Lnet/minecraft/tags/TagKey; bG NEEDS_IRON_TOOL
f Lnet/minecraft/tags/TagKey; bH NEEDS_STONE_TOOL
f Lnet/minecraft/tags/TagKey; bI INCORRECT_FOR_NETHERITE_TOOL
f Lnet/minecraft/tags/TagKey; bJ INCORRECT_FOR_DIAMOND_TOOL
f Lnet/minecraft/tags/TagKey; bK INCORRECT_FOR_IRON_TOOL
f Lnet/minecraft/tags/TagKey; bL INCORRECT_FOR_STONE_TOOL
f Lnet/minecraft/tags/TagKey; bM INCORRECT_FOR_GOLD_TOOL
f Lnet/minecraft/tags/TagKey; bN INCORRECT_FOR_WOODEN_TOOL
f Lnet/minecraft/tags/TagKey; bO FEATURES_CANNOT_REPLACE
f Lnet/minecraft/tags/TagKey; bP LAVA_POOL_STONE_CANNOT_REPLACE
f Lnet/minecraft/tags/TagKey; bQ GEODE_INVALID_BLOCKS
f Lnet/minecraft/tags/TagKey; bR FROG_PREFER_JUMP_TO
f Lnet/minecraft/tags/TagKey; bS SCULK_REPLACEABLE
f Lnet/minecraft/tags/TagKey; bT SCULK_REPLACEABLE_WORLD_GEN
f Lnet/minecraft/tags/TagKey; bU ANCIENT_CITY_REPLACEABLE
f Lnet/minecraft/tags/TagKey; bV VIBRATION_RESONATORS
f Lnet/minecraft/tags/TagKey; bW ANIMALS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; bX ARMADILLO_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; bY AXOLOTLS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; bZ GOATS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; ba MUSHROOM_GROW_BLOCK
f Lnet/minecraft/tags/TagKey; bb INFINIBURN_OVERWORLD
f Lnet/minecraft/tags/TagKey; bc INFINIBURN_NETHER
f Lnet/minecraft/tags/TagKey; bd INFINIBURN_END
f Lnet/minecraft/tags/TagKey; be BASE_STONE_OVERWORLD
f Lnet/minecraft/tags/TagKey; bf STONE_ORE_REPLACEABLES
f Lnet/minecraft/tags/TagKey; bg DEEPSLATE_ORE_REPLACEABLES
f Lnet/minecraft/tags/TagKey; bh BASE_STONE_NETHER
f Lnet/minecraft/tags/TagKey; bi OVERWORLD_CARVER_REPLACEABLES
f Lnet/minecraft/tags/TagKey; bj NETHER_CARVER_REPLACEABLES
f Lnet/minecraft/tags/TagKey; bk CANDLE_CAKES
f Lnet/minecraft/tags/TagKey; bl CAULDRONS
f Lnet/minecraft/tags/TagKey; bm CRYSTAL_SOUND_BLOCKS
f Lnet/minecraft/tags/TagKey; bn INSIDE_STEP_SOUND_BLOCKS
f Lnet/minecraft/tags/TagKey; bo COMBINATION_STEP_SOUND_BLOCKS
f Lnet/minecraft/tags/TagKey; bp CAMEL_SAND_STEP_SOUND_BLOCKS
f Lnet/minecraft/tags/TagKey; bq OCCLUDES_VIBRATION_SIGNALS
f Lnet/minecraft/tags/TagKey; br DAMPENS_VIBRATIONS
f Lnet/minecraft/tags/TagKey; bs DRIPSTONE_REPLACEABLE
f Lnet/minecraft/tags/TagKey; bt CAVE_VINES
f Lnet/minecraft/tags/TagKey; bu MOSS_REPLACEABLE
f Lnet/minecraft/tags/TagKey; bv LUSH_GROUND_REPLACEABLE
f Lnet/minecraft/tags/TagKey; bw AZALEA_ROOT_REPLACEABLE
f Lnet/minecraft/tags/TagKey; bx SMALL_DRIPLEAF_PLACEABLE
f Lnet/minecraft/tags/TagKey; by BIG_DRIPLEAF_PLACEABLE
f Lnet/minecraft/tags/TagKey; bz SNOW
f Lnet/minecraft/tags/TagKey; c STONE_BRICKS
f Lnet/minecraft/tags/TagKey; ca MOOSHROOMS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; cb PARROTS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; cc POLAR_BEARS_SPAWNABLE_ON_ALTERNATE
f Lnet/minecraft/tags/TagKey; cd RABBITS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; ce FOXES_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; cf WOLVES_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; cg FROGS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; ch AZALEA_GROWS_ON
f Lnet/minecraft/tags/TagKey; ci CONVERTABLE_TO_MUD
f Lnet/minecraft/tags/TagKey; cj MANGROVE_LOGS_CAN_GROW_THROUGH
f Lnet/minecraft/tags/TagKey; ck MANGROVE_ROOTS_CAN_GROW_THROUGH
f Lnet/minecraft/tags/TagKey; cl DEAD_BUSH_MAY_PLACE_ON
f Lnet/minecraft/tags/TagKey; cm SNAPS_GOAT_HORN
f Lnet/minecraft/tags/TagKey; cn REPLACEABLE_BY_TREES
f Lnet/minecraft/tags/TagKey; co SNOW_LAYER_CANNOT_SURVIVE_ON
f Lnet/minecraft/tags/TagKey; cp SNOW_LAYER_CAN_SURVIVE_ON
f Lnet/minecraft/tags/TagKey; cq INVALID_SPAWN_INSIDE
f Lnet/minecraft/tags/TagKey; cr SNIFFER_DIGGABLE_BLOCK
f Lnet/minecraft/tags/TagKey; cs SNIFFER_EGG_HATCH_BOOST
f Lnet/minecraft/tags/TagKey; ct TRAIL_RUINS_REPLACEABLE
f Lnet/minecraft/tags/TagKey; cu REPLACEABLE
f Lnet/minecraft/tags/TagKey; cv ENCHANTMENT_POWER_PROVIDER
f Lnet/minecraft/tags/TagKey; cw ENCHANTMENT_POWER_TRANSMITTER
f Lnet/minecraft/tags/TagKey; cx MAINTAINS_FARMLAND
f Lnet/minecraft/tags/TagKey; cy BLOCKS_WIND_CHARGE_EXPLOSIONS
f Lnet/minecraft/tags/TagKey; cz DOES_NOT_BLOCK_HOPPERS
f Lnet/minecraft/tags/TagKey; d WOODEN_BUTTONS
f Lnet/minecraft/tags/TagKey; e STONE_BUTTONS
f Lnet/minecraft/tags/TagKey; f BUTTONS
f Lnet/minecraft/tags/TagKey; g WOOL_CARPETS
f Lnet/minecraft/tags/TagKey; h WOODEN_DOORS
f Lnet/minecraft/tags/TagKey; i WOODEN_STAIRS
f Lnet/minecraft/tags/TagKey; j WOODEN_SLABS
f Lnet/minecraft/tags/TagKey; k WOODEN_FENCES
f Lnet/minecraft/tags/TagKey; l PRESSURE_PLATES
f Lnet/minecraft/tags/TagKey; m WOODEN_PRESSURE_PLATES
f Lnet/minecraft/tags/TagKey; n STONE_PRESSURE_PLATES
f Lnet/minecraft/tags/TagKey; o WOODEN_TRAPDOORS
f Lnet/minecraft/tags/TagKey; p DOORS
f Lnet/minecraft/tags/TagKey; q SAPLINGS
f Lnet/minecraft/tags/TagKey; r LOGS_THAT_BURN
f Lnet/minecraft/tags/TagKey; s OVERWORLD_NATURAL_LOGS
f Lnet/minecraft/tags/TagKey; t LOGS
f Lnet/minecraft/tags/TagKey; u DARK_OAK_LOGS
f Lnet/minecraft/tags/TagKey; v OAK_LOGS
f Lnet/minecraft/tags/TagKey; w BIRCH_LOGS
f Lnet/minecraft/tags/TagKey; x ACACIA_LOGS
f Lnet/minecraft/tags/TagKey; y CHERRY_LOGS
f Lnet/minecraft/tags/TagKey; z JUNGLE_LOGS
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/TagsEntity net/minecraft/tags/EntityTypeTags
f Lnet/minecraft/tags/TagKey; A NOT_SCARY_FOR_PUFFERFISH
f Lnet/minecraft/tags/TagKey; B SENSITIVE_TO_IMPALING
f Lnet/minecraft/tags/TagKey; C SENSITIVE_TO_BANE_OF_ARTHROPODS
f Lnet/minecraft/tags/TagKey; D SENSITIVE_TO_SMITE
f Lnet/minecraft/tags/TagKey; E NO_ANGER_FROM_WIND_CHARGE
f Lnet/minecraft/tags/TagKey; F IMMUNE_TO_OOZING
f Lnet/minecraft/tags/TagKey; G IMMUNE_TO_INFESTED
f Lnet/minecraft/tags/TagKey; H REDIRECTABLE_PROJECTILE
f Lnet/minecraft/tags/TagKey; a SKELETONS
f Lnet/minecraft/tags/TagKey; b ZOMBIES
f Lnet/minecraft/tags/TagKey; c RAIDERS
f Lnet/minecraft/tags/TagKey; d UNDEAD
f Lnet/minecraft/tags/TagKey; e BEEHIVE_INHABITORS
f Lnet/minecraft/tags/TagKey; f ARROWS
f Lnet/minecraft/tags/TagKey; g IMPACT_PROJECTILES
f Lnet/minecraft/tags/TagKey; h POWDER_SNOW_WALKABLE_MOBS
f Lnet/minecraft/tags/TagKey; i AXOLOTL_ALWAYS_HOSTILES
f Lnet/minecraft/tags/TagKey; j AXOLOTL_HUNT_TARGETS
f Lnet/minecraft/tags/TagKey; k FREEZE_IMMUNE_ENTITY_TYPES
f Lnet/minecraft/tags/TagKey; l FREEZE_HURTS_EXTRA_TYPES
f Lnet/minecraft/tags/TagKey; m CAN_BREATHE_UNDER_WATER
f Lnet/minecraft/tags/TagKey; n FROG_FOOD
f Lnet/minecraft/tags/TagKey; o FALL_DAMAGE_IMMUNE
f Lnet/minecraft/tags/TagKey; p DISMOUNTS_UNDERWATER
f Lnet/minecraft/tags/TagKey; q NON_CONTROLLING_RIDER
f Lnet/minecraft/tags/TagKey; r DEFLECTS_PROJECTILES
f Lnet/minecraft/tags/TagKey; s CAN_TURN_IN_BOATS
f Lnet/minecraft/tags/TagKey; t ILLAGER
f Lnet/minecraft/tags/TagKey; u AQUATIC
f Lnet/minecraft/tags/TagKey; v ARTHROPOD
f Lnet/minecraft/tags/TagKey; w IGNORES_POISON_AND_REGEN
f Lnet/minecraft/tags/TagKey; x INVERTED_HEALING_AND_HARM
f Lnet/minecraft/tags/TagKey; y WITHER_FRIENDS
f Lnet/minecraft/tags/TagKey; z ILLAGER_FRIENDS
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/TagsFluid net/minecraft/tags/FluidTags
f Lnet/minecraft/tags/TagKey; a WATER
f Lnet/minecraft/tags/TagKey; b LAVA
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/tags/TagsItem net/minecraft/tags/ItemTags
f Lnet/minecraft/tags/TagKey; A CRIMSON_STEMS
f Lnet/minecraft/tags/TagKey; B WARPED_STEMS
f Lnet/minecraft/tags/TagKey; C BAMBOO_BLOCKS
f Lnet/minecraft/tags/TagKey; D WART_BLOCKS
f Lnet/minecraft/tags/TagKey; E BANNERS
f Lnet/minecraft/tags/TagKey; F SAND
f Lnet/minecraft/tags/TagKey; G SMELTS_TO_GLASS
f Lnet/minecraft/tags/TagKey; H STAIRS
f Lnet/minecraft/tags/TagKey; I SLABS
f Lnet/minecraft/tags/TagKey; J WALLS
f Lnet/minecraft/tags/TagKey; K ANVIL
f Lnet/minecraft/tags/TagKey; L RAILS
f Lnet/minecraft/tags/TagKey; M LEAVES
f Lnet/minecraft/tags/TagKey; N TRAPDOORS
f Lnet/minecraft/tags/TagKey; O SMALL_FLOWERS
f Lnet/minecraft/tags/TagKey; P BEDS
f Lnet/minecraft/tags/TagKey; Q FENCES
f Lnet/minecraft/tags/TagKey; R TALL_FLOWERS
f Lnet/minecraft/tags/TagKey; S FLOWERS
f Lnet/minecraft/tags/TagKey; T PIGLIN_REPELLENTS
f Lnet/minecraft/tags/TagKey; U PIGLIN_LOVED
f Lnet/minecraft/tags/TagKey; V IGNORED_BY_PIGLIN_BABIES
f Lnet/minecraft/tags/TagKey; W MEAT
f Lnet/minecraft/tags/TagKey; X SNIFFER_FOOD
f Lnet/minecraft/tags/TagKey; Y PIGLIN_FOOD
f Lnet/minecraft/tags/TagKey; Z FOX_FOOD
f Lnet/minecraft/tags/TagKey; a WOOL
f Lnet/minecraft/tags/TagKey; aA IRON_ORES
f Lnet/minecraft/tags/TagKey; aB DIAMOND_ORES
f Lnet/minecraft/tags/TagKey; aC REDSTONE_ORES
f Lnet/minecraft/tags/TagKey; aD LAPIS_ORES
f Lnet/minecraft/tags/TagKey; aE COAL_ORES
f Lnet/minecraft/tags/TagKey; aF EMERALD_ORES
f Lnet/minecraft/tags/TagKey; aG COPPER_ORES
f Lnet/minecraft/tags/TagKey; aH NON_FLAMMABLE_WOOD
f Lnet/minecraft/tags/TagKey; aI SOUL_FIRE_BASE_BLOCKS
f Lnet/minecraft/tags/TagKey; aJ CANDLES
f Lnet/minecraft/tags/TagKey; aK DIRT
f Lnet/minecraft/tags/TagKey; aL TERRACOTTA
f Lnet/minecraft/tags/TagKey; aM COMPLETES_FIND_TREE_TUTORIAL
f Lnet/minecraft/tags/TagKey; aN BOATS
f Lnet/minecraft/tags/TagKey; aO CHEST_BOATS
f Lnet/minecraft/tags/TagKey; aP FISHES
f Lnet/minecraft/tags/TagKey; aQ SIGNS
f Lnet/minecraft/tags/TagKey; aR MUSIC_DISCS
f Lnet/minecraft/tags/TagKey; aS CREEPER_DROP_MUSIC_DISCS
f Lnet/minecraft/tags/TagKey; aT COALS
f Lnet/minecraft/tags/TagKey; aU ARROWS
f Lnet/minecraft/tags/TagKey; aV LECTERN_BOOKS
f Lnet/minecraft/tags/TagKey; aW BOOKSHELF_BOOKS
f Lnet/minecraft/tags/TagKey; aX BEACON_PAYMENT_ITEMS
f Lnet/minecraft/tags/TagKey; aY STONE_TOOL_MATERIALS
f Lnet/minecraft/tags/TagKey; aZ STONE_CRAFTING_MATERIALS
f Lnet/minecraft/tags/TagKey; aa COW_FOOD
f Lnet/minecraft/tags/TagKey; ab GOAT_FOOD
f Lnet/minecraft/tags/TagKey; ac SHEEP_FOOD
f Lnet/minecraft/tags/TagKey; ad WOLF_FOOD
f Lnet/minecraft/tags/TagKey; ae CAT_FOOD
f Lnet/minecraft/tags/TagKey; af HORSE_FOOD
f Lnet/minecraft/tags/TagKey; ag HORSE_TEMPT_ITEMS
f Lnet/minecraft/tags/TagKey; ah CAMEL_FOOD
f Lnet/minecraft/tags/TagKey; ai ARMADILLO_FOOD
f Lnet/minecraft/tags/TagKey; aj BEE_FOOD
f Lnet/minecraft/tags/TagKey; ak CHICKEN_FOOD
f Lnet/minecraft/tags/TagKey; al FROG_FOOD
f Lnet/minecraft/tags/TagKey; am HOGLIN_FOOD
f Lnet/minecraft/tags/TagKey; an LLAMA_FOOD
f Lnet/minecraft/tags/TagKey; ao LLAMA_TEMPT_ITEMS
f Lnet/minecraft/tags/TagKey; ap OCELOT_FOOD
f Lnet/minecraft/tags/TagKey; aq PANDA_FOOD
f Lnet/minecraft/tags/TagKey; ar PIG_FOOD
f Lnet/minecraft/tags/TagKey; as RABBIT_FOOD
f Lnet/minecraft/tags/TagKey; at STRIDER_FOOD
f Lnet/minecraft/tags/TagKey; au STRIDER_TEMPT_ITEMS
f Lnet/minecraft/tags/TagKey; av TURTLE_FOOD
f Lnet/minecraft/tags/TagKey; aw PARROT_FOOD
f Lnet/minecraft/tags/TagKey; ax PARROT_POISONOUS_FOOD
f Lnet/minecraft/tags/TagKey; ay AXOLOTL_FOOD
f Lnet/minecraft/tags/TagKey; az GOLD_ORES
f Lnet/minecraft/tags/TagKey; b PLANKS
f Lnet/minecraft/tags/TagKey; bA LEG_ARMOR_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bB CHEST_ARMOR_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bC HEAD_ARMOR_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bD ARMOR_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bE SWORD_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bF FIRE_ASPECT_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bG SHARP_WEAPON_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bH WEAPON_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bI MINING_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bJ MINING_LOOT_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bK FISHING_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bL TRIDENT_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bM DURABILITY_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bN BOW_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bO EQUIPPABLE_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bP CROSSBOW_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bQ VANISHING_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bR MACE_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; ba FREEZE_IMMUNE_WEARABLES
f Lnet/minecraft/tags/TagKey; bb DAMPENS_VIBRATIONS
f Lnet/minecraft/tags/TagKey; bc CLUSTER_MAX_HARVESTABLES
f Lnet/minecraft/tags/TagKey; bd COMPASSES
f Lnet/minecraft/tags/TagKey; be HANGING_SIGNS
f Lnet/minecraft/tags/TagKey; bf CREEPER_IGNITERS
f Lnet/minecraft/tags/TagKey; bg NOTE_BLOCK_TOP_INSTRUMENTS
f Lnet/minecraft/tags/TagKey; bh FOOT_ARMOR
f Lnet/minecraft/tags/TagKey; bi LEG_ARMOR
f Lnet/minecraft/tags/TagKey; bj CHEST_ARMOR
f Lnet/minecraft/tags/TagKey; bk HEAD_ARMOR
f Lnet/minecraft/tags/TagKey; bl SKULLS
f Lnet/minecraft/tags/TagKey; bm TRIMMABLE_ARMOR
f Lnet/minecraft/tags/TagKey; bn TRIM_MATERIALS
f Lnet/minecraft/tags/TagKey; bo TRIM_TEMPLATES
f Lnet/minecraft/tags/TagKey; bp DECORATED_POT_SHERDS
f Lnet/minecraft/tags/TagKey; bq DECORATED_POT_INGREDIENTS
f Lnet/minecraft/tags/TagKey; br SWORDS
f Lnet/minecraft/tags/TagKey; bs AXES
f Lnet/minecraft/tags/TagKey; bt HOES
f Lnet/minecraft/tags/TagKey; bu PICKAXES
f Lnet/minecraft/tags/TagKey; bv SHOVELS
f Lnet/minecraft/tags/TagKey; bw BREAKS_DECORATED_POTS
f Lnet/minecraft/tags/TagKey; bx VILLAGER_PLANTABLE_SEEDS
f Lnet/minecraft/tags/TagKey; by DYEABLE
f Lnet/minecraft/tags/TagKey; bz FOOT_ARMOR_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; c STONE_BRICKS
f Lnet/minecraft/tags/TagKey; d WOODEN_BUTTONS
f Lnet/minecraft/tags/TagKey; e STONE_BUTTONS
f Lnet/minecraft/tags/TagKey; f BUTTONS
f Lnet/minecraft/tags/TagKey; g WOOL_CARPETS
f Lnet/minecraft/tags/TagKey; h WOODEN_DOORS
f Lnet/minecraft/tags/TagKey; i WOODEN_STAIRS
f Lnet/minecraft/tags/TagKey; j WOODEN_SLABS
f Lnet/minecraft/tags/TagKey; k WOODEN_FENCES
f Lnet/minecraft/tags/TagKey; l FENCE_GATES
f Lnet/minecraft/tags/TagKey; m WOODEN_PRESSURE_PLATES
f Lnet/minecraft/tags/TagKey; n WOODEN_TRAPDOORS
f Lnet/minecraft/tags/TagKey; o DOORS
f Lnet/minecraft/tags/TagKey; p SAPLINGS
f Lnet/minecraft/tags/TagKey; q LOGS_THAT_BURN
f Lnet/minecraft/tags/TagKey; r LOGS
f Lnet/minecraft/tags/TagKey; s DARK_OAK_LOGS
f Lnet/minecraft/tags/TagKey; t OAK_LOGS
f Lnet/minecraft/tags/TagKey; u BIRCH_LOGS
f Lnet/minecraft/tags/TagKey; v ACACIA_LOGS
f Lnet/minecraft/tags/TagKey; w CHERRY_LOGS
f Lnet/minecraft/tags/TagKey; x JUNGLE_LOGS
f Lnet/minecraft/tags/TagKey; y SPRUCE_LOGS
f Lnet/minecraft/tags/TagKey; z MANGROVE_LOGS
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a bind
c net/minecraft/tags/WorldPresetTags net/minecraft/tags/WorldPresetTags
f Lnet/minecraft/tags/TagKey; a NORMAL
f Lnet/minecraft/tags/TagKey; b EXTENDED
m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; a create
c net/minecraft/util/AbortableIterationConsumer net/minecraft/util/AbortableIterationConsumer
m (Ljava/util/function/Consumer;Ljava/lang/Object;)Lnet/minecraft/util/AbortableIterationConsumer$a; a lambda$forConsumer$0
c net/minecraft/util/AbortableIterationConsumer$a net/minecraft/util/AbortableIterationConsumer$Continuation
f Lnet/minecraft/util/AbortableIterationConsumer$a; a CONTINUE
f Lnet/minecraft/util/AbortableIterationConsumer$a; b ABORT
f [Lnet/minecraft/util/AbortableIterationConsumer$a; c $VALUES
m ()Z a shouldAbort
m ()[Lnet/minecraft/util/AbortableIterationConsumer$a; b $values
c net/minecraft/util/ArrayListDeque net/minecraft/util/ArrayListDeque
f I a MIN_GROWTH
f [Ljava/lang/Object; b contents
f I c head
f I d size
m (II)V a verifyIndexInRange
m (I)I a getIndex
m ()I a capacity
m ([Ljava/lang/Object;I)V a copyCount
m ()Lnet/minecraft/util/ListAndDeque; b reversed
m (I)V b verifyIndexInRange
m (I)Ljava/lang/Object; c getInner
m ()V c grow
c net/minecraft/util/ArrayListDeque$a net/minecraft/util/ArrayListDeque$DescendingIterator
f Lnet/minecraft/util/ArrayListDeque; a this$0
f I b index
c net/minecraft/util/ArrayListDeque$b net/minecraft/util/ArrayListDeque$ReversedView
f Lnet/minecraft/util/ArrayListDeque; a this$0
f Lnet/minecraft/util/ArrayListDeque; b source
m (I)I a reverseIndex
m ()Lnet/minecraft/util/ListAndDeque; b reversed
c net/minecraft/util/ArraySetSorted net/minecraft/util/SortedArraySet
f I a DEFAULT_INITIAL_CAPACITY
f Ljava/util/Comparator; b comparator
f [Ljava/lang/Object; c contents
f I d size
m (Ljava/util/Comparator;I)Lnet/minecraft/util/ArraySetSorted; a create
m ([Ljava/lang/Object;)[Ljava/lang/Object; a castRawArray
m (Ljava/util/Comparator;)Lnet/minecraft/util/ArraySetSorted; a create
m (Ljava/lang/Object;)Ljava/lang/Object; a addOrGet
m (I)Lnet/minecraft/util/ArraySetSorted; a create
m (Ljava/lang/Object;I)V a addInternal
m ()Lnet/minecraft/util/ArraySetSorted; a create
m ()Ljava/lang/Object; b first
m (Ljava/lang/Object;)Ljava/lang/Object; b get
m (I)I b getInsertionPosition
m (Ljava/lang/Object;)I c findIndex
m ()Ljava/lang/Object; c last
m (I)V c grow
m (I)V d removeInternal
m (I)Ljava/lang/Object; e getInternal
c net/minecraft/util/ArraySetSorted$a net/minecraft/util/SortedArraySet$ArrayIterator
f Lnet/minecraft/util/ArraySetSorted; a this$0
f I b index
f I c last
c net/minecraft/util/Brightness net/minecraft/util/Brightness
f Lcom/mojang/serialization/Codec; a LIGHT_VALUE_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/util/Brightness; c FULL_BRIGHT
f I d block
f I e sky
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a pack
m (I)Lnet/minecraft/util/Brightness; a unpack
m ()I b block
m ()I c sky
c net/minecraft/util/ByIdMap net/minecraft/util/ByIdMap
m (I[Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object; a lambda$continuous$1
m (Ljava/util/function/IntFunction;Ljava/lang/Object;I)Ljava/lang/Object; a lambda$sparse$0
m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Lnet/minecraft/util/ByIdMap$a;)Ljava/util/function/IntFunction; a continuous
m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)Ljava/util/function/IntFunction; a createMap
m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/function/IntFunction; a sparse
m ([Ljava/lang/Object;II)Ljava/lang/Object; a lambda$continuous$3
m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)[Ljava/lang/Object; b createSortedArray
m ([Ljava/lang/Object;II)Ljava/lang/Object; b lambda$continuous$2
c net/minecraft/util/ByIdMap$a net/minecraft/util/ByIdMap$OutOfBoundsStrategy
f Lnet/minecraft/util/ByIdMap$a; a ZERO
f Lnet/minecraft/util/ByIdMap$a; b WRAP
f Lnet/minecraft/util/ByIdMap$a; c CLAMP
f [Lnet/minecraft/util/ByIdMap$a; d $VALUES
m ()[Lnet/minecraft/util/ByIdMap$a; a $values
c net/minecraft/util/CSVWriter net/minecraft/util/CsvOutput
f Ljava/lang/String; a LINE_SEPARATOR
f Ljava/lang/String; b FIELD_SEPARATOR
f Ljava/io/Writer; c output
f I d columnCount
m ()Lnet/minecraft/util/CSVWriter$a; a builder
m (Ljava/lang/Object;)Ljava/lang/String; a getStringValue
m ([Ljava/lang/Object;)V a writeRow
m (Ljava/util/stream/Stream;)V a writeLine
c net/minecraft/util/CSVWriter$a net/minecraft/util/CsvOutput$Builder
f Ljava/util/List; a headers
m (Ljava/io/Writer;)Lnet/minecraft/util/CSVWriter; a build
m (Ljava/lang/String;)Lnet/minecraft/util/CSVWriter$a; a addColumn
c net/minecraft/util/ChatDeserializer net/minecraft/util/GsonHelper
f Lcom/google/gson/Gson; a GSON
m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a getAsString
m (Ljava/io/Reader;)Lcom/google/gson/JsonObject; a parse
m (Lcom/google/gson/JsonObject;Ljava/lang/String;S)S a getAsShort
m (Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V a writeValue
m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object; a fromNullableJson
m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object; a fromNullableJson
m (Lcom/google/gson/JsonObject;Ljava/lang/String;B)B a getAsByte
m (Ljava/io/Reader;Z)Lcom/google/gson/JsonObject; a parse
m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; a getAsObject
m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal; a getAsBigDecimal
m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object; a fromJson
m (Lcom/google/gson/JsonObject;Ljava/lang/String;C)C a getAsCharacter
m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; a getAsObject
m (Lcom/google/gson/JsonObject;Ljava/lang/String;I)I a getAsInt
m (Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection; a sortByKeyIfNeeded
m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray; a getAsJsonArray
m (Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z a getAsBoolean
m (Ljava/lang/String;Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException; a lambda$convertToItem$0
m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; a fromJson
m (Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; a fromNullableJson
m (Lcom/google/gson/JsonObject;Ljava/lang/String;F)F a getAsFloat
m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; a getAsItem
m (Lcom/google/gson/JsonObject;Ljava/lang/String;D)D a getAsDouble
m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; a fromJson
m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; a getAsJsonObject
m (Lcom/google/gson/JsonObject;Ljava/lang/String;J)J a getAsLong
m (Ljava/lang/String;)Lcom/google/gson/JsonObject; a parse
m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; a fromJson
m (Lcom/google/gson/JsonElement;)Z a isStringValue
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String; a convertToString
m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger; a getAsBigInteger
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z a isStringValue
m (Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; a convertToObject
m (Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object; a fromNullableJson
m (Ljava/lang/String;Z)Lcom/google/gson/JsonObject; a parse
m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object; b fromJson
m (Lcom/google/gson/JsonElement;)Z b isNumberValue
m (Ljava/io/Reader;)Lcom/google/gson/JsonArray; b parseArray
m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object; b fromJson
m (Ljava/lang/String;)Lcom/google/gson/JsonArray; b parseArray
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z b isNumberValue
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/core/Holder; b convertToItem
m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object; b fromNullableJson
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Z c convertToBoolean
m (Lcom/google/gson/JsonElement;)Z c isBooleanValue
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z c isBooleanValue
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)D d convertToDouble
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z d isArrayNode
m (Lcom/google/gson/JsonElement;)Ljava/lang/String; d getType
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z e isObjectNode
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)F e convertToFloat
m (Lcom/google/gson/JsonElement;)Ljava/lang/String; e toStableString
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)J f convertToLong
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z f isValidPrimitive
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z g isValidNode
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)I g convertToInt
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement; h getNonNull
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)B h convertToByte
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; i getAsString
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)C i convertToCharacter
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal; j convertToBigDecimal
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/core/Holder; j getAsItem
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z k getAsBoolean
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger; k convertToBigInteger
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)S l convertToShort
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)D l getAsDouble
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject; m convertToJsonObject
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)F m getAsFloat
m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray; n convertToJsonArray
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)J n getAsLong
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)I o getAsInt
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)B p getAsByte
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)C q getAsCharacter
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal; r getAsBigDecimal
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger; s getAsBigInteger
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)S t getAsShort
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject; u getAsJsonObject
m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray; v getAsJsonArray
c net/minecraft/util/ClassTreeIdRegistry net/minecraft/util/ClassTreeIdRegistry
f I a NO_ID_VALUE
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; b classToLastIdCache
m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a lambda$new$0
m (Ljava/lang/Class;)I a getLastIdFor
m (Ljava/lang/Class;)I b getCount
m (Ljava/lang/Class;)I c define
c net/minecraft/util/ColorRGBA net/minecraft/util/ColorRGBA
f Lcom/mojang/serialization/Codec; a CODEC
f I b rgba
f Ljava/lang/String; c CUSTOM_COLOR_PREFIX
m (Ljava/lang/NumberFormatException;)Ljava/lang/String; a lambda$static$1
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$static$2
m ()I a rgba
m ()Ljava/lang/String; b formatValue
m (Ljava/lang/String;)Ljava/lang/String; b lambda$static$0
c net/minecraft/util/ColorUtil net/minecraft/util/FastColor
m (F)I a as8BitChannel
c net/minecraft/util/ColorUtil$a net/minecraft/util/FastColor$ABGR32
m (IIII)I a color
m (I)I a alpha
m (II)I a color
m (I)I b red
m (I)I c green
m (I)I d blue
m (I)I e transparent
m (I)I f opaque
c net/minecraft/util/ColorUtil$b net/minecraft/util/FastColor$ARGB32
m (IIII)I a color
m (FII)I a lerp
m (III)I a color
m (I)I a alpha
m (II)I a multiply
m (FFFF)I a colorFromFloat
m (II)I b color
m (I)I b red
m (I)I c green
m (I)I d blue
m (I)I e opaque
c net/minecraft/util/CommonColors net/minecraft/util/CommonColors
f I a WHITE
f I b BLACK
f I c GRAY
f I d LIGHT_GRAY
f I e LIGHTER_GRAY
f I f RED
f I g SOFT_RED
f I h YELLOW
f I i SOFT_YELLOW
c net/minecraft/util/CommonLinks net/minecraft/util/CommonLinks
f Ljava/lang/String; a GDPR
f Ljava/lang/String; b EULA
f Ljava/lang/String; c PRIVACY_STATEMENT
f Ljava/lang/String; d ATTRIBUTION
f Ljava/lang/String; e LICENSES
f Ljava/lang/String; f BUY_MINECRAFT_JAVA
f Ljava/lang/String; g ACCOUNT_SETTINGS
f Ljava/lang/String; h SNAPSHOT_FEEDBACK
f Ljava/lang/String; i RELEASE_FEEDBACK
f Ljava/lang/String; j SNAPSHOT_BUGS_FEEDBACK
f Ljava/lang/String; k GENERAL_HELP
f Ljava/lang/String; l ACCESSIBILITY_HELP
f Ljava/lang/String; m REPORTING_HELP
f Ljava/lang/String; n SUSPENSION_HELP
f Ljava/lang/String; o BLOCKING_HELP
f Ljava/lang/String; p SYMLINK_HELP
f Ljava/lang/String; q START_REALMS_TRIAL
f Ljava/lang/String; r BUY_REALMS
f Ljava/lang/String; s REALMS_TERMS
f Ljava/lang/String; t REALMS_CONTENT_CREATION
m (Ljava/lang/String;Ljava/util/UUID;Z)Ljava/lang/String; a extendRealms
m (Ljava/lang/String;Ljava/util/UUID;)Ljava/lang/String; a extendRealms
c net/minecraft/util/CryptographyException net/minecraft/util/CryptException
c net/minecraft/util/CubicSampler net/minecraft/util/CubicSampler
f I a GAUSSIAN_SAMPLE_RADIUS
f I b GAUSSIAN_SAMPLE_BREADTH
f [D c GAUSSIAN_SAMPLE_KERNEL
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/util/CubicSampler$a;)Lnet/minecraft/world/phys/Vec3D; a gaussianSampleVec3
c net/minecraft/util/CubicSampler$a net/minecraft/util/CubicSampler$Vec3Fetcher
c net/minecraft/util/CubicSpline net/minecraft/util/CubicSpline
m (Lnet/minecraft/util/ToFloatFunction;Ljava/util/List;)Lnet/minecraft/util/CubicSpline$e; a lambda$codec$4
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/CubicSpline; a lambda$codec$7
m (Lnet/minecraft/util/CubicSpline$e;I)Lnet/minecraft/util/CubicSpline$a; a lambda$codec$2
m (Lnet/minecraft/util/CubicSpline$e;)Ljava/lang/Record; a lambda$codec$6
m (F)Lnet/minecraft/util/CubicSpline; a constant
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$5
m ()Ljava/lang/String; a parityString
m (Lnet/minecraft/util/CubicSpline;)Lcom/mojang/datafixers/util/Either; a lambda$codec$8
m (Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$1
m (FLnet/minecraft/util/CubicSpline;F)Lnet/minecraft/util/CubicSpline$a; a lambda$codec$0
m (Lnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline$b; a builder
m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline$b; a builder
m (Lnet/minecraft/util/CubicSpline$d;)Lnet/minecraft/util/CubicSpline; a mapAll
m (Lnet/minecraft/util/CubicSpline$e;)Ljava/util/List; b lambda$codec$3
c net/minecraft/util/CubicSpline$a net/minecraft/util/CubicSpline$1Point
f F a location
f Lnet/minecraft/util/CubicSpline; b value
f F c derivative
m ()F a location
m ()Lnet/minecraft/util/CubicSpline; b value
m ()F c derivative
c net/minecraft/util/CubicSpline$b net/minecraft/util/CubicSpline$Builder
f Lnet/minecraft/util/ToFloatFunction; a coordinate
f Lnet/minecraft/util/ToFloatFunction; b valueTransformer
f Lit/unimi/dsi/fastutil/floats/FloatList; c locations
f Ljava/util/List; d values
f Lit/unimi/dsi/fastutil/floats/FloatList; e derivatives
m (FLnet/minecraft/util/CubicSpline;F)Lnet/minecraft/util/CubicSpline$b; a addPoint
m (FF)Lnet/minecraft/util/CubicSpline$b; a addPoint
m ()Lnet/minecraft/util/CubicSpline; a build
m (FLnet/minecraft/util/CubicSpline;)Lnet/minecraft/util/CubicSpline$b; a addPoint
m (FFF)Lnet/minecraft/util/CubicSpline$b; a addPoint
c net/minecraft/util/CubicSpline$c net/minecraft/util/CubicSpline$Constant
f F b value
m ()Ljava/lang/String; a parityString
m (Ljava/lang/Object;)F a apply
m (Lnet/minecraft/util/CubicSpline$d;)Lnet/minecraft/util/CubicSpline; a mapAll
m ()F b minValue
m ()F c maxValue
m ()F d value
c net/minecraft/util/CubicSpline$d net/minecraft/util/CubicSpline$CoordinateVisitor
c net/minecraft/util/CubicSpline$e net/minecraft/util/CubicSpline$Multipoint
f Lnet/minecraft/util/ToFloatFunction; b coordinate
f [F c locations
f Ljava/util/List; d values
f [F e derivatives
f F f minValue
f F g maxValue
m (D)Ljava/lang/String; a lambda$toString$2
m (Lnet/minecraft/util/CubicSpline$d;Lnet/minecraft/util/CubicSpline;)Lnet/minecraft/util/CubicSpline; a lambda$mapAll$3
m ()Ljava/lang/String; a parityString
m ([FLjava/util/List;[F)V a validateSizes
m (F[FI)Z a lambda$findIntervalStart$0
m (F[FF[FI)F a linearExtend
m ([FI)D a lambda$toString$1
m ([F)Ljava/lang/String; a toString
m ([FF)I a findIntervalStart
m (Lnet/minecraft/util/ToFloatFunction;[FLjava/util/List;[F)Lnet/minecraft/util/CubicSpline$e; a create
m (Ljava/lang/Object;)F a apply
m (Lnet/minecraft/util/CubicSpline$d;)Lnet/minecraft/util/CubicSpline; a mapAll
m ()F b minValue
m ()F c maxValue
m ()Lnet/minecraft/util/ToFloatFunction; d coordinate
m ()[F e locations
m ()Ljava/util/List; f values
m ()[F g derivatives
c net/minecraft/util/DataBits net/minecraft/util/BitStorage
m ([I)V a unpack
m (Ljava/util/function/IntConsumer;)V a getAll
m (I)I a get
m ()[J a getRaw
m (II)I a getAndSet
m (II)V b set
m ()I b getSize
m ()I c getBits
m ()Lnet/minecraft/util/DataBits; d copy
c net/minecraft/util/DataBits$DataBitConsumer net/minecraft/util/BitStorage$DataBitConsumer
c net/minecraft/util/DebugBuffer net/minecraft/util/DebugBuffer
f Ljava/util/concurrent/atomic/AtomicReferenceArray; a data
f Ljava/util/concurrent/atomic/AtomicInteger; b index
m ()Ljava/util/List; a dump
m (Ljava/lang/Object;)V a push
c net/minecraft/util/DelegateDataOutput net/minecraft/util/DelegateDataOutput
f Ljava/io/DataOutput; a parent
c net/minecraft/util/DependencySorter net/minecraft/util/DependencySorter
f Ljava/util/Map; a contents
m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V a lambda$orderByDependencies$6
m (Ljava/util/function/BiConsumer;)V a orderByDependencies
m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z a isCyclic
m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/lang/Object;Ljava/util/function/BiConsumer;)V a visitDependenciesAndElement
m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$a;)V a lambda$orderByDependencies$5
m (Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$a;)Lnet/minecraft/util/DependencySorter; a addEntry
m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V b addDependencyIfNotCyclic
m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$a;)V b lambda$orderByDependencies$3
m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V b lambda$visitDependenciesAndElement$0
m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V c lambda$orderByDependencies$4
m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V d lambda$orderByDependencies$2
m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z e lambda$isCyclic$1
c net/minecraft/util/DependencySorter$a net/minecraft/util/DependencySorter$Entry
m (Ljava/util/function/Consumer;)V a visitRequiredDependencies
m (Ljava/util/function/Consumer;)V b visitOptionalDependencies
c net/minecraft/util/EncoderCache net/minecraft/util/EncoderCache
f Lcom/google/common/cache/LoadingCache; a cache
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a wrap
c net/minecraft/util/EncoderCache$1 net/minecraft/util/EncoderCache$1
m (Lnet/minecraft/util/EncoderCache$a;)Lcom/mojang/serialization/DataResult; a load
c net/minecraft/util/EncoderCache$2 net/minecraft/util/EncoderCache$2
f Lcom/mojang/serialization/Codec; a val$codec
f Lnet/minecraft/util/EncoderCache; b this$0
m (Ljava/lang/Object;)Ljava/lang/Object; a lambda$encode$0
c net/minecraft/util/EncoderCache$a net/minecraft/util/EncoderCache$Key
f Lcom/mojang/serialization/Codec; a codec
f Ljava/lang/Object; b value
f Lcom/mojang/serialization/DynamicOps; c ops
m ()Lcom/mojang/serialization/DataResult; a resolve
m ()Lcom/mojang/serialization/Codec; b codec
m ()Ljava/lang/Object; c value
m ()Lcom/mojang/serialization/DynamicOps; d ops
c net/minecraft/util/EntitySlice net/minecraft/util/ClassInstanceMultiMap
f Ljava/util/Map; a byClass
f Ljava/lang/Class; b baseClass
f Ljava/util/List; c allInstances
m ()Ljava/util/List; a getAllInstances
m (Ljava/lang/Class;)Ljava/util/Collection; a find
m (Ljava/lang/Class;)Ljava/util/List; b lambda$find$0
c net/minecraft/util/ExceptionSuppressor net/minecraft/util/ExceptionCollector
f Ljava/lang/Throwable; a result
m (Ljava/lang/Throwable;)V a add
m ()V a throwIfPresent
c net/minecraft/util/ExtraCodecs net/minecraft/util/ExtraCodecs
f Lcom/mojang/serialization/Codec; A RESOURCE_PATH_CODEC
f Lcom/mojang/serialization/Codec; B PROPERTY
f Lcom/mojang/serialization/MapCodec; C GAME_PROFILE_WITHOUT_PROPERTIES
f Lcom/mojang/serialization/Codec; a JSON
f Lcom/mojang/serialization/Codec; b JAVA
f Lcom/mojang/serialization/Codec; c VECTOR3F
f Lcom/mojang/serialization/Codec; d VECTOR4F
f Lcom/mojang/serialization/Codec; e QUATERNIONF_COMPONENTS
f Lcom/mojang/serialization/Codec; f AXISANGLE4F
f Lcom/mojang/serialization/Codec; g QUATERNIONF
f Lcom/mojang/serialization/Codec; h MATRIX4F
f Lcom/mojang/serialization/Codec; i ARGB_COLOR_CODEC
f Lcom/mojang/serialization/Codec; j UNSIGNED_BYTE
f Lcom/mojang/serialization/Codec; k NON_NEGATIVE_INT
f Lcom/mojang/serialization/Codec; l POSITIVE_INT
f Lcom/mojang/serialization/Codec; m POSITIVE_FLOAT
f Lcom/mojang/serialization/Codec; n PATTERN
f Lcom/mojang/serialization/Codec; o INSTANT_ISO8601
f Lcom/mojang/serialization/Codec; p BASE64_STRING
f Lcom/mojang/serialization/Codec; q ESCAPED_STRING
f Lcom/mojang/serialization/Codec; r TAG_OR_ELEMENT_ID
f Ljava/util/function/Function; s toOptionalLong
f Ljava/util/function/Function; t fromOptionalLong
f Lcom/mojang/serialization/Codec; u BIT_SET
f Lcom/mojang/serialization/Codec; v PROPERTY_MAP
f Lcom/mojang/serialization/Codec; w PLAYER_NAME
f Lcom/mojang/serialization/Codec; x GAME_PROFILE
f Lcom/mojang/serialization/Codec; y NON_EMPTY_STRING
f Lcom/mojang/serialization/Codec; z CODEPOINT
m (Lorg/joml/Vector4f;)Ljava/lang/Integer; a lambda$static$17
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a asOptionalLong
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a orCompressed
m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/lang/String;Ljava/util/List;)V a lambda$static$65
m (Ljava/lang/String;Ljava/util/regex/PatternSyntaxException;)Ljava/lang/String; a lambda$static$48
m (ILjava/util/Map;)Lcom/mojang/serialization/DataResult; a lambda$sizeLimitedMap$81
m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a overrideLifecycle
m (Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$intervalCodec$21
m (FFLjava/util/function/Function;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; a lambda$floatRangeMinExclusiveWithMessage$40
m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; a lambda$ensureHomogenous$46
m (Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/datafixers/util/Either; a lambda$static$69
m (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec; a temporalCodec
m (Ljava/util/function/Function;Ljava/lang/Float;)Ljava/lang/String; a lambda$floatRangeMinExclusiveWithMessage$39
m (Lcom/mojang/authlib/properties/Property;)Ljava/util/Optional; a lambda$static$62
m (IILjava/util/function/Function;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; a lambda$intRangeWithMessage$35
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; a lambda$converter$1
m (Lorg/joml/AxisAngle4f;)Lorg/joml/Vector3f; a lambda$static$12
m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/serialization/DataResult; a lambda$intervalCodec$27
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a nonEmptyList
m (Lorg/joml/Matrix4f;)Ljava/util/List; a lambda$static$16
m (Ljava/lang/Object;)Lcom/mojang/serialization/Codec$ResultFunction; a orElsePartial
m (Lorg/joml/Quaternionf;)Ljava/util/List; a lambda$static$10
m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$intervalCodec$24
m (Lnet/minecraft/core/HolderSet;)Lcom/mojang/serialization/DataResult; a lambda$nonEmptyHolderSet$45
m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/util/Map;)V a lambda$static$66
m (Ljava/util/function/BiFunction;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a lambda$intervalCodec$26
m (Ljava/util/function/Function;Ljava/util/Collection;)Lcom/mojang/serialization/DataResult; a lambda$ensureHomogenous$47
m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/authlib/properties/PropertyMap; a lambda$static$68
m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a dispatchOptionalValue
m ()Ljava/lang/String; a lambda$static$76
m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; a sizeLimitedMap
m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; a lambda$intervalCodec$28
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; a lambda$converter$0
m (Ljava/lang/Float;)Ljava/lang/String; a lambda$static$41
m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; a floatRangeMinExclusiveWithMessage
m (Ljava/util/Optional;)Ljava/util/OptionalLong; a lambda$static$58
m (IILjava/lang/Integer;)Ljava/lang/String; a lambda$intRange$38
m (Lcom/mojang/authlib/GameProfile;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile; a lambda$static$74
m (IILjava/util/function/Function;)Lcom/mojang/serialization/Codec; a intRangeWithMessage
m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Codec; a converter
m (Ljava/util/function/IntFunction;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; a lambda$idResolverCodec$31
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/util/ExtraCodecs$c; a lambda$static$56
m ([B)Ljava/lang/String; a lambda$static$53
m (Ljava/lang/Integer;)Ljava/lang/String; a lambda$static$37
m (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$intervalCodec$23
m (Ljava/time/format/DateTimeFormatter;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$temporalCodec$50
m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/util/List;)V a lambda$static$67
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$nonEmptyList$43
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; a intervalCodec
m (Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;I)Lcom/mojang/serialization/Codec; a idResolverCodec
m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a overrideLifecycle
m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lcom/mojang/authlib/properties/Property;)V a lambda$static$73
m (Ljava/util/OptionalLong;)Ljava/util/Optional; a lambda$static$59
m (II)Lcom/mojang/serialization/Codec; a intRange
m (Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/authlib/properties/Property; a lambda$static$63
m (Ljava/util/BitSet;)Ljava/util/stream/LongStream; a lambda$static$61
m (Lorg/joml/Vector3f;)Ljava/util/List; a lambda$static$4
m (Ljava/util/function/ToIntFunction;ILjava/lang/Object;)Lcom/mojang/serialization/DataResult; a lambda$idResolverCodec$33
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$75
m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a retrieveContext
m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a orCompressed
m (Ljava/util/Map;I)Ljava/lang/String; a lambda$sizeLimitedMap$80
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$static$83
m (Ljava/util/function/Function;Ljava/lang/Integer;)Ljava/lang/String; a lambda$intRangeWithMessage$34
m (Ljava/util/stream/LongStream;)Ljava/util/BitSet; a lambda$static$60
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/util/ExtraCodecs$b; b strictUnboundedMap
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$72
m (Ljava/lang/Integer;)Ljava/lang/String; b lambda$static$36
m (Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult; b lambda$intervalCodec$20
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/util/ExtraCodecs$c; b lambda$static$55
m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; b lambda$intervalCodec$25
m ()Ljava/lang/String; b lambda$static$51
m (Ljava/util/function/Function;)Ljava/util/function/Function; b ensureHomogenous
m (Ljava/lang/Object;)Ljava/lang/String; b lambda$idResolverCodec$32
m (Ljava/lang/String;)Ljava/lang/String; b lambda$static$82
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; b lambda$static$15
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b nonEmptyHolderSet
m (Lorg/joml/AxisAngle4f;)Ljava/lang/Float; b lambda$static$11
m (Lorg/joml/Vector4f;)Ljava/util/List; b lambda$static$7
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; c catchDecoderException
m ()Ljava/lang/String; c lambda$nonEmptyHolderSet$44
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$64
m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; c lambda$idResolverCodec$30
m (Ljava/util/List;)Lorg/joml/Matrix4f; c lambda$static$14
m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/List; c lambda$intervalCodec$22
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c lambda$static$79
m (Ljava/lang/String;)Ljava/lang/String; d lambda$static$78
m (Ljava/lang/Integer;)Ljava/lang/String; d lambda$idResolverCodec$29
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; d lambda$static$9
m ()Ljava/lang/String; d lambda$nonEmptyList$42
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; d lambda$static$13
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; d object2BooleanMap
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; e optionalEmptyMap
m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; e lambda$static$19
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; e lambda$static$77
m (Ljava/util/List;)Lorg/joml/Quaternionf; e lambda$static$8
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; f lambda$static$71
m (Ljava/lang/Integer;)Ljava/lang/String; f lambda$static$18
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; f lambda$static$6
m (Ljava/lang/String;)Ljava/lang/String; g lambda$static$70
m (Ljava/util/List;)Lorg/joml/Vector4f; g lambda$static$5
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; h lambda$static$3
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; h lambda$static$57
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; i lambda$static$54
m (Ljava/util/List;)Lorg/joml/Vector3f; i lambda$static$2
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; j lambda$static$52
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; k lambda$static$49
c net/minecraft/util/ExtraCodecs$1 net/minecraft/util/ExtraCodecs$1
f Ljava/lang/Object; a val$value
m (Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/String; a lambda$apply$0
c net/minecraft/util/ExtraCodecs$2 net/minecraft/util/ExtraCodecs$2
f Lcom/mojang/serialization/Codec; a val$compressed
f Lcom/mojang/serialization/Codec; b val$normal
c net/minecraft/util/ExtraCodecs$3 net/minecraft/util/ExtraCodecs$3
f Lcom/mojang/serialization/MapCodec; a val$compressed
f Lcom/mojang/serialization/MapCodec; b val$normal
c net/minecraft/util/ExtraCodecs$4 net/minecraft/util/ExtraCodecs$4
f Ljava/util/function/Function; a val$decodeLifecycle
f Ljava/util/function/Function; b val$encodeLifecycle
m (Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$apply$0
c net/minecraft/util/ExtraCodecs$5 net/minecraft/util/ExtraCodecs$5
f Lcom/mojang/serialization/Codec; a val$codec
m (Ljava/lang/Object;Ljava/lang/Exception;)Ljava/lang/String; a lambda$decode$0
c net/minecraft/util/ExtraCodecs$6 net/minecraft/util/ExtraCodecs$6
f Ljava/lang/String; a val$typeKey
f Ljava/lang/String; b val$valueKey
f Lcom/mojang/serialization/Codec; c val$typeCodec
f Ljava/util/function/Function; d val$valueCodec
f Ljava/util/function/Function; e val$typeGetter
m (Ljava/lang/String;Lcom/mojang/serialization/MapLike;)Ljava/lang/String; a lambda$decode$0
m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a encode
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; a lambda$decode$1
c net/minecraft/util/ExtraCodecs$7 net/minecraft/util/ExtraCodecs$7
f Lcom/mojang/serialization/Codec; a val$codec
m (Ljava/util/Optional;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Z a isEmptyMap
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$0
c net/minecraft/util/ExtraCodecs$a net/minecraft/util/ExtraCodecs$1ContextRetrievalCodec
f Ljava/util/function/Function; a val$getter
c net/minecraft/util/ExtraCodecs$b net/minecraft/util/ExtraCodecs$StrictUnboundedMapCodec
f Lcom/mojang/serialization/Codec; a keyCodec
f Lcom/mojang/serialization/Codec; b elementCodec
m (Lcom/mojang/serialization/DataResult;Ljava/lang/String;)Ljava/lang/String; a lambda$decode$0
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a lambda$decode$2
m (Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$3
m (Ljava/util/Map;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode
m ()Ljava/lang/String; a lambda$decode$1
c net/minecraft/util/ExtraCodecs$c net/minecraft/util/ExtraCodecs$TagOrElementLocation
f Lnet/minecraft/resources/MinecraftKey; a id
f Z b tag
m ()Lnet/minecraft/resources/MinecraftKey; a id
m ()Z b tag
m ()Ljava/lang/String; c decoratedId
c net/minecraft/util/FastBufferedInputStream net/minecraft/util/FastBufferedInputStream
f I a DEFAULT_BUFFER_SIZE
f Ljava/io/InputStream; b in
f [B c buffer
f I d limit
f I e position
m ()I a bytesInBuffer
m ()V b fill
c net/minecraft/util/FileZipper net/minecraft/util/FileZipper
f Lorg/slf4j/Logger; a LOGGER
f Ljava/nio/file/Path; b outputFile
f Ljava/nio/file/Path; c tempFile
f Ljava/nio/file/FileSystem; d fs
m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z a lambda$add$0
m (Ljava/nio/file/Path;Ljava/lang/String;)V a add
m (Ljava/nio/file/Path;)V a add
m (Ljava/nio/file/Path;Ljava/io/File;)V a add
c net/minecraft/util/FormattedString net/minecraft/util/FormattedCharSequence
f Lnet/minecraft/util/FormattedString; a EMPTY
m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/util/FormattedStringEmpty;)Z a lambda$backward$5
m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z a lambda$backward$4
m (Lnet/minecraft/network/chat/ChatModifier;ILnet/minecraft/util/FormattedStringEmpty;)Z a lambda$codepoint$1
m (Lnet/minecraft/util/FormattedStringEmpty;)Z a lambda$static$0
m (Lnet/minecraft/util/FormattedStringEmpty;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;ILnet/minecraft/network/chat/ChatModifier;I)Z a lambda$decorateOutput$6
m (Ljava/util/List;Lnet/minecraft/util/FormattedStringEmpty;)Z a lambda$fromList$8
m (Lnet/minecraft/util/FormattedString;Lnet/minecraft/util/FormattedString;Lnet/minecraft/util/FormattedStringEmpty;)Z a lambda$fromPair$7
m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/util/FormattedStringEmpty;)Z b lambda$forward$3
m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z b lambda$forward$2
c net/minecraft/util/FormattedStringEmpty net/minecraft/util/FormattedCharSink
c net/minecraft/util/FutureChain net/minecraft/util/FutureChain
f Lorg/slf4j/Logger; b LOGGER
f Ljava/util/concurrent/CompletableFuture; c head
f Ljava/util/concurrent/Executor; d executor
f Z e closed
m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a lambda$append$0
m (Ljava/lang/Throwable;)Ljava/lang/Void; a lambda$append$2
m (Ljava/util/function/Consumer;Ljava/lang/Object;)V a lambda$append$1
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 a depthFirstSearch
c net/minecraft/util/HttpUtilities net/minecraft/util/HttpUtil
f Lorg/slf4j/Logger; a LOGGER
m (Ljava/nio/file/Path;Lcom/google/common/hash/HashFunction;Lcom/google/common/hash/HashCode;)Z a checkExistingFile
m (I)Z a isPortAvailable
m (Ljava/nio/file/Path;Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode; a hashFile
m (Ljava/nio/file/Path;)V a updateModificationTime
m ()I a getAvailablePort
m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Ljava/nio/file/Path; a cachedFilePath
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/HttpUtilities$a;)Ljava/nio/file/Path; a downloadFile
m (Lcom/google/common/hash/HashFunction;ILnet/minecraft/util/HttpUtilities$a;Ljava/io/InputStream;Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; a downloadAndHash
c net/minecraft/util/HttpUtilities$a net/minecraft/util/HttpUtil$DownloadProgressListener
m ()V a requestStart
m (Z)V a requestFinished
m (J)V a downloadedBytes
m (Ljava/util/OptionalLong;)V a downloadStart
c net/minecraft/util/INamable net/minecraft/util/StringRepresentable
f I W PRE_BUILT_MAP_THRESHOLD
m (Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/util/INamable$a; a fromEnumWithMapping
m ([Lnet/minecraft/util/INamable;Ljava/util/function/Function;)Ljava/util/function/Function; a createNameLookup
m (Ljava/util/function/Supplier;)Lnet/minecraft/util/INamable$a; a fromEnum
m (Ljava/util/function/Function;Lnet/minecraft/util/INamable;)Ljava/lang/String; a lambda$createNameLookup$2
m ([Lnet/minecraft/util/INamable;)Lcom/mojang/serialization/Keyable; a keys
m (Lnet/minecraft/util/INamable;)Lnet/minecraft/util/INamable; a lambda$createNameLookup$3
m ([Lnet/minecraft/util/INamable;Ljava/util/function/Function;Ljava/lang/String;)Lnet/minecraft/util/INamable; a lambda$createNameLookup$5
m (Ljava/lang/String;)Ljava/lang/String; a lambda$fromValues$1
m (Ljava/util/Map;Ljava/lang/String;)Lnet/minecraft/util/INamable; a lambda$createNameLookup$4
m (Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec; b fromValues
m (Ljava/lang/String;)Ljava/lang/String; b lambda$fromEnum$0
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/util/INamable$1 net/minecraft/util/StringRepresentable$1
f [Lnet/minecraft/util/INamable; a val$values
c net/minecraft/util/INamable$a net/minecraft/util/StringRepresentable$EnumCodec
f Ljava/util/function/Function; a resolver
m (Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum; a byName
m (Ljava/lang/String;)Ljava/lang/Enum; a byName
m (Ljava/lang/Object;)I a lambda$new$0
c net/minecraft/util/INamable$b net/minecraft/util/StringRepresentable$StringRepresentableCodec
f Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/util/INamable;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode
m ([Lnet/minecraft/util/INamable;I)Lnet/minecraft/util/INamable; a lambda$new$0
c net/minecraft/util/IProgressUpdate net/minecraft/util/ProgressListener
m (I)V a progressStagePercentage
m ()V a stop
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a progressStartNoAbort
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b progressStart
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V c progressStage
c net/minecraft/util/InclusiveRange net/minecraft/util/InclusiveRange
f Lcom/mojang/serialization/Codec; a INT
f Ljava/lang/Comparable; b minInclusive
f Ljava/lang/Comparable; c maxInclusive
m (Lcom/mojang/serialization/Codec;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/Codec; a codec
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult; a lambda$codec$2
m (Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String; a lambda$codec$1
m (Ljava/lang/Comparable;)Z a isValueInRange
m ()Ljava/lang/Comparable; a minInclusive
m (Lnet/minecraft/util/InclusiveRange;)Z a contains
m (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/DataResult; a create
m (Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String; b lambda$codec$0
m ()Ljava/lang/Comparable; b maxInclusive
m ()Ljava/lang/String; c lambda$create$3
c net/minecraft/util/KeyDispatchDataCodec net/minecraft/util/KeyDispatchDataCodec
f Lcom/mojang/serialization/MapCodec; a codec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/KeyDispatchDataCodec; a of
c net/minecraft/util/LazyLoadedValue net/minecraft/util/LazyLoadedValue
f Ljava/util/function/Supplier; a factory
m ()Ljava/lang/Object; a get
c net/minecraft/util/LinearCongruentialGenerator net/minecraft/util/LinearCongruentialGenerator
f J a MULTIPLIER
f J b INCREMENT
m (JJ)J a next
c net/minecraft/util/ListAndDeque net/minecraft/util/ListAndDeque
m ()Lnet/minecraft/util/ListAndDeque; b reversed
c net/minecraft/util/LowerCaseEnumTypeAdapterFactory net/minecraft/util/LowerCaseEnumTypeAdapterFactory
m (Ljava/lang/Object;)Ljava/lang/String; a toLowercase
c net/minecraft/util/LowerCaseEnumTypeAdapterFactory$1 net/minecraft/util/LowerCaseEnumTypeAdapterFactory$1
f Ljava/util/Map; a val$lowercaseToConstant
f Lnet/minecraft/util/LowerCaseEnumTypeAdapterFactory; b this$0
c net/minecraft/util/MathHelper net/minecraft/util/Mth
f F a PI
f F b HALF_PI
f F c TWO_PI
f F d DEG_TO_RAD
f F e RAD_TO_DEG
f F f EPSILON
f F g SQRT_OF_TWO
f Lorg/joml/Vector3f; h Y_AXIS
f Lorg/joml/Vector3f; i X_AXIS
f Lorg/joml/Vector3f; j Z_AXIS
f J k UUID_VERSION
f J l UUID_VERSION_TYPE_4
f J m UUID_VARIANT
f J n UUID_VARIANT_2
f F o SIN_SCALE
f [F p SIN
f Lnet/minecraft/util/RandomSource; q RANDOM
f [I r MULTIPLY_DE_BRUIJN_BIT_POSITION
f D s ONE_SIXTH
f I t FRAC_EXP
f I u LUT_SIZE
f D v FRAC_BIAS
f [D w ASIN_TAB
f [D x COS_TAB
m (III)I a clamp
m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; a rotationAroundAxis
m (Ljava/lang/String;I)I a getInt
m (II)I a floorDiv
m (DDD)D a clamp
m (DI)I a quantize
m (IIIII)I a lambda$outFromOrigin$2
m (IILjava/util/function/IntPredicate;)I a binarySearch
m (IIII)Ljava/util/stream/IntStream; a outFromOrigin
m (D)I a floor
m (FII)I a lerpInt
m (Lnet/minecraft/util/RandomSource;II)I a nextInt
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a rayIntersectsAABB
m (I)I a abs
m (DDDDDDDDDDD)D a lerp3
m ()Ljava/util/UUID; a createInsecureUUID
m (Lorg/apache/commons/lang3/math/Fraction;I)I a mulAndTruncate
m (Lnet/minecraft/util/RandomSource;DD)D a nextDouble
m (DDDDD)D a clampedMap
m (FF)Z a equal
m (J)J a square
m (Lnet/minecraft/util/RandomSource;)Ljava/util/UUID; a createInsecureUUID
m (Lnet/minecraft/core/BaseBlockPosition;)J a getSeed
m (FFFFF)F a catmullrom
m (FFF)F a clamp
m (DDDDDD)D a lerp2
m (Lnet/minecraft/util/RandomSource;FF)F a nextFloat
m (F)F a sin
m ([F)V a lambda$static$0
m (JJJ)J a clamp
m (DD)D a absMax
m (FII)I b lerpDiscrete
m (Lnet/minecraft/util/RandomSource;FF)F b randomBetween
m (F)F b cos
m (DD)Z b equal
m (III)J b getSeed
m (FFFFF)F b clampedMap
m (FF)F b positiveModulo
m (FFF)F b clampedLerp
m (Lnet/minecraft/util/RandomSource;II)I b randomBetweenInclusive
m (D)J b lfloor
m (DDDDD)D b map
m (IIII)Z b lambda$outFromOrigin$1
m (II)I b positiveModulo
m (I)I b wrapDegrees
m (DDD)D b clampedLerp
m (DD)D c positiveModulo
m (F)F c sqrt
m (Lnet/minecraft/util/RandomSource;FF)F c normal
m (II)Z c isMultipleOf
m (FFF)F c rotateIfNecessary
m (I)I c smallestEncompassingPowerOfTwo
m (FFFFF)F c map
m (D)I c ceil
m (DDD)D c inverseLerp
m (FF)F c degreesDifference
m (III)Ljava/util/stream/IntStream; c outFromOrigin
m (I)Z d isPowerOfTwo
m (DD)D d atan2
m (D)D d wrapDegrees
m (DDD)D d lerp
m (FFF)F d approach
m (II)I d roundToward
m (FF)F d degreesDifferenceAbs
m (F)I d floor
m (DD)D e lengthSquared
m (FF)F e triangleWave
m (F)F e abs
m (DDD)D e rotLerp
m (D)D e frac
m (I)I e ceillog2
m (FFF)F e approachDegrees
m (II)I e positiveCeilDiv
m (D)D f invSqrt
m (I)I f log2
m (DD)D f length
m (DDD)D f lengthSquared
m (F)I f ceil
m (FFF)I f color
m (DDD)D g length
m (F)F g wrapDegrees
m (D)D g fastInvSqrt
m (FFF)F g inverseLerp
m (I)I g murmurHash3Mixer
m (FFF)I h hsvToRgb
m (I)I h square
m (D)D h smoothstep
m (F)F h frac
m (F)F i invSqrt
m (FFF)F i lerp
m (D)D i smoothstepDerivative
m (D)I j sign
m (FFF)F j rotLerp
m (F)F j fastInvCubeRoot
m (F)F k square
m (D)D k square
m (D)D l wobble
c net/minecraft/util/MemoryReserve net/minecraft/util/MemoryReserve
f [B a reserve
m ()V a allocate
m ()V b release
c net/minecraft/util/MinecraftEncryption net/minecraft/util/Crypt
f Ljava/lang/String; a SIGNING_ALGORITHM
f I b SIGNATURE_BYTES
f Ljava/lang/String; c RSA_PUBLIC_KEY_HEADER
f Ljava/lang/String; d MIME_LINE_SEPARATOR
f Ljava/util/Base64$Encoder; e MIME_ENCODER
f Lcom/mojang/serialization/Codec; f PUBLIC_KEY_CODEC
f Lcom/mojang/serialization/Codec; g PRIVATE_KEY_CODEC
f Ljava/lang/String; h SYMMETRIC_ALGORITHM
f I i SYMMETRIC_BITS
f Ljava/lang/String; j ASYMMETRIC_ALGORITHM
f I k ASYMMETRIC_BITS
f Ljava/lang/String; l BYTE_ENCODING
f Ljava/lang/String; m HASH_ALGORITHM
f Ljava/lang/String; n PEM_RSA_PRIVATE_KEY_HEADER
f Ljava/lang/String; o PEM_RSA_PRIVATE_KEY_FOOTER
f Ljava/lang/String; p RSA_PUBLIC_KEY_FOOTER
m ([[B)[B a digestData
m (ILjava/security/Key;)Ljavax/crypto/Cipher; a getCipher
m (Ljava/security/Key;[B)[B a encryptUsingKey
m ()Ljavax/crypto/SecretKey; a generateSecretKey
m (Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B a digestData
m (ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher; a setupCipher
m (ILjava/security/Key;[B)[B a cipherData
m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/util/MinecraftEncryption$a;)Ljava/security/Key; a rsaStringToKey
m (Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey; a decryptByteToSecretKey
m (Ljava/lang/String;)Ljava/security/PrivateKey; a stringToPemRsaPrivateKey
m (Ljava/security/PublicKey;)Ljava/lang/String; a rsaPublicKeyToString
m ([B)Ljava/security/PublicKey; a byteToPublicKey
m (Ljava/security/PrivateKey;)Ljava/lang/String; a pemRsaPrivateKeyToString
m ()Ljava/security/KeyPair; b generateKeyPair
m (Ljava/lang/String;)Ljava/security/PublicKey; b stringToRsaPublicKey
m ([B)Ljava/security/PrivateKey; b byteToPrivateKey
m (Ljava/security/Key;[B)[B b decryptUsingKey
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c lambda$static$1
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; d lambda$static$0
c net/minecraft/util/MinecraftEncryption$a net/minecraft/util/Crypt$ByteArrayToKeyFunction
c net/minecraft/util/MinecraftEncryption$b net/minecraft/util/Crypt$SaltSignaturePair
f Lnet/minecraft/util/MinecraftEncryption$b; a EMPTY
f J b salt
f [B c signature
m ()Z a isValid
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/util/MinecraftEncryption$b;)V a write
m ()[B b saltAsBytes
m ()J c salt
m ()[B d signature
c net/minecraft/util/MinecraftEncryption$c net/minecraft/util/Crypt$SaltSupplier
f Ljava/security/SecureRandom; a secureRandom
m ()J a getLong
c net/minecraft/util/ModCheck net/minecraft/util/ModCheck
f Lnet/minecraft/util/ModCheck$a; a confidence
f Ljava/lang/String; b description
m ()Z a shouldReportAsModified
m (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/util/ModCheck; a identify
m (Lnet/minecraft/util/ModCheck;)Lnet/minecraft/util/ModCheck; a merge
m ()Ljava/lang/String; b fullDescription
m ()Lnet/minecraft/util/ModCheck$a; c confidence
m ()Ljava/lang/String; d description
c net/minecraft/util/ModCheck$a net/minecraft/util/ModCheck$Confidence
f Lnet/minecraft/util/ModCheck$a; a PROBABLY_NOT
f Lnet/minecraft/util/ModCheck$a; b VERY_LIKELY
f Lnet/minecraft/util/ModCheck$a; c DEFINITELY
f Ljava/lang/String; d description
f Z e shouldReportAsModified
f [Lnet/minecraft/util/ModCheck$a; f $VALUES
m ()[Lnet/minecraft/util/ModCheck$a; a $values
c net/minecraft/util/NativeModuleLister net/minecraft/util/NativeModuleLister
f Lorg/slf4j/Logger; a LOGGER
f I b LANG_MASK
f I c DEFAULT_LANG
f I d CODEPAGE_MASK
f I e DEFAULT_CODEPAGE
m (Ljava/lang/String;)Ljava/util/Optional; a tryGetVersion
m (Lnet/minecraft/CrashReportSystemDetails;)V a addCrashSection
m ()Ljava/util/List; a listModules
m (Ljava/lang/String;II)Ljava/lang/String; a langTableKey
m (Lnet/minecraft/util/NativeModuleLister$a;)Ljava/lang/String; a lambda$addCrashSection$1
m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer; a queryVersionValue
m ([I)Ljava/util/OptionalInt; a findLangAndCodepage
m ()Ljava/lang/String; b lambda$addCrashSection$2
m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String; b queryVersionString
m (Lnet/minecraft/util/NativeModuleLister$a;)Ljava/lang/String; b lambda$addCrashSection$0
c net/minecraft/util/NativeModuleLister$a net/minecraft/util/NativeModuleLister$NativeModuleInfo
f Ljava/lang/String; a name
f Ljava/util/Optional; b version
m (Lnet/minecraft/util/NativeModuleLister$b;)Ljava/lang/String; a lambda$toString$0
c net/minecraft/util/NativeModuleLister$b net/minecraft/util/NativeModuleLister$NativeModuleVersion
f Ljava/lang/String; a description
f Ljava/lang/String; b version
f Ljava/lang/String; c company
c net/minecraft/util/NullOps net/minecraft/util/NullOps
f Lnet/minecraft/util/NullOps; a INSTANCE
m (Lnet/minecraft/util/Unit;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; a mergeToMap
m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/Unit; a createByteList
m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; a mergeToMap
m (B)Lnet/minecraft/util/Unit; a createByte
m (F)Lnet/minecraft/util/Unit; a createFloat
m (J)Lnet/minecraft/util/Unit; a createLong
m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; a getNumberValue
m (Ljava/util/stream/IntStream;)Lnet/minecraft/util/Unit; a createIntList
m (Lnet/minecraft/util/Unit;Ljava/util/List;)Lcom/mojang/serialization/DataResult; a mergeToList
m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; a mergeToList
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/Unit;)Ljava/lang/Object; a convertTo
m (Ljava/lang/Number;)Lnet/minecraft/util/Unit; a createNumeric
m (Z)Lnet/minecraft/util/Unit; a createBoolean
m (Ljava/util/stream/Stream;)Lnet/minecraft/util/Unit; a createMap
m (Lnet/minecraft/util/Unit;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a mergeToMap
m (Lnet/minecraft/util/Unit;Ljava/lang/String;)Lnet/minecraft/util/Unit; a remove
m (D)Lnet/minecraft/util/Unit; a createDouble
m ()Lnet/minecraft/util/Unit; a empty
m (Ljava/util/stream/LongStream;)Lnet/minecraft/util/Unit; a createLongList
m (S)Lnet/minecraft/util/Unit; a createShort
m (Ljava/lang/String;)Lnet/minecraft/util/Unit; a createString
m (I)Lnet/minecraft/util/Unit; a createInt
m (Ljava/util/Map;)Lnet/minecraft/util/Unit; a createMap
m (Ljava/util/stream/Stream;)Lnet/minecraft/util/Unit; b createList
m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; b getBooleanValue
m ()Lnet/minecraft/util/Unit; b emptyMap
m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; c getStringValue
m ()Lnet/minecraft/util/Unit; c emptyList
m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; d getMapValues
m ()Ljava/lang/String; d lambda$getLongStream$10
m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; e getMapEntries
m ()Ljava/lang/String; e lambda$getIntStream$9
m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; f getMap
m ()Ljava/lang/String; f lambda$getByteBuffer$8
m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; g getStream
m ()Ljava/lang/String; g lambda$getList$7
m ()Ljava/lang/String; h lambda$getStream$6
m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; h getList
m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; i getByteBuffer
m ()Ljava/lang/String; i lambda$getMap$5
m ()Ljava/lang/String; j lambda$getMapEntries$4
m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; j getIntStream
m ()Ljava/lang/String; k lambda$getMapValues$3
m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; k getLongStream
m ()Ljava/lang/String; l lambda$getStringValue$2
m ()Ljava/lang/String; m lambda$getBooleanValue$1
m ()Ljava/lang/String; n lambda$getNumberValue$0
c net/minecraft/util/NullOps$a net/minecraft/util/NullOps$NullMapBuilder
m ()Lnet/minecraft/util/Unit; a initBuilder
m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; a build
m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lnet/minecraft/util/Unit; a append
c net/minecraft/util/OptionEnum net/minecraft/util/OptionEnum
m ()I a getId
m ()Ljava/lang/String; b getKey
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d getCaption
c net/minecraft/util/ParticleUtils net/minecraft/util/ParticleUtils
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/util/valueproviders/IntProvider;)V a spawnParticlesOnBlockFaces
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/particles/ParticleParam;)V a spawnParticleBelow
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/world/phys/Vec3D;D)V a spawnParticleOnFace
m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;DLnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/util/valueproviders/UniformInt;)V a spawnParticlesAlongAxis
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/particles/ParticleParam;)V a spawnParticleInBlock
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;IDDZLnet/minecraft/core/particles/ParticleParam;)V a spawnParticles
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/core/EnumDirection;Ljava/util/function/Supplier;D)V a spawnParticlesOnBlockFace
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V a spawnSmashAttackParticles
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/phys/Vec3D; a lambda$spawnParticlesOnBlockFaces$0
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3D; a getRandomSpeedRanges
c net/minecraft/util/PngInfo net/minecraft/util/PngInfo
f I a width
f I b height
f J c PNG_HEADER
f I d IHDR_TYPE
f I e IHDR_SIZE
m ([B)Lnet/minecraft/util/PngInfo; a fromBytes
m (Ljava/nio/ByteBuffer;)V a validateHeader
m (Ljava/io/InputStream;)Lnet/minecraft/util/PngInfo; a fromStream
m ()I a width
m ()I b height
c net/minecraft/util/ProblemReporter net/minecraft/util/ProblemReporter
m (Ljava/lang/String;)Lnet/minecraft/util/ProblemReporter; a forChild
m (Ljava/lang/String;)V b report
c net/minecraft/util/ProblemReporter$a net/minecraft/util/ProblemReporter$Collector
f Lcom/google/common/collect/Multimap; a problems
f Ljava/util/function/Supplier; b path
f Ljava/lang/String; c pathCache
m (Ljava/lang/String;)Lnet/minecraft/util/ProblemReporter; a forChild
m ()Lcom/google/common/collect/Multimap; a get
m ()Ljava/lang/String; b getPath
m (Ljava/lang/String;)V b report
m ()Ljava/lang/String; c lambda$new$0
m (Ljava/lang/String;)Ljava/lang/String; c lambda$forChild$1
c net/minecraft/util/RandomSource net/minecraft/util/RandomSource
f D a GAUSSIAN_SPREAD_FACTOR
m ()Lnet/minecraft/util/RandomSource; a create
m (I)I a nextInt
m (II)I a nextIntBetweenInclusive
m (DD)D a triangle
m (J)Lnet/minecraft/util/RandomSource; a create
m ()Lnet/minecraft/util/RandomSource; b createThreadSafe
m (I)V b consumeCount
m (J)V b setSeed
m (II)I b nextInt
m ()Lnet/minecraft/util/RandomSource; c createNewThreadLocalInstance
m ()Lnet/minecraft/util/RandomSource; d fork
m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional
m ()I f nextInt
m ()J g nextLong
m ()Z h nextBoolean
m ()F i nextFloat
m ()D j nextDouble
m ()D k nextGaussian
c net/minecraft/util/RegistryID net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap
f I b NOT_FOUND
f Ljava/lang/Object; c EMPTY_SLOT
f F d LOADFACTOR
f [Ljava/lang/Object; e keys
f [I f values
f [Ljava/lang/Object; g byId
f I h nextId
f I i size
m ()V a clear
m (I)Ljava/lang/Object; a byId
m (Ljava/lang/Object;I)V a addMapping
m (Ljava/lang/Object;)I a getId
m ()I b size
m (Ljava/lang/Object;)Z b contains
m (Ljava/lang/Object;I)I b indexOf
m ()Lnet/minecraft/util/RegistryID; c copy
m (I)Lnet/minecraft/util/RegistryID; c create
m (I)Z d contains
m ()I d nextId
m (Ljava/lang/Object;)I d add
m (I)I e getValue
m (Ljava/lang/Object;)I e hash
m (I)V f grow
m (I)I g findEmpty
c net/minecraft/util/ResourceLocationPattern net/minecraft/util/ResourceLocationPattern
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b namespacePattern
f Ljava/util/function/Predicate; c namespacePredicate
f Ljava/util/Optional; d pathPattern
f Ljava/util/function/Predicate; e pathPredicate
f Ljava/util/function/Predicate; f locationPredicate
m (Lnet/minecraft/resources/MinecraftKey;)Z a lambda$new$5
m ()Ljava/util/function/Predicate; a namespacePredicate
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/util/ResourceLocationPattern;)Ljava/util/Optional; a lambda$static$1
m (Ljava/lang/String;)Z a lambda$new$4
m (Ljava/lang/String;)Z b lambda$new$3
m (Lnet/minecraft/util/ResourceLocationPattern;)Ljava/util/Optional; b lambda$static$0
m ()Ljava/util/function/Predicate; b pathPredicate
m ()Ljava/util/function/Predicate; c locationPredicate
c net/minecraft/util/SegmentedAnglePrecision net/minecraft/util/SegmentedAnglePrecision
f I a mask
f I b precision
f F c degreeToAngle
f F d angleToDegree
m (Lnet/minecraft/core/EnumDirection;)I a fromDirection
m (II)Z a isSameAxis
m (I)F a toDegreesWithTurns
m (F)I a fromDegreesWithTurns
m ()I a getMask
m (F)I b fromDegrees
m (I)F b toDegrees
m (I)I c normalize
c net/minecraft/util/SequencedPriorityIterator net/minecraft/util/SequencedPriorityIterator
f I a MIN_PRIO
f Ljava/util/Deque; b highestPrioQueue
f I c highestPrio
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; d queuesByPriority
m (I)Ljava/util/Deque; a lambda$add$0
m ()V a switchCacheToNextHighestPrioQueue
m (Ljava/lang/Object;I)V a add
c net/minecraft/util/SessionLock net/minecraft/util/DirectoryLock
f Ljava/lang/String; a LOCK_FILE
f Ljava/nio/channels/FileChannel; b lockFile
f Ljava/nio/channels/FileLock; c lock
f Ljava/nio/ByteBuffer; d DUMMY
m ()Z a isValid
m (Ljava/nio/file/Path;)Lnet/minecraft/util/SessionLock; a create
m (Ljava/nio/file/Path;)Z b isLocked
c net/minecraft/util/SessionLock$ExceptionWorldConflict net/minecraft/util/DirectoryLock$LockException
m (Ljava/nio/file/Path;)Lnet/minecraft/util/SessionLock$ExceptionWorldConflict; a alreadyLocked
c net/minecraft/util/SignatureUpdater net/minecraft/util/SignatureUpdater
c net/minecraft/util/SignatureUpdater$a net/minecraft/util/SignatureUpdater$Output
c net/minecraft/util/SignatureValidator net/minecraft/util/SignatureValidator
f Lnet/minecraft/util/SignatureValidator; a NO_VALIDATION
f Lorg/slf4j/Logger; b LOGGER
m (Ljava/lang/String;Ljava/security/PublicKey;Lnet/minecraft/util/SignatureUpdater;[B)Z a lambda$from$2
m (Lnet/minecraft/util/SignatureUpdater;[BLcom/mojang/authlib/yggdrasil/ServicesKeyInfo;)Z a lambda$from$3
m (Lnet/minecraft/util/SignatureUpdater;[B)Z a lambda$static$0
m ([B[B)Z a validate
m (Ljava/security/PublicKey;Ljava/lang/String;)Lnet/minecraft/util/SignatureValidator; a from
m (Lcom/mojang/authlib/yggdrasil/ServicesKeySet;Lcom/mojang/authlib/yggdrasil/ServicesKeyType;)Lnet/minecraft/util/SignatureValidator; a from
m ([BLnet/minecraft/util/SignatureUpdater$a;)V a lambda$validate$1
m (Ljava/util/Collection;Lnet/minecraft/util/SignatureUpdater;[B)Z a lambda$from$4
m (Lnet/minecraft/util/SignatureUpdater;[BLjava/security/Signature;)Z a verifySignature
c net/minecraft/util/Signer net/minecraft/util/Signer
f Lorg/slf4j/Logger; a LOGGER
m (Ljava/security/PrivateKey;Ljava/lang/String;)Lnet/minecraft/util/Signer; a from
m ([BLnet/minecraft/util/SignatureUpdater$a;)V a lambda$sign$0
m ([B)[B a sign
m (Ljava/lang/String;Ljava/security/PrivateKey;Lnet/minecraft/util/SignatureUpdater;)[B a lambda$from$1
c net/minecraft/util/SimpleBitStorage net/minecraft/util/SimpleBitStorage
f [I a MAGIC
f [J b data
f I c bits
f J d mask
f I e size
f I f valuesPerLong
f I g divideMul
f I h divideAdd
f I i divideShift
m ([I)V a unpack
m (Ljava/util/function/IntConsumer;)V a getAll
m (I)I a get
m ()[J a getRaw
m (II)I a getAndSet
m (II)V b set
m (I)I b cellIndex
m ()I b getSize
m ()I c getBits
m ()Lnet/minecraft/util/DataBits; d copy
c net/minecraft/util/SimpleBitStorage$a net/minecraft/util/SimpleBitStorage$InitializationException
c net/minecraft/util/SingleKeyCache net/minecraft/util/SingleKeyCache
f Ljava/util/function/Function; a computeValue
f Ljava/lang/Object; b cacheKey
f Ljava/lang/Object; c cachedValue
m (Ljava/lang/Object;)Ljava/lang/Object; a getValue
c net/minecraft/util/SmoothDouble net/minecraft/util/SmoothDouble
f D a targetValue
f D b remainingValue
f D c lastAmount
m ()V a reset
m (DD)D a getNewDeltaValue
c net/minecraft/util/SpawnUtil net/minecraft/util/SpawnUtil
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;IIILnet/minecraft/util/SpawnUtil$a;)Ljava/util/Optional; a trySpawnMob
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/util/SpawnUtil$a;)Z a moveToPossibleSpawnPosition
c net/minecraft/util/SpawnUtil$a net/minecraft/util/SpawnUtil$Strategy
f Lnet/minecraft/util/SpawnUtil$a; a LEGACY_IRON_GOLEM
f Lnet/minecraft/util/SpawnUtil$a; b ON_TOP_OF_COLLIDER
c net/minecraft/util/StringDecomposer net/minecraft/util/StringDecomposer
f C a REPLACEMENT_CHAR
f Ljava/util/Optional; b STOP_ITERATION
m (Ljava/lang/String;ILnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z a iterateFormatted
m (Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;IC)Z a feedChar
m (Ljava/lang/StringBuilder;ILnet/minecraft/network/chat/ChatModifier;I)Z a lambda$getPlainText$2
m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z a iterate
m (Ljava/lang/String;ILnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z a iterateFormatted
m (Lnet/minecraft/network/chat/IChatFormatted;)Ljava/lang/String; a getPlainText
m (Lnet/minecraft/network/chat/IChatFormatted;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z a iterateFormatted
m (Ljava/lang/String;)Ljava/lang/String; a filterBrokenSurrogates
m (Lnet/minecraft/util/FormattedStringEmpty;Lnet/minecraft/network/chat/ChatModifier;Ljava/lang/String;)Ljava/util/Optional; a lambda$iterateFormatted$0
m (Ljava/lang/StringBuilder;ILnet/minecraft/network/chat/ChatModifier;I)Z b lambda$filterBrokenSurrogates$1
m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z b iterateBackwards
m (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;Lnet/minecraft/util/FormattedStringEmpty;)Z c iterateFormatted
c net/minecraft/util/TaskChainer net/minecraft/util/TaskChainer
f Lorg/slf4j/Logger; a LOGGER
m (Ljava/lang/Runnable;Ljava/lang/Object;)V a lambda$append$0
c net/minecraft/util/TaskChainer$1 net/minecraft/util/TaskChainer$1
f Ljava/util/concurrent/Executor; b val$executor
m (Ljava/lang/Throwable;)Ljava/lang/Void; a lambda$append$0
c net/minecraft/util/ThreadingDetector net/minecraft/util/ThreadingDetector
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/String; b name
f Ljava/util/concurrent/Semaphore; c lock
f Ljava/util/concurrent/locks/Lock; d stackTraceLock
f Ljava/lang/Thread; e threadThatFailedToAcquire
f Lnet/minecraft/ReportedException; f fullException
m ()V a checkAndLock
m (Ljava/lang/String;Ljava/lang/Thread;)Lnet/minecraft/ReportedException; a makeThreadingException
m (Ljava/lang/Thread;)Ljava/lang/String; a stackTrace
m ()V b checkAndUnlock
c net/minecraft/util/TimeRange net/minecraft/util/TimeUtil
f J a NANOSECONDS_PER_SECOND
f J b NANOSECONDS_PER_MILLISECOND
f J c MILLISECONDS_PER_SECOND
f J d SECONDS_PER_HOUR
f I e SECONDS_PER_MINUTE
m (II)Lnet/minecraft/util/valueproviders/UniformInt; a rangeOfSeconds
c net/minecraft/util/TimeSource net/minecraft/util/TimeSource
c net/minecraft/util/TimeSource$a net/minecraft/util/TimeSource$NanoTimeSource
c net/minecraft/util/ToFloatFunction net/minecraft/util/ToFloatFunction
f Lnet/minecraft/util/ToFloatFunction; a IDENTITY
m (Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)Lnet/minecraft/util/ToFloatFunction; a createUnlimited
m (F)F a lambda$static$0
m (Ljava/util/function/Function;)Lnet/minecraft/util/ToFloatFunction; a comap
m (Ljava/lang/Object;)F a apply
m ()F b minValue
m ()F c maxValue
c net/minecraft/util/ToFloatFunction$1 net/minecraft/util/ToFloatFunction$1
f Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; b val$function
m (Ljava/lang/Float;)F a apply
m (Ljava/lang/Object;)F a apply
m ()F b minValue
m ()F c maxValue
c net/minecraft/util/ToFloatFunction$2 net/minecraft/util/ToFloatFunction$2
f Lnet/minecraft/util/ToFloatFunction; b val$outer
f Ljava/util/function/Function; c val$function
m (Ljava/lang/Object;)F a apply
m ()F b minValue
m ()F c maxValue
c net/minecraft/util/Tuple net/minecraft/util/Tuple
m (Ljava/lang/Object;)V a setA
m ()Ljava/lang/Object; a getA
m ()Ljava/lang/Object; b getB
m (Ljava/lang/Object;)V b setB
c net/minecraft/util/Unit net/minecraft/util/Unit
f Lnet/minecraft/util/Unit; a INSTANCE
f [Lnet/minecraft/util/Unit; b $VALUES
m ()[Lnet/minecraft/util/Unit; a $values
c net/minecraft/util/UtilColor net/minecraft/util/StringUtil
f Ljava/util/regex/Pattern; a STRIP_COLOR_PATTERN
f Ljava/util/regex/Pattern; b LINE_PATTERN
f Ljava/util/regex/Pattern; c LINE_END_PATTERN
m (Ljava/lang/String;IZ)Ljava/lang/String; a truncateStringIfNecessary
m (C)Z a isAllowedChatCharacter
m (Ljava/lang/String;)Ljava/lang/String; a stripColor
m (Ljava/lang/String;Z)Ljava/lang/String; a filterText
m (I)Z a isWhitespace
m (IF)Ljava/lang/String; a formatTickDuration
m (Ljava/lang/String;)Z b isNullOrEmpty
m (I)Z b lambda$isValidPlayerName$0
m (Ljava/lang/String;)I c lineCount
m (Ljava/lang/String;)Z d endsWithNewLine
m (Ljava/lang/String;)Ljava/lang/String; e trimChatMessage
m (Ljava/lang/String;)Z f isValidPlayerName
m (Ljava/lang/String;)Ljava/lang/String; g filterText
m (Ljava/lang/String;)Z h isBlank
c net/minecraft/util/ZeroBitStorage net/minecraft/util/ZeroBitStorage
f [J a RAW
f I b size
m ([I)V a unpack
m (Ljava/util/function/IntConsumer;)V a getAll
m (I)I a get
m ()[J a getRaw
m (II)I a getAndSet
m (II)V b set
m ()I b getSize
m ()I c getBits
m ()Lnet/minecraft/util/DataBits; d copy
c net/minecraft/util/datafix/ComponentDataFixUtils net/minecraft/util/datafix/ComponentDataFixUtils
f Ljava/lang/String; a EMPTY_CONTENTS
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a lambda$wrapLiteralStringAsComponent$0
m (Ljava/lang/String;)Ljava/util/Optional; a extractTranslationString
m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a createEmptyComponent
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a createPlainTextComponent
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a wrapLiteralStringAsComponent
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b rewriteFromLenient
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b createTranslatableComponent
m (Ljava/lang/String;)Ljava/lang/String; b createTextComponentJson
c net/minecraft/util/datafix/DataBitsPacked net/minecraft/util/datafix/PackedBitStorage
f I a BIT_TO_LONG_SHIFT
f [J b data
f I c bits
f J d mask
f I e size
m (I)I a get
m (II)V a set
m ()[J a getRaw
m ()I b getBits
c net/minecraft/util/datafix/DataConverterRegistry net/minecraft/util/datafix/DataFixers
f I a BLENDING_VERSION
f Ljava/util/function/BiFunction; b SAME
f Ljava/util/function/BiFunction; c SAME_NAMESPACED
f Lcom/mojang/datafixers/DataFixer; d dataFixer
m (Lcom/mojang/datafixers/DataFixerBuilder;)V a addFixers
m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; a createRenamerNoNamespace
m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/UnaryOperator; a createRenamer
m ()Lcom/mojang/datafixers/DataFixer; a getDataFixer
m (Ljava/util/Set;)Lcom/mojang/datafixers/DataFixer; a createFixerUpper
m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; b createRenamer
c net/minecraft/util/datafix/DataConverterRegistry$1 net/minecraft/util/datafix/DataFixers$1
c net/minecraft/util/datafix/DataConverterRegistry$2 net/minecraft/util/datafix/DataFixers$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/DataConverterRegistry$3 net/minecraft/util/datafix/DataFixers$3
c net/minecraft/util/datafix/DataFixTypes net/minecraft/util/datafix/DataFixTypes
f Lnet/minecraft/util/datafix/DataFixTypes; a LEVEL
f Lnet/minecraft/util/datafix/DataFixTypes; b PLAYER
f Lnet/minecraft/util/datafix/DataFixTypes; c CHUNK
f Lnet/minecraft/util/datafix/DataFixTypes; d HOTBAR
f Lnet/minecraft/util/datafix/DataFixTypes; e OPTIONS
f Lnet/minecraft/util/datafix/DataFixTypes; f STRUCTURE
f Lnet/minecraft/util/datafix/DataFixTypes; g STATS
f Lnet/minecraft/util/datafix/DataFixTypes; h SAVED_DATA_COMMAND_STORAGE
f Lnet/minecraft/util/datafix/DataFixTypes; i SAVED_DATA_FORCED_CHUNKS
f Lnet/minecraft/util/datafix/DataFixTypes; j SAVED_DATA_MAP_DATA
f Lnet/minecraft/util/datafix/DataFixTypes; k SAVED_DATA_MAP_INDEX
f Lnet/minecraft/util/datafix/DataFixTypes; l SAVED_DATA_RAIDS
f Lnet/minecraft/util/datafix/DataFixTypes; m SAVED_DATA_RANDOM_SEQUENCES
f Lnet/minecraft/util/datafix/DataFixTypes; n SAVED_DATA_SCOREBOARD
f Lnet/minecraft/util/datafix/DataFixTypes; o SAVED_DATA_STRUCTURE_FEATURE_INDICES
f Lnet/minecraft/util/datafix/DataFixTypes; p ADVANCEMENTS
f Lnet/minecraft/util/datafix/DataFixTypes; q POI_CHUNK
f Lnet/minecraft/util/datafix/DataFixTypes; r WORLD_GEN_SETTINGS
f Lnet/minecraft/util/datafix/DataFixTypes; s ENTITY_CHUNK
f Ljava/util/Set; t TYPES_FOR_LEVEL_LIST
f Lcom/mojang/datafixers/DSL$TypeReference; u type
f [Lnet/minecraft/util/datafix/DataFixTypes; v $VALUES
m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; a update
m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; a updateToCurrentVersion
m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/nbt/NBTTagCompound;I)Lnet/minecraft/nbt/NBTTagCompound; a updateToCurrentVersion
m ()I a currentVersion
m (Lcom/mojang/serialization/Codec;Lcom/mojang/datafixers/DataFixer;I)Lcom/mojang/serialization/Codec; a wrapCodec
m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/nbt/NBTTagCompound;II)Lnet/minecraft/nbt/NBTTagCompound; a update
m ()[Lnet/minecraft/util/datafix/DataFixTypes; b $values
c net/minecraft/util/datafix/DataFixTypes$1 net/minecraft/util/datafix/DataFixTypes$1
f Lcom/mojang/serialization/Codec; a val$codec
f I b val$defaultVersion
f Lcom/mojang/datafixers/DataFixer; c val$dataFixer
f Lnet/minecraft/util/datafix/DataFixTypes; d this$0
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a lambda$encode$0
c net/minecraft/util/datafix/ExtraDataFixUtils net/minecraft/util/datafix/ExtraDataFixUtils
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a cast
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixBlockPos
c net/minecraft/util/datafix/FixWolfHealth net/minecraft/util/datafix/FixWolfHealth
f Ljava/lang/String; a WOLF_ID
f Ljava/lang/String; b WOLF_HEALTH
m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$4
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$3
m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fix$0
c net/minecraft/util/datafix/fixes/AbstractArrowPickupFix net/minecraft/util/datafix/fixes/AbstractArrowPickupFix
m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a updateEntity
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updatePickup
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateProjectiles
m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$updateEntity$0
c net/minecraft/util/datafix/fixes/AbstractPoiSectionFix net/minecraft/util/datafix/fixes/AbstractPoiSectionFix
f Ljava/lang/String; a name
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a processRecords
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a cap
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$cap$2
m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; a lambda$processSectionRecords$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b processSection
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c processSectionRecords
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$cap$3
c net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix
f Ljava/lang/String; a name
f Z b flagValue
f Ljava/lang/String; c flagKey
f Lcom/mojang/datafixers/DSL$TypeReference; d typeReference
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0
c net/minecraft/util/datafix/fixes/AreaEffectCloudPotionFix net/minecraft/util/datafix/fixes/AreaEffectCloudPotionFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
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/Typed; a fix
m (Lcom/mojang/serialization/OptionalDynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$2
m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Ljava/lang/String;)Z a lambda$fix$1
c net/minecraft/util/datafix/fixes/BannerPatternFormatFix net/minecraft/util/datafix/fixes/BannerPatternFormatFix
f Ljava/util/Map; a PATTERN_ID_MAP
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (I)Ljava/lang/String; a fixColor
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Ljava/lang/String;)Ljava/lang/String; a lambda$fixLayer$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixLayer
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixLayer$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixLayer$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fixTag$0
c net/minecraft/util/datafix/fixes/BeehiveFieldRenameFix net/minecraft/util/datafix/fixes/BeehiveFieldRenameFix
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; a lambda$makeRule$3
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixBeehive
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixBee
c net/minecraft/util/datafix/fixes/BlendingDataFix net/minecraft/util/datafix/fixes/BlendingDataFix
f Ljava/lang/String; a name
f Ljava/util/Set; b STATUSES_TO_SKIP_BLENDING
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; a updateChunkTag
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; a updateBlendingData
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/BlendingDataRemoveFromNetherEndFix net/minecraft/util/datafix/fixes/BlendingDataRemoveFromNetherEndFix
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; a updateChunkTag
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/BlockEntityRenameFix net/minecraft/util/datafix/fixes/BlockEntityRenameFix
f Ljava/lang/String; a name
f Ljava/util/function/UnaryOperator; b nameChangeLookup
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/DataFix; a create
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix net/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix
f Ljava/lang/String; a FILTERED_CORRECT
f Ljava/lang/String; b DEFAULT_COLOR
m (Lcom/mojang/serialization/Dynamic;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; a lambda$fixFrontTextTag$0
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/stream/Stream; a getLines
m (Ljava/util/List;Ljava/util/Optional;J)Lcom/mojang/serialization/Dynamic; a lambda$fixFrontTextTag$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixFrontTextTag
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c createDefaultText
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d createEmptyLines
c net/minecraft/util/datafix/fixes/BlockPosFormatAndRenamesFix net/minecraft/util/datafix/fixes/BlockPosFormatAndRenamesFix
f Ljava/util/List; a PATROLLING_MOBS
m (Ljava/util/Map;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createEntityFixer$10
m (Lcom/mojang/datafixers/Typed;Ljava/util/Map;)Lcom/mojang/datafixers/Typed; a fixFields
m (Ljava/util/List;)V a addEntityRules
m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/datafixers/TypeRewriteRule; a createEntityFixer
m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixFields$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixMapSavedData
m (Lcom/mojang/datafixers/OpticFinder;Ljava/util/Map;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createEntityFixer$11
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$addEntityRules$9
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$addEntityRules$8
m (Ljava/util/List;)V b addBlockEntityRules
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$6
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$7
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$makeRule$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fixMapSavedData$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$fixMapSavedData$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$fixMapSavedData$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h lambda$fixMapSavedData$1
c net/minecraft/util/datafix/fixes/CauldronRenameFix net/minecraft/util/datafix/fixes/CauldronRenameFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/CavesAndCliffsRenames net/minecraft/util/datafix/fixes/CavesAndCliffsRenames
f Lcom/google/common/collect/ImmutableMap; a RENAMES
c net/minecraft/util/datafix/fixes/ChestedHorsesInventoryZeroIndexingFix net/minecraft/util/datafix/fixes/ChestedHorsesInventoryZeroIndexingFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$horseLikeInventoryIndexingFixer$7
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;)Lcom/mojang/datafixers/TypeRewriteRule; a horseLikeInventoryIndexingFixer
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$horseLikeInventoryIndexingFixer$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$horseLikeInventoryIndexingFixer$1
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$horseLikeInventoryIndexingFixer$6
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$horseLikeInventoryIndexingFixer$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$horseLikeInventoryIndexingFixer$0
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b lambda$horseLikeInventoryIndexingFixer$3
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; c lambda$horseLikeInventoryIndexingFixer$2
c net/minecraft/util/datafix/fixes/ChunkConverterPalette net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix
f Ljava/util/Map; A BED_BLOCK_MAP
f Ljava/util/Map; B BANNER_BLOCK_MAP
f Lcom/mojang/serialization/Dynamic; C AIR
f I D SIZE
f I a NORTH_WEST_MASK
f I b WEST_MASK
f I c SOUTH_WEST_MASK
f I d SOUTH_MASK
f I e SOUTH_EAST_MASK
f I f EAST_MASK
f I g NORTH_EAST_MASK
f I h NORTH_MASK
f Lorg/slf4j/Logger; i LOGGER
f Ljava/util/BitSet; j VIRTUAL
f Ljava/util/BitSet; k FIX
f Lcom/mojang/serialization/Dynamic; l PUMPKIN
f Lcom/mojang/serialization/Dynamic; m SNOWY_PODZOL
f Lcom/mojang/serialization/Dynamic; n SNOWY_GRASS
f Lcom/mojang/serialization/Dynamic; o SNOWY_MYCELIUM
f Lcom/mojang/serialization/Dynamic; p UPPER_SUNFLOWER
f Lcom/mojang/serialization/Dynamic; q UPPER_LILAC
f Lcom/mojang/serialization/Dynamic; r UPPER_TALL_GRASS
f Lcom/mojang/serialization/Dynamic; s UPPER_LARGE_FERN
f Lcom/mojang/serialization/Dynamic; t UPPER_ROSE_BUSH
f Lcom/mojang/serialization/Dynamic; u UPPER_PEONY
f Ljava/util/Map; v FLOWER_POT_MAP
f Ljava/util/Map; w SKULL_MAP
f Ljava/util/Map; x DOOR_MAP
f Ljava/util/Map; y NOTE_BLOCK_MAP
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; z DYE_COLOR_MAP
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$4
m (Ljava/util/HashMap;)V a lambda$static$6
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String; a getProperty
m (Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V a mapSkull
m (Ljava/util/Map;Ljava/lang/String;I)V a mapDoor
m (Ljava/util/Map;ILjava/lang/String;)V a addBeds
m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; a getName
m (ZZZZ)I a getSideMask
m (Lnet/minecraft/util/RegistryID;Lcom/mojang/serialization/Dynamic;)I a idFor
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fix
m (Ljava/util/Map;ILjava/lang/String;)V b addBanners
m (Ljava/util/HashMap;)V b lambda$static$5
m (Ljava/util/HashMap;)V c lambda$static$3
m (Ljava/util/HashMap;)V d lambda$static$2
m (Ljava/util/HashMap;)V e lambda$static$1
m (Ljava/util/HashMap;)V f lambda$static$0
c net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; a DOWN
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; b UP
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; c NORTH
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; d SOUTH
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; e WEST
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; f EAST
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; g axis
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection; h axisDirection
f [Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; i $VALUES
m ()Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection; a getAxisDirection
m ()Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; b getAxis
m ()[Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction; c $values
c net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; a X
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; b Y
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; c Z
f [Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; d $VALUES
m ()[Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis; a $values
c net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection; a POSITIVE
f Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection; b NEGATIVE
f I c step
f [Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection; d $VALUES
m ()I a getStep
m ()[Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection; b $values
c net/minecraft/util/datafix/fixes/ChunkConverterPalette$a net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer
f I a SIZE
f I b NIBBLE_SIZE
f [B c data
m (III)I a get
m (I)Z a isFirst
m (I)I b getPosition
c net/minecraft/util/datafix/fixes/ChunkConverterPalette$c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section
f I a y
f Lnet/minecraft/util/RegistryID; b palette
f Ljava/util/List; c listTag
f Lcom/mojang/serialization/Dynamic; d section
f Z e hasData
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; f toFix
f Lit/unimi/dsi/fastutil/ints/IntList; g update
f Ljava/util/Set; h seen
f [I i buffer
m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$a; a lambda$upgrade$1
m ()Lcom/mojang/serialization/Dynamic; a write
m (II)V a addFix
m (I)Lcom/mojang/serialization/Dynamic; a getBlock
m (ILcom/mojang/serialization/Dynamic;)V a setBlock
m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$a; b lambda$upgrade$0
m (I)I b upgrade
c net/minecraft/util/datafix/fixes/ChunkConverterPalette$d net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunk
f I a sides
f [Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$c; b sections
f Lcom/mojang/serialization/Dynamic; c level
f I d x
f I e z
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; f blockEntities
m (Lcom/mojang/serialization/Dynamic;)V a lambda$new$2
m ()Lcom/mojang/serialization/Dynamic; a write
m (Ljava/util/stream/Stream;)V a lambda$new$3
m (I)Lcom/mojang/serialization/Dynamic; a getBlock
m (ILcom/mojang/serialization/Dynamic;)V a setBlock
m (ILnet/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction;)I a relative
m (Ljava/util/stream/Stream;)V b lambda$new$1
m (Lcom/mojang/serialization/Dynamic;)V b lambda$new$0
m (I)Lcom/mojang/serialization/Dynamic; b getBlockEntity
m (I)Lcom/mojang/serialization/Dynamic; c removeBlockEntity
m (I)Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$c; d getSection
c net/minecraft/util/datafix/fixes/ChunkDeleteIgnoredLightDataFix net/minecraft/util/datafix/fixes/ChunkDeleteIgnoredLightDataFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/ChunkDeleteLightFix net/minecraft/util/datafix/fixes/ChunkDeleteLightFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0
c net/minecraft/util/datafix/fixes/ChunkHeightAndBiomeFix net/minecraft/util/datafix/fixes/ChunkHeightAndBiomeFix
f Ljava/lang/String; a DATAFIXER_CONTEXT_TAG
f I b BLOCKS_PER_SECTION
f Ljava/lang/String; c DEFAULT_BIOME
f Ljava/lang/String; d NAME
f I e OLD_SECTION_COUNT
f I f NEW_SECTION_COUNT
f I g NEW_MIN_SECTION_Y
f I h LONGS_PER_SECTION
f I i HEIGHTMAP_BITS
f J j HEIGHTMAP_MASK
f I k HEIGHTMAP_OFFSET
f [Ljava/lang/String; l HEIGHTMAP_TYPES
f Ljava/util/Set; m STATUS_IS_OR_AFTER_SURFACE
f Ljava/util/Set; n STATUS_IS_OR_AFTER_NOISE
f Ljava/util/Set; o BLOCKS_BEFORE_FEATURE_STATUS
f I p BIOME_CONTAINER_LAYER_SIZE
f I q BIOME_CONTAINER_SIZE
f I r BIOME_CONTAINER_TOP_LAYER_OFFSET
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; s BIOMES_BY_ID
m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic; a makeBiomeContainer
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$9
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; a lambda$makeRule$8
m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; a updateCarvingMasks
m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)V a lambda$shiftUpgradeData$16
m ([II)I a getOldBiome
m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a lambda$shiftUpgradeData$17
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; a lambda$makeRule$6
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a shiftUpgradeData
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; a lambda$makeRule$7
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a addPaddingEntries
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; a lambda$makeRule$10
m ()Ljava/lang/IllegalStateException; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; a predictChunkStatusBeforeSurface
m (Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic; a updateChunkTag
m (I)I a ceillog2
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)Lcom/mojang/serialization/Dynamic; a lambda$makeBiomeContainer$23
m (J)J a lambda$getFixedHeightmap$22
m ([III)I a lambda$getBiomeContainers$13
m (Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic; a getBiomeContainers
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/util/List;)Lcom/mojang/serialization/Dynamic; a padPaletteEntries
m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$predictChunkStatusBeforeSurface$11
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a makePalettedContainer
m (IILcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$updateCarvingMasks$20
m (Ljava/util/Map;Ljava/util/Map;)V a lambda$shiftUpgradeData$18
m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a lambda$makeRule$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateHeightmaps
m ()Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$a; b lambda$makeRule$0
m ([III)I b lambda$getBiomeContainers$12
m ([II)I b lambda$getBiomeContainers$15
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b makeOptimizedPalettedContainer
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$3
m ([II)I c lambda$getBiomeContainers$14
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c getFixedHeightmap
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d makePalettedContainer
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$updateHeightmaps$21
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$shiftUpgradeData$19
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$a; g lambda$makeRule$5
m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; h lambda$makeRule$2
c net/minecraft/util/datafix/fixes/ChunkProtoTickListFix net/minecraft/util/datafix/fixes/ChunkProtoTickListFix
f I a SECTION_WIDTH
f Lcom/google/common/collect/ImmutableSet; b ALWAYS_WATERLOGGED
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 a lambda$makeRule$7
m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIIILjava/util/function/Function;)Lcom/mojang/serialization/Dynamic; a createTick
m (Lcom/mojang/datafixers/Typed;)Ljava/util/List; a lambda$makeRule$3
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; a lambda$makeRule$11
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; a lambda$makeRule$12
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$a; a lambda$makeRule$4
m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIILjava/util/function/Function;I)Lcom/mojang/serialization/Dynamic; a lambda$makeTickList$15
m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; a makeTickList
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$10
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;ILcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V a lambda$makeRule$5
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 a lambda$makeRule$6
m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; a getBlock
m (I)Z a lambda$makeTickList$14
m (BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$9
m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; b getLiquid
m (BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$8
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)I c lambda$makeTickList$13
m (Lcom/mojang/serialization/Dynamic;)Ljava/util/List; d lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$makeRule$1
c net/minecraft/util/datafix/fixes/ChunkProtoTickListFix$a net/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer
f J a SIZE_BITS
f Ljava/util/List; b palette
f [J c data
f I d bits
f J e mask
f I f valuesPerLong
m ()Ljava/util/List; a palette
m (III)Lcom/mojang/serialization/Dynamic; a get
m ()[J b data
m (III)I b getIndex
c net/minecraft/util/datafix/fixes/ChunkRenamesFix net/minecraft/util/datafix/fixes/ChunkRenamesFix
m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; a renameFieldHelper
m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; a renameField
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a mergeRemainders
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$renameField$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; a lambda$mergeRemainders$5
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a lambda$mergeRemainders$4
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a appendChunkName
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$0
c net/minecraft/util/datafix/fixes/CriteriaRenameFix net/minecraft/util/datafix/fixes/CriteriaRenameFix
f Ljava/lang/String; a name
f Ljava/lang/String; b advancementId
f Ljava/util/function/UnaryOperator; c conversions
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a lambda$fixAdvancements$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixAdvancements
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$fixAdvancements$3
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixAdvancements$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixAdvancements$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixAdvancements$2
c net/minecraft/util/datafix/fixes/DataConverterAddChoices net/minecraft/util/datafix/fixes/AddNewChoices
f Ljava/lang/String; a name
f Lcom/mojang/datafixers/DSL$TypeReference; b type
m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$cap$0
m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Lcom/mojang/datafixers/TypeRewriteRule; a cap
m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$cap$1
c net/minecraft/util/datafix/fixes/DataConverterAdvancement net/minecraft/util/datafix/fixes/AdvancementsFix
f Ljava/util/Map; a RENAMES
m (Ljava/lang/String;)Ljava/lang/String; a lambda$new$0
c net/minecraft/util/datafix/fixes/DataConverterAdvancementBase net/minecraft/util/datafix/fixes/AdvancementsRenameFix
f Ljava/lang/String; a name
f Ljava/util/function/Function; b renamer
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterArmorStand net/minecraft/util/datafix/fixes/EntityArmorStandSilentFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterAttributes net/minecraft/util/datafix/fixes/AttributesRename
f Ljava/lang/String; a name
f Ljava/util/function/UnaryOperator; b renames
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixEntity$6
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixName
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fixItemStackTag
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixEntity$8
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; b lambda$fixItemStackTag$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b fixEntity
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixEntity$7
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixEntity$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fixItemStackTag$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$fixItemStackTag$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$fixItemStackTag$1
c net/minecraft/util/datafix/fixes/DataConverterBanner net/minecraft/util/datafix/fixes/ItemBannerColorFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterBannerColour net/minecraft/util/datafix/fixes/BlockEntityBannerColorFix
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixTag$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixTag$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixTag$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixTag$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fixTag$0
c net/minecraft/util/datafix/fixes/DataConverterBedBlock net/minecraft/util/datafix/fixes/ChunkBedBlockEntityInjecterFix
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/templates/List$ListType;)Lcom/mojang/datafixers/TypeRewriteRule; a cap
m ()Ljava/lang/IllegalStateException; a lambda$cap$3
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$5
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$cap$1
m (Ljava/util/List;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)V a lambda$cap$4
m (Lcom/mojang/serialization/Dynamic;IIIIJ)Ljava/util/Map; a lambda$cap$2
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$cap$0
c net/minecraft/util/datafix/fixes/DataConverterBedItem net/minecraft/util/datafix/fixes/BedItemColorFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterBiome net/minecraft/util/datafix/fixes/BiomeFix
f Ljava/util/Map; a BIOMES
c net/minecraft/util/datafix/fixes/DataConverterBitStorageAlign net/minecraft/util/datafix/fixes/BitStorageAlignFix
f I a BIT_TO_LONG_SHIFT
f I b SECTION_WIDTH
f I c SECTION_HEIGHT
f I d SECTION_SIZE
f I e HEIGHTMAP_BITS
f I f HEIGHTMAP_SIZE
m (Lcom/mojang/serialization/Dynamic;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateSections$7
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; a lambda$makeRule$1
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$updateSections$10
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; a updateBitStorage
m (Ljava/util/List;)Ljava/lang/Integer; a lambda$updateSections$6
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$updateHeightmaps$3
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateSections
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateHeightmaps$4
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$updateSections$9
m (II[J)[J a addPadding
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateHeightmaps$5
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateHeightmaps
m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateSections$8
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$updateHeightmaps$2
c net/minecraft/util/datafix/fixes/DataConverterBlockEntityKeepPacked net/minecraft/util/datafix/fixes/BlockEntityKeepPacked
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterBlockEntityUUID net/minecraft/util/datafix/fixes/BlockEntityUUIDFix
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateSkull$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateSkull
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateConduit
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$updateSkull$1
c net/minecraft/util/datafix/fixes/DataConverterBlockName net/minecraft/util/datafix/fixes/BlockNameFlatteningFix
m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/String; a lambda$makeRule$1
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$3
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$2
m (Ljava/lang/String;)Ljava/lang/String; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterBlockRename net/minecraft/util/datafix/fixes/BlockRenameFix
f Ljava/lang/String; a name
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; a create
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixBlockState
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4
m (Ljava/lang/String;)Ljava/lang/String; a renameBlock
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$3
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$2
m (Ljava/lang/String;)Ljava/lang/String; b fixFlatBlockState
c net/minecraft/util/datafix/fixes/DataConverterBlockRename$1 net/minecraft/util/datafix/fixes/BlockRenameFix$1
f Ljava/util/function/Function; a val$renamer
m (Ljava/lang/String;)Ljava/lang/String; a renameBlock
c net/minecraft/util/datafix/fixes/DataConverterBook net/minecraft/util/datafix/fixes/ItemWrittenBookPagesStrictJsonFix
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixTag$0
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixTag$1
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
c net/minecraft/util/datafix/fixes/DataConverterCatType net/minecraft/util/datafix/fixes/CatTypeFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterChunkLightRemove net/minecraft/util/datafix/fixes/ChunkLightRemoveFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterChunkStatus net/minecraft/util/datafix/fixes/ChunkStatusFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterChunkStatus2 net/minecraft/util/datafix/fixes/ChunkStatusFix2
f Ljava/util/Map; a RENAMES_AND_DOWNGRADES
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterChunkStructuresTemplateRename net/minecraft/util/datafix/fixes/ChunkStructuresTemplateRenameFix
f Lcom/google/common/collect/ImmutableMap; a RENAMES
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixChildren
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixChildren$2
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixChildren$1
c net/minecraft/util/datafix/fixes/DataConverterColorlessShulkerEntity net/minecraft/util/datafix/fixes/ColorlessShulkerEntityFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterCoral net/minecraft/util/datafix/fixes/RenamedCoralFix
f Ljava/util/Map; a RENAMED_IDS
c net/minecraft/util/datafix/fixes/DataConverterCoralFan net/minecraft/util/datafix/fixes/RenamedCoralFansFix
f Ljava/util/Map; a RENAMED_IDS
c net/minecraft/util/datafix/fixes/DataConverterCustomNameEntity net/minecraft/util/datafix/fixes/EntityCustomNameToComponentFix
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTagCustomName
c net/minecraft/util/datafix/fixes/DataConverterCustomNameItem net/minecraft/util/datafix/fixes/ItemCustomNameToComponentFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterCustomNameTile net/minecraft/util/datafix/fixes/BlockEntityCustomNameToComponentFix
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterDropChances net/minecraft/util/datafix/fixes/EntityRedundantChanceTagsFix
f Lcom/mojang/serialization/Codec; a FLOAT_LIST_CODEC
m (Ljava/lang/Float;)Z a lambda$isZeroList$2
m (ILjava/util/List;)Ljava/lang/Boolean; a lambda$isZeroList$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/serialization/OptionalDynamic;I)Z a isZeroList
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterDye net/minecraft/util/datafix/fixes/DyeItemRenameFix
f Ljava/util/Map; a RENAMED_IDS
c net/minecraft/util/datafix/fixes/DataConverterEntity net/minecraft/util/datafix/fixes/EntityIdFix
f Ljava/util/Map; a ID_MAP
m (Ljava/util/HashMap;)V a lambda$static$0
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$3
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$2
m (Ljava/lang/String;)Ljava/lang/String; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterEntityBlockState net/minecraft/util/datafix/fixes/EntityBlockStateFix
f Ljava/util/Map; a MAP
m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a updateEntity
m (Ljava/util/HashMap;)V a lambda$static$0
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; a lambda$updateFallingBlock$10
m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Integer; a lambda$updateFallingBlock$8
m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; a updateBlockToBlockState
m (Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$updateBlockToBlockState$11
m (Ljava/lang/String;)I a getBlockId
m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$5
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$updateBlockToBlockState$12
m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Integer; a lambda$updateFallingBlock$7
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Unit;)Ljava/lang/Integer; a lambda$updateFallingBlock$9
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateFallingBlock
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$4
m (Ljava/lang/Integer;)Ljava/lang/Integer; b lambda$updateFallingBlock$6
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; c lambda$makeRule$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; d lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterEntityCatSplit net/minecraft/util/datafix/fixes/EntityCatSplitFix
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; a getNewNameAndTag
c net/minecraft/util/datafix/fixes/DataConverterEntityCodSalmon net/minecraft/util/datafix/fixes/EntityCodSalmonFix
f Ljava/util/Map; a RENAMED_IDS
f Ljava/util/Map; b RENAMED_EGG_IDS
m (Ljava/lang/String;)Ljava/lang/String; a rename
c net/minecraft/util/datafix/fixes/DataConverterEntityName net/minecraft/util/datafix/fixes/EntityRenameFix
f Ljava/lang/String; a name
m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0
m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1
m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; a fix
m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; a getEntity
c net/minecraft/util/datafix/fixes/DataConverterEntityNameAbstract net/minecraft/util/datafix/fixes/SimpleEntityRenameFix
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; a getNewNameAndTag
m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; a fix
c net/minecraft/util/datafix/fixes/DataConverterEntityProjectileOwner net/minecraft/util/datafix/fixes/EntityProjectileOwnerFix
m (JJ)[I a createUUIDArray
m (Lcom/mojang/serialization/Dynamic;JJ)Lcom/mojang/serialization/Dynamic; a setUUID
m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a updateEntity
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updateOwnerArrow
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateProjectiles
m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$updateEntity$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateOwnerLlamaSpit
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateItemPotion
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d updateOwnerThrowable
c net/minecraft/util/datafix/fixes/DataConverterEntityPufferfish net/minecraft/util/datafix/fixes/EntityPufferfishRenameFix
f Ljava/util/Map; a RENAMED_IDS
m (Ljava/lang/String;)Ljava/lang/String; a rename
c net/minecraft/util/datafix/fixes/DataConverterEntityRavagerRename net/minecraft/util/datafix/fixes/EntityRavagerRenameFix
f Ljava/util/Map; a RENAMED_IDS
m (Ljava/lang/String;)Ljava/lang/String; a rename
c net/minecraft/util/datafix/fixes/DataConverterEntityRename net/minecraft/util/datafix/fixes/EntityTheRenameningFix
f Ljava/util/Map; a RENAMED_IDS
f Ljava/util/Map; b RENAMED_BLOCKS
f Ljava/util/Map; c RENAMED_ITEMS
f Ljava/lang/String; d MINECRAFT_BRED
m (Ljava/lang/String;)Ljava/lang/String; a rename
c net/minecraft/util/datafix/fixes/DataConverterEntityRenameAbstract net/minecraft/util/datafix/fixes/SimplestEntityRenameFix
f Ljava/lang/String; a name
m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$2
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$4
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; a lambda$makeRule$1
m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Ljava/lang/String; a lambda$makeRule$0
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$3
m (Ljava/lang/String;)Ljava/lang/String; a rename
c net/minecraft/util/datafix/fixes/DataConverterEntityShulkerRotation net/minecraft/util/datafix/fixes/EntityShulkerRotationFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Double; b lambda$fixTag$0
c net/minecraft/util/datafix/fixes/DataConverterEntityTippedArrow net/minecraft/util/datafix/fixes/EntityTippedArrowFix
m (Ljava/lang/String;)Ljava/lang/String; a rename
c net/minecraft/util/datafix/fixes/DataConverterEntityUUID net/minecraft/util/datafix/fixes/EntityUUIDFix
f Lorg/slf4j/Logger; b LOGGER
f Ljava/util/Set; c ABSTRACT_HORSES
f Ljava/util/Set; d TAMEABLE_ANIMALS
f Ljava/util/Set; e ANIMALS
f Ljava/util/Set; f MOBS
f Ljava/util/Set; g LIVING_ENTITIES
f Ljava/util/Set; h PROJECTILES
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateProjectile$14
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateLivingEntity
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$updateLivingEntity$13
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$updateLivingEntity$11
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateEntityUUID
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$updateFox$8
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d updatePiglin
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e updateEvokerFangs
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$updateFox$7
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f updateZombieVillager
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g updateAreaEffectCloud
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h updateShulkerBullet
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; i updateItem
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; j updateFox
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; k updateHurtBy
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; l updateAnimalOwner
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; m updateAnimal
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; n updateMob
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; o updateProjectile
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; p lambda$updateLivingEntity$12
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; q lambda$updateLivingEntity$10
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; r lambda$updateMob$9
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; s lambda$updateFox$6
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; t lambda$updateFox$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; u lambda$updatePiglin$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; v lambda$updatePiglin$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; w lambda$updatePiglin$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; x lambda$updatePiglin$1
c net/minecraft/util/datafix/fixes/DataConverterEntityZombifiedPiglinRename net/minecraft/util/datafix/fixes/EntityZombifiedPiglinRenameFix
f Ljava/util/Map; a RENAMED_IDS
m (Ljava/lang/String;)Ljava/lang/String; a rename
c net/minecraft/util/datafix/fixes/DataConverterEquipment net/minecraft/util/datafix/fixes/EntityEquipmentToArmorAndHandFix
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; a lambda$cap$2
m ()Ljava/lang/IllegalStateException; a lambda$cap$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$cap$1
m (Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a cap
c net/minecraft/util/datafix/fixes/DataConverterFlatten net/minecraft/util/datafix/fixes/ItemStackTheFlatteningFix
f Ljava/util/Map; a MAP
f Ljava/util/Set; b IDS
f Ljava/util/Set; c DAMAGE_IDS
m (Ljava/lang/String;I)Ljava/lang/String; a updateItem
c net/minecraft/util/datafix/fixes/DataConverterFlattenData net/minecraft/util/datafix/fixes/BlockStateData
f Ljava/lang/String; a FILTER_ME
f Lorg/slf4j/Logger; b LOGGER
f [Lcom/mojang/serialization/Dynamic; c MAP
f [Lcom/mojang/serialization/Dynamic; d BLOCK_DEFAULTS
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; e ID_BY_OLD
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; f ID_BY_OLD_NAME
m (ILjava/lang/String;[Ljava/lang/String;)V a register
m (I)Ljava/lang/String; a upgradeBlock
m ()V a bootstrap0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a upgradeBlockStateTag
m (Ljava/lang/String;)Ljava/lang/String; a upgradeBlock
m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a lambda$static$1
m (I)Lcom/mojang/serialization/Dynamic; b getTag
m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V b lambda$static$0
m (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b parse
m ()V b bootstrap1
m ()V c bootstrap2
m ()V d bootstrap3
m ()V e bootstrap4
m ()V f bootstrap5
m ()V g bootstrap6
m ()V h bootstrap7
m ()V i bootstrap8
m ()V j bootstrap9
m ()V k bootstrap10
m ()V l bootstrap11
m ()V m bootstrap12
m ()V n bootstrap13
m ()V o bootstrap14
m ()V p bootstrap15
m ()V q finalizeMaps
c net/minecraft/util/datafix/fixes/DataConverterFlattenSpawnEgg net/minecraft/util/datafix/fixes/ItemStackSpawnEggFix
f Ljava/lang/String; a itemType
f Ljava/util/Map; b MAP
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; a lambda$makeRule$1
m (Ljava/util/HashMap;)V a lambda$static$0
c net/minecraft/util/datafix/fixes/DataConverterFlattenState net/minecraft/util/datafix/fixes/BlockStateStructureTemplateFix
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterFurnaceRecipesUsed net/minecraft/util/datafix/fixes/FurnaceRecipeFix
m (Ljava/util/List;ILcom/mojang/datafixers/util/Pair;)V a lambda$updateFurnaceContents$4
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateFurnaceContents
m (Lcom/mojang/datafixers/types/Type;Ljava/util/List;ILcom/mojang/serialization/Dynamic;)V a lambda$updateFurnaceContents$5
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; a lambda$cap$3
m (Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a cap
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$cap$2
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; c lambda$cap$1
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; d lambda$cap$0
c net/minecraft/util/datafix/fixes/DataConverterGossip net/minecraft/util/datafix/fixes/GossipUUIDFix
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fix$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$3
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fix$0
c net/minecraft/util/datafix/fixes/DataConverterGuardian net/minecraft/util/datafix/fixes/EntityElderGuardianSplitFix
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; a getNewNameAndTag
c net/minecraft/util/datafix/fixes/DataConverterHanging net/minecraft/util/datafix/fixes/EntityPaintingItemFrameDirectionFix
f [[I a DIRECTIONS
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$5
m (Lcom/mojang/serialization/Dynamic;ZZ)Lcom/mojang/serialization/Dynamic; a doFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$3
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterHealth net/minecraft/util/datafix/fixes/EntityHealthFix
f Ljava/util/Set; a ENTITIES
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterHeightmapRenaming net/minecraft/util/datafix/fixes/HeightmapRenamingFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterHorse net/minecraft/util/datafix/fixes/EntityHorseSplitFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0
m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; a fix
c net/minecraft/util/datafix/fixes/DataConverterIglooMetadataRemoval net/minecraft/util/datafix/fixes/IglooMetadataRemovalFix
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$removeIglooPieces$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b removeIglooPieces
m (Ljava/util/stream/Stream;)Ljava/lang/Boolean; b lambda$fixTag$1
m (Lcom/mojang/serialization/Dynamic;)Z c isIglooPiece
m (Lcom/mojang/serialization/Dynamic;)Z d lambda$removeIglooPieces$2
c net/minecraft/util/datafix/fixes/DataConverterItemFrame net/minecraft/util/datafix/fixes/EntityItemFrameDirectionFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (B)B a direction2dTo3d
c net/minecraft/util/datafix/fixes/DataConverterItemLoreComponentize net/minecraft/util/datafix/fixes/ItemLoreFix
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a fixLoreList
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterItemName net/minecraft/util/datafix/fixes/ItemRenameFix
f Ljava/lang/String; a name
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; a create
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0
m (Ljava/lang/String;)Ljava/lang/String; a fixItem
c net/minecraft/util/datafix/fixes/DataConverterItemName$1 net/minecraft/util/datafix/fixes/ItemRenameFix$1
f Ljava/util/function/Function; a val$fixItem
m (Ljava/lang/String;)Ljava/lang/String; a fixItem
c net/minecraft/util/datafix/fixes/DataConverterItemStackEnchantment net/minecraft/util/datafix/fixes/ItemStackEnchantmentNamesFix
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a MAP
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$0
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixTag$6
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixTag$7
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; b lambda$fixTag$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixTag$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixTag$3
c net/minecraft/util/datafix/fixes/DataConverterItemStackUUID net/minecraft/util/datafix/fixes/ItemStackUUIDFix
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateAttributeModifiers$5
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Boolean; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateAttributeModifiers
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateSkullOwner
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$updateSkullOwner$6
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$updateAttributeModifiers$4
c net/minecraft/util/datafix/fixes/DataConverterJigsawProperties net/minecraft/util/datafix/fixes/JigsawPropertiesFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterJigsawRotation net/minecraft/util/datafix/fixes/JigsawRotationFix
f Ljava/util/Map; a RENAMES
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$0
c net/minecraft/util/datafix/fixes/DataConverterJukeBox net/minecraft/util/datafix/fixes/BlockEntityJukeboxFix
m ()Ljava/lang/IllegalStateException; a lambda$fix$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterKeybind net/minecraft/util/datafix/fixes/OptionsKeyLwjgl3Fix
f Ljava/lang/String; a KEY_UNKNOWN
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; b MAP
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$0
m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$3
m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4
c net/minecraft/util/datafix/fixes/DataConverterKeybind2 net/minecraft/util/datafix/fixes/OptionsKeyTranslationFix
m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterLang net/minecraft/util/datafix/fixes/OptionsLowerCaseLanguageFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterLeaves net/minecraft/util/datafix/fixes/LeavesFix
f I a NORTH_WEST_MASK
f I b WEST_MASK
f I c SOUTH_WEST_MASK
f I d SOUTH_MASK
f I e SOUTH_EAST_MASK
f I f EAST_MASK
f I g NORTH_EAST_MASK
f I h NORTH_MASK
f [[I i DIRECTIONS
f I j DECAY_DISTANCE
f I k SIZE_BITS
f I l SIZE
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; m LEAVES
f Ljava/util/Set; n LOGS
m (Lnet/minecraft/util/datafix/fixes/DataConverterLeaves$a;)Lnet/minecraft/util/datafix/fixes/DataConverterLeaves$a; a lambda$makeRule$2
m (III)I a getIndex
m (I)I a getX
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$6
m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a lambda$static$0
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$7
m (Lcom/mojang/datafixers/Typed;)Lnet/minecraft/util/datafix/fixes/DataConverterLeaves$a; a lambda$makeRule$1
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
m ([ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$5
m (ZZZZ)I a getSideMask
m (Lcom/mojang/datafixers/OpticFinder;[ILcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4
m (I)I b getY
m (I)I c getZ
c net/minecraft/util/datafix/fixes/DataConverterLeaves$a net/minecraft/util/datafix/fixes/LeavesFix$LeavesSection
f Ljava/lang/String; h PERSISTENT
f Ljava/lang/String; i DECAYABLE
f Ljava/lang/String; j DISTANCE
f Lit/unimi/dsi/fastutil/ints/IntSet; k leaveIds
f Lit/unimi/dsi/fastutil/ints/IntSet; l logIds
f Lit/unimi/dsi/fastutil/ints/Int2IntMap; m stateToIdMap
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic; a makeLeafTag
m ()Z a skippable
m (I)Z a isLog
m (III)V a setDistance
m (I)Z b isLeaf
m (I)I d getDistance
c net/minecraft/util/datafix/fixes/DataConverterLeaves$b net/minecraft/util/datafix/fixes/LeavesFix$Section
f Ljava/lang/String; a BLOCK_STATES_TAG
f Ljava/lang/String; b NAME_TAG
f Ljava/lang/String; c PROPERTIES_TAG
f Lcom/mojang/datafixers/OpticFinder; d paletteFinder
f Ljava/util/List; e palette
f I f index
f Lnet/minecraft/util/datafix/DataBitsPacked; g storage
f Lcom/mojang/datafixers/types/Type; h blockStateType
m ()Z a skippable
m (Lcom/mojang/serialization/Dynamic;)V a readStorage
m (Ljava/util/List;)Ljava/util/List; a lambda$new$0
m (Ljava/lang/String;ZI)I a getStateId
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a write
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; b lambda$write$2
m ()Z b isSkippable
m (I)I c getBlock
m ()I c getIndex
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$write$1
c net/minecraft/util/datafix/fixes/DataConverterLeavesBiome net/minecraft/util/datafix/fixes/ChunkBiomeFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterLevelDataGeneratorOptions net/minecraft/util/datafix/fixes/LevelDataGeneratorOptionsFix
f Ljava/util/Map; a MAP
f Ljava/lang/String; b GENERATOR_OPTIONS
m (Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a convert
m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$convert$5
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; a getLayerInfoFromString
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; a lambda$convert$3
m (Ljava/util/HashMap;)V a lambda$static$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1
m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; b lambda$convert$4
m (Ljava/lang/String;)Ljava/util/List; b getLayersInfoFromString
c net/minecraft/util/datafix/fixes/DataConverterMap net/minecraft/util/datafix/fixes/ItemStackMapIdFix
c net/minecraft/util/datafix/fixes/DataConverterMapId net/minecraft/util/datafix/fixes/MapIdFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterMaterialId net/minecraft/util/datafix/fixes/ItemIdFix
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a ITEM_NAMES
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$0
m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$3
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4
m (Ljava/lang/Integer;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$2
m (I)Ljava/lang/String; a getItem
c net/minecraft/util/datafix/fixes/DataConverterMemoryExpiry net/minecraft/util/datafix/fixes/MemoryExpiryDataFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a updateMemoryEntry
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateBrain
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateMemories
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d wrapMemoryValue
c net/minecraft/util/datafix/fixes/DataConverterMinecart net/minecraft/util/datafix/fixes/EntityMinecartIdentifiersFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0
m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; a fix
c net/minecraft/util/datafix/fixes/DataConverterMiscUUID net/minecraft/util/datafix/fixes/LevelUUIDFix
f Lorg/slf4j/Logger; b LOGGER
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateCustomBossEvents$9
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$updateCustomBossEvents$11
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateWanderingTrader
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b lambda$updateDragonFight$5
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateDragonFight
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d updateCustomBossEvents
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$updateCustomBossEvents$12
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$updateCustomBossEvents$10
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$updateCustomBossEvents$8
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h lambda$updateCustomBossEvents$7
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; i lambda$updateDragonFight$6
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; j lambda$updateDragonFight$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; k lambda$updateDragonFight$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; l lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterMissingDimension net/minecraft/util/datafix/fixes/MissingDimensionFix
m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; a optionalFields
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type; a flatType
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a recreateSettings
m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; a fields
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Lcom/mojang/datafixers/FieldFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; b optionalFields
c net/minecraft/util/datafix/fixes/DataConverterMobSpawner net/minecraft/util/datafix/fixes/MobSpawnerEntityIdentifiersFix
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$0
c net/minecraft/util/datafix/fixes/DataConverterNamedEntity net/minecraft/util/datafix/fixes/NamedEntityFix
f Ljava/lang/String; a name
f Ljava/lang/String; b entityName
f Lcom/mojang/datafixers/DSL$TypeReference; c type
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterNewVillage net/minecraft/util/datafix/fixes/NewVillageFix
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; a lambda$cap$10
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$8
m (Ljava/lang/String;)Ljava/lang/String; a lambda$cap$1
m (Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule; a cap
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$9
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$cap$5
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$cap$12
m (Ljava/util/List;)Ljava/util/List; a lambda$cap$3
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$cap$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$cap$13
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$cap$11
m (Lcom/mojang/datafixers/util/Pair;)Z b lambda$cap$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$cap$7
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$cap$6
c net/minecraft/util/datafix/fixes/DataConverterObjectiveDisplayName net/minecraft/util/datafix/fixes/ObjectiveDisplayNameFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterObjectiveRenderType net/minecraft/util/datafix/fixes/ObjectiveRenderTypeFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Ljava/lang/String;)Ljava/lang/String; a getRenderType
c net/minecraft/util/datafix/fixes/DataConverterOminousBannerBlockEntityRename net/minecraft/util/datafix/fixes/OminousBannerBlockEntityRenameFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterOminousBannerRename net/minecraft/util/datafix/fixes/OminousBannerRenameFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixItemStackTag
m (Ljava/lang/String;)Z a lambda$new$0
c net/minecraft/util/datafix/fixes/DataConverterOptionsAddTextBackground net/minecraft/util/datafix/fixes/OptionsAddTextBackgroundFix
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Ljava/lang/String;)D a calculateBackground
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
c net/minecraft/util/datafix/fixes/DataConverterPOI net/minecraft/util/datafix/fixes/ReorganizePoi
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a cap
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterPOIRebuild net/minecraft/util/datafix/fixes/ForcePoiRebuild
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a cap
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$cap$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$cap$4
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$cap$2
c net/minecraft/util/datafix/fixes/DataConverterPainting net/minecraft/util/datafix/fixes/EntityPaintingMotiveFix
f Ljava/util/Map; a MAP
m (Ljava/util/HashMap;)V a lambda$static$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterPiston net/minecraft/util/datafix/fixes/BlockEntityBlockStateFix
m ()Ljava/lang/IllegalStateException; a lambda$fix$1
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m ()Ljava/lang/IllegalStateException; b lambda$fix$0
c net/minecraft/util/datafix/fixes/DataConverterPlayerUUID net/minecraft/util/datafix/fixes/PlayerUUIDFix
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterPotionId net/minecraft/util/datafix/fixes/ItemPotionFix
f Ljava/lang/String; a DEFAULT
f I b SPLASH
f [Ljava/lang/String; c POTIONS
m ([Ljava/lang/String;)V a lambda$static$0
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterPotionWater net/minecraft/util/datafix/fixes/ItemWaterPotionFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterProtoChunk net/minecraft/util/datafix/fixes/ChunkToProtochunkFix
f I a NUM_SECTIONS
m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/shorts/ShortList;)Lcom/mojang/serialization/Dynamic; a lambda$repackTicks$6
m (Lcom/mojang/serialization/Dynamic;Ljava/nio/ByteBuffer;)Lcom/mojang/serialization/Dynamic; a lambda$repackBiomes$1
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$repackBiomes$2
m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;)V a lambda$repackTicks$4
m (III)S a packOffsetCoordinates
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixChunkData
m (I)Lit/unimi/dsi/fastutil/shorts/ShortArrayList; a lambda$repackTicks$3
m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; a lambda$repackTicks$5
m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; a lambda$repackTicks$7
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b repackBiomes
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c repackTicks
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterRecipeRename net/minecraft/util/datafix/fixes/RecipesRenameningFix
f Ljava/util/Map; a RECIPES
c net/minecraft/util/datafix/fixes/DataConverterRecipes net/minecraft/util/datafix/fixes/RecipesFix
f Ljava/util/Map; a RECIPES
c net/minecraft/util/datafix/fixes/DataConverterRedstoneConnections net/minecraft/util/datafix/fixes/RedstoneWireConnectionsFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updateRedstoneConnections
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateRedstoneConnections$4
m (Ljava/lang/String;)Z a isConnected
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$updateRedstoneConnections$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$updateRedstoneConnections$5
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$updateRedstoneConnections$2
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$updateRedstoneConnections$1
c net/minecraft/util/datafix/fixes/DataConverterRemoveGolemGossip net/minecraft/util/datafix/fixes/RemoveGolemGossipFix
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixValue$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixValue
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Lcom/mojang/serialization/Dynamic;)Z b lambda$fixValue$0
c net/minecraft/util/datafix/fixes/DataConverterRiding net/minecraft/util/datafix/fixes/EntityRidingToPassengersFix
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; a lambda$cap$5
m ()Ljava/lang/IllegalStateException; a lambda$cap$4
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; a lambda$cap$6
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; a cap
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; a lambda$cap$2
m ()Ljava/lang/IllegalStateException; b lambda$cap$3
m ()Ljava/lang/IllegalStateException; c lambda$cap$1
m ()Ljava/lang/IllegalStateException; d lambda$cap$0
c net/minecraft/util/datafix/fixes/DataConverterSaddle net/minecraft/util/datafix/fixes/EntityHorseSaddleFix
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterSavedDataUUID net/minecraft/util/datafix/fixes/SavedDataUUIDFix
f Lorg/slf4j/Logger; b LOGGER
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$7
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$6
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$makeRule$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$makeRule$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterSettingRename net/minecraft/util/datafix/fixes/OptionsRenameFieldFix
f Ljava/lang/String; a fixName
f Ljava/lang/String; b fieldFrom
f Ljava/lang/String; c fieldTo
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
c net/minecraft/util/datafix/fixes/DataConverterShoulderEntity net/minecraft/util/datafix/fixes/WriteAndReadFix
f Ljava/lang/String; a name
f Lcom/mojang/datafixers/DSL$TypeReference; b type
c net/minecraft/util/datafix/fixes/DataConverterShulker net/minecraft/util/datafix/fixes/EntityShulkerColorFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterShulkerBoxBlock net/minecraft/util/datafix/fixes/BlockEntityShulkerBoxColorFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterShulkerBoxItem net/minecraft/util/datafix/fixes/ItemShulkerBoxColorFix
f [Ljava/lang/String; a NAMES_BY_COLOR
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterSignText net/minecraft/util/datafix/fixes/BlockEntitySignTextStrictJsonFix
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a updateLine
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterSkeleton net/minecraft/util/datafix/fixes/EntitySkeletonSplitFix
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; a getNewNameAndTag
c net/minecraft/util/datafix/fixes/DataConverterSpawnEgg net/minecraft/util/datafix/fixes/ItemSpawnEggFix
f [Ljava/lang/String; a ID_TO_ENTITY
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; a lambda$makeRule$3
m ([Ljava/lang/String;)V a lambda$static$0
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$4
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$5
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; b lambda$makeRule$2
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; c lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterStatistic net/minecraft/util/datafix/fixes/StatsCounterFix
f Ljava/util/Set; a SPECIAL_OBJECTIVE_CRITERIA
f Ljava/util/Set; b SKIP
f Ljava/util/Map; c CUSTOM_MAP
f Ljava/lang/String; d BLOCK_KEY
f Ljava/lang/String; e NEW_BLOCK_KEY
f Ljava/util/Map; f ITEM_KEYS
f Ljava/util/Map; g ENTITY_KEYS
f Ljava/util/Map; h ENTITIES
f Ljava/lang/String; i NEW_CUSTOM_KEY
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeObjectiveFixer$4
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeStatFixer$0
m (Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/DataConverterStatistic$a; a unpackLegacyKey
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeObjectiveFixer$3
m ()Lcom/mojang/datafixers/TypeRewriteRule; a makeStatFixer
m ()Lcom/mojang/datafixers/TypeRewriteRule; b makeObjectiveFixer
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeStatFixer$1
m (Ljava/lang/String;)Ljava/lang/String; b upgradeItem
m (Ljava/lang/String;)Ljava/lang/String; c upgradeBlock
m (Ljava/lang/String;)Ljava/lang/String; d lambda$makeObjectiveFixer$2
c net/minecraft/util/datafix/fixes/DataConverterStatistic$a net/minecraft/util/datafix/fixes/StatsCounterFix$StatType
f Ljava/lang/String; a type
f Ljava/lang/String; b typeKey
m ()Ljava/lang/String; a type
m ()Ljava/lang/String; b typeKey
c net/minecraft/util/datafix/fixes/DataConverterStriderGravity net/minecraft/util/datafix/fixes/StriderGravityFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterStructureReference net/minecraft/util/datafix/fixes/StructureReferenceCountFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a setCountToAtLeastOne
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Ljava/lang/Integer;)Z a lambda$setCountToAtLeastOne$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$setCountToAtLeastOne$2
c net/minecraft/util/datafix/fixes/DataConverterTeamDisplayName net/minecraft/util/datafix/fixes/TeamDisplayNameFix
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterTileEntity net/minecraft/util/datafix/fixes/BlockEntityIdFix
f Ljava/util/Map; a ID_MAP
m (Ljava/util/HashMap;)V a lambda$static$0
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$3
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$2
m (Ljava/lang/String;)Ljava/lang/String; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterTrappedChest net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix
f Lorg/slf4j/Logger; a LOGGER
f I b SIZE
f S c SIZE_BITS
m (IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4
m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
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; a lambda$makeRule$5
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1
m (Ljava/lang/String;)Ljava/lang/String; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterTrappedChest$a net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix$TrappedChestSection
f Lit/unimi/dsi/fastutil/ints/IntSet; h chestIds
m ()Z a skippable
m (I)Z a isTrappedChest
c net/minecraft/util/datafix/fixes/DataConverterTypes net/minecraft/util/datafix/fixes/References
f Lcom/mojang/datafixers/DSL$TypeReference; A ENTITY_TREE
f Lcom/mojang/datafixers/DSL$TypeReference; B ENTITY
f Lcom/mojang/datafixers/DSL$TypeReference; C BLOCK_NAME
f Lcom/mojang/datafixers/DSL$TypeReference; D ITEM_NAME
f Lcom/mojang/datafixers/DSL$TypeReference; E GAME_EVENT_NAME
f Lcom/mojang/datafixers/DSL$TypeReference; F UNTAGGED_SPAWNER
f Lcom/mojang/datafixers/DSL$TypeReference; G STRUCTURE_FEATURE
f Lcom/mojang/datafixers/DSL$TypeReference; H OBJECTIVE
f Lcom/mojang/datafixers/DSL$TypeReference; I TEAM
f Lcom/mojang/datafixers/DSL$TypeReference; J RECIPE
f Lcom/mojang/datafixers/DSL$TypeReference; K BIOME
f Lcom/mojang/datafixers/DSL$TypeReference; L MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST
f Lcom/mojang/datafixers/DSL$TypeReference; M WORLD_GEN_SETTINGS
f Lcom/mojang/datafixers/DSL$TypeReference; a LEVEL
f Lcom/mojang/datafixers/DSL$TypeReference; b PLAYER
f Lcom/mojang/datafixers/DSL$TypeReference; c CHUNK
f Lcom/mojang/datafixers/DSL$TypeReference; d HOTBAR
f Lcom/mojang/datafixers/DSL$TypeReference; e OPTIONS
f Lcom/mojang/datafixers/DSL$TypeReference; f STRUCTURE
f Lcom/mojang/datafixers/DSL$TypeReference; g STATS
f Lcom/mojang/datafixers/DSL$TypeReference; h SAVED_DATA_COMMAND_STORAGE
f Lcom/mojang/datafixers/DSL$TypeReference; i SAVED_DATA_FORCED_CHUNKS
f Lcom/mojang/datafixers/DSL$TypeReference; j SAVED_DATA_MAP_DATA
f Lcom/mojang/datafixers/DSL$TypeReference; k SAVED_DATA_MAP_INDEX
f Lcom/mojang/datafixers/DSL$TypeReference; l SAVED_DATA_RAIDS
f Lcom/mojang/datafixers/DSL$TypeReference; m SAVED_DATA_RANDOM_SEQUENCES
f Lcom/mojang/datafixers/DSL$TypeReference; n SAVED_DATA_STRUCTURE_FEATURE_INDICES
f Lcom/mojang/datafixers/DSL$TypeReference; o SAVED_DATA_SCOREBOARD
f Lcom/mojang/datafixers/DSL$TypeReference; p ADVANCEMENTS
f Lcom/mojang/datafixers/DSL$TypeReference; q POI_CHUNK
f Lcom/mojang/datafixers/DSL$TypeReference; r ENTITY_CHUNK
f Lcom/mojang/datafixers/DSL$TypeReference; s BLOCK_ENTITY
f Lcom/mojang/datafixers/DSL$TypeReference; t ITEM_STACK
f Lcom/mojang/datafixers/DSL$TypeReference; u BLOCK_STATE
f Lcom/mojang/datafixers/DSL$TypeReference; v FLAT_BLOCK_STATE
f Lcom/mojang/datafixers/DSL$TypeReference; w DATA_COMPONENTS
f Lcom/mojang/datafixers/DSL$TypeReference; x VILLAGER_TRADE
f Lcom/mojang/datafixers/DSL$TypeReference; y PARTICLE
f Lcom/mojang/datafixers/DSL$TypeReference; z ENTITY_NAME
m (Ljava/lang/String;)Lcom/mojang/datafixers/DSL$TypeReference; a reference
c net/minecraft/util/datafix/fixes/DataConverterTypes$1 net/minecraft/util/datafix/fixes/References$1
f Ljava/lang/String; a val$id
c net/minecraft/util/datafix/fixes/DataConverterUUID net/minecraft/util/datafix/fixes/EntityStringUuidFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterUUIDBase net/minecraft/util/datafix/fixes/AbstractUUIDFix
f Lcom/mojang/datafixers/DSL$TypeReference; a typeReference
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; a createUUIDFromString
m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a updateNamedChoice
m (Lcom/mojang/serialization/Dynamic;JJ)Ljava/util/Optional; a createUUIDTag
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$replaceUUIDLeastMost$3
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; a replaceUUIDString
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a lambda$createUUIDFromString$4
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$replaceUUIDMLTag$2
m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a createUUIDFromML
m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$updateNamedChoice$0
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$replaceUUIDString$1
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; b replaceUUIDMLTag
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; c replaceUUIDLeastMost
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; d createUUIDFromLongs
c net/minecraft/util/datafix/fixes/DataConverterVBO net/minecraft/util/datafix/fixes/OptionsForceVBOFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/DataConverterVillagerFollowRange net/minecraft/util/datafix/fixes/VillagerFollowRangeFix
f D a ORIGINAL_VALUE
f D b NEW_BASE_VALUE
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixValue$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixValue
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixValue$0
c net/minecraft/util/datafix/fixes/DataConverterVillagerLevelXp net/minecraft/util/datafix/fixes/VillagerRebuildLevelAndXpFix
f I a TRADES_PER_LEVEL
f [I b LEVEL_XP_THRESHOLDS
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
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; a lambda$makeRule$3
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/lang/Integer; a lambda$makeRule$1
m (I)I a getMinXpPerLevel
m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; a addLevel
m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$addXpFromLevel$6
m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; b addXpFromLevel
m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$addLevel$5
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; b lambda$makeRule$0
m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$addLevel$4
c net/minecraft/util/datafix/fixes/DataConverterVillagerProfession net/minecraft/util/datafix/fixes/VillagerDataFix
m (II)Ljava/lang/String; a upgradeData
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterVillagerTrade net/minecraft/util/datafix/fixes/VillagerTradeFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a updateItemStack
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; a lambda$makeRule$1
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$updateItemStack$3
m (Ljava/lang/String;)Ljava/lang/String; a lambda$updateItemStack$2
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$0
c net/minecraft/util/datafix/fixes/DataConverterWallProperty net/minecraft/util/datafix/fixes/WallPropertyFix
f Ljava/util/Set; a WALL_BLOCKS
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a fixWallProperty
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a upgradeBlockStateTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Ljava/lang/String;)Ljava/lang/String; a mapProperty
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$upgradeBlockStateTag$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixWallProperty$1
c net/minecraft/util/datafix/fixes/DataConverterWolf net/minecraft/util/datafix/fixes/EntityWolfColorFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixTag$0
c net/minecraft/util/datafix/fixes/DataConverterWorldGenSettings net/minecraft/util/datafix/fixes/LevelFlatGeneratorInfoFix
f Ljava/lang/String; a DEFAULT
f Ljava/lang/String; b GENERATOR_OPTIONS
f Lcom/google/common/base/Splitter; c SPLITTER
f Lcom/google/common/base/Splitter; d LAYER_SPLITTER
f Lcom/google/common/base/Splitter; e OLD_AMOUNT_SPLITTER
f Lcom/google/common/base/Splitter; f AMOUNT_SPLITTER
f Lcom/google/common/base/Splitter; g BLOCK_SPLITTER
m (Lcom/google/common/base/Splitter;ILjava/lang/String;)Ljava/lang/String; a lambda$fixString$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Ljava/lang/String;)Ljava/lang/String; a fixString
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$1
c net/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding net/minecraft/util/datafix/fixes/WorldGenSettingsFix
f Ljava/lang/String; a VILLAGE
f Ljava/lang/String; b DESERT_PYRAMID
f Ljava/lang/String; c IGLOO
f Ljava/lang/String; d JUNGLE_TEMPLE
f Ljava/lang/String; e SWAMP_HUT
f Ljava/lang/String; f PILLAGER_OUTPOST
f Ljava/lang/String; g END_CITY
f Ljava/lang/String; h WOODLAND_MANSION
f Ljava/lang/String; i OCEAN_MONUMENT
f Lcom/google/common/collect/ImmutableMap; j DEFAULTS
m (JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a noise
m (Ljava/lang/String;II)I a getInt
m (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)V a setSpacing
m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; a lambda$fixFlatStructures$12
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 a lambda$fixFlatStructures$8
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 a lambda$fixFlatStructures$10
m (Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic; a vanillaBiomeSource
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 a lambda$fixFlatStructures$7
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map; a fixFlatStructures
m (Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object; a vanillaLevels
m (Ljava/lang/String;)Ljava/lang/String; a lambda$fix$1
m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; a lambda$fixFlatStructures$11
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 a lambda$fixFlatStructures$9
m (Ljava/lang/String;I)I a getInt
m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a lambda$fix$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; a defaultOverworld
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Lcom/google/common/collect/ImmutableMap$Builder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)V a lambda$fix$6
m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; b lambda$fix$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fix$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fix$3
c net/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding$a net/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f I b spacing
f I c separation
f I d salt
m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a serialize
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding$a;)Ljava/lang/Integer; a lambda$static$2
m (Lnet/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding$a;)Ljava/lang/Integer; b lambda$static$1
m (Lnet/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding$a;)Ljava/lang/Integer; c lambda$static$0
c net/minecraft/util/datafix/fixes/DataConverterZombie net/minecraft/util/datafix/fixes/EntityZombieVillagerTypeFix
f I a PROFESSION_MAX
f Lnet/minecraft/util/RandomSource; b RANDOM
m (I)I a getVillagerProfession
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DataConverterZombieType net/minecraft/util/datafix/fixes/EntityZombieSplitFix
f Ljava/util/function/Supplier; b zombieVillagerType
m ()Lcom/mojang/datafixers/types/Type; a lambda$new$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$1
m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; a fix
m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; a changeSchemaToZombieVillager
m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$changeSchemaToZombieVillager$2
c net/minecraft/util/datafix/fixes/DataConverterZombieVillagerLevelXp net/minecraft/util/datafix/fixes/ZombieVillagerRebuildXpFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/DecoratedPotFieldRenameFix net/minecraft/util/datafix/fixes/DecoratedPotFieldRenameFix
f Ljava/lang/String; a DECORATED_POT_ID
c net/minecraft/util/datafix/fixes/DropInvalidSignDataFix net/minecraft/util/datafix/fixes/DropInvalidSignDataFix
f [Ljava/lang/String; a FIELDS_TO_DROP
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z a lambda$fixText$1
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; a lambda$fixText$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixText
c net/minecraft/util/datafix/fixes/EffectDurationFix net/minecraft/util/datafix/fixes/EffectDurationFix
f Ljava/util/Set; a ITEM_TYPES
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixEffect$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixEffect
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fix
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateEntity
c net/minecraft/util/datafix/fixes/EmptyItemInHotbarFix net/minecraft/util/datafix/fixes/EmptyItemInHotbarFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b lambda$makeRule$0
c net/minecraft/util/datafix/fixes/EmptyItemInVillagerTradeFix net/minecraft/util/datafix/fixes/EmptyItemInVillagerTradeFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/EntityBrushableBlockFieldsRenameFix net/minecraft/util/datafix/fixes/EntityBrushableBlockFieldsRenameFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/EntityGoatMissingStateFix net/minecraft/util/datafix/fixes/EntityGoatMissingStateFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/EntityPaintingFieldsRenameFix net/minecraft/util/datafix/fixes/EntityPaintingFieldsRenameFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/EntityVariantFix net/minecraft/util/datafix/fixes/EntityVariantFix
f Ljava/lang/String; a fieldName
f Ljava/util/function/IntFunction; b idConversions
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a lambda$updateAndRename$1
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic; a lambda$fix$3
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; a updateAndRename
m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; a lambda$updateAndRename$2
m (Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; a lambda$updateAndRename$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$5
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$4
c net/minecraft/util/datafix/fixes/FeatureFlagRemoveFix net/minecraft/util/datafix/fixes/FeatureFlagRemoveFix
f Ljava/lang/String; a name
f Ljava/util/Set; b flagsToRemove
m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixTag$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixTag$3
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z b lambda$fixTag$1
c net/minecraft/util/datafix/fixes/FilteredBooksFix net/minecraft/util/datafix/fixes/FilteredBooksFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixItemStackTag
m (Ljava/lang/String;)Z a lambda$new$0
c net/minecraft/util/datafix/fixes/FilteredSignsFix net/minecraft/util/datafix/fixes/FilteredSignsFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/FixProjectileStoredItem net/minecraft/util/datafix/fixes/FixProjectileStoredItem
f Ljava/lang/String; a EMPTY_POTION
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a createItemStack
m (Ljava/lang/String;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$a;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; a fixChoiceCap
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$a;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$fixChoiceCap$2
m ([Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$chainAllFilters$0
m ([Ljava/util/function/Function;)Ljava/util/function/Function; a chainAllFilters
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; a fixArrow
m (Ljava/lang/String;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$a;)Ljava/util/function/Function; a fixChoice
m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; a getArrowType
m (Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$a;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$fixChoiceCap$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixSpectralArrow$4
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; b fixSpectralArrow
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixArrow$3
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; c castUnchecked
c net/minecraft/util/datafix/fixes/FixProjectileStoredItem$a net/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer
c net/minecraft/util/datafix/fixes/GoatHornIdFix net/minecraft/util/datafix/fixes/GoatHornIdFix
f [Ljava/lang/String; a INSTRUMENTS
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixItemStackTag
m (Ljava/lang/String;)Z a lambda$new$0
c net/minecraft/util/datafix/fixes/HorseBodyArmorItemFix net/minecraft/util/datafix/fixes/HorseBodyArmorItemFix
f Ljava/lang/String; a previousBodyArmorTag
f Z b clearArmorItems
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; a lambda$fix$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$3
m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; b lambda$fix$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fix$1
c net/minecraft/util/datafix/fixes/ItemRemoveBlockEntityTagFix net/minecraft/util/datafix/fixes/ItemRemoveBlockEntityTagFix
f Ljava/util/Set; a items
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/ItemStackComponentRemainderFix net/minecraft/util/datafix/fixes/ItemStackComponentRemainderFix
f Ljava/lang/String; a name
f Ljava/lang/String; b componentId
f Ljava/lang/String; c newComponentId
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixComponent
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0
c net/minecraft/util/datafix/fixes/ItemStackComponentizationFix net/minecraft/util/datafix/fixes/ItemStackComponentizationFix
f I a HIDE_ENCHANTMENTS
f I b HIDE_MODIFIERS
f I c HIDE_UNBREAKABLE
f I d HIDE_CAN_DESTROY
f I e HIDE_CAN_PLACE
f I f HIDE_ADDITIONAL
f I g HIDE_DYE
f I h HIDE_UPGRADES
f Ljava/util/Set; i POTION_HOLDER_IDS
f Ljava/util/Set; j BUCKETED_MOB_IDS
f Ljava/util/List; k BUCKETED_MOB_TAGS
f Ljava/util/Set; l BOOLEAN_BLOCK_STATE_PROPERTIES
f Lcom/google/common/base/Splitter; m PROPERTY_SPLITTER
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; a fixDisplay
m (Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; a fixProfileProperties
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;)V a fixFireworkStar
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixProfile
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V a fixItemStack
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a fixBlockStatePredicate
m (Ljava/util/stream/Stream;)Ljava/util/Map; a lambda$fixBlockStateTag$6
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; a createFilteredText
m (Ljava/lang/String;)Z a isValidPlayerName
m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; a lambda$fixProfileProperties$24
m (I)Ljava/lang/String; a fixMapDecorationType
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; a lambda$fixBlockStateTag$5
m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$fixProfileProperties$25
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V a fixEnchantments
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a fixBlockEntityTag
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixItemStack$2
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixItemStack$3
m (Ljava/lang/String;Ljava/lang/Number;)Lcom/mojang/datafixers/util/Pair; a lambda$parseEnchantment$9
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixBlockStateTag
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;)V b fixFireworkRocket
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b lambda$fixBlockStatePredicates$10
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;I)V b fixAdventureModeChecks
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V b fixBlockStatePredicates
m (Ljava/lang/String;)Z b lambda$fixPotionContents$14
m (I)Z b lambda$isValidPlayerName$20
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V b fixPotionContents
m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; c parseEnchantment
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$26
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;I)V c fixAttributeModifiers
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V c fixWritableBook
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V d fixWrittenBook
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d fixAttributeModifier
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; e fixMapDecoration
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e fixBookPages
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V f fixBucketedMobData
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f fixFireworkExplosion
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$makeRule$27
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V g fixLodestoneTracker
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h lambda$fixFireworkRocket$19
m (Lcom/mojang/serialization/Dynamic;)Ljava/util/List; h lambda$fixProfileProperties$23
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; i lambda$fixFireworkStar$18
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; i lambda$fixProfileProperties$22
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V j lambda$fixItemStack$4
m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; j lambda$fixProfileProperties$21
m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; k lambda$fixBookPages$17
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; k lambda$fixItemStack$1
m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; l lambda$fixBookPages$16
m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a;Lcom/mojang/serialization/Dynamic;)V l lambda$fixItemStack$0
m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; m lambda$fixBookPages$15
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; n lambda$fixMapDecoration$13
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; o lambda$fixAttributeModifier$12
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; p lambda$fixBlockStatePredicates$11
m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; q lambda$fixEnchantments$8
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; r lambda$fixBlockEntityTag$7
c net/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a net/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData
f Ljava/lang/String; a item
f I b count
f Lcom/mojang/serialization/Dynamic; c components
f Lcom/mojang/serialization/Dynamic; d remainder
f Lcom/mojang/serialization/Dynamic; e tag
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/Number;)Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a; a lambda$read$0
m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V a moveTagToComponent
m (Ljava/lang/String;ZLjava/util/function/UnaryOperator;)V a fixSubTag
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V a setComponent
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a moveTagInto
m (Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)V a setComponent
m ()Lcom/mojang/serialization/Dynamic; a write
m (Ljava/lang/String;Ljava/lang/String;)V a moveTagToComponent
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a mergeRemainder
m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a read
m (Ljava/util/Set;)Z a is
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; a lambda$mergeRemainder$4
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a lambda$mergeRemainder$3
m (Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; a removeTag
m (Ljava/lang/String;)Z b is
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V b lambda$moveTagToComponent$2
m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V c lambda$setComponent$1
m (Ljava/lang/String;)Z c hasComponent
c net/minecraft/util/datafix/fixes/ItemStackCustomNameToOverrideComponentFix net/minecraft/util/datafix/fixes/ItemStackCustomNameToOverrideComponentFix
f Ljava/util/Set; a MAP_NAMES
m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Predicate;)Lcom/mojang/serialization/Dynamic; a fixCustomName
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixMap
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4
m (Ljava/lang/String;)Z a lambda$fixBanner$5
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixBanner
m (Ljava/lang/String;)Z b lambda$makeRule$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$1
m (Ljava/lang/String;)Z c lambda$makeRule$0
c net/minecraft/util/datafix/fixes/ItemStackTagFix net/minecraft/util/datafix/fixes/ItemStackTagFix
f Ljava/lang/String; a name
f Ljava/util/function/Predicate; b idFilter
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; a lambda$createFixer$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixItemStackTag
m (Lcom/mojang/datafixers/types/Type;Ljava/util/function/Predicate;Ljava/util/function/UnaryOperator;)Ljava/util/function/UnaryOperator; a createFixer
m (Ljava/util/function/UnaryOperator;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createFixer$0
c net/minecraft/util/datafix/fixes/LegacyDragonFightFix net/minecraft/util/datafix/fixes/LegacyDragonFightFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixDragonFight
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0
c net/minecraft/util/datafix/fixes/LevelLegacyWorldGenSettingsFix net/minecraft/util/datafix/fixes/LevelLegacyWorldGenSettingsFix
f Ljava/lang/String; a WORLD_GEN_SETTINGS
f Ljava/util/List; b OLD_SETTINGS_KEYS
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/LodestoneCompassComponentFix net/minecraft/util/datafix/fixes/LodestoneCompassComponentFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixComponent
c net/minecraft/util/datafix/fixes/MapBannerBlockPosFormatFix net/minecraft/util/datafix/fixes/MapBannerBlockPosFormatFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixMapSavedData
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixMapSavedData$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixMapSavedData$0
c net/minecraft/util/datafix/fixes/MobEffectIdFix net/minecraft/util/datafix/fixes/MobEffectIdFix
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a ID_MAP
f Ljava/util/Set; b MOB_EFFECT_INSTANCE_CARRIER_ITEMS
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$0
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a updateMobEffectIdField
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updateMobEffectInstance
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$itemStackFixer$11
m ()Lcom/mojang/datafixers/TypeRewriteRule; a blockEntityFixer
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; a getAndConvertMobEffectId
m (Ljava/lang/Number;)Ljava/lang/String; a lambda$getAndConvertMobEffectId$1
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$itemStackFixer$12
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a updateMobEffectIdField
m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; a lambda$fixSuspiciousStewTag$8
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a updateNamedChoice
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updateSuspiciousStewEntry
m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$updateNamedChoice$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateSuspiciousStewEntry
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b updateMobEffectInstanceList
m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; b lambda$updateMobEffectInstanceList$2
m ()Lcom/mojang/datafixers/TypeRewriteRule; b entityFixer
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$itemStackFixer$9
m ()Lcom/mojang/datafixers/TypeRewriteRule; c playerFixer
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; c lambda$playerFixer$7
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c fixMooshroomTag
m ()Lcom/mojang/datafixers/TypeRewriteRule; d itemStackFixer
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d fixArrowTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; d lambda$entityFixer$6
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e fixAreaEffectCloudTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; e lambda$blockEntityFixer$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f updateLivingEntityTag
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g fixSuspiciousStewTag
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h lambda$itemStackFixer$10
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; i lambda$blockEntityFixer$4
c net/minecraft/util/datafix/fixes/NamedEntityWriteReadFix net/minecraft/util/datafix/fixes/NamedEntityWriteReadFix
f Ljava/lang/String; a name
f Ljava/lang/String; b entityName
f Lcom/mojang/datafixers/DSL$TypeReference; c type
m (Ljava/lang/Object;)Ljava/lang/Object; a lambda$typePatcher$3
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$fix$2
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$typePatcher$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a typePatcher
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a fix
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;Ljava/lang/Object;)Ljava/lang/Object; a lambda$fix$0
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/lang/Object;)Ljava/lang/Object; a lambda$fix$1
c net/minecraft/util/datafix/fixes/NamespacedTypeRenameFix net/minecraft/util/datafix/fixes/NamespacedTypeRenameFix
f Ljava/lang/String; a name
f Lcom/mojang/datafixers/DSL$TypeReference; b type
f Ljava/util/function/UnaryOperator; c renamer
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$1
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$0
c net/minecraft/util/datafix/fixes/OptionsAccessibilityOnboardFix net/minecraft/util/datafix/fixes/OptionsAccessibilityOnboardFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
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; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Ljava/lang/String;)Ljava/lang/String; a updateValue
c net/minecraft/util/datafix/fixes/OptionsProgrammerArtFix net/minecraft/util/datafix/fixes/OptionsProgrammerArtFix
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a lambda$fixList$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixList
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0
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; a extractOverreachingTicks
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$0
m (IILcom/mojang/serialization/Dynamic;)Z a lambda$extractOverreachingTicks$2
c net/minecraft/util/datafix/fixes/ParticleUnflatteningFix net/minecraft/util/datafix/fixes/ParticleUnflatteningFix
f Lorg/slf4j/Logger; a LOGGER
m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; a parseTag
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a updateItem
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/serialization/Dynamic; a readVector
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b updateBlock
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Map; c parseBlockProperties
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; d updateDust
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; e updateDustTransition
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; f updateSculkCharge
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; g updateVibration
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; h updateShriek
c net/minecraft/util/datafix/fixes/PlayerHeadBlockProfileFix net/minecraft/util/datafix/fixes/PlayerHeadBlockProfileFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Ljava/util/Optional;)Ljava/util/Optional; a lambda$fix$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/PoiTypeRemoveFix net/minecraft/util/datafix/fixes/PoiTypeRemoveFix
f Ljava/util/function/Predicate; a typesToKeep
m (Lcom/mojang/serialization/Dynamic;)Z a shouldKeepRecord
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a processRecords
c net/minecraft/util/datafix/fixes/PoiTypeRenameFix net/minecraft/util/datafix/fixes/PoiTypeRenameFix
f Ljava/util/function/Function; a renamer
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a processRecords
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$processRecords$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$processRecords$0
c net/minecraft/util/datafix/fixes/PrimedTntBlockStateFixer net/minecraft/util/datafix/fixes/PrimedTntBlockStateFixer
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b renameFuse
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c insertBlockState
c net/minecraft/util/datafix/fixes/RandomSequenceSettingsFix net/minecraft/util/datafix/fixes/RandomSequenceSettingsFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0
c net/minecraft/util/datafix/fixes/RemapChunkStatusFix net/minecraft/util/datafix/fixes/RemapChunkStatusFix
f Ljava/lang/String; a name
f Ljava/util/function/UnaryOperator; b mapper
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixStatus
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$0
c net/minecraft/util/datafix/fixes/RemoveEmptyItemInBrushableBlockFix net/minecraft/util/datafix/fixes/RemoveEmptyItemInBrushableBlockFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/serialization/Dynamic;)Z b isEmptyStack
c net/minecraft/util/datafix/fixes/RenameEnchantmentsFix net/minecraft/util/datafix/fixes/RenameEnchantmentsFix
f Ljava/lang/String; a name
f Ljava/util/Map; b renames
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a fixEnchantmentList
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$fixEnchantmentList$6
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic; a lambda$fixEnchantmentList$7
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixEnchantmentList$4
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixTag
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixEnchantmentList$8
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic; b lambda$fixEnchantmentList$3
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b lambda$fixEnchantmentList$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixEnchantmentList$5
c net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix
f Ljava/util/regex/Pattern; a INDEX_PATTERN
f Ljava/util/Set; b PIECE_TYPE
f Ljava/util/Set; c FEATURES
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a updateChildren
m (Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; a get
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; a getReplacement
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixFeature
m (I)Ljava/lang/String; a lambda$get$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixTag
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c updateChildren
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$updateChildren$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$updateChildren$0
c net/minecraft/util/datafix/fixes/ScoreboardDisplaySlotFix net/minecraft/util/datafix/fixes/ScoreboardDisplaySlotFix
f Ljava/util/Map; a SLOT_RENAMES
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$3
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4
m (Ljava/lang/String;)Ljava/lang/String; a rename
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$0
c net/minecraft/util/datafix/fixes/SpawnerDataFix net/minecraft/util/datafix/fixes/SpawnerDataFix
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; a lambda$makeRule$2
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a wrapEntityToSpawnData
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; a lambda$wrapSpawnPotentialsToWeightedEntries$3
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b wrapSpawnPotentialsToWeightedEntries
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; c lambda$makeRule$1
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; d lambda$makeRule$0
c net/minecraft/util/datafix/fixes/StatsRenameFix net/minecraft/util/datafix/fixes/StatsRenameFix
f Ljava/lang/String; a name
f Ljava/util/Map; b renames
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createStatRule$8
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createStatRule$6
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$createStatRule$7
m (Ljava/lang/String;)Ljava/lang/String; a lambda$createStatRule$5
m ()Lcom/mojang/datafixers/TypeRewriteRule; a createCriteriaRule
m ()Lcom/mojang/datafixers/TypeRewriteRule; b createStatRule
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$createCriteriaRule$3
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$createCriteriaRule$2
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$createCriteriaRule$4
m (Ljava/lang/String;)Ljava/lang/String; b lambda$createCriteriaRule$1
m ()Ljava/lang/IllegalStateException; c lambda$createCriteriaRule$0
c net/minecraft/util/datafix/fixes/StructureSettingsFlattenFix net/minecraft/util/datafix/fixes/StructureSettingsFlattenFix
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixStructures$5
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixStructures$7
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixStructures
m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a fixDimension
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$fixStructures$6
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixDimension$4
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixDimension$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$makeRule$0
c net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/Map; b CONVERSION_MAP
m (Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V a lambda$guessConfiguration$8
m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a;)Ljava/util/Optional; a guessConfiguration
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$updateReferences$5
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updateStarts
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/serialization/Dynamic;Ljava/util/HashMap;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a lambda$updateReferences$6
m (Lcom/mojang/serialization/Dynamic;Ljava/util/HashMap;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V b lambda$updateStarts$4
m (Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V b lambda$guessConfiguration$7
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b updateReferences
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$updateStarts$3
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c findUpdatedStructureType
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fix$2
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fix$1
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$fix$0
c net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion
f Ljava/util/Map; a biomeMapping
f Ljava/lang/String; b fallback
m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/Map$Entry;Ljava/lang/String;)V a lambda$unpack$0
m (Ljava/util/Map;Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a; a biomeMapped
m (Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a; a trivial
m ()Ljava/util/Map; a biomeMapping
m (Ljava/util/Map;)Ljava/util/Map; a unpack
m ()Ljava/lang/String; b fallback
c net/minecraft/util/datafix/fixes/TippedArrowPotionToItemFix net/minecraft/util/datafix/fixes/TippedArrowPotionToItemFix
m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
c net/minecraft/util/datafix/fixes/TrialSpawnerConfigFix net/minecraft/util/datafix/fixes/TrialSpawnerConfigFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b moveToConfigTag
c net/minecraft/util/datafix/fixes/VariantRenameFix net/minecraft/util/datafix/fixes/VariantRenameFix
f Ljava/util/Map; a renames
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fix$1
c net/minecraft/util/datafix/fixes/WeaponSmithChestLootTableFix net/minecraft/util/datafix/fixes/WeaponSmithChestLootTableFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
c net/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix net/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$4
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a lambda$makeRule$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; a lambda$makeRule$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$3
m (Ljava/util/Map;)Ljava/util/Map; a lambda$makeRule$1
c net/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix net/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix
f Ljava/lang/String; a WAS_PREVIOUSLY_INCREASED_KEY
f Ljava/lang/String; b NAME
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$8
m (Lcom/mojang/datafixers/types/Type;ZZLcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$7
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a updateLayers
m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$6
m (ZLorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1
m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$2
m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$makeRule$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$makeRule$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaNamed net/minecraft/util/datafix/schemas/NamespacedSchema
f Lcom/mojang/serialization/codecs/PrimitiveCodec; a NAMESPACED_STRING_CODEC
f Lcom/mojang/datafixers/types/Type; b NAMESPACED_STRING
m ()Lcom/mojang/datafixers/types/Type; a namespacedString
m (Ljava/lang/String;)Ljava/lang/String; a ensureNamespaced
c net/minecraft/util/datafix/schemas/DataConverterSchemaNamed$1 net/minecraft/util/datafix/schemas/NamespacedSchema$1
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Ljava/lang/Object; a write
c net/minecraft/util/datafix/schemas/DataConverterSchemaV100 net/minecraft/util/datafix/schemas/V100
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a equipment
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$4
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$3
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$5
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerEntities$2
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerMob$0
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$1
c net/minecraft/util/datafix/schemas/DataConverterSchemaV102 net/minecraft/util/datafix/schemas/V102
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1022 net/minecraft/util/datafix/schemas/V1022
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$2
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$1
c net/minecraft/util/datafix/schemas/DataConverterSchemaV106 net/minecraft/util/datafix/schemas/V106
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV107 net/minecraft/util/datafix/schemas/V107
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1125 net/minecraft/util/datafix/schemas/V1125
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$2
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$1
c net/minecraft/util/datafix/schemas/DataConverterSchemaV135 net/minecraft/util/datafix/schemas/V135
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV143 net/minecraft/util/datafix/schemas/V143
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451 net/minecraft/util/datafix/schemas/V1451
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_1 net/minecraft/util/datafix/schemas/V1451_1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_2 net/minecraft/util/datafix/schemas/V1451_2
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_3 net/minecraft/util/datafix/schemas/V1451_3
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$11
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$10
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerEntities$9
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$8
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerEntities$7
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerEntities$6
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerEntities$5
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$registerEntities$4
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$registerEntities$3
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$registerEntities$2
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$registerEntities$1
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_4 net/minecraft/util/datafix/schemas/V1451_4
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_5 net/minecraft/util/datafix/schemas/V1451_5
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6 net/minecraft/util/datafix/schemas/V1451_6
f Ljava/lang/String; b SPECIAL_OBJECTIVE_MARKER
f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; c UNPACK_OBJECTIVE_ID
f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; d REPACK_OBJECTIVE_ID
m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; a createCriterionTypes
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$1
m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$2
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$createCriterionTypes$7
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$createCriterionTypes$5
m (Ljava/lang/String;)Ljava/lang/String; b packNamespacedWithDot
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$createCriterionTypes$6
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$createCriterionTypes$4
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$createCriterionTypes$3
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerTypes$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6$1 net/minecraft/util/datafix/schemas/V1451_6$1
m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; a lambda$apply$0
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; a lambda$apply$1
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6$2 net/minecraft/util/datafix/schemas/V1451_6$2
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$apply$1
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; b lambda$apply$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1460 net/minecraft/util/datafix/schemas/V1460
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; A lambda$registerEntities$2
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$41
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$32
m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$44
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$50
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$28
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerBlockEntities$27
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$51
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$49
m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$34
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V b registerInventory
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerBlockEntities$26
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$48
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$46
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerTypes$45
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$25
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerTypes$47
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerTypes$43
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerEntities$24
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerTypes$39
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerEntities$23
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerTypes$38
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerTypes$42
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerTypes$29
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerTypes$40
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerEntities$22
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$registerTypes$37
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$registerEntities$21
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$registerEntities$20
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$registerTypes$36
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$registerTypes$35
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$registerEntities$19
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$registerEntities$18
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$registerTypes$33
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l lambda$registerEntities$17
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l lambda$registerTypes$31
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m lambda$registerTypes$30
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m lambda$registerEntities$16
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n lambda$registerEntities$15
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n lambda$registerInventory$1
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o lambda$registerEntities$14
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o lambda$registerMob$0
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; p lambda$registerEntities$13
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; q lambda$registerEntities$12
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; r lambda$registerEntities$11
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; s lambda$registerEntities$10
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; t lambda$registerEntities$9
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; u lambda$registerEntities$8
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; v lambda$registerEntities$7
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; w lambda$registerEntities$6
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; x lambda$registerEntities$5
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; y lambda$registerEntities$4
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; z lambda$registerEntities$3
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1466 net/minecraft/util/datafix/schemas/V1466
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1470 net/minecraft/util/datafix/schemas/V1470
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerMob$0
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1481 net/minecraft/util/datafix/schemas/V1481
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1483 net/minecraft/util/datafix/schemas/V1483
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1486 net/minecraft/util/datafix/schemas/V1486
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1510 net/minecraft/util/datafix/schemas/V1510
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1800 net/minecraft/util/datafix/schemas/V1800
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1801 net/minecraft/util/datafix/schemas/V1801
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1904 net/minecraft/util/datafix/schemas/V1904
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1906 net/minecraft/util/datafix/schemas/V1906
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerInventory
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerInventory$1
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1909 net/minecraft/util/datafix/schemas/V1909
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1920 net/minecraft/util/datafix/schemas/V1920
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerInventory
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerInventory$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1928 net/minecraft/util/datafix/schemas/V1928
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerMob$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1929 net/minecraft/util/datafix/schemas/V1929
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV1931 net/minecraft/util/datafix/schemas/V1931
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV2100 net/minecraft/util/datafix/schemas/V2100
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerMob$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV2501 net/minecraft/util/datafix/schemas/V2501
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerFurnace
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerFurnace$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV2502 net/minecraft/util/datafix/schemas/V2502
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV2505 net/minecraft/util/datafix/schemas/V2505
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV2509 net/minecraft/util/datafix/schemas/V2509
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV2519 net/minecraft/util/datafix/schemas/V2519
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV2522 net/minecraft/util/datafix/schemas/V2522
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV2551 net/minecraft/util/datafix/schemas/V2551
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$5
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$4
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$3
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerTypes$2
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerTypes$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerTypes$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV2568 net/minecraft/util/datafix/schemas/V2568
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV501 net/minecraft/util/datafix/schemas/V501
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV700 net/minecraft/util/datafix/schemas/V700
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV701 net/minecraft/util/datafix/schemas/V701
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerMob$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV702 net/minecraft/util/datafix/schemas/V702
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV703 net/minecraft/util/datafix/schemas/V703
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$4
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$3
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerEntities$2
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV704 net/minecraft/util/datafix/schemas/V704
f Ljava/util/Map; a ITEM_TO_BLOCKENTITY
f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; b ADD_NAMES
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerInventory
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$5
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$3
m ()Lcom/google/common/collect/ImmutableMap; a lambda$static$6
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$4
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerBlockEntities$2
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerInventory$0
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerBlockEntities$1
c net/minecraft/util/datafix/schemas/DataConverterSchemaV704$1 net/minecraft/util/datafix/schemas/V704$1
c net/minecraft/util/datafix/schemas/DataConverterSchemaV705 net/minecraft/util/datafix/schemas/V705
f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; b ADD_NAMES
f Ljava/util/Map; c ITEM_TO_ENTITY
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob
m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$26
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$27
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$25
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V b registerThrowableProjectile
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$24
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerThrowableProjectile$1
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerEntities$23
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerMob$0
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$22
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerEntities$21
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerEntities$20
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerEntities$19
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$registerEntities$18
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$registerEntities$17
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$registerEntities$16
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$registerEntities$15
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l lambda$registerEntities$14
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m lambda$registerEntities$13
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n lambda$registerEntities$12
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o lambda$registerEntities$11
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; p lambda$registerEntities$10
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; q lambda$registerEntities$9
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; r lambda$registerEntities$8
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; s lambda$registerEntities$7
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; t lambda$registerEntities$6
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; u lambda$registerEntities$5
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; v lambda$registerEntities$4
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; w lambda$registerEntities$3
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; x lambda$registerEntities$2
c net/minecraft/util/datafix/schemas/DataConverterSchemaV705$1 net/minecraft/util/datafix/schemas/V705$1
c net/minecraft/util/datafix/schemas/DataConverterSchemaV808 net/minecraft/util/datafix/schemas/V808
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerInventory
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerInventory$0
c net/minecraft/util/datafix/schemas/DataConverterSchemaV99 net/minecraft/util/datafix/schemas/V99
f Ljava/util/Map; a ITEM_TO_ENTITY
f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; b ADD_NAMES
f Lorg/slf4j/Logger; c LOGGER
f Ljava/util/Map; d ITEM_TO_BLOCKENTITY
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob
m (Ljava/util/HashMap;)V a lambda$static$37
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$25
m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$28
m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$addNames$39
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a equipment
m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$addNames$40
m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/util/Map;)Ljava/lang/Object; a addNames
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$36
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$22
m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$addNames$38
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V b registerThrowableProjectile
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerBlockEntities$21
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$31
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$35
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$30
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerBlockEntities$20
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$34
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V c registerMinecart
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V d registerInventory
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerTypes$33
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$19
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerTypes$27
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerEntities$18
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerTypes$32
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerEntities$17
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerTypes$29
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerTypes$26
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerEntities$16
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$registerTypes$24
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$registerEntities$15
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$registerTypes$23
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$registerEntities$13
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$registerEntities$14
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$registerEntities$11
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$registerEntities$12
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$registerEntities$10
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l lambda$registerEntities$9
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l lambda$registerInventory$3
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m lambda$registerMinecart$2
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m lambda$registerEntities$8
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n lambda$registerThrowableProjectile$1
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n lambda$registerEntities$7
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o lambda$registerEntities$6
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o lambda$registerMob$0
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; p lambda$registerEntities$5
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; q lambda$registerEntities$4
c net/minecraft/util/datafix/schemas/DataConverterSchemaV99$1 net/minecraft/util/datafix/schemas/V99$1
c net/minecraft/util/datafix/schemas/V2571 net/minecraft/util/datafix/schemas/V2571
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
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; a lambda$registerBlockEntities$1
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$0
c net/minecraft/util/datafix/schemas/V2686 net/minecraft/util/datafix/schemas/V2686
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/V2688 net/minecraft/util/datafix/schemas/V2688
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1
c net/minecraft/util/datafix/schemas/V2704 net/minecraft/util/datafix/schemas/V2704
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
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; a lambda$registerTypes$0
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; a lambda$registerTypes$7
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$6
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerTypes$5
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerTypes$4
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerTypes$3
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$registerTypes$2
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$registerTypes$0
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; a lambda$registerTypes$0
c net/minecraft/util/datafix/schemas/V3078 net/minecraft/util/datafix/schemas/V3078
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a registerMob
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerMob$0
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; a lambda$registerEntities$0
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; a lambda$registerEntities$0
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; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/V3203 net/minecraft/util/datafix/schemas/V3203
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
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; a lambda$registerBlockEntities$0
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; a lambda$registerEntities$1
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/V3326 net/minecraft/util/datafix/schemas/V3326
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
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; a lambda$registerBlockEntities$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerBlockEntities$0
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; a lambda$registerBlockEntities$0
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; a lambda$registerBlockEntities$0
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; a lambda$registerEntities$0
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; a abstractArrow
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$2
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerEntities$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$registerEntities$0
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; a lambda$registerBlockEntities$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/V3799 net/minecraft/util/datafix/schemas/V3799
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
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; a lambda$registerBlockEntities$0
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; a lambda$registerEntities$0
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; a lambda$registerEntities$0
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; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/V3816 net/minecraft/util/datafix/schemas/V3816
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
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; a lambda$registerBlockEntities$0
c net/minecraft/util/datafix/schemas/V3818_3 net/minecraft/util/datafix/schemas/V3818_3
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerTypes$0
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; a lambda$registerTypes$0
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; a lambda$registerTypes$0
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; a lambda$registerEntities$0
c net/minecraft/util/debugchart/AbstractSampleLogger net/minecraft/util/debugchart/AbstractSampleLogger
f [J a defaults
f [J b sample
m ([J)V a logFullSample
m ()V a useSample
m (J)V a logSample
m (JI)V a logPartialSample
m ()V b resetSample
c net/minecraft/util/debugchart/DebugSampleSubscriptionTracker net/minecraft/util/debugchart/DebugSampleSubscriptionTracker
f I a STOP_SENDING_AFTER_TICKS
f I b STOP_SENDING_AFTER_MS
f Lnet/minecraft/server/players/PlayerList; c playerList
f Ljava/util/EnumMap; d subscriptions
f Ljava/util/Queue; e subscriptionRequestQueue
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)V a subscribe
m (I)V a tick
m (IJLjava/util/Map$Entry;)Z a lambda$handleUnsubscriptions$0
m (Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)Z a shouldLogSamples
m (Lnet/minecraft/network/protocol/game/ClientboundDebugSamplePacket;)V a broadcast
m (JI)V a handleSubscriptions
m (JI)V b handleUnsubscriptions
c net/minecraft/util/debugchart/DebugSampleSubscriptionTracker$a net/minecraft/util/debugchart/DebugSampleSubscriptionTracker$SubscriptionRequest
f Lnet/minecraft/server/level/EntityPlayer; a player
f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; b sampleType
m ()Lnet/minecraft/server/level/EntityPlayer; a player
m ()Lnet/minecraft/util/debugchart/RemoteDebugSampleType; b sampleType
c net/minecraft/util/debugchart/DebugSampleSubscriptionTracker$b net/minecraft/util/debugchart/DebugSampleSubscriptionTracker$SubscriptionStartedAt
f J a millis
f I b tick
m ()J a millis
m ()I b tick
c net/minecraft/util/debugchart/LocalSampleLogger net/minecraft/util/debugchart/LocalSampleLogger
f I c CAPACITY
f [[J d samples
f I e start
f I f size
m (II)J a get
m ()V a useSample
m (I)J a get
m (I)I b wrapIndex
m ()I c capacity
m ()I d size
m ()V e reset
c net/minecraft/util/debugchart/RemoteDebugSampleType net/minecraft/util/debugchart/RemoteDebugSampleType
f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; a TICK_TIME
f [Lnet/minecraft/util/debugchart/RemoteDebugSampleType; b $VALUES
m ()[Lnet/minecraft/util/debugchart/RemoteDebugSampleType; a $values
c net/minecraft/util/debugchart/RemoteSampleLogger net/minecraft/util/debugchart/RemoteSampleLogger
f Lnet/minecraft/util/debugchart/DebugSampleSubscriptionTracker; c subscriptionTracker
f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; d sampleType
m ()V a useSample
c net/minecraft/util/debugchart/SampleLogger net/minecraft/util/debugchart/SampleLogger
m ([J)V a logFullSample
m (J)V a logSample
m (JI)V a logPartialSample
c net/minecraft/util/debugchart/SampleStorage net/minecraft/util/debugchart/SampleStorage
m (II)J a get
m (I)J a get
m ()I c capacity
m ()I d size
m ()V e reset
c net/minecraft/util/debugchart/TpsDebugDimensions net/minecraft/util/debugchart/TpsDebugDimensions
f Lnet/minecraft/util/debugchart/TpsDebugDimensions; a FULL_TICK
f Lnet/minecraft/util/debugchart/TpsDebugDimensions; b TICK_SERVER_METHOD
f Lnet/minecraft/util/debugchart/TpsDebugDimensions; c SCHEDULED_TASKS
f Lnet/minecraft/util/debugchart/TpsDebugDimensions; d IDLE
f [Lnet/minecraft/util/debugchart/TpsDebugDimensions; e $VALUES
m ()[Lnet/minecraft/util/debugchart/TpsDebugDimensions; a $values
c net/minecraft/util/eventlog/EventLogDirectory net/minecraft/util/eventlog/EventLogDirectory
f Lorg/slf4j/Logger; a LOGGER
f I b COMPRESS_BUFFER_SIZE
f Ljava/lang/String; c COMPRESSED_EXTENSION
f Ljava/nio/file/Path; d root
f Ljava/lang/String; e extension
m (Ljava/nio/channels/ReadableByteChannel;Ljava/nio/file/Path;)V a writeCompressed
m (Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/util/eventlog/EventLogDirectory; a open
m ()Lnet/minecraft/util/eventlog/EventLogDirectory$d; a listFiles
m (Ljava/time/LocalDate;)Lnet/minecraft/util/eventlog/EventLogDirectory$e; a createNewFile
m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V a tryCompress
m (Ljava/nio/file/Path;)Lnet/minecraft/util/eventlog/EventLogDirectory$b; a parseFile
m (Ljava/nio/file/Path;)Z b lambda$listFiles$0
c net/minecraft/util/eventlog/EventLogDirectory$a net/minecraft/util/eventlog/EventLogDirectory$CompressedFile
f Ljava/nio/file/Path; a path
f Lnet/minecraft/util/eventlog/EventLogDirectory$c; b id
m ()Ljava/io/Reader; a openReader
m ()Lnet/minecraft/util/eventlog/EventLogDirectory$a; b compress
m ()Ljava/nio/file/Path; c path
m ()Lnet/minecraft/util/eventlog/EventLogDirectory$c; d id
c net/minecraft/util/eventlog/EventLogDirectory$b net/minecraft/util/eventlog/EventLogDirectory$File
m ()Ljava/io/Reader; a openReader
m ()Lnet/minecraft/util/eventlog/EventLogDirectory$a; b compress
m ()Ljava/nio/file/Path; c path
m ()Lnet/minecraft/util/eventlog/EventLogDirectory$c; d id
c net/minecraft/util/eventlog/EventLogDirectory$c net/minecraft/util/eventlog/EventLogDirectory$FileId
f Ljava/time/LocalDate; a date
f I b index
f Ljava/time/format/DateTimeFormatter; c DATE_FORMATTER
m ()Ljava/time/LocalDate; a date
m (Ljava/lang/String;)Lnet/minecraft/util/eventlog/EventLogDirectory$c; a parse
m ()I b index
m (Ljava/lang/String;)Ljava/lang/String; b toFileName
c net/minecraft/util/eventlog/EventLogDirectory$d net/minecraft/util/eventlog/EventLogDirectory$FileList
f Ljava/util/List; a files
m ()Lnet/minecraft/util/eventlog/EventLogDirectory$d; a compressAll
m (Ljava/time/LocalDate;I)Lnet/minecraft/util/eventlog/EventLogDirectory$d; a prune
m (ILjava/time/LocalDate;Lnet/minecraft/util/eventlog/EventLogDirectory$b;)Z a lambda$prune$0
m ()Ljava/util/stream/Stream; b stream
m ()Ljava/util/Set; c ids
c net/minecraft/util/eventlog/EventLogDirectory$e net/minecraft/util/eventlog/EventLogDirectory$RawFile
f Ljava/nio/file/Path; a path
f Lnet/minecraft/util/eventlog/EventLogDirectory$c; b id
m ()Ljava/io/Reader; a openReader
m ()Lnet/minecraft/util/eventlog/EventLogDirectory$a; b compress
m ()Ljava/nio/file/Path; c path
m ()Lnet/minecraft/util/eventlog/EventLogDirectory$c; d id
m ()Ljava/nio/channels/FileChannel; e openChannel
c net/minecraft/util/eventlog/JsonEventLog net/minecraft/util/eventlog/JsonEventLog
f Lcom/google/gson/Gson; a GSON
f Lcom/mojang/serialization/Codec; b codec
f Ljava/nio/channels/FileChannel; c channel
f Ljava/util/concurrent/atomic/AtomicInteger; d referenceCount
m (Lcom/mojang/serialization/Codec;Ljava/nio/file/Path;)Lnet/minecraft/util/eventlog/JsonEventLog; a open
m ()Lnet/minecraft/util/eventlog/JsonEventLogReader; a openReader
m (Ljava/lang/Object;)V a write
m ()V b releaseReference
c net/minecraft/util/eventlog/JsonEventLog$1 net/minecraft/util/eventlog/JsonEventLog$1
f Lnet/minecraft/util/eventlog/JsonEventLogReader; a val$reader
f Lnet/minecraft/util/eventlog/JsonEventLog; b this$0
f J c position
m ()Ljava/lang/Object; a next
c net/minecraft/util/eventlog/JsonEventLogReader net/minecraft/util/eventlog/JsonEventLogReader
m (Lcom/mojang/serialization/Codec;Ljava/io/Reader;)Lnet/minecraft/util/eventlog/JsonEventLogReader; a create
m ()Ljava/lang/Object; a next
c net/minecraft/util/eventlog/JsonEventLogReader$1 net/minecraft/util/eventlog/JsonEventLogReader$1
f Lcom/google/gson/stream/JsonReader; a val$jsonReader
f Lcom/mojang/serialization/Codec; b val$codec
m ()Ljava/lang/Object; a next
c net/minecraft/util/monitoring/jmx/MinecraftServerBeans net/minecraft/util/monitoring/jmx/MinecraftServerStatistics
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/server/MinecraftServer; b server
f Ljavax/management/MBeanInfo; c mBeanInfo
f Ljava/util/Map; d attributeDescriptionByName
m (Lnet/minecraft/util/monitoring/jmx/MinecraftServerBeans$a;)Ljavax/management/Attribute; a lambda$getAttributes$2
m (Lnet/minecraft/server/MinecraftServer;)V a registerJmxMonitoring
m ()F a getAverageTickTime
m (I)[Ljavax/management/MBeanAttributeInfo; a lambda$new$1
m ()[J b getTickTimes
m (Lnet/minecraft/util/monitoring/jmx/MinecraftServerBeans$a;)Ljava/lang/String; b lambda$new$0
c net/minecraft/util/monitoring/jmx/MinecraftServerBeans$a net/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription
f Ljava/lang/String; a name
f Ljava/util/function/Supplier; b getter
f Ljava/lang/String; c description
f Ljava/lang/Class; d type
m ()Ljavax/management/MBeanAttributeInfo; a asMBeanAttributeInfo
c net/minecraft/util/parsing/packrat/Atom net/minecraft/util/parsing/packrat/Atom
f Ljava/lang/String; a name
m (Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/Atom; a of
m ()Ljava/lang/String; a name
c net/minecraft/util/parsing/packrat/Control net/minecraft/util/parsing/packrat/Control
f Lnet/minecraft/util/parsing/packrat/Control; a UNBOUND
m ()V a lambda$static$0
c net/minecraft/util/parsing/packrat/Dictionary net/minecraft/util/parsing/packrat/Dictionary
f Ljava/util/Map; a terms
m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Rule;)V a put
m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$a;)V a put
m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$b;)V a put
m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Rule; a get
c net/minecraft/util/parsing/packrat/ErrorCollector net/minecraft/util/parsing/packrat/ErrorCollector
m (ILjava/lang/Object;)V a store
m (I)V a finish
m (ILnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V a store
c net/minecraft/util/parsing/packrat/ErrorCollector$a net/minecraft/util/parsing/packrat/ErrorCollector$LongestOnly
f Ljava/util/List; a entries
f I b lastCursor
m (I)V a finish
m ()Ljava/util/List; a entries
m (ILnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V a store
m (I)V b discardErrorsFromShorterParse
m ()I b cursor
c net/minecraft/util/parsing/packrat/ErrorEntry net/minecraft/util/parsing/packrat/ErrorEntry
f I a cursor
f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; b suggestions
f Ljava/lang/Object; c reason
m ()I a cursor
m ()Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; b suggestions
m ()Ljava/lang/Object; c reason
c net/minecraft/util/parsing/packrat/ParseState net/minecraft/util/parsing/packrat/ParseState
f Ljava/util/Map; a ruleCache
f Lnet/minecraft/util/parsing/packrat/Dictionary; b dictionary
f Lnet/minecraft/util/parsing/packrat/ErrorCollector; c errorCollector
m (Lnet/minecraft/util/parsing/packrat/ParseState$b;Ljava/util/Optional;)V a storeInCache
m (Lnet/minecraft/util/parsing/packrat/ParseState$b;)Lnet/minecraft/util/parsing/packrat/ParseState$a; a lookupInCache
m (I)V a restore
m ()Lnet/minecraft/util/parsing/packrat/ErrorCollector; a errorCollector
m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/util/Optional; a parseTopRule
m ()Ljava/lang/Object; b input
m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/util/Optional; b parse
m ()I c mark
c net/minecraft/util/parsing/packrat/ParseState$a net/minecraft/util/parsing/packrat/ParseState$CacheEntry
f Ljava/util/Optional; a value
f I b mark
m ()Ljava/util/Optional; a value
m ()I b mark
c net/minecraft/util/parsing/packrat/ParseState$b net/minecraft/util/parsing/packrat/ParseState$CacheKey
f Lnet/minecraft/util/parsing/packrat/Atom; a name
f I b mark
m ()Lnet/minecraft/util/parsing/packrat/Atom; a name
m ()I b mark
c net/minecraft/util/parsing/packrat/Rule net/minecraft/util/parsing/packrat/Rule
m (Lnet/minecraft/util/parsing/packrat/Rule$b;Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/Optional; a lambda$fromTerm$0
m (Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$a;)Lnet/minecraft/util/parsing/packrat/Rule; a fromTerm
m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; a parse
m (Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$b;)Lnet/minecraft/util/parsing/packrat/Rule; a fromTerm
c net/minecraft/util/parsing/packrat/Rule$a net/minecraft/util/parsing/packrat/Rule$RuleAction
c net/minecraft/util/parsing/packrat/Rule$b net/minecraft/util/parsing/packrat/Rule$SimpleRuleAction
c net/minecraft/util/parsing/packrat/Rule$c net/minecraft/util/parsing/packrat/Rule$WrappedTerm
f Lnet/minecraft/util/parsing/packrat/Rule$a; a action
f Lnet/minecraft/util/parsing/packrat/Term; b child
m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; a parse
m ()Lnet/minecraft/util/parsing/packrat/Rule$a; a action
m ()Lnet/minecraft/util/parsing/packrat/Term; b child
c net/minecraft/util/parsing/packrat/Scope net/minecraft/util/parsing/packrat/Scope
f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; a values
m (Lnet/minecraft/util/parsing/packrat/Scope;)V a putAll
m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)V a put
m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; a get
m ([Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; a getAny
m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)Ljava/lang/Object; b getOrDefault
m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; b getOrThrow
m ([Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; b getAnyOrThrow
c net/minecraft/util/parsing/packrat/SuggestionSupplier net/minecraft/util/parsing/packrat/SuggestionSupplier
m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; b lambda$empty$0
m ()Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; b empty
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; a sequence
m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)Lnet/minecraft/util/parsing/packrat/Term; a marker
m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Term; a named
m ()Lnet/minecraft/util/parsing/packrat/Term; a cut
m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse
m (Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; a optional
m ([Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; b alternative
m ()Lnet/minecraft/util/parsing/packrat/Term; b empty
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 a parse
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 a parse
c net/minecraft/util/parsing/packrat/Term$a net/minecraft/util/parsing/packrat/Term$Alternative
f Ljava/util/List; a elements
m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse
m ()Ljava/util/List; c elements
c net/minecraft/util/parsing/packrat/Term$b net/minecraft/util/parsing/packrat/Term$Marker
f Lnet/minecraft/util/parsing/packrat/Atom; a name
f Ljava/lang/Object; b value
m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse
m ()Lnet/minecraft/util/parsing/packrat/Atom; c name
m ()Ljava/lang/Object; d value
c net/minecraft/util/parsing/packrat/Term$c net/minecraft/util/parsing/packrat/Term$Maybe
f Lnet/minecraft/util/parsing/packrat/Term; a term
m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse
m ()Lnet/minecraft/util/parsing/packrat/Term; c term
c net/minecraft/util/parsing/packrat/Term$d net/minecraft/util/parsing/packrat/Term$Reference
f Lnet/minecraft/util/parsing/packrat/Atom; a name
m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse
m ()Lnet/minecraft/util/parsing/packrat/Atom; c name
c net/minecraft/util/parsing/packrat/Term$e net/minecraft/util/parsing/packrat/Term$Sequence
f Ljava/util/List; a elements
m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse
m ()Ljava/util/List; c elements
c net/minecraft/util/parsing/packrat/commands/Grammar net/minecraft/util/parsing/packrat/commands/Grammar
f Lnet/minecraft/util/parsing/packrat/Dictionary; a rules
f Lnet/minecraft/util/parsing/packrat/Atom; b top
m (Lnet/minecraft/util/parsing/packrat/ErrorEntry;Ljava/util/function/Consumer;)V a lambda$parseForCommands$0
m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; a parseForCommands
m ()Lnet/minecraft/util/parsing/packrat/Dictionary; a rules
m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; a parse
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a parseForSuggestions
m ()Lnet/minecraft/util/parsing/packrat/Atom; b top
c net/minecraft/util/parsing/packrat/commands/ResourceLocationParseRule net/minecraft/util/parsing/packrat/commands/ResourceLocationParseRule
f Lnet/minecraft/util/parsing/packrat/Rule; a INSTANCE
m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; a parse
c net/minecraft/util/parsing/packrat/commands/ResourceLookupRule net/minecraft/util/parsing/packrat/commands/ResourceLookupRule
f Ljava/lang/Object; a context
f Lnet/minecraft/util/parsing/packrat/Atom; b idParser
m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a validateElement
m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; a parse
c net/minecraft/util/parsing/packrat/commands/ResourceSuggestion net/minecraft/util/parsing/packrat/commands/ResourceSuggestion
m ()Ljava/util/stream/Stream; a possibleResources
c net/minecraft/util/parsing/packrat/commands/StringReaderParserState net/minecraft/util/parsing/packrat/commands/StringReaderParserState
f Lcom/mojang/brigadier/StringReader; a input
m (I)V a restore
m ()Ljava/lang/Object; b input
m ()I c mark
m ()Lcom/mojang/brigadier/StringReader; d input
c net/minecraft/util/parsing/packrat/commands/StringReaderTerms net/minecraft/util/parsing/packrat/commands/StringReaderTerms
m (Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/Term; a word
m (C)Lnet/minecraft/util/parsing/packrat/Term; a character
c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$a net/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalCharacter
f C a value
m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; a lambda$parse$0
m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse
m ()C c value
c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$b net/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalWord
f Ljava/lang/String; a value
m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; a lambda$parse$0
m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z a parse
m ()Ljava/lang/String; c value
c net/minecraft/util/parsing/packrat/commands/TagParseRule net/minecraft/util/parsing/packrat/commands/TagParseRule
f Lnet/minecraft/util/parsing/packrat/Rule; a INSTANCE
m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; a parse
c net/minecraft/util/profiling/GameProfilerDisabled net/minecraft/util/profiling/InactiveProfiler
f Lnet/minecraft/util/profiling/GameProfilerDisabled; a INSTANCE
m (Ljava/lang/String;)V a push
m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V a markForCharting
m (Ljava/util/function/Supplier;)V a push
m (Ljava/lang/String;I)V a incrementCounter
m (Ljava/util/function/Supplier;I)V a incrementCounter
m ()V a startTick
m (Ljava/util/function/Supplier;)V b popPush
m (Ljava/lang/String;)V b popPush
m ()V b endTick
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfiler$a; c getEntry
m ()V c pop
m ()Lnet/minecraft/util/profiling/MethodProfilerResults; d getResults
m ()Ljava/util/Set; e getChartedPaths
c net/minecraft/util/profiling/GameProfilerFiller net/minecraft/util/profiling/ProfilerFiller
f Ljava/lang/String; b ROOT
m (Ljava/lang/String;)V a push
m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V a markForCharting
m (Ljava/util/function/Supplier;)V a push
m (Ljava/lang/String;I)V a incrementCounter
m (Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerFiller;)Lnet/minecraft/util/profiling/GameProfilerFiller; a tee
m (Ljava/util/function/Supplier;I)V a incrementCounter
m ()V a startTick
m (Ljava/util/function/Supplier;)V b popPush
m (Ljava/lang/String;)V b popPush
m ()V b endTick
m (Ljava/util/function/Supplier;)V c incrementCounter
m ()V c pop
m (Ljava/lang/String;)V d incrementCounter
c net/minecraft/util/profiling/GameProfilerFiller$1 net/minecraft/util/profiling/ProfilerFiller$1
m (Ljava/lang/String;)V a push
m (Ljava/util/function/Supplier;I)V a incrementCounter
m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V a markForCharting
m ()V a startTick
m (Ljava/util/function/Supplier;)V a push
m (Ljava/lang/String;I)V a incrementCounter
m (Ljava/util/function/Supplier;)V b popPush
m (Ljava/lang/String;)V b popPush
m ()V b endTick
m ()V c pop
c net/minecraft/util/profiling/GameProfilerFillerActive net/minecraft/util/profiling/ProfileCollector
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfiler$a; c getEntry
m ()Lnet/minecraft/util/profiling/MethodProfilerResults; d getResults
m ()Ljava/util/Set; e getChartedPaths
c net/minecraft/util/profiling/GameProfilerSwitcher net/minecraft/util/profiling/ContinuousProfiler
f Ljava/util/function/LongSupplier; a realTime
f Ljava/util/function/IntSupplier; b tickCount
f Lnet/minecraft/util/profiling/GameProfilerFillerActive; c profiler
m ()Z a isEnabled
m ()V b disable
m ()V c enable
m ()Lnet/minecraft/util/profiling/GameProfilerFiller; d getFiller
m ()Lnet/minecraft/util/profiling/MethodProfilerResults; e getResults
c net/minecraft/util/profiling/GameProfilerTick net/minecraft/util/profiling/SingleTickProfiler
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/function/LongSupplier; b realTime
f J c saveThreshold
f I d tick
f Ljava/io/File; e location
f Lnet/minecraft/util/profiling/GameProfilerFillerActive; f profiler
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/GameProfilerTick; a createTickProfiler
m ()Lnet/minecraft/util/profiling/GameProfilerFiller; a startTick
m (Lnet/minecraft/util/profiling/GameProfilerFiller;Lnet/minecraft/util/profiling/GameProfilerTick;)Lnet/minecraft/util/profiling/GameProfilerFiller; a decorateFiller
m ()V b endTick
m ()I c lambda$startTick$0
c net/minecraft/util/profiling/MethodProfiler net/minecraft/util/profiling/ActiveProfiler
f J a WARNING_TIME_NANOS
f Lorg/slf4j/Logger; c LOGGER
f Ljava/util/List; d paths
f Lit/unimi/dsi/fastutil/longs/LongList; e startTimes
f Ljava/util/Map; f entries
f Ljava/util/function/IntSupplier; g getTickTime
f Ljava/util/function/LongSupplier; h getRealTime
f J i startTimeNano
f I j startTimeTicks
f Ljava/lang/String; k path
f Z l started
f Lnet/minecraft/util/profiling/MethodProfiler$a; m currentEntry
f Z n warn
f Ljava/util/Set; o chartedPaths
m (Ljava/lang/String;)V a push
m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V a markForCharting
m (Ljava/util/function/Supplier;)V a push
m (Ljava/lang/String;I)V a incrementCounter
m (Ljava/util/function/Supplier;I)V a incrementCounter
m ()V a startTick
m (J)Ljava/lang/Object; a lambda$pop$2
m (Ljava/util/function/Supplier;)V b popPush
m (Ljava/lang/String;)V b popPush
m ()V b endTick
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfiler$a; c getEntry
m ()V c pop
m ()Lnet/minecraft/util/profiling/MethodProfilerResults; d getResults
m ()Ljava/util/Set; e getChartedPaths
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfiler$a; e lambda$getCurrentEntry$3
m ()Lnet/minecraft/util/profiling/MethodProfiler$a; f getCurrentEntry
m ()Ljava/lang/Object; g lambda$pop$1
m ()Ljava/lang/Object; h lambda$endTick$0
c net/minecraft/util/profiling/MethodProfiler$a net/minecraft/util/profiling/ActiveProfiler$PathEntry
f J a maxDuration
f J b minDuration
f J c accumulatedDuration
f J d count
f Lit/unimi/dsi/fastutil/objects/Object2LongOpenHashMap; e counters
m ()J a getDuration
m ()J b getMaxDuration
m ()J c getCount
m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; d getCounters
c net/minecraft/util/profiling/MethodProfilerResult net/minecraft/util/profiling/ProfilerPathEntry
m ()J a getDuration
m ()J b getMaxDuration
m ()J c getCount
m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; d getCounters
c net/minecraft/util/profiling/MethodProfilerResults net/minecraft/util/profiling/ProfileResults
f C d PATH_SEPARATOR
m ()J a getStartTimeNano
m (Ljava/lang/String;)Ljava/util/List; a getTimes
m (Ljava/nio/file/Path;)Z a saveResults
m ()I b getStartTimeTicks
m (Ljava/lang/String;)Ljava/lang/String; b demanglePath
m ()J c getEndTimeNano
m ()I d getEndTimeTicks
m ()Ljava/lang/String; e getProfilerResults
m ()I f getTickDuration
m ()J g getNanoDuration
c net/minecraft/util/profiling/MethodProfilerResultsEmpty net/minecraft/util/profiling/EmptyProfileResults
f Lnet/minecraft/util/profiling/MethodProfilerResultsEmpty; a EMPTY
m ()J a getStartTimeNano
m (Ljava/lang/String;)Ljava/util/List; a getTimes
m (Ljava/nio/file/Path;)Z a saveResults
m ()I b getStartTimeTicks
m ()J c getEndTimeNano
m ()I d getEndTimeTicks
m ()Ljava/lang/String; e getProfilerResults
c net/minecraft/util/profiling/MethodProfilerResultsField net/minecraft/util/profiling/ResultField
f D a percentage
f D b globalPercentage
f J c count
f Ljava/lang/String; d name
m (Lnet/minecraft/util/profiling/MethodProfilerResultsField;)I a compareTo
m ()I a getColor
c net/minecraft/util/profiling/MethodProfilerResultsFilled net/minecraft/util/profiling/FilledProfileResults
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/util/profiling/MethodProfilerResult; b EMPTY
f Lcom/google/common/base/Splitter; c SPLITTER
f Ljava/util/Comparator; e COUNTER_ENTRY_COMPARATOR
f Ljava/util/Map; f entries
f J g startTimeNano
f I h startTimeTicks
f J i endTimeNano
f I j endTimeTicks
f I k tickDuration
m (Ljava/util/Map;Ljava/util/List;Ljava/lang/String;Ljava/lang/Long;)V a lambda$getCounterValues$2
m (ILjava/lang/String;Ljava/lang/StringBuilder;)V a appendProfilerResults
m ()J a getStartTimeNano
m (Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder; a indentLine
m (Ljava/lang/StringBuilder;ILjava/lang/String;Lnet/minecraft/util/profiling/MethodProfilerResultsFilled$a;)V a lambda$appendCounters$6
m (Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Long;)V a lambda$appendProfilerResults$4
m (Lnet/minecraft/util/profiling/MethodProfilerResultsFilled$a;)J a lambda$static$0
m (IILjava/lang/StringBuilder;Ljava/util/Map$Entry;)V a lambda$appendCounterResults$5
m (Ljava/lang/String;Ljava/lang/String;)Z a isDirectChild
m (Ljava/util/Map;Ljava/lang/String;Lnet/minecraft/util/profiling/MethodProfilerResult;)V a lambda$getCounterValues$3
m (Ljava/lang/String;)Ljava/util/List; a getTimes
m (Ljava/util/Map;Ljava/lang/StringBuilder;I)V a appendCounters
m (Ljava/nio/file/Path;)Z a saveResults
m (ILjava/lang/String;Lnet/minecraft/util/profiling/MethodProfilerResultsFilled$a;ILjava/lang/StringBuilder;)V a appendCounterResults
m (JI)Ljava/lang/String; a getProfilerResults
m ()I b getStartTimeTicks
m ()J c getEndTimeNano
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfilerResult; c getEntry
m ()I d getEndTimeTicks
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfilerResultsFilled$a; d lambda$getCounterValues$1
m ()Ljava/lang/String; e getProfilerResults
m ()I f getTickDuration
m ()Ljava/util/Map; h getCounterValues
m ()Ljava/lang/String; i getComment
c net/minecraft/util/profiling/MethodProfilerResultsFilled$1 net/minecraft/util/profiling/FilledProfileResults$1
m ()J a getDuration
m ()J b getMaxDuration
m ()J c getCount
m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; d getCounters
c net/minecraft/util/profiling/MethodProfilerResultsFilled$a net/minecraft/util/profiling/FilledProfileResults$CounterCollector
f J a selfValue
f J b totalValue
f Ljava/util/Map; c children
m (Ljava/util/Iterator;J)V a addValue
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfilerResultsFilled$a; a lambda$addValue$0
c net/minecraft/util/profiling/jfr/Environment net/minecraft/util/profiling/jfr/Environment
f Lnet/minecraft/util/profiling/jfr/Environment; a CLIENT
f Lnet/minecraft/util/profiling/jfr/Environment; b SERVER
f Ljava/lang/String; c description
f [Lnet/minecraft/util/profiling/jfr/Environment; d $VALUES
m ()Ljava/lang/String; a getDescription
m (Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/util/profiling/jfr/Environment; a from
m ()[Lnet/minecraft/util/profiling/jfr/Environment; b $values
c net/minecraft/util/profiling/jfr/JfrProfiler net/minecraft/util/profiling/jfr/JfrProfiler
f Ljava/lang/String; a ROOT_CATEGORY
f Ljava/lang/String; b WORLD_GEN_CATEGORY
f Ljava/lang/String; c TICK_CATEGORY
f Ljava/lang/String; d NETWORK_CATEGORY
f Ljava/lang/String; e STORAGE_CATEGORY
f Lorg/slf4j/Logger; g LOGGER
f Ljava/util/List; h CUSTOM_EVENTS
f Ljava/lang/String; i FLIGHT_RECORDER_CONFIG
f Ljava/time/format/DateTimeFormatter; j DATE_TIME_FORMATTER
f Lnet/minecraft/util/profiling/jfr/JfrProfiler; k INSTANCE
f Ljdk/jfr/Recording; l recording
f F m currentAverageTickTime
f Ljava/util/Map; n networkTrafficByAddress
m ()Lnet/minecraft/util/profiling/jfr/JfrProfiler; a getInstance
m (Lnet/minecraft/util/profiling/jfr/Environment;Ljava/lang/String;Ljdk/jfr/Recording;)V a lambda$start$2
m (F)V a onServerTick
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a onChunkGenerate
m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;I)V a onRegionFileRead
m (Ljava/io/Reader;Lnet/minecraft/util/profiling/jfr/Environment;)Z a start
m (Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b; a networkStatFor
m (Lnet/minecraft/util/profiling/jfr/Environment;)Z a start
m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V a onPacketReceived
m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V b onPacketSent
m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;I)V b onRegionFileWrite
m ()Ljava/nio/file/Path; b stop
m ()Z c isRunning
m ()Z d isAvailable
m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; e onWorldLoadedStarted
m ()V f setupSummaryListener
m ()V g lambda$new$1
m ()V h lambda$new$0
c net/minecraft/util/profiling/jfr/JfrProfiler$1 net/minecraft/util/profiling/jfr/JfrProfiler$1
f Lnet/minecraft/util/profiling/jfr/SummaryReporter; a summaryReporter
f Lnet/minecraft/util/profiling/jfr/JfrProfiler; b this$0
m ()V a lambda$$0
c net/minecraft/util/profiling/jfr/JvmProfiler net/minecraft/util/profiling/jfr/JvmProfiler
f Lnet/minecraft/util/profiling/jfr/JvmProfiler; f INSTANCE
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a onChunkGenerate
m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;I)V a onRegionFileRead
m (F)V a onServerTick
m (Lnet/minecraft/util/profiling/jfr/Environment;)Z a start
m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V a onPacketReceived
m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;I)V b onRegionFileWrite
m ()Ljava/nio/file/Path; b stop
m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V b onPacketSent
m ()Z c isRunning
m ()Z d isAvailable
m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; e onWorldLoadedStarted
c net/minecraft/util/profiling/jfr/JvmProfiler$a net/minecraft/util/profiling/jfr/JvmProfiler$NoOpProfiler
f Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a noOpCommit
f Lorg/slf4j/Logger; b LOGGER
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a onChunkGenerate
m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;I)V a onRegionFileRead
m (F)V a onServerTick
m ()V a lambda$static$0
m (Lnet/minecraft/util/profiling/jfr/Environment;)Z a start
m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V a onPacketReceived
m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;I)V b onRegionFileWrite
m ()Ljava/nio/file/Path; b stop
m (Lnet/minecraft/network/EnumProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V b onPacketSent
m ()Z c isRunning
m ()Z d isAvailable
m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; e onWorldLoadedStarted
c net/minecraft/util/profiling/jfr/Percentiles net/minecraft/util/profiling/jfr/Percentiles
f Lcom/google/common/math/Quantiles$ScaleAndIndexes; a DEFAULT_INDEXES
m ([D)Ljava/util/Map; a evaluate
m ([J)Ljava/util/Map; a evaluate
m (Ljava/util/Map;Lit/unimi/dsi/fastutil/ints/Int2DoubleRBTreeMap;)V a lambda$sorted$0
m (Ljava/util/Map;)Ljava/util/Map; a sorted
c net/minecraft/util/profiling/jfr/SummaryReporter net/minecraft/util/profiling/jfr/SummaryReporter
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/Runnable; b onDeregistration
m ()Ljava/lang/String; a lambda$recordingStopped$3
m (Ljava/nio/file/Path;)V a recordingStopped
m (Ljava/util/function/Supplier;)V a infoWithFallback
m (Ljava/util/function/Supplier;Ljava/lang/Throwable;)V a warnWithFallback
m ()Ljava/lang/String; b lambda$recordingStopped$1
m (Ljava/nio/file/Path;)Ljava/lang/String; b lambda$recordingStopped$2
m (Ljava/nio/file/Path;)Ljava/lang/String; c lambda$recordingStopped$0
c net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent
c net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$a net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$Fields
f Ljava/lang/String; a WORLD_POS_X
f Ljava/lang/String; b WORLD_POS_Z
f Ljava/lang/String; c CHUNK_POS_X
f Ljava/lang/String; d CHUNK_POS_Z
f Ljava/lang/String; e STATUS
f Ljava/lang/String; f LEVEL
c net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent
c net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent$a net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent$Fields
f Ljava/lang/String; a REGION_POS_X
f Ljava/lang/String; b REGION_POS_Z
f Ljava/lang/String; c LOCAL_POS_X
f Ljava/lang/String; d LOCAL_POS_Z
f Ljava/lang/String; e CHUNK_POS_X
f Ljava/lang/String; f CHUNK_POS_Z
f Ljava/lang/String; g LEVEL
f Ljava/lang/String; h DIMENSION
f Ljava/lang/String; i TYPE
f Ljava/lang/String; j COMPRESSION
f Ljava/lang/String; k BYTES
c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent
c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$a net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Fields
f Ljava/lang/String; a REMOTE_ADDRESS
f Ljava/lang/String; b SENT_BYTES
f Ljava/lang/String; c RECEIVED_BYTES
f Ljava/lang/String; d SENT_PACKETS
f Ljava/lang/String; e RECEIVED_PACKETS
c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$SumAggregation
f Ljava/util/concurrent/atomic/AtomicLong; a sentBytes
f Ljava/util/concurrent/atomic/AtomicInteger; b sentPackets
f Ljava/util/concurrent/atomic/AtomicLong; c receivedBytes
f Ljava/util/concurrent/atomic/AtomicInteger; d receivedPackets
f Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent; e event
m (I)V a trackSentPacket
m ()V a commitEvent
m (I)V b trackReceivedPacket
c net/minecraft/util/profiling/jfr/event/PacketEvent net/minecraft/util/profiling/jfr/event/PacketEvent
c net/minecraft/util/profiling/jfr/event/PacketEvent$a net/minecraft/util/profiling/jfr/event/PacketEvent$Fields
f Ljava/lang/String; a REMOTE_ADDRESS
f Ljava/lang/String; b PROTOCOL_ID
f Ljava/lang/String; c PACKET_DIRECTION
f Ljava/lang/String; d PACKET_ID
f Ljava/lang/String; e BYTES
c net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent
c net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$a net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$Fields
f Ljava/lang/String; a AVERAGE_TICK_DURATION
c net/minecraft/util/profiling/jfr/parse/JfrStatsParser net/minecraft/util/profiling/jfr/parse/JfrStatsParser
f Ljava/time/Instant; a recordingStarted
f Ljava/time/Instant; b recordingEnded
f Ljava/util/List; c chunkGenStats
f Ljava/util/List; d cpuLoadStat
f Ljava/util/Map; e receivedPackets
f Ljava/util/Map; f sentPackets
f Ljava/util/Map; g readChunks
f Ljava/util/Map; h writtenChunks
f Ljava/util/List; i fileWrites
f Ljava/util/List; j fileReads
f I k garbageCollections
f Ljava/time/Duration; l gcTotalDuration
f Ljava/util/List; m gcHeapStats
f Ljava/util/List; n threadAllocationStats
f Ljava/util/List; o tickTimes
f Ljava/time/Duration; p worldCreationDuration
m (Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsParser$a; a lambda$incrementChunk$2
m (Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsParser$a; a lambda$incrementPacket$1
m (Ljdk/jfr/consumer/RecordedEvent;)V a lambda$capture$0
m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V a incrementPacket
m ()Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult; a results
m (Ljava/util/stream/Stream;)V a capture
m (Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/util/profiling/jfr/stats/IoSummary; a collectIoStats
m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$collectIoStats$3
m (Ljava/nio/file/Path;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult; a parse
m (Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V a appendFileIO
m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V b incrementChunk
c net/minecraft/util/profiling/jfr/parse/JfrStatsParser$1 net/minecraft/util/profiling/jfr/parse/JfrStatsParser$1
f Ljdk/jfr/consumer/RecordingFile; a val$recordingFile
m ()Ljdk/jfr/consumer/RecordedEvent; a next
c net/minecraft/util/profiling/jfr/parse/JfrStatsParser$a net/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize
f J a count
f J b totalSize
m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary$a; a toCountAndSize
m (I)V a increment
c net/minecraft/util/profiling/jfr/parse/JfrStatsResult net/minecraft/util/profiling/jfr/parse/JfrStatsResult
f Ljava/time/Instant; a recordingStarted
f Ljava/time/Instant; b recordingEnded
f Ljava/time/Duration; c recordingDuration
f Ljava/time/Duration; d worldCreationDuration
f Ljava/util/List; e tickTimes
f Ljava/util/List; f cpuLoadStats
f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$a; g heapSummary
f Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$a; h threadAllocationSummary
f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; i receivedPacketsSummary
f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; j sentPacketsSummary
f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; k writtenChunks
f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; l readChunks
f Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$a; m fileWrites
f Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$a; n fileReads
f Ljava/util/List; o chunkGenStats
m ()Ljava/util/List; a chunkGenSummary
m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$chunkGenSummary$0
m (Lcom/mojang/datafixers/util/Pair;)Ljava/time/Duration; a lambda$chunkGenSummary$1
m ()Ljava/lang/String; b asJson
m ()Ljava/time/Instant; c recordingStarted
m ()Ljava/time/Instant; d recordingEnded
m ()Ljava/time/Duration; e recordingDuration
m ()Ljava/time/Duration; f worldCreationDuration
m ()Ljava/util/List; g tickTimes
m ()Ljava/util/List; h cpuLoadStats
m ()Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$a; i heapSummary
m ()Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$a; j threadAllocationSummary
m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; k receivedPacketsSummary
m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; l sentPacketsSummary
m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; m writtenChunks
m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; n readChunks
m ()Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$a; o fileWrites
m ()Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$a; p fileReads
m ()Ljava/util/List; q chunkGenStats
c net/minecraft/util/profiling/jfr/serialize/JfrResultJsonSerializer net/minecraft/util/profiling/jfr/serialize/JfrResultJsonSerializer
f Lcom/google/gson/Gson; a gson
f Ljava/lang/String; b BYTES_PER_SECOND
f Ljava/lang/String; c COUNT
f Ljava/lang/String; d DURATION_NANOS_TOTAL
f Ljava/lang/String; e TOTAL_BYTES
f Ljava/lang/String; f COUNT_PER_SECOND
m (Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification;Lcom/google/gson/JsonObject;)V a serializeChunkId
m (Lnet/minecraft/util/profiling/jfr/stats/ChunkGenStat;)Lcom/google/gson/JsonElement; a lambda$chunkGen$4
m (Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$a;)Lcom/google/gson/JsonElement; a threadAllocations
m (Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification;Lcom/google/gson/JsonObject;)V a serializePacketId
m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$a;)Lcom/google/gson/JsonElement; a fileIoSummary
m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Ljava/lang/String; a format
m (Lcom/google/gson/JsonArray;Ljava/util/function/BiConsumer;Lcom/mojang/datafixers/util/Pair;)V a lambda$ioSummary$10
m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V a lambda$chunkGen$2
m (Lnet/minecraft/util/profiling/jfr/stats/TickTimeStat;)D a lambda$serverTicks$7
m (Ljava/util/List;Ljava/util/function/ToDoubleFunction;)Lcom/google/gson/JsonObject; a lambda$cpu$11
m (Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V a lambda$threadAllocations$6
m (Lnet/minecraft/util/profiling/jfr/stats/IoSummary;Ljava/util/function/BiConsumer;)Lcom/google/gson/JsonElement; a ioSummary
m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V a lambda$serverTicks$8
m (Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$a;)Lcom/google/gson/JsonElement; a heap
m (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V a lambda$fileIoSummary$9
m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonArray;)V a lambda$chunkGen$1
m (Ljava/lang/String;Ljava/lang/Double;Lcom/google/gson/JsonObject;)V a lambda$threadAllocations$5
m (Lcom/mojang/datafixers/util/Pair;)D a lambda$chunkGen$0
m (Ljava/util/List;)Lcom/google/gson/JsonElement; a chunkGen
m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Lcom/google/gson/JsonElement; b fileIO
m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V b lambda$chunkGen$3
m (Ljava/util/List;)Lcom/google/gson/JsonElement; b serverTicks
m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Lcom/google/gson/JsonElement; c network
m (Ljava/util/List;)Lcom/google/gson/JsonElement; c cpu
c net/minecraft/util/profiling/jfr/stats/ChunkGenStat net/minecraft/util/profiling/jfr/stats/ChunkGenStat
f Ljava/time/Duration; a duration
f Lnet/minecraft/world/level/ChunkCoordIntPair; b chunkPos
f Lnet/minecraft/server/level/BlockPosition2D; c worldPos
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; d status
f Ljava/lang/String; e level
m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ChunkGenStat; a from
m ()Ljava/time/Duration; a duration
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; b chunkPos
m ()Lnet/minecraft/server/level/BlockPosition2D; c worldPos
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; d status
m ()Ljava/lang/String; e level
c net/minecraft/util/profiling/jfr/stats/ChunkIdentification net/minecraft/util/profiling/jfr/stats/ChunkIdentification
f Ljava/lang/String; a level
f Ljava/lang/String; b dimension
f I c x
f I d z
m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification; a from
m ()Ljava/lang/String; a level
m ()Ljava/lang/String; b dimension
m ()I c x
m ()I d z
c net/minecraft/util/profiling/jfr/stats/CpuLoadStat net/minecraft/util/profiling/jfr/stats/CpuLoadStat
f D a jvm
f D b userJvm
f D c system
m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/CpuLoadStat; a from
m ()D a jvm
m ()D b userJvm
m ()D c system
c net/minecraft/util/profiling/jfr/stats/FileIOStat net/minecraft/util/profiling/jfr/stats/FileIOStat
f Ljava/time/Duration; a duration
f Ljava/lang/String; b path
f J c bytes
m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)J a lambda$summary$3
m (Ljava/time/Duration;Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$a; a summary
m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$summary$4
m ()Ljava/time/Duration; a duration
m ()Ljava/lang/String; b path
m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)Ljava/lang/String; b lambda$summary$2
m ()J c bytes
m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)Z c lambda$summary$1
m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)J d lambda$summary$0
c net/minecraft/util/profiling/jfr/stats/FileIOStat$a net/minecraft/util/profiling/jfr/stats/FileIOStat$Summary
f J a totalBytes
f D b bytesPerSecond
f J c counts
f D d countsPerSecond
f Ljava/time/Duration; e timeSpentInIO
f Ljava/util/List; f topTenContributorsByTotalBytes
m ()J a totalBytes
m ()D b bytesPerSecond
m ()J c counts
m ()D d countsPerSecond
m ()Ljava/time/Duration; e timeSpentInIO
m ()Ljava/util/List; f topTenContributorsByTotalBytes
c net/minecraft/util/profiling/jfr/stats/GcHeapStat net/minecraft/util/profiling/jfr/stats/GcHeapStat
f Ljava/time/Instant; a timestamp
f J b heapUsed
f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; c timing
m (Ljava/time/Duration;Ljava/util/List;Ljava/time/Duration;I)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$a; a summary
m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat; a from
m (Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat;)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; a lambda$calculateAllocationRatePerSecond$0
m ()Ljava/time/Instant; a timestamp
m (Ljava/util/List;)D a calculateAllocationRatePerSecond
m ()J b heapUsed
m ()Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; c timing
c net/minecraft/util/profiling/jfr/stats/GcHeapStat$a net/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary
f Ljava/time/Duration; a duration
f Ljava/time/Duration; b gcTotalDuration
f I c totalGCs
f D d allocationRateBytesPerSecond
m ()F a gcOverHead
m ()Ljava/time/Duration; b duration
m ()Ljava/time/Duration; c gcTotalDuration
m ()I d totalGCs
m ()D e allocationRateBytesPerSecond
c net/minecraft/util/profiling/jfr/stats/GcHeapStat$b net/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing
f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; a BEFORE_GC
f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; b AFTER_GC
f [Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; c $VALUES
m ()[Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$b; a $values
c net/minecraft/util/profiling/jfr/stats/IoSummary net/minecraft/util/profiling/jfr/stats/IoSummary
f Lnet/minecraft/util/profiling/jfr/stats/IoSummary$a; a totalCountAndSize
f Ljava/util/List; b largestSizeContributors
f Ljava/time/Duration; c recordingDuration
m ()D a getCountsPerSecond
m ()D b getSizePerSecond
m ()J c getTotalCount
m ()J d getTotalSize
m ()Ljava/util/List; e largestSizeContributors
c net/minecraft/util/profiling/jfr/stats/IoSummary$a net/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize
f J a totalCount
f J b totalSize
f Ljava/util/Comparator; c SIZE_THEN_COUNT
m (Lnet/minecraft/util/profiling/jfr/stats/IoSummary$a;)Lnet/minecraft/util/profiling/jfr/stats/IoSummary$a; a add
m ()F a averageSize
m ()J b totalCount
m ()J c totalSize
c net/minecraft/util/profiling/jfr/stats/PacketIdentification net/minecraft/util/profiling/jfr/stats/PacketIdentification
f Ljava/lang/String; a direction
f Ljava/lang/String; b protocolId
f Ljava/lang/String; c packetId
m ()Ljava/lang/String; a direction
m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification; a from
m ()Ljava/lang/String; b protocolId
m ()Ljava/lang/String; c packetId
c net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat
f Ljava/time/Instant; a timestamp
f Ljava/lang/String; b threadName
f J c totalBytes
f Ljava/lang/String; d UNKNOWN_THREAD
m (Ljava/util/Map;Ljava/lang/String;Ljava/util/List;)V a lambda$summary$1
m (Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$a; a summary
m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat; a from
m ()Ljava/time/Instant; a timestamp
m (Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat;)Ljava/lang/String; a lambda$summary$0
m ()Ljava/lang/String; b threadName
m ()J c totalBytes
c net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$a net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary
f Ljava/util/Map; a allocationsPerSecondByThread
m ()Ljava/util/Map; a allocationsPerSecondByThread
c net/minecraft/util/profiling/jfr/stats/TickTimeStat net/minecraft/util/profiling/jfr/stats/TickTimeStat
f Ljava/time/Instant; a timestamp
f Ljava/time/Duration; b currentAverage
m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/TickTimeStat; a from
m ()Ljava/time/Instant; a timestamp
m ()Ljava/time/Duration; b currentAverage
c net/minecraft/util/profiling/jfr/stats/TimedStat net/minecraft/util/profiling/jfr/stats/TimedStat
m ()Ljava/time/Duration; a duration
c net/minecraft/util/profiling/jfr/stats/TimedStatSummary net/minecraft/util/profiling/jfr/stats/TimedStatSummary
f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; a fastest
f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; b slowest
f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; c secondSlowest
f I d count
f Ljava/util/Map; e percentilesNanos
f Ljava/time/Duration; f totalDuration
m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; a fastest
m (Lnet/minecraft/util/profiling/jfr/stats/TimedStat;)J a lambda$summary$0
m (Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/TimedStatSummary; a summary
m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; b slowest
m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; c secondSlowest
m ()I d count
m ()Ljava/util/Map; e percentilesNanos
m ()Ljava/time/Duration; f totalDuration
c net/minecraft/util/profiling/metrics/MetricCategory net/minecraft/util/profiling/metrics/MetricCategory
f Lnet/minecraft/util/profiling/metrics/MetricCategory; a PATH_FINDING
f Lnet/minecraft/util/profiling/metrics/MetricCategory; b EVENT_LOOPS
f Lnet/minecraft/util/profiling/metrics/MetricCategory; c MAIL_BOXES
f Lnet/minecraft/util/profiling/metrics/MetricCategory; d TICK_LOOP
f Lnet/minecraft/util/profiling/metrics/MetricCategory; e JVM
f Lnet/minecraft/util/profiling/metrics/MetricCategory; f CHUNK_RENDERING
f Lnet/minecraft/util/profiling/metrics/MetricCategory; g CHUNK_RENDERING_DISPATCHING
f Lnet/minecraft/util/profiling/metrics/MetricCategory; h CPU
f Lnet/minecraft/util/profiling/metrics/MetricCategory; i GPU
f Ljava/lang/String; j description
f [Lnet/minecraft/util/profiling/metrics/MetricCategory; k $VALUES
m ()Ljava/lang/String; a getDescription
m ()[Lnet/minecraft/util/profiling/metrics/MetricCategory; b $values
c net/minecraft/util/profiling/metrics/MetricSampler net/minecraft/util/profiling/metrics/MetricSampler
f Lnet/minecraft/util/profiling/metrics/MetricSampler$c; a thresholdTest
f Ljava/lang/String; b name
f Lnet/minecraft/util/profiling/metrics/MetricCategory; c category
f Ljava/util/function/DoubleSupplier; d sampler
f Lio/netty/buffer/ByteBuf; e ticks
f Lio/netty/buffer/ByteBuf; f values
f Z g isRunning
f Ljava/lang/Runnable; h beforeTick
f D i currentValue
m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/util/profiling/metrics/MetricSampler; a create
m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/util/profiling/metrics/MetricSampler$a; a builder
m (I)V a onEndTick
m ()V a onStartTick
m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/util/profiling/metrics/MetricSampler; a create
m ()V b onFinished
m ()Ljava/util/function/DoubleSupplier; c getSampler
m ()Ljava/lang/String; d getName
m ()Lnet/minecraft/util/profiling/metrics/MetricCategory; e getCategory
m ()Lnet/minecraft/util/profiling/metrics/MetricSampler$b; f result
m ()Z g triggersThreshold
m ()V h verifyRunning
c net/minecraft/util/profiling/metrics/MetricSampler$a net/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder
f Ljava/lang/String; a name
f Lnet/minecraft/util/profiling/metrics/MetricCategory; b category
f Ljava/util/function/DoubleSupplier; c sampler
f Ljava/lang/Object; d context
f Ljava/lang/Runnable; e beforeTick
f Lnet/minecraft/util/profiling/metrics/MetricSampler$c; f thresholdTest
m ()Lnet/minecraft/util/profiling/metrics/MetricSampler; a build
m (Lnet/minecraft/util/profiling/metrics/MetricSampler$c;)Lnet/minecraft/util/profiling/metrics/MetricSampler$a; a withThresholdAlert
m (Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)D a lambda$new$0
m (Ljava/util/function/Consumer;)Lnet/minecraft/util/profiling/metrics/MetricSampler$a; a withBeforeTick
m (Ljava/util/function/Consumer;)V b lambda$withBeforeTick$1
c net/minecraft/util/profiling/metrics/MetricSampler$b net/minecraft/util/profiling/metrics/MetricSampler$SamplerResult
f Lit/unimi/dsi/fastutil/ints/Int2DoubleMap; a recording
f I b firstTick
f I c lastTick
m (I)D a valueAtTick
m ()I a getFirstTick
m ()I b getLastTick
c net/minecraft/util/profiling/metrics/MetricSampler$c net/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest
c net/minecraft/util/profiling/metrics/MetricSampler$d net/minecraft/util/profiling/metrics/MetricSampler$ValueIncreasedByPercentage
f F a percentageIncreaseThreshold
f D b previousValue
c net/minecraft/util/profiling/metrics/MetricsRegistry net/minecraft/util/profiling/metrics/MetricsRegistry
f Lnet/minecraft/util/profiling/metrics/MetricsRegistry; a INSTANCE
f Ljava/util/WeakHashMap; b measuredInstances
m (Lnet/minecraft/util/profiling/metrics/ProfilerMeasured;)V a add
m (Ljava/util/Map;)Ljava/util/List; a aggregateDuplicates
m ()Ljava/util/List; a getRegisteredSamplers
m (Ljava/util/Map$Entry;)Lnet/minecraft/util/profiling/metrics/MetricSampler; a lambda$aggregateDuplicates$1
m (Lnet/minecraft/util/profiling/metrics/ProfilerMeasured;)Ljava/util/stream/Stream; b lambda$getRegisteredSamplers$0
c net/minecraft/util/profiling/metrics/MetricsRegistry$a net/minecraft/util/profiling/metrics/MetricsRegistry$AggregatedMetricSampler
f Ljava/util/List; b delegates
m (Ljava/util/List;D)Z a lambda$thresholdTest$3
m (DLnet/minecraft/util/profiling/metrics/MetricSampler;)Z a lambda$thresholdTest$2
m (Ljava/util/List;)Lnet/minecraft/util/profiling/metrics/MetricSampler$c; a thresholdTest
m (Ljava/util/List;)V b beforeTick
m (Ljava/util/List;)D c averageValueFromDelegates
m (Ljava/util/List;)V d lambda$new$1
m (Ljava/util/List;)D e lambda$new$0
c net/minecraft/util/profiling/metrics/MetricsSamplerProvider net/minecraft/util/profiling/metrics/MetricsSamplerProvider
m (Ljava/util/function/Supplier;)Ljava/util/Set; a samplers
c net/minecraft/util/profiling/metrics/ProfilerMeasured net/minecraft/util/profiling/metrics/ProfilerMeasured
m ()Ljava/util/List; bv profiledMetrics
c net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder
f I a PROFILING_MAX_DURATION_SECONDS
f Ljava/util/function/Consumer; b globalOnReportFinished
f Ljava/util/Map; c deviationsBySampler
f Lnet/minecraft/util/profiling/GameProfilerSwitcher; d taskProfiler
f Ljava/util/concurrent/Executor; e ioExecutor
f Lnet/minecraft/util/profiling/metrics/storage/MetricsPersister; f metricsPersister
f Ljava/util/function/Consumer; g onProfilingEnd
f Ljava/util/function/Consumer; h onReportFinished
f Lnet/minecraft/util/profiling/metrics/MetricsSamplerProvider; i metricsSamplerProvider
f Ljava/util/function/LongSupplier; j wallTimeSource
f J k deadlineNano
f I l currentTick
f Lnet/minecraft/util/profiling/GameProfilerFillerActive; m singleTickProfiler
f Z n killSwitch
f Ljava/util/Set; o thisTickSamplers
m (Lnet/minecraft/util/profiling/MethodProfilerResults;)V a scheduleSaveResults
m (Ljava/util/function/Consumer;)V a registerGlobalCompletionCallback
m (Lnet/minecraft/util/profiling/metrics/MetricSampler;)Ljava/util/List; a lambda$endTick$3
m (Ljava/util/HashSet;Lnet/minecraft/util/profiling/MethodProfilerResults;)V a lambda$scheduleSaveResults$5
m ()V a end
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; a createStarted
m (Ljava/util/Collection;)V a cleanup
m ()V b cancel
m ()V c startTick
m ()V d endTick
m ()Z e isRecording
m ()Lnet/minecraft/util/profiling/GameProfilerFiller; f getProfiler
m ()V g verifyStarted
m ()I h lambda$endTick$4
m ()Lnet/minecraft/util/profiling/GameProfilerFillerActive; i lambda$startTick$2
m ()I j lambda$new$1
m ()I k lambda$new$0
c net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder
f Lnet/minecraft/util/profiling/metrics/profiling/MetricsRecorder; a INSTANCE
m ()V a end
m ()V b cancel
m ()V c startTick
m ()V d endTick
m ()Z e isRecording
m ()Lnet/minecraft/util/profiling/GameProfilerFiller; f getProfiler
c net/minecraft/util/profiling/metrics/profiling/MetricsRecorder net/minecraft/util/profiling/metrics/profiling/MetricsRecorder
m ()V a end
m ()V b cancel
m ()V c startTick
m ()V d endTick
m ()Z e isRecording
m ()Lnet/minecraft/util/profiling/GameProfilerFiller; f getProfiler
c net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter
f Ljava/util/Set; a previouslyFoundSamplerNames
m (Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;)Lnet/minecraft/util/profiling/metrics/MetricSampler; a samplerForProfilingPath
m (Ljava/util/function/Supplier;)Ljava/util/Set; a newSamplersFoundInProfiler
m (Lorg/apache/commons/lang3/tuple/Pair;)Z a lambda$newSamplersFoundInProfiler$0
m (Ljava/util/function/Supplier;Lorg/apache/commons/lang3/tuple/Pair;)Lnet/minecraft/util/profiling/metrics/MetricSampler; a lambda$newSamplersFoundInProfiler$1
m (Ljava/util/function/Supplier;Ljava/lang/String;)D a lambda$samplerForProfilingPath$2
c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/Set; b samplers
f Lnet/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter; c samplerFactory
m (Ljava/util/function/LongSupplier;)Lnet/minecraft/util/profiling/metrics/MetricSampler; a tickTimeSampler
m (Ljava/util/function/Supplier;)Ljava/util/Set; a samplers
m (Lcom/google/common/base/Stopwatch;)D a lambda$tickTimeSampler$3
m (Lnet/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$a;I)Lnet/minecraft/util/profiling/metrics/MetricSampler; a lambda$runtimeIndependentSamplers$1
m ()Ljava/util/Set; a runtimeIndependentSamplers
m (Lnet/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$a;I)D b lambda$runtimeIndependentSamplers$0
m ()D b lambda$runtimeIndependentSamplers$2
c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$1 net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$1
f Ljava/util/function/LongSupplier; a val$timeSource
c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$a net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats
f I a nrOfCpus
f Loshi/SystemInfo; b systemInfo
f Loshi/hardware/CentralProcessor; c processor
f [[J d previousCpuLoadTick
f [D e currentLoad
f J f lastPollMs
m (I)D a loadForCpu
c net/minecraft/util/profiling/metrics/storage/MetricsPersister net/minecraft/util/profiling/metrics/storage/MetricsPersister
f Ljava/nio/file/Path; a PROFILING_RESULTS_DIR
f Ljava/lang/String; b METRICS_DIR_NAME
f Ljava/lang/String; c DEVIATIONS_DIR_NAME
f Ljava/lang/String; d PROFILING_RESULT_FILENAME
f Lorg/slf4j/Logger; e LOGGER
f Ljava/lang/String; f rootFolderName
m (Lnet/minecraft/util/profiling/MethodProfilerResults;Ljava/nio/file/Path;)V a saveProfilingTaskExecutionResult
m (Ljava/util/Map;Ljava/nio/file/Path;)V a saveDeviations
m (Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/List;)V a lambda$saveMetrics$0
m (I)[Ljava/lang/String; a lambda$saveCategory$2
m (Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/List;Ljava/nio/file/Path;)V a saveCategory
m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricSampler;Ljava/util/List;)V a lambda$saveDeviations$4
m (Ljava/util/Set;Ljava/nio/file/Path;)V a saveMetrics
m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricSampler;Lnet/minecraft/util/profiling/metrics/storage/RecordedDeviation;)V a lambda$saveDeviations$3
m (ILnet/minecraft/util/profiling/metrics/MetricSampler$b;)Ljava/lang/String; a lambda$saveCategory$1
m (Ljava/util/Set;Ljava/util/Map;Lnet/minecraft/util/profiling/MethodProfilerResults;)Ljava/nio/file/Path; a saveReports
c net/minecraft/util/profiling/metrics/storage/RecordedDeviation net/minecraft/util/profiling/metrics/storage/RecordedDeviation
f Ljava/time/Instant; a timestamp
f I b tick
f Lnet/minecraft/util/profiling/MethodProfilerResults; c profilerResultAtTick
c net/minecraft/util/random/SimpleWeightedRandomList net/minecraft/util/random/SimpleWeightedRandomList
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a wrappedCodecAllowingEmpty
m (Ljava/lang/Object;)Lnet/minecraft/util/random/SimpleWeightedRandomList; a single
m ()Lnet/minecraft/util/random/SimpleWeightedRandomList$a; a builder
m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandomValue
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b wrappedCodec
m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; b empty
c net/minecraft/util/random/SimpleWeightedRandomList$a net/minecraft/util/random/SimpleWeightedRandomList$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a result
m (Ljava/lang/Object;)Lnet/minecraft/util/random/SimpleWeightedRandomList$a; a add
m (Ljava/lang/Object;I)Lnet/minecraft/util/random/SimpleWeightedRandomList$a; a add
m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; a build
c net/minecraft/util/random/Weight net/minecraft/util/random/Weight
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/util/random/Weight; b ONE
f Lorg/slf4j/Logger; c LOGGER
f I d value
m ()I a asInt
m (I)Lnet/minecraft/util/random/Weight; a of
m (I)V b validateWeight
c net/minecraft/util/random/WeightedEntry net/minecraft/util/random/WeightedEntry
m ()Lnet/minecraft/util/random/Weight; a getWeight
m (Ljava/lang/Object;I)Lnet/minecraft/util/random/WeightedEntry$b; a wrap
c net/minecraft/util/random/WeightedEntry$a net/minecraft/util/random/WeightedEntry$IntrusiveBase
f Lnet/minecraft/util/random/Weight; a weight
m ()Lnet/minecraft/util/random/Weight; a getWeight
c net/minecraft/util/random/WeightedEntry$b net/minecraft/util/random/WeightedEntry$Wrapper
f Ljava/lang/Object; a data
f Lnet/minecraft/util/random/Weight; b weight
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m ()Lnet/minecraft/util/random/Weight; a getWeight
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0
m ()Ljava/lang/Object; b data
m ()Lnet/minecraft/util/random/Weight; c weight
c net/minecraft/util/random/WeightedRandom2 net/minecraft/util/random/WeightedRandom
m (Lnet/minecraft/util/RandomSource;Ljava/util/List;)Ljava/util/Optional; a getRandomItem
m (Ljava/util/List;)I a getTotalWeight
m (Lnet/minecraft/util/RandomSource;Ljava/util/List;I)Ljava/util/Optional; a getRandomItem
m (Ljava/util/List;I)Ljava/util/Optional; a getWeightedItem
c net/minecraft/util/random/WeightedRandomList net/minecraft/util/random/WeightedRandomList
f I a totalWeight
f Lcom/google/common/collect/ImmutableList; b items
m ([Lnet/minecraft/util/random/WeightedEntry;)Lnet/minecraft/util/random/WeightedRandomList; a create
m (Ljava/util/List;)Lnet/minecraft/util/random/WeightedRandomList; a create
m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; b getRandom
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; c codec
m ()Lnet/minecraft/util/random/WeightedRandomList; c create
m ()Z d isEmpty
m ()Ljava/util/List; e unwrap
c net/minecraft/util/thread/IAsyncTaskHandler net/minecraft/util/thread/BlockableEventLoop
f Ljava/lang/String; b name
f Lorg/slf4j/Logger; c LOGGER
f Ljava/util/Queue; d pendingRunnables
f I e blockingCount
m ()Z A pollTask
m (Ljava/lang/Object;)V a tell
m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; a submitAsync
m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a submit
m ()Z ay scheduleExecutables
m ()Ljava/lang/Thread; az getRunningThread
m (Ljava/lang/Runnable;)Ljava/lang/Void; b lambda$submitAsync$0
m ()V bA runAllTasks
m ()Ljava/util/List; bv profiledMetrics
m ()Z bw isSameThread
m ()I bx getPendingTasksCount
m ()Ljava/lang/String; by name
m ()V bz dropAllTasks
m (Ljava/lang/Runnable;)V c executeIfPossible
m (Ljava/util/function/BooleanSupplier;)V c managedBlock
m (Ljava/lang/Runnable;)V d doRunTask
m (Ljava/lang/Runnable;)Z e shouldRun
m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable
m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; g submit
m (Ljava/lang/Runnable;)V h executeBlocking
m (Ljava/lang/Runnable;)V i tell
m ()V z waitForTasks
c net/minecraft/util/thread/IAsyncTaskHandlerReentrant net/minecraft/util/thread/ReentrantBlockableEventLoop
f I b reentrantCount
m ()Z ay scheduleExecutables
m ()Z bB runningTask
m (Ljava/lang/Runnable;)V d doRunTask
c net/minecraft/util/thread/Mailbox net/minecraft/util/thread/ProcessorHandle
m (Ljava/util/concurrent/CompletableFuture;Lcom/mojang/datafixers/util/Either;)V a lambda$askEither$0
m (Ljava/lang/Object;)V a tell
m (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/util/thread/Mailbox; a of
m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; b ask
m ()Ljava/lang/String; by name
m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; c askEither
c net/minecraft/util/thread/Mailbox$1 net/minecraft/util/thread/ProcessorHandle$1
f Ljava/lang/String; a val$name
f Ljava/util/function/Consumer; b val$tell
m (Ljava/lang/Object;)V a tell
m ()Ljava/lang/String; by name
c net/minecraft/util/thread/NamedThreadFactory net/minecraft/util/thread/NamedThreadFactory
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/ThreadGroup; b group
f Ljava/util/concurrent/atomic/AtomicInteger; c threadNumber
f Ljava/lang/String; d namePrefix
m (Ljava/lang/Runnable;Ljava/lang/Thread;Ljava/lang/Throwable;)V a lambda$newThread$0
c net/minecraft/util/thread/PairedQueue net/minecraft/util/thread/StrictQueue
m (Ljava/lang/Object;)Z a push
m ()Ljava/lang/Object; a pop
m ()Z b isEmpty
m ()I c size
c net/minecraft/util/thread/PairedQueue$a net/minecraft/util/thread/StrictQueue$FixedPriorityQueue
f [Ljava/util/Queue; a queues
f Ljava/util/concurrent/atomic/AtomicInteger; b size
m (Ljava/lang/Object;)Z a push
m (Lnet/minecraft/util/thread/PairedQueue$b;)Z a push
m ()Ljava/lang/Object; a pop
m ()Z b isEmpty
m ()I c size
m ()Ljava/lang/Runnable; d pop
c net/minecraft/util/thread/PairedQueue$b net/minecraft/util/thread/StrictQueue$IntRunnable
f I a priority
f Ljava/lang/Runnable; b task
m ()I a getPriority
c net/minecraft/util/thread/PairedQueue$c net/minecraft/util/thread/StrictQueue$QueueStrictQueue
f Ljava/util/Queue; a queue
m (Ljava/lang/Object;)Z a push
m ()Ljava/lang/Object; a pop
m ()Z b isEmpty
m ()I c size
c net/minecraft/util/thread/ThreadedMailbox net/minecraft/util/thread/ProcessorMailbox
f Lorg/slf4j/Logger; a LOGGER
f I b CLOSED_BIT
f I c SCHEDULED_BIT
f Ljava/util/concurrent/atomic/AtomicInteger; d status
f Lnet/minecraft/util/thread/PairedQueue; e queue
f Ljava/util/concurrent/Executor; f dispatcher
f Ljava/lang/String; g name
m (Ljava/util/concurrent/Executor;Ljava/lang/String;)Lnet/minecraft/util/thread/ThreadedMailbox; a create
m (Lit/unimi/dsi/fastutil/ints/Int2BooleanFunction;)I a pollUntil
m (Ljava/lang/Object;)V a tell
m ()V a runAll
m (I)Z a lambda$runAll$1
m ()I b size
m (I)Z b lambda$run$0
m ()Ljava/util/List; bv profiledMetrics
m ()Ljava/lang/String; by name
m ()Z c hasWork
m ()Z d setAsScheduled
m ()V e setAsIdle
m ()Z f canBeScheduled
m ()Z g shouldProcess
m ()Z h pollTask
m ()V i registerForExecution
c net/minecraft/util/valueproviders/BiasedToBottomInt net/minecraft/util/valueproviders/BiasedToBottomInt
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b minInclusive
f I f maxInclusive
m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Lcom/mojang/serialization/DataResult; a lambda$static$4
m (II)Lnet/minecraft/util/valueproviders/BiasedToBottomInt; a of
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/util/RandomSource;)I a sample
m ()I a getMinValue
m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/String; b lambda$static$3
m ()I b getMaxValue
m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/Integer; c lambda$static$1
m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType
m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/Integer; d lambda$static$0
c net/minecraft/util/valueproviders/ClampedInt net/minecraft/util/valueproviders/ClampedInt
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; b source
f I f minInclusive
f I g maxInclusive
m (Lnet/minecraft/util/valueproviders/ClampedInt;)Lcom/mojang/serialization/DataResult; a lambda$static$5
m (Lnet/minecraft/util/valueproviders/IntProvider;II)Lnet/minecraft/util/valueproviders/ClampedInt; a of
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/util/RandomSource;)I a sample
m ()I a getMinValue
m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/String; b lambda$static$4
m ()I b getMaxValue
m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType
m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/Integer; c lambda$static$2
m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/Integer; d lambda$static$1
m (Lnet/minecraft/util/valueproviders/ClampedInt;)Lnet/minecraft/util/valueproviders/IntProvider; e lambda$static$0
c net/minecraft/util/valueproviders/ClampedNormalFloat net/minecraft/util/valueproviders/ClampedNormalFloat
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b mean
f F d deviation
f F e min
f F f max
m ()F a getMinValue
m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Lcom/mojang/serialization/DataResult; a lambda$static$6
m (Lnet/minecraft/util/RandomSource;FFFF)F a sample
m (FFFF)Lnet/minecraft/util/valueproviders/ClampedNormalFloat; a of
m (Lnet/minecraft/util/RandomSource;)F a sample
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m ()F b getMaxValue
m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/String; b lambda$static$5
m ()Lnet/minecraft/util/valueproviders/FloatProviderType; c getType
m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; c lambda$static$3
m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; d lambda$static$2
m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; e lambda$static$1
m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; f lambda$static$0
c net/minecraft/util/valueproviders/ClampedNormalInt net/minecraft/util/valueproviders/ClampedNormalInt
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b mean
f F f deviation
f I g minInclusive
f I h maxInclusive
m (FFII)Lnet/minecraft/util/valueproviders/ClampedNormalInt; a of
m (Lnet/minecraft/util/RandomSource;FFFF)I a sample
m ()I a getMinValue
m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Lcom/mojang/serialization/DataResult; a lambda$static$6
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lnet/minecraft/util/RandomSource;)I a sample
m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/String; b lambda$static$5
m ()I b getMaxValue
m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Integer; c lambda$static$3
m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType
m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Integer; d lambda$static$2
m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Float; e lambda$static$1
m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Float; f lambda$static$0
c net/minecraft/util/valueproviders/ConstantFloat net/minecraft/util/valueproviders/ConstantFloat
f Lnet/minecraft/util/valueproviders/ConstantFloat; a ZERO
f Lcom/mojang/serialization/MapCodec; b CODEC
f F d value
m (F)Lnet/minecraft/util/valueproviders/ConstantFloat; a of
m (Lnet/minecraft/util/RandomSource;)F a sample
m ()F a getMinValue
m ()F b getMaxValue
m ()Lnet/minecraft/util/valueproviders/FloatProviderType; c getType
m ()F d getValue
c net/minecraft/util/valueproviders/ConstantInt net/minecraft/util/valueproviders/ConstantInt
f Lnet/minecraft/util/valueproviders/ConstantInt; a ZERO
f Lcom/mojang/serialization/MapCodec; b CODEC
f I f value
m (I)Lnet/minecraft/util/valueproviders/ConstantInt; a of
m (Lnet/minecraft/util/RandomSource;)I a sample
m ()I a getMinValue
m ()I b getMaxValue
m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType
m ()I d getValue
c net/minecraft/util/valueproviders/FloatProvider net/minecraft/util/valueproviders/FloatProvider
f Lcom/mojang/serialization/Codec; a CONSTANT_OR_DISPATCH_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
m (FFLnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/serialization/DataResult; a lambda$codec$5
m (FF)Lcom/mojang/serialization/Codec; a codec
m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/valueproviders/FloatProvider; a lambda$static$1
m ()F a getMinValue
m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/datafixers/util/Either; a lambda$static$2
m (FLnet/minecraft/util/valueproviders/FloatProvider;)Ljava/lang/String; a lambda$codec$4
m (FLnet/minecraft/util/valueproviders/FloatProvider;)Ljava/lang/String; b lambda$codec$3
m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/util/valueproviders/FloatProvider; b lambda$static$0
m ()F b getMaxValue
m ()Lnet/minecraft/util/valueproviders/FloatProviderType; c getType
c net/minecraft/util/valueproviders/FloatProviderType net/minecraft/util/valueproviders/FloatProviderType
f Lnet/minecraft/util/valueproviders/FloatProviderType; a CONSTANT
f Lnet/minecraft/util/valueproviders/FloatProviderType; b UNIFORM
f Lnet/minecraft/util/valueproviders/FloatProviderType; c CLAMPED_NORMAL
f Lnet/minecraft/util/valueproviders/FloatProviderType; d TRAPEZOID
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/valueproviders/FloatProviderType; a register
c net/minecraft/util/valueproviders/IntProvider net/minecraft/util/valueproviders/IntProvider
f Lcom/mojang/serialization/Codec; a CONSTANT_OR_DISPATCH_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
f Lcom/mojang/serialization/Codec; d NON_NEGATIVE_CODEC
f Lcom/mojang/serialization/Codec; e POSITIVE_CODEC
m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$1
m ()I a getMinValue
m (IILnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/serialization/DataResult; a validate
m (Lnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/datafixers/util/Either; a lambda$static$2
m (IILcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a validateCodec
m (ILnet/minecraft/util/valueproviders/IntProvider;)Ljava/lang/String; a lambda$validate$5
m (Lnet/minecraft/util/RandomSource;)I a sample
m (IILnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/serialization/DataResult; b lambda$validateCodec$3
m ()I b getMaxValue
m (ILnet/minecraft/util/valueproviders/IntProvider;)Ljava/lang/String; b lambda$validate$4
m (II)Lcom/mojang/serialization/Codec; b codec
m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$0
m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType
c net/minecraft/util/valueproviders/IntProviderType net/minecraft/util/valueproviders/IntProviderType
f Lnet/minecraft/util/valueproviders/IntProviderType; a CONSTANT
f Lnet/minecraft/util/valueproviders/IntProviderType; b UNIFORM
f Lnet/minecraft/util/valueproviders/IntProviderType; c BIASED_TO_BOTTOM
f Lnet/minecraft/util/valueproviders/IntProviderType; d CLAMPED
f Lnet/minecraft/util/valueproviders/IntProviderType; e WEIGHTED_LIST
f Lnet/minecraft/util/valueproviders/IntProviderType; f CLAMPED_NORMAL
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/valueproviders/IntProviderType; a register
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0
c net/minecraft/util/valueproviders/MultipliedFloats net/minecraft/util/valueproviders/MultipliedFloats
f [Lnet/minecraft/util/valueproviders/SampledFloat; a values
m (Lnet/minecraft/util/RandomSource;)F a sample
c net/minecraft/util/valueproviders/SampledFloat net/minecraft/util/valueproviders/SampledFloat
m (Lnet/minecraft/util/RandomSource;)F a sample
c net/minecraft/util/valueproviders/TrapezoidFloat net/minecraft/util/valueproviders/TrapezoidFloat
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b min
f F d max
f F e plateau
m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Lcom/mojang/serialization/DataResult; a lambda$static$6
m (Lnet/minecraft/util/RandomSource;)F a sample
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m ()F a getMinValue
m (FFF)Lnet/minecraft/util/valueproviders/TrapezoidFloat; a of
m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/String; b lambda$static$5
m ()F b getMaxValue
m ()Lnet/minecraft/util/valueproviders/FloatProviderType; c getType
m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/String; c lambda$static$4
m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; d lambda$static$2
m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; e lambda$static$1
m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; f lambda$static$0
c net/minecraft/util/valueproviders/UniformFloat net/minecraft/util/valueproviders/UniformFloat
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b minInclusive
f F d maxExclusive
m (Lnet/minecraft/util/RandomSource;)F a sample
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()F a getMinValue
m (Lnet/minecraft/util/valueproviders/UniformFloat;)Lcom/mojang/serialization/DataResult; a lambda$static$4
m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/String; b lambda$static$3
m (FF)Lnet/minecraft/util/valueproviders/UniformFloat; b of
m ()F b getMaxValue
m ()Lnet/minecraft/util/valueproviders/FloatProviderType; c getType
m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/Float; c lambda$static$1
m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/Float; d lambda$static$0
c net/minecraft/util/valueproviders/UniformInt net/minecraft/util/valueproviders/UniformInt
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b minInclusive
f I f maxInclusive
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/util/RandomSource;)I a sample
m ()I a getMinValue
m (II)Lnet/minecraft/util/valueproviders/UniformInt; a of
m (Lnet/minecraft/util/valueproviders/UniformInt;)Lcom/mojang/serialization/DataResult; a lambda$static$4
m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/String; b lambda$static$3
m ()I b getMaxValue
m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/Integer; c lambda$static$1
m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType
m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/Integer; d lambda$static$0
c net/minecraft/util/valueproviders/WeightedListInt net/minecraft/util/valueproviders/WeightedListInt
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/random/SimpleWeightedRandomList; b distribution
f I f minValue
f I g maxValue
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/util/RandomSource;)I a sample
m ()I a getMinValue
m (Lnet/minecraft/util/valueproviders/WeightedListInt;)Lnet/minecraft/util/random/SimpleWeightedRandomList; a lambda$static$0
m ()I b getMaxValue
m ()Lnet/minecraft/util/valueproviders/IntProviderType; c getType
c net/minecraft/util/worldupdate/WorldUpgrader net/minecraft/util/worldupdate/WorldUpgrader
f Lnet/minecraft/world/level/storage/WorldPersistentData; A overworldDataStorage
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/concurrent/ThreadFactory; b THREAD_FACTORY
f Ljava/lang/String; c NEW_DIRECTORY_PREFIX
f Lnet/minecraft/network/chat/IChatMutableComponent; d STATUS_UPGRADING_POI
f Lnet/minecraft/network/chat/IChatMutableComponent; e STATUS_FINISHED_POI
f Lnet/minecraft/network/chat/IChatMutableComponent; f STATUS_UPGRADING_ENTITIES
f Lnet/minecraft/network/chat/IChatMutableComponent; g STATUS_FINISHED_ENTITIES
f Lnet/minecraft/network/chat/IChatMutableComponent; h STATUS_UPGRADING_CHUNKS
f Lnet/minecraft/network/chat/IChatMutableComponent; i STATUS_FINISHED_CHUNKS
f Lnet/minecraft/core/IRegistry; j dimensions
f Ljava/util/Set; k levels
f Z l eraseCache
f Z m recreateRegionFiles
f Lnet/minecraft/world/level/storage/Convertable$ConversionSession; n levelStorage
f Ljava/lang/Thread; o thread
f Lcom/mojang/datafixers/DataFixer; p dataFixer
f Z q running
f Z r finished
f F s progress
f I t totalChunks
f I u totalFiles
f I v converted
f I w skipped
f Lit/unimi/dsi/fastutil/objects/Reference2FloatMap; x progressMap
f Lnet/minecraft/network/chat/IChatBaseComponent; y status
f Ljava/util/regex/Pattern; z REGEX
m (Lnet/minecraft/resources/ResourceKey;)F a dimensionProgress
m ()V a cancel
m (Ljava/nio/file/Path;)Ljava/nio/file/Path; a resolveRecreateDirectory
m ()Z b isFinished
m ()Ljava/util/Set; c levels
m ()F d getProgress
m ()I e getTotalChunks
m ()I f getConverted
m ()I g getSkipped
m ()Lnet/minecraft/network/chat/IChatBaseComponent; h getStatus
m ()V i work
c net/minecraft/util/worldupdate/WorldUpgrader$a net/minecraft/util/worldupdate/WorldUpgrader$AbstractUpgrader
f Ljava/util/concurrent/CompletableFuture; a previousWriteFuture
f Lnet/minecraft/util/datafix/DataFixTypes; b dataFixType
f Lnet/minecraft/network/chat/IChatMutableComponent; d upgradingStatus
f Lnet/minecraft/network/chat/IChatMutableComponent; e finishedStatus
f Ljava/lang/String; f type
f Ljava/lang/String; g folderName
m (Lnet/minecraft/world/level/chunk/storage/RegionFile;)V a onFileFinished
m ()V a upgrade
m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/lang/AutoCloseable; a createStorage
m (Ljava/lang/AutoCloseable;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Z a tryProcessOnePosition
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/AutoCloseable;Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a processOnePosition
m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/util/ListIterator; b getFilesToProcess
m ()Ljava/util/List; b getDimensionsToUpgrade
m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/util/List; c getAllChunkPositions
c net/minecraft/util/worldupdate/WorldUpgrader$b net/minecraft/util/worldupdate/WorldUpgrader$ChunkUpgrader
m (Lnet/minecraft/world/level/chunk/storage/IChunkLoader;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Z a tryProcessOnePosition
m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Lnet/minecraft/world/level/chunk/storage/IChunkLoader; b createStorage
c net/minecraft/util/worldupdate/WorldUpgrader$c net/minecraft/util/worldupdate/WorldUpgrader$DimensionToUpgrade
f Lnet/minecraft/resources/ResourceKey; a dimensionKey
f Ljava/lang/Object; b storage
f Ljava/util/ListIterator; c files
m ()Lnet/minecraft/resources/ResourceKey; a dimensionKey
m ()Ljava/lang/Object; b storage
m ()Ljava/util/ListIterator; c files
c net/minecraft/util/worldupdate/WorldUpgrader$d net/minecraft/util/worldupdate/WorldUpgrader$EntityUpgrader
m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a upgradeTag
c net/minecraft/util/worldupdate/WorldUpgrader$e net/minecraft/util/worldupdate/WorldUpgrader$FileToUpgrade
f Lnet/minecraft/world/level/chunk/storage/RegionFile; a file
f Ljava/util/List; b chunksToUpgrade
m ()Lnet/minecraft/world/level/chunk/storage/RegionFile; a file
m ()Ljava/util/List; b chunksToUpgrade
c net/minecraft/util/worldupdate/WorldUpgrader$f net/minecraft/util/worldupdate/WorldUpgrader$PoiUpgrader
m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a upgradeTag
c net/minecraft/util/worldupdate/WorldUpgrader$g net/minecraft/util/worldupdate/WorldUpgrader$SimpleRegionStorageUpgrader
m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Z a tryProcessOnePosition
m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a upgradeTag
m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; b createStorage
c net/minecraft/world/BossBattle net/minecraft/world/BossEvent
f Lnet/minecraft/network/chat/IChatBaseComponent; a name
f F b progress
f Lnet/minecraft/world/BossBattle$BarColor; c color
f Lnet/minecraft/world/BossBattle$BarStyle; d overlay
f Z e darkenScreen
f Z f playBossMusic
f Z g createWorldFog
f Ljava/util/UUID; h id
m (F)V a setProgress
m (Lnet/minecraft/world/BossBattle$BarColor;)V a setColor
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setName
m (Z)Lnet/minecraft/world/BossBattle; a setDarkenScreen
m (Lnet/minecraft/world/BossBattle$BarStyle;)V a setOverlay
m (Z)Lnet/minecraft/world/BossBattle; b setPlayBossMusic
m (Z)Lnet/minecraft/world/BossBattle; c setCreateWorldFog
m ()Ljava/util/UUID; h getId
m ()Lnet/minecraft/network/chat/IChatBaseComponent; i getName
m ()F j getProgress
m ()Lnet/minecraft/world/BossBattle$BarColor; k getColor
m ()Lnet/minecraft/world/BossBattle$BarStyle; l getOverlay
m ()Z m shouldDarkenScreen
m ()Z n shouldPlayBossMusic
m ()Z o shouldCreateWorldFog
c net/minecraft/world/BossBattle$BarColor net/minecraft/world/BossEvent$BossBarColor
f Lnet/minecraft/world/BossBattle$BarColor; a PINK
f Lnet/minecraft/world/BossBattle$BarColor; b BLUE
f Lnet/minecraft/world/BossBattle$BarColor; c RED
f Lnet/minecraft/world/BossBattle$BarColor; d GREEN
f Lnet/minecraft/world/BossBattle$BarColor; e YELLOW
f Lnet/minecraft/world/BossBattle$BarColor; f PURPLE
f Lnet/minecraft/world/BossBattle$BarColor; g WHITE
f Ljava/lang/String; h name
f Lnet/minecraft/EnumChatFormat; i formatting
f [Lnet/minecraft/world/BossBattle$BarColor; j $VALUES
m (Ljava/lang/String;)Lnet/minecraft/world/BossBattle$BarColor; a byName
m ()Lnet/minecraft/EnumChatFormat; a getFormatting
m ()Ljava/lang/String; b getName
m ()[Lnet/minecraft/world/BossBattle$BarColor; c $values
c net/minecraft/world/BossBattle$BarStyle net/minecraft/world/BossEvent$BossBarOverlay
f Lnet/minecraft/world/BossBattle$BarStyle; a PROGRESS
f Lnet/minecraft/world/BossBattle$BarStyle; b NOTCHED_6
f Lnet/minecraft/world/BossBattle$BarStyle; c NOTCHED_10
f Lnet/minecraft/world/BossBattle$BarStyle; d NOTCHED_12
f Lnet/minecraft/world/BossBattle$BarStyle; e NOTCHED_20
f Ljava/lang/String; f name
f [Lnet/minecraft/world/BossBattle$BarStyle; g $VALUES
m (Ljava/lang/String;)Lnet/minecraft/world/BossBattle$BarStyle; a byName
m ()Ljava/lang/String; a getName
m ()[Lnet/minecraft/world/BossBattle$BarStyle; b $values
c net/minecraft/world/ChestLock net/minecraft/world/LockCode
f Lnet/minecraft/world/ChestLock; a NO_LOCK
f Lcom/mojang/serialization/Codec; b CODEC
f Ljava/lang/String; c TAG_LOCK
f Ljava/lang/String; d key
m (Lnet/minecraft/world/item/ItemStack;)Z a unlocksWith
m (Lnet/minecraft/nbt/NBTTagCompound;)V a addToTag
m ()Ljava/lang/String; a key
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/ChestLock; b fromTag
c net/minecraft/world/Clearable net/minecraft/world/Clearable
m ()V a clearContent
m (Ljava/lang/Object;)V a_ tryClear
c net/minecraft/world/ContainerUtil net/minecraft/world/ContainerHelper
f Ljava/lang/String; a TAG_ITEMS
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/NonNullList;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a saveAllItems
m (Lnet/minecraft/world/IInventory;Ljava/util/function/Predicate;IZ)I a clearOrCountMatchingItems
m (Ljava/util/List;I)Lnet/minecraft/world/item/ItemStack; a takeItem
m (Ljava/util/List;II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/NonNullList;ZLnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a saveAllItems
m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;IZ)I a clearOrCountMatchingItems
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/NonNullList;Lnet/minecraft/core/HolderLookup$a;)V b loadAllItems
c net/minecraft/world/DifficultyDamageScaler net/minecraft/world/DifficultyInstance
f F a DIFFICULTY_TIME_GLOBAL_OFFSET
f F b MAX_DIFFICULTY_TIME_GLOBAL
f F c MAX_DIFFICULTY_TIME_LOCAL
f Lnet/minecraft/world/EnumDifficulty; d base
f F e effectiveDifficulty
m (Lnet/minecraft/world/EnumDifficulty;JJF)F a calculateDifficulty
m (F)Z a isHarderThan
m ()Lnet/minecraft/world/EnumDifficulty; a getDifficulty
m ()F b getEffectiveDifficulty
m ()Z c isHard
m ()F d getSpecialMultiplier
c net/minecraft/world/EnumDifficulty net/minecraft/world/Difficulty
f Lnet/minecraft/world/EnumDifficulty; a PEACEFUL
f Lnet/minecraft/world/EnumDifficulty; b EASY
f Lnet/minecraft/world/EnumDifficulty; c NORMAL
f Lnet/minecraft/world/EnumDifficulty; d HARD
f Lnet/minecraft/util/INamable$a; e CODEC
f Ljava/util/function/IntFunction; f BY_ID
f I g id
f Ljava/lang/String; h key
f [Lnet/minecraft/world/EnumDifficulty; i $VALUES
m (Ljava/lang/String;)Lnet/minecraft/world/EnumDifficulty; a byName
m (I)Lnet/minecraft/world/EnumDifficulty; a byId
m ()I a getId
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getDisplayName
m ()Ljava/lang/String; c getSerializedName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d getInfo
m ()Ljava/lang/String; e getKey
m ()[Lnet/minecraft/world/EnumDifficulty; f $values
c net/minecraft/world/EnumHand net/minecraft/world/InteractionHand
f Lnet/minecraft/world/EnumHand; a MAIN_HAND
f Lnet/minecraft/world/EnumHand; b OFF_HAND
f [Lnet/minecraft/world/EnumHand; c $VALUES
m ()[Lnet/minecraft/world/EnumHand; a $values
c net/minecraft/world/EnumInteractionResult net/minecraft/world/InteractionResult
f Lnet/minecraft/world/EnumInteractionResult; a SUCCESS
f Lnet/minecraft/world/EnumInteractionResult; b SUCCESS_NO_ITEM_USED
f Lnet/minecraft/world/EnumInteractionResult; c CONSUME
f Lnet/minecraft/world/EnumInteractionResult; d CONSUME_PARTIAL
f Lnet/minecraft/world/EnumInteractionResult; e PASS
f Lnet/minecraft/world/EnumInteractionResult; f FAIL
f [Lnet/minecraft/world/EnumInteractionResult; g $VALUES
m ()Z a consumesAction
m (Z)Lnet/minecraft/world/EnumInteractionResult; a sidedSuccess
m ()Z b shouldSwing
m ()Z c indicateItemUse
m ()[Lnet/minecraft/world/EnumInteractionResult; d $values
c net/minecraft/world/IInventory net/minecraft/world/Container
f F o_ DEFAULT_DISTANCE_BUFFER
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValidBlockEntity
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m (Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/world/entity/player/EntityHuman;F)Z a stillValidBlockEntity
m (Ljava/util/Set;)Z a hasAnyOf
m (Lnet/minecraft/world/IInventory;ILnet/minecraft/world/item/ItemStack;)Z a canTakeItem
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m (Lnet/minecraft/world/item/Item;)I a_ countItem
m (Ljava/util/function/Predicate;)Z a_ hasAnyMatching
m ()I ah_ getMaxStackSize
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m ()I b getContainerSize
m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen
m ()Z c isEmpty
m (Lnet/minecraft/world/entity/player/EntityHuman;)V d_ startOpen
m ()V e setChanged
m (Lnet/minecraft/world/item/ItemStack;)I e_ getMaxStackSize
c net/minecraft/world/IInventoryHolder net/minecraft/world/WorldlyContainerHolder
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/IWorldInventory; a getContainer
c net/minecraft/world/IInventoryListener net/minecraft/world/ContainerListener
m (Lnet/minecraft/world/IInventory;)V a containerChanged
c net/minecraft/world/INamableTileEntity net/minecraft/world/Nameable
m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName
m ()Z ag hasCustomName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; ah getCustomName
c net/minecraft/world/ITileInventory net/minecraft/world/MenuProvider
m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName
c net/minecraft/world/IWorldInventory net/minecraft/world/WorldlyContainer
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace
m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace
c net/minecraft/world/InteractionResultWrapper net/minecraft/world/InteractionResultHolder
f Lnet/minecraft/world/EnumInteractionResult; a result
f Ljava/lang/Object; b object
m (Ljava/lang/Object;Z)Lnet/minecraft/world/InteractionResultWrapper; a sidedSuccess
m ()Lnet/minecraft/world/EnumInteractionResult; a getResult
m (Ljava/lang/Object;)Lnet/minecraft/world/InteractionResultWrapper; a success
m ()Ljava/lang/Object; b getObject
m (Ljava/lang/Object;)Lnet/minecraft/world/InteractionResultWrapper; b consume
m (Ljava/lang/Object;)Lnet/minecraft/world/InteractionResultWrapper; c pass
m (Ljava/lang/Object;)Lnet/minecraft/world/InteractionResultWrapper; d fail
c net/minecraft/world/InventoryLargeChest net/minecraft/world/CompoundContainer
f Lnet/minecraft/world/IInventory; b container1
f Lnet/minecraft/world/IInventory; c container2
m (Lnet/minecraft/world/IInventory;)Z a contains
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m ()V a clearContent
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m ()I ah_ getMaxStackSize
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m ()I b getContainerSize
m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen
m ()Z c isEmpty
m (Lnet/minecraft/world/entity/player/EntityHuman;)V d_ startOpen
m ()V e setChanged
c net/minecraft/world/InventorySubcontainer net/minecraft/world/SimpleContainer
f I b size
f Lnet/minecraft/core/NonNullList; c items
f Ljava/util/List; d listeners
m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/core/HolderLookup$a;)V a fromTag
m (Lnet/minecraft/world/IInventoryListener;)V a addListener
m (Lnet/minecraft/world/item/Item;I)Lnet/minecraft/world/item/ItemStack; a removeItemType
m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillStackedContents
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagList; a createTag
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m ()V a clearContent
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a moveItemsBetweenStacks
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m ()I b getContainerSize
m (Lnet/minecraft/world/IInventoryListener;)V b removeListener
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b addItem
m (Lnet/minecraft/world/item/ItemStack;)Z c canAddItem
m ()Z c isEmpty
m (Lnet/minecraft/world/item/ItemStack;)V d moveItemToEmptySlots
m (Lnet/minecraft/world/item/ItemStack;)V e moveItemToOccupiedSlotsWithSameType
m ()V e setChanged
m ()Ljava/util/List; f removeAllItems
m ()Lnet/minecraft/core/NonNullList; g getItems
c net/minecraft/world/InventoryUtils net/minecraft/world/Containers
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a lambda$dropContents$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/NonNullList;)V a dropContents
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/IInventory;)V a dropContents
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a dropContentsOnDestroy
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/IInventory;)V a dropContents
m (Lnet/minecraft/world/level/World;DDDLnet/minecraft/world/item/ItemStack;)V a dropItemStack
m (Lnet/minecraft/world/level/World;DDDLnet/minecraft/world/IInventory;)V a dropContents
c net/minecraft/world/ItemInteractionResult net/minecraft/world/ItemInteractionResult
f Lnet/minecraft/world/ItemInteractionResult; a SUCCESS
f Lnet/minecraft/world/ItemInteractionResult; b CONSUME
f Lnet/minecraft/world/ItemInteractionResult; c CONSUME_PARTIAL
f Lnet/minecraft/world/ItemInteractionResult; d PASS_TO_DEFAULT_BLOCK_INTERACTION
f Lnet/minecraft/world/ItemInteractionResult; e SKIP_DEFAULT_BLOCK_INTERACTION
f Lnet/minecraft/world/ItemInteractionResult; f FAIL
f [Lnet/minecraft/world/ItemInteractionResult; g $VALUES
m ()Z a consumesAction
m (Z)Lnet/minecraft/world/ItemInteractionResult; a sidedSuccess
m ()Lnet/minecraft/world/EnumInteractionResult; b result
m ()[Lnet/minecraft/world/ItemInteractionResult; c $values
c net/minecraft/world/RandomSequence net/minecraft/world/RandomSequence
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; b source
m ()Lnet/minecraft/util/RandomSource; a random
m (Lnet/minecraft/world/RandomSequence;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; a lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/RandomSupport$a; a seedForKey
m (JLjava/util/Optional;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; a createSequence
c net/minecraft/world/RandomSequences net/minecraft/world/RandomSequences
f Lorg/slf4j/Logger; a LOGGER
f J b worldSeed
f I c salt
f Z d includeWorldSeed
f Z e includeSequenceId
f Ljava/util/Map; f sequences
m (IZZ)V a setSeedDefaults
m (JLnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/RandomSequences; a lambda$factory$1
m (J)Lnet/minecraft/world/level/saveddata/PersistentBase$a; a factory
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/resources/MinecraftKey;IZZ)V a reset
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/RandomSequence;)V a lambda$save$2
m ()I a clear
m (JLnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/RandomSequences; a load
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/util/RandomSource; a get
m (Ljava/util/function/BiConsumer;)V a forAllSequences
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Z)Z a getBooleanWithDefault
m (Lnet/minecraft/resources/MinecraftKey;)V b reset
m (J)Lnet/minecraft/world/RandomSequences; b lambda$factory$0
m (Lnet/minecraft/resources/MinecraftKey;IZZ)Lnet/minecraft/world/RandomSequence; b createSequence
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/RandomSequence; c createSequence
c net/minecraft/world/RandomSequences$a net/minecraft/world/RandomSequences$DirtyMarkingRandomSource
f Lnet/minecraft/world/RandomSequences; b this$0
f Lnet/minecraft/util/RandomSource; c random
m (I)I a nextInt
m (J)V b setSeed
m ()Lnet/minecraft/util/RandomSource; d fork
m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional
m ()I f nextInt
m ()J g nextLong
m ()Z h nextBoolean
m ()F i nextFloat
m ()D j nextDouble
m ()D k nextGaussian
c net/minecraft/world/RandomizableContainer net/minecraft/world/RandomizableContainer
f Ljava/lang/String; b LOOT_TABLE_TAG
f Ljava/lang/String; c LOOT_TABLE_SEED_TAG
m (Lnet/minecraft/resources/ResourceKey;)V a setLootTable
m (Lnet/minecraft/resources/ResourceKey;J)V a setLootTable
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/resources/ResourceKey;)V a setBlockEntityLootTable
m (J)V a setLootTableSeed
m (Lnet/minecraft/nbt/NBTTagCompound;)Z a_ tryLoadLootTable
m ()Lnet/minecraft/resources/ResourceKey; aw_ getLootTable
m ()J ax_ getLootTableSeed
m ()Lnet/minecraft/core/BlockPosition; ay_ getBlockPos
m (Lnet/minecraft/nbt/NBTTagCompound;)Z b_ trySaveLootTable
m (Lnet/minecraft/world/entity/player/EntityHuman;)V e_ unpackLootTable
m ()Lnet/minecraft/world/level/World; i getLevel
c net/minecraft/world/TickRateManager net/minecraft/world/TickRateManager
f F a MIN_TICKRATE
f F b tickrate
f J c nanosecondsPerTick
f I d frozenTicksToRun
f Z e runGameElements
f Z f isFrozen
m (Lnet/minecraft/world/entity/Entity;)Z a isEntityFrozen
m (F)V a setTickRate
m (Z)V a setFrozen
m (I)V c setFrozenTicksToRun
m ()F f tickrate
m ()F g millisecondsPerTick
m ()J h nanosecondsPerTick
m ()Z i runsNormally
m ()Z j isSteppingForward
m ()I k frozenTicksToRun
m ()Z l isFrozen
m ()V m tick
c net/minecraft/world/TileInventory net/minecraft/world/SimpleMenuProvider
f Lnet/minecraft/network/chat/IChatBaseComponent; a title
f Lnet/minecraft/world/inventory/ITileEntityContainer; b menuConstructor
m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName
c net/minecraft/world/damagesource/CombatEntry net/minecraft/world/damagesource/CombatEntry
f Lnet/minecraft/world/damagesource/DamageSource; a source
f F b damage
f Lnet/minecraft/world/damagesource/FallLocation; c fallLocation
f F d fallDistance
m ()Lnet/minecraft/world/damagesource/DamageSource; a source
m ()F b damage
m ()Lnet/minecraft/world/damagesource/FallLocation; c fallLocation
m ()F d fallDistance
c net/minecraft/world/damagesource/CombatMath net/minecraft/world/damagesource/CombatRules
f F a MAX_ARMOR
f F b ARMOR_PROTECTION_DIVIDER
f F c BASE_ARMOR_TOUGHNESS
f F d MIN_ARMOR_RATIO
f I e NUM_ARMOR_ITEMS
m (FLnet/minecraft/world/damagesource/DamageSource;FF)F a getDamageAfterAbsorb
m (FF)F a getDamageAfterMagicAbsorb
c net/minecraft/world/damagesource/CombatTracker net/minecraft/world/damagesource/CombatTracker
f I a RESET_DAMAGE_STATUS_TIME
f I b RESET_COMBAT_STATUS_TIME
f Lnet/minecraft/network/chat/ChatModifier; c INTENTIONAL_GAME_DESIGN_STYLE
f Ljava/util/List; d entries
f Lnet/minecraft/world/entity/EntityLiving; e mob
f I f lastDamageTime
f I g combatStartTime
f I h combatEndTime
f Z i inCombat
f Z j takingDamage
m (Lnet/minecraft/world/damagesource/CombatEntry;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a getFallMessage
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a getDisplayName
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getMessageForAssistedFall
m (Lnet/minecraft/world/damagesource/DamageSource;)Z a shouldEnterCombat
m (Lnet/minecraft/world/damagesource/DamageSource;F)V a recordDamage
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getDeathMessage
m ()I b getCombatDuration
m ()V c recheckStatus
m ()Lnet/minecraft/world/damagesource/CombatEntry; d getMostSignificantFall
c net/minecraft/world/damagesource/DamageEffects net/minecraft/world/damagesource/DamageEffects
f Lnet/minecraft/world/damagesource/DamageEffects; a HURT
f Lnet/minecraft/world/damagesource/DamageEffects; b THORNS
f Lnet/minecraft/world/damagesource/DamageEffects; c DROWNING
f Lnet/minecraft/world/damagesource/DamageEffects; d BURNING
f Lnet/minecraft/world/damagesource/DamageEffects; e POKING
f Lnet/minecraft/world/damagesource/DamageEffects; f FREEZING
f Lcom/mojang/serialization/Codec; g CODEC
f Ljava/lang/String; h id
f Lnet/minecraft/sounds/SoundEffect; i sound
f [Lnet/minecraft/world/damagesource/DamageEffects; j $VALUES
m ()Lnet/minecraft/sounds/SoundEffect; a sound
m ()[Lnet/minecraft/world/damagesource/DamageEffects; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/damagesource/DamageScaling net/minecraft/world/damagesource/DamageScaling
f Lnet/minecraft/world/damagesource/DamageScaling; a NEVER
f Lnet/minecraft/world/damagesource/DamageScaling; b WHEN_CAUSED_BY_LIVING_NON_PLAYER
f Lnet/minecraft/world/damagesource/DamageScaling; c ALWAYS
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/lang/String; e id
f [Lnet/minecraft/world/damagesource/DamageScaling; f $VALUES
m ()[Lnet/minecraft/world/damagesource/DamageScaling; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/damagesource/DamageSource net/minecraft/world/damagesource/DamageSource
f Lnet/minecraft/core/Holder; a type
f Lnet/minecraft/world/entity/Entity; b causingEntity
f Lnet/minecraft/world/entity/Entity; c directEntity
f Lnet/minecraft/world/phys/Vec3D; d damageSourcePosition
m (Lnet/minecraft/tags/TagKey;)Z a is
m (Lnet/minecraft/resources/ResourceKey;)Z a is
m ()F a getFoodExhaustion
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/network/chat/IChatBaseComponent; a getLocalizedDeathMessage
m ()Z b isIndirect
m ()Lnet/minecraft/world/entity/Entity; c getDirectEntity
m ()Lnet/minecraft/world/entity/Entity; d getEntity
m ()Ljava/lang/String; e getMsgId
m ()Z f scalesWithDifficulty
m ()Z g isCreativePlayer
m ()Lnet/minecraft/world/phys/Vec3D; h getSourcePosition
m ()Lnet/minecraft/world/phys/Vec3D; i sourcePositionRaw
m ()Lnet/minecraft/world/damagesource/DamageType; j type
m ()Lnet/minecraft/core/Holder; k typeHolder
c net/minecraft/world/damagesource/DamageSources net/minecraft/world/damagesource/DamageSources
f Lnet/minecraft/core/IRegistry; a damageTypes
f Lnet/minecraft/world/damagesource/DamageSource; b inFire
f Lnet/minecraft/world/damagesource/DamageSource; c lightningBolt
f Lnet/minecraft/world/damagesource/DamageSource; d onFire
f Lnet/minecraft/world/damagesource/DamageSource; e lava
f Lnet/minecraft/world/damagesource/DamageSource; f hotFloor
f Lnet/minecraft/world/damagesource/DamageSource; g inWall
f Lnet/minecraft/world/damagesource/DamageSource; h cramming
f Lnet/minecraft/world/damagesource/DamageSource; i drown
f Lnet/minecraft/world/damagesource/DamageSource; j starve
f Lnet/minecraft/world/damagesource/DamageSource; k cactus
f Lnet/minecraft/world/damagesource/DamageSource; l fall
f Lnet/minecraft/world/damagesource/DamageSource; m flyIntoWall
f Lnet/minecraft/world/damagesource/DamageSource; n fellOutOfWorld
f Lnet/minecraft/world/damagesource/DamageSource; o generic
f Lnet/minecraft/world/damagesource/DamageSource; p magic
f Lnet/minecraft/world/damagesource/DamageSource; q wither
f Lnet/minecraft/world/damagesource/DamageSource; r dragonBreath
f Lnet/minecraft/world/damagesource/DamageSource; s dryOut
f Lnet/minecraft/world/damagesource/DamageSource; t sweetBerryBush
f Lnet/minecraft/world/damagesource/DamageSource; u freeze
f Lnet/minecraft/world/damagesource/DamageSource; v stalagmite
f Lnet/minecraft/world/damagesource/DamageSource; w outsideBorder
f Lnet/minecraft/world/damagesource/DamageSource; x genericKill
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a source
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/damagesource/DamageSource; a source
m (Lnet/minecraft/world/entity/projectile/EntityArrow;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a arrow
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/damagesource/DamageSource; a badRespawnPointExplosion
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a source
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a fallingBlock
m (Lnet/minecraft/world/entity/projectile/EntityFireballFireball;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a fireball
m (Lnet/minecraft/world/entity/projectile/EntityFireworks;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a fireworks
m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/damagesource/DamageSource; a playerAttack
m (Lnet/minecraft/world/entity/projectile/EntityWitherSkull;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a witherSkull
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; a sting
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; a mobProjectile
m (Lnet/minecraft/world/level/Explosion;)Lnet/minecraft/world/damagesource/DamageSource; a explosion
m ()Lnet/minecraft/world/damagesource/DamageSource; a inFire
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a trident
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; b anvil
m ()Lnet/minecraft/world/damagesource/DamageSource; b lightningBolt
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; b mobAttack
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; b thrown
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; b spit
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; c windCharge
m ()Lnet/minecraft/world/damagesource/DamageSource; c onFire
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; c noAggroMobAttack
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; c indirectMagic
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; c fallingStalactite
m ()Lnet/minecraft/world/damagesource/DamageSource; d lava
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; d thorns
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; d explosion
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; e sonicBoom
m ()Lnet/minecraft/world/damagesource/DamageSource; e hotFloor
m ()Lnet/minecraft/world/damagesource/DamageSource; f inWall
m ()Lnet/minecraft/world/damagesource/DamageSource; g cramming
m ()Lnet/minecraft/world/damagesource/DamageSource; h drown
m ()Lnet/minecraft/world/damagesource/DamageSource; i starve
m ()Lnet/minecraft/world/damagesource/DamageSource; j cactus
m ()Lnet/minecraft/world/damagesource/DamageSource; k fall
m ()Lnet/minecraft/world/damagesource/DamageSource; l flyIntoWall
m ()Lnet/minecraft/world/damagesource/DamageSource; m fellOutOfWorld
m ()Lnet/minecraft/world/damagesource/DamageSource; n generic
m ()Lnet/minecraft/world/damagesource/DamageSource; o magic
m ()Lnet/minecraft/world/damagesource/DamageSource; p wither
m ()Lnet/minecraft/world/damagesource/DamageSource; q dragonBreath
m ()Lnet/minecraft/world/damagesource/DamageSource; r dryOut
m ()Lnet/minecraft/world/damagesource/DamageSource; s sweetBerryBush
m ()Lnet/minecraft/world/damagesource/DamageSource; t freeze
m ()Lnet/minecraft/world/damagesource/DamageSource; u stalagmite
m ()Lnet/minecraft/world/damagesource/DamageSource; v outOfBorder
m ()Lnet/minecraft/world/damagesource/DamageSource; w genericKill
c net/minecraft/world/damagesource/DamageType net/minecraft/world/damagesource/DamageType
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Ljava/lang/String; b msgId
f Lnet/minecraft/world/damagesource/DamageScaling; c scaling
f F d exhaustion
f Lnet/minecraft/world/damagesource/DamageEffects; e effects
f Lnet/minecraft/world/damagesource/DeathMessageType; f deathMessageType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/lang/String; a msgId
m ()Lnet/minecraft/world/damagesource/DamageScaling; b scaling
m ()F c exhaustion
m ()Lnet/minecraft/world/damagesource/DamageEffects; d effects
m ()Lnet/minecraft/world/damagesource/DeathMessageType; e deathMessageType
c net/minecraft/world/damagesource/DamageTypes net/minecraft/world/damagesource/DamageTypes
f Lnet/minecraft/resources/ResourceKey; A MOB_ATTACK_NO_AGGRO
f Lnet/minecraft/resources/ResourceKey; B PLAYER_ATTACK
f Lnet/minecraft/resources/ResourceKey; C ARROW
f Lnet/minecraft/resources/ResourceKey; D TRIDENT
f Lnet/minecraft/resources/ResourceKey; E MOB_PROJECTILE
f Lnet/minecraft/resources/ResourceKey; F SPIT
f Lnet/minecraft/resources/ResourceKey; G WIND_CHARGE
f Lnet/minecraft/resources/ResourceKey; H FIREWORKS
f Lnet/minecraft/resources/ResourceKey; I FIREBALL
f Lnet/minecraft/resources/ResourceKey; J UNATTRIBUTED_FIREBALL
f Lnet/minecraft/resources/ResourceKey; K WITHER_SKULL
f Lnet/minecraft/resources/ResourceKey; L THROWN
f Lnet/minecraft/resources/ResourceKey; M INDIRECT_MAGIC
f Lnet/minecraft/resources/ResourceKey; N THORNS
f Lnet/minecraft/resources/ResourceKey; O EXPLOSION
f Lnet/minecraft/resources/ResourceKey; P PLAYER_EXPLOSION
f Lnet/minecraft/resources/ResourceKey; Q SONIC_BOOM
f Lnet/minecraft/resources/ResourceKey; R BAD_RESPAWN_POINT
f Lnet/minecraft/resources/ResourceKey; S OUTSIDE_BORDER
f Lnet/minecraft/resources/ResourceKey; T GENERIC_KILL
f Lnet/minecraft/resources/ResourceKey; a IN_FIRE
f Lnet/minecraft/resources/ResourceKey; b LIGHTNING_BOLT
f Lnet/minecraft/resources/ResourceKey; c ON_FIRE
f Lnet/minecraft/resources/ResourceKey; d LAVA
f Lnet/minecraft/resources/ResourceKey; e HOT_FLOOR
f Lnet/minecraft/resources/ResourceKey; f IN_WALL
f Lnet/minecraft/resources/ResourceKey; g CRAMMING
f Lnet/minecraft/resources/ResourceKey; h DROWN
f Lnet/minecraft/resources/ResourceKey; i STARVE
f Lnet/minecraft/resources/ResourceKey; j CACTUS
f Lnet/minecraft/resources/ResourceKey; k FALL
f Lnet/minecraft/resources/ResourceKey; l FLY_INTO_WALL
f Lnet/minecraft/resources/ResourceKey; m FELL_OUT_OF_WORLD
f Lnet/minecraft/resources/ResourceKey; n GENERIC
f Lnet/minecraft/resources/ResourceKey; o MAGIC
f Lnet/minecraft/resources/ResourceKey; p WITHER
f Lnet/minecraft/resources/ResourceKey; q DRAGON_BREATH
f Lnet/minecraft/resources/ResourceKey; r DRY_OUT
f Lnet/minecraft/resources/ResourceKey; s SWEET_BERRY_BUSH
f Lnet/minecraft/resources/ResourceKey; t FREEZE
f Lnet/minecraft/resources/ResourceKey; u STALAGMITE
f Lnet/minecraft/resources/ResourceKey; v FALLING_BLOCK
f Lnet/minecraft/resources/ResourceKey; w FALLING_ANVIL
f Lnet/minecraft/resources/ResourceKey; x FALLING_STALACTITE
f Lnet/minecraft/resources/ResourceKey; y STING
f Lnet/minecraft/resources/ResourceKey; z MOB_ATTACK
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/world/damagesource/DeathMessageType net/minecraft/world/damagesource/DeathMessageType
f Lnet/minecraft/world/damagesource/DeathMessageType; a DEFAULT
f Lnet/minecraft/world/damagesource/DeathMessageType; b FALL_VARIANTS
f Lnet/minecraft/world/damagesource/DeathMessageType; c INTENTIONAL_GAME_DESIGN
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/lang/String; e id
f [Lnet/minecraft/world/damagesource/DeathMessageType; f $VALUES
m ()[Lnet/minecraft/world/damagesource/DeathMessageType; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/damagesource/FallLocation net/minecraft/world/damagesource/FallLocation
f Lnet/minecraft/world/damagesource/FallLocation; a GENERIC
f Lnet/minecraft/world/damagesource/FallLocation; b LADDER
f Lnet/minecraft/world/damagesource/FallLocation; c VINES
f Lnet/minecraft/world/damagesource/FallLocation; d WEEPING_VINES
f Lnet/minecraft/world/damagesource/FallLocation; e TWISTING_VINES
f Lnet/minecraft/world/damagesource/FallLocation; f SCAFFOLDING
f Lnet/minecraft/world/damagesource/FallLocation; g OTHER_CLIMBABLE
f Lnet/minecraft/world/damagesource/FallLocation; h WATER
f Ljava/lang/String; i id
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/FallLocation; a getCurrentFallLocation
m ()Ljava/lang/String; a languageKey
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/damagesource/FallLocation; a blockToFallLocation
m ()Ljava/lang/String; b id
c net/minecraft/world/effect/AbsorptionMobEffect net/minecraft/world/effect/AbsorptionMobEffect
m (II)Z a shouldApplyEffectTickThisTick
m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
m (Lnet/minecraft/world/entity/EntityLiving;I)V b onEffectStarted
c net/minecraft/world/effect/BadOmenMobEffect net/minecraft/world/effect/BadOmenMobEffect
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/server/level/WorldServer;)Z a legacyApplyEffectTick
m (II)Z a shouldApplyEffectTickThisTick
m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
c net/minecraft/world/effect/HealOrHarmMobEffect net/minecraft/world/effect/HealOrHarmMobEffect
f Z a isHarm
m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;ID)V a applyInstantenousEffect
c net/minecraft/world/effect/HungerMobEffect net/minecraft/world/effect/HungerMobEffect
m (II)Z a shouldApplyEffectTickThisTick
m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
c net/minecraft/world/effect/InfestedMobEffect net/minecraft/world/effect/InfestedMobEffect
f F a chanceToSpawn
f Ljava/util/function/ToIntFunction; b spawnedCount
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;DDD)V a spawnSilverfish
m (Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/damagesource/DamageSource;F)V a onMobHurt
c net/minecraft/world/effect/InstantMobEffect net/minecraft/world/effect/InstantenousMobEffect
m ()Z a isInstantenous
m (II)Z a shouldApplyEffectTickThisTick
c net/minecraft/world/effect/MobEffect net/minecraft/world/effect/MobEffectInstance
f I a INFINITE_DURATION
f I b MIN_AMPLIFIER
f I c MAX_AMPLIFIER
f Lcom/mojang/serialization/Codec; d CODEC
f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC
f Lorg/slf4j/Logger; f LOGGER
f Lnet/minecraft/core/Holder; g effect
f I h duration
f I i amplifier
f Z j ambient
f Z k visible
f Z l showIcon
f Lnet/minecraft/world/effect/MobEffect; m hiddenEffect
f Lnet/minecraft/world/effect/MobEffect$a; n blendState
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;F)V a onMobHurt
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved
m (Lnet/minecraft/core/Holder;)Z a is
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/effect/MobEffect;)V a setDetailsFrom
m (Lnet/minecraft/world/entity/EntityLiving;F)F a getBlendFactor
m (Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)I a mapDuration
m (Lnet/minecraft/world/entity/EntityLiving;)V a onEffectStarted
m ()Lnet/minecraft/core/particles/ParticleParam; a getParticleOptions
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/effect/MobEffect; a load
m (I)Z a endsWithin
m (Lnet/minecraft/world/entity/EntityLiving;Ljava/lang/Runnable;)Z a tick
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffect$b;)Lnet/minecraft/world/effect/MobEffect; a lambda$new$1
m (Lnet/minecraft/world/entity/EntityLiving;)V b onEffectAdded
m (Lnet/minecraft/world/effect/MobEffect;)Z b update
m ()Z b isInfiniteDuration
m (I)I b lambda$tickDownDuration$2
m ()Lnet/minecraft/core/Holder; c getEffect
m (Lnet/minecraft/world/effect/MobEffect;)I c compareTo
m (Lnet/minecraft/world/effect/MobEffect;)V d copyBlendState
m ()I d getDuration
m (Lnet/minecraft/world/effect/MobEffect;)Z e isShorterDurationThan
m ()I e getAmplifier
m ()Z f isAmbient
m ()Z g isVisible
m ()Z h showIcon
m ()Ljava/lang/String; i getDescriptionId
m ()Lnet/minecraft/nbt/NBTBase; j save
m ()V k skipBlending
m ()Lnet/minecraft/world/effect/MobEffect$b; l asDetails
m ()Z m hasRemainingDuration
m ()I n tickDownDuration
m ()Ljava/lang/String; o describeDuration
c net/minecraft/world/effect/MobEffect$a net/minecraft/world/effect/MobEffectInstance$BlendState
f F a factor
f F b factorPreviousFrame
m (Lnet/minecraft/world/effect/MobEffect$a;)V a copyFrom
m (Lnet/minecraft/world/effect/MobEffect;)V a setImmediate
m (Lnet/minecraft/world/entity/EntityLiving;F)F a getFactor
m (Lnet/minecraft/world/effect/MobEffect;)V b tick
m (Lnet/minecraft/world/effect/MobEffect;)F c computeTarget
m (Lnet/minecraft/world/effect/MobEffect;)I d getBlendDuration
c net/minecraft/world/effect/MobEffect$b net/minecraft/world/effect/MobEffectInstance$Details
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f I c amplifier
f I d duration
f Z e ambient
f Z f showParticles
f Z g showIcon
f Ljava/util/Optional; h hiddenEffect
m (Lnet/minecraft/world/effect/MobEffect$b;)Ljava/util/Optional; a lambda$static$0
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; a lambda$static$2
m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a lambda$static$3
m ()I a amplifier
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (IIZZLjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/effect/MobEffect$b; a create
m ()I b duration
m ()Z c ambient
m ()Z d showParticles
m ()Z e showIcon
m ()Ljava/util/Optional; f hiddenEffect
c net/minecraft/world/effect/MobEffectInfo net/minecraft/world/effect/MobEffectCategory
f Lnet/minecraft/world/effect/MobEffectInfo; a BENEFICIAL
f Lnet/minecraft/world/effect/MobEffectInfo; b HARMFUL
f Lnet/minecraft/world/effect/MobEffectInfo; c NEUTRAL
f Lnet/minecraft/EnumChatFormat; d tooltipFormatting
f [Lnet/minecraft/world/effect/MobEffectInfo; e $VALUES
m ()Lnet/minecraft/EnumChatFormat; a getTooltipFormatting
m ()[Lnet/minecraft/world/effect/MobEffectInfo; b $values
c net/minecraft/world/effect/MobEffectList net/minecraft/world/effect/MobEffect
f I a AMBIENT_ALPHA
f Ljava/util/Map; b attributeModifiers
f Lnet/minecraft/world/effect/MobEffectInfo; c category
f I d color
f Ljava/util/function/Function; e particleFactory
f Ljava/lang/String; f descriptionId
f I g blendDurationTicks
f Ljava/util/Optional; h soundOnAdded
f Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
m (II)Z a shouldApplyEffectTickThisTick
m (ILjava/util/function/BiConsumer;)V a createModifiers
m (Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/damagesource/DamageSource;F)V a onMobHurt
m (Lnet/minecraft/core/Holder;Ljava/lang/String;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Lnet/minecraft/world/effect/MobEffectList; a addAttributeModifier
m (Ljava/util/function/BiConsumer;ILnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffectList$a;)V a lambda$createModifiers$3
m ()Z a isInstantenous
m (Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved
m (Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/core/particles/ParticleParam; a createParticleOptions
m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/effect/MobEffectList; a requiredFeatures
m (Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;)V a removeAttributeModifiers
m (Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/effect/MobEffectList; a withSoundOnAdded
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/sounds/SoundEffect;)V a lambda$onEffectAdded$2
m (Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;I)V a addAttributeModifiers
m (Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/core/particles/ParticleParam; a lambda$new$1
m (I)Lnet/minecraft/world/effect/MobEffectList; a setBlendDuration
m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;ID)V a applyInstantenousEffect
m (ILnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/core/particles/ParticleParam; a lambda$new$0
m ()I b getBlendDurationTicks
m (Lnet/minecraft/world/entity/EntityLiving;I)V b onEffectStarted
m ()Ljava/lang/String; c getOrCreateDescriptionId
m (Lnet/minecraft/world/entity/EntityLiving;I)V c onEffectAdded
m ()Ljava/lang/String; d getDescriptionId
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getDisplayName
m ()Lnet/minecraft/world/effect/MobEffectInfo; f getCategory
m ()I g getColor
m ()Z h isBeneficial
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
c net/minecraft/world/effect/MobEffectList$a net/minecraft/world/effect/MobEffect$AttributeTemplate
f Ljava/util/UUID; a id
f D b amount
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; c operation
m (Ljava/lang/String;I)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a create
m ()Ljava/util/UUID; a id
m ()D b amount
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; c operation
c net/minecraft/world/effect/MobEffectUtil net/minecraft/world/effect/MobEffectUtil
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;DLnet/minecraft/world/effect/MobEffect;I)Ljava/util/List; a addEffectToPlayersAround
m (Lnet/minecraft/world/effect/MobEffect;FF)Lnet/minecraft/network/chat/IChatBaseComponent; a formatDuration
m (Lnet/minecraft/world/entity/EntityLiving;)Z a hasDigSpeed
m (Lnet/minecraft/world/entity/EntityLiving;)I b getDigSpeedAmplification
m (Lnet/minecraft/world/entity/EntityLiving;)Z c hasWaterBreathing
c net/minecraft/world/effect/MobEffects net/minecraft/world/effect/MobEffects
f Lnet/minecraft/core/Holder; A UNLUCK
f Lnet/minecraft/core/Holder; B SLOW_FALLING
f Lnet/minecraft/core/Holder; C CONDUIT_POWER
f Lnet/minecraft/core/Holder; D DOLPHINS_GRACE
f Lnet/minecraft/core/Holder; E BAD_OMEN
f Lnet/minecraft/core/Holder; F HERO_OF_THE_VILLAGE
f Lnet/minecraft/core/Holder; G DARKNESS
f Lnet/minecraft/core/Holder; H TRIAL_OMEN
f Lnet/minecraft/core/Holder; I RAID_OMEN
f Lnet/minecraft/core/Holder; J WIND_CHARGED
f Lnet/minecraft/core/Holder; K WEAVING
f Lnet/minecraft/core/Holder; L OOZING
f Lnet/minecraft/core/Holder; M INFESTED
f I N DARKNESS_EFFECT_FACTOR_PADDING_DURATION_TICKS
f Lnet/minecraft/core/Holder; a MOVEMENT_SPEED
f Lnet/minecraft/core/Holder; b MOVEMENT_SLOWDOWN
f Lnet/minecraft/core/Holder; c DIG_SPEED
f Lnet/minecraft/core/Holder; d DIG_SLOWDOWN
f Lnet/minecraft/core/Holder; e DAMAGE_BOOST
f Lnet/minecraft/core/Holder; f HEAL
f Lnet/minecraft/core/Holder; g HARM
f Lnet/minecraft/core/Holder; h JUMP
f Lnet/minecraft/core/Holder; i CONFUSION
f Lnet/minecraft/core/Holder; j REGENERATION
f Lnet/minecraft/core/Holder; k DAMAGE_RESISTANCE
f Lnet/minecraft/core/Holder; l FIRE_RESISTANCE
f Lnet/minecraft/core/Holder; m WATER_BREATHING
f Lnet/minecraft/core/Holder; n INVISIBILITY
f Lnet/minecraft/core/Holder; o BLINDNESS
f Lnet/minecraft/core/Holder; p NIGHT_VISION
f Lnet/minecraft/core/Holder; q HUNGER
f Lnet/minecraft/core/Holder; r WEAKNESS
f Lnet/minecraft/core/Holder; s POISON
f Lnet/minecraft/core/Holder; t WITHER
f Lnet/minecraft/core/Holder; u HEALTH_BOOST
f Lnet/minecraft/core/Holder; v ABSORPTION
f Lnet/minecraft/core/Holder; w SATURATION
f Lnet/minecraft/core/Holder; x GLOWING
f Lnet/minecraft/core/Holder; y LEVITATION
f Lnet/minecraft/core/Holder; z LUCK
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Holder; a bootstrap
m (Ljava/lang/String;Lnet/minecraft/world/effect/MobEffectList;)Lnet/minecraft/core/Holder; a register
m (Lnet/minecraft/util/RandomSource;)I a lambda$static$2
m (Lnet/minecraft/util/RandomSource;)I b lambda$static$1
m (Lnet/minecraft/util/RandomSource;)I c lambda$static$0
c net/minecraft/world/effect/OozingMobEffect net/minecraft/world/effect/OozingMobEffect
f I a SLIME_SIZE
f I b RADIUS_TO_CHECK_SLIMES
f Ljava/util/function/ToIntFunction; c spawnedCount
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/monster/EntitySlime;)Z a lambda$onMobRemoved$0
m (Lnet/minecraft/world/level/World;DDD)V a spawnSlimeOffspring
m (III)I a numberOfSlimesToSpawn
m (Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved
c net/minecraft/world/effect/PoisonMobEffect net/minecraft/world/effect/PoisonMobEffect
m (II)Z a shouldApplyEffectTickThisTick
m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
c net/minecraft/world/effect/RaidOmenMobEffect net/minecraft/world/effect/RaidOmenMobEffect
m (II)Z a shouldApplyEffectTickThisTick
m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
c net/minecraft/world/effect/RegenerationMobEffect net/minecraft/world/effect/RegenerationMobEffect
m (II)Z a shouldApplyEffectTickThisTick
m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
c net/minecraft/world/effect/SaturationMobEffect net/minecraft/world/effect/SaturationMobEffect
m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
c net/minecraft/world/effect/WeavingMobEffect net/minecraft/world/effect/WeavingMobEffect
f Ljava/util/function/ToIntFunction; a maxCobwebs
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a spawnCobwebsRandomlyAround
m (Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved
c net/minecraft/world/effect/WindChargedMobEffect net/minecraft/world/effect/WindChargedMobEffect
m (Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved
c net/minecraft/world/effect/WitherMobEffect net/minecraft/world/effect/WitherMobEffect
m (II)Z a shouldApplyEffectTickThisTick
m (Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
c net/minecraft/world/entity/AnimationState net/minecraft/world/entity/AnimationState
f J a STOPPED
f J b lastTime
f J c accumulatedTime
m (ZI)V a animateWhen
m (Ljava/util/function/Consumer;)V a ifStarted
m (I)V a start
m ()V a stop
m (IF)V a fastForward
m (FF)V a updateTime
m (I)V b startIfStopped
m ()J b getAccumulatedTime
m ()Z c isStarted
c net/minecraft/world/entity/Attackable net/minecraft/world/entity/Attackable
m ()Lnet/minecraft/world/entity/EntityLiving; T_ getLastAttacker
c net/minecraft/world/entity/Crackiness net/minecraft/world/entity/Crackiness
f Lnet/minecraft/world/entity/Crackiness; a GOLEM
f Lnet/minecraft/world/entity/Crackiness; b WOLF_ARMOR
f F c fractionLow
f F d fractionMedium
f F e fractionHigh
m (F)Lnet/minecraft/world/entity/Crackiness$a; a byFraction
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/Crackiness$a; a byDamage
m (II)Lnet/minecraft/world/entity/Crackiness$a; a byDamage
c net/minecraft/world/entity/Crackiness$a net/minecraft/world/entity/Crackiness$Level
f Lnet/minecraft/world/entity/Crackiness$a; a NONE
f Lnet/minecraft/world/entity/Crackiness$a; b LOW
f Lnet/minecraft/world/entity/Crackiness$a; c MEDIUM
f Lnet/minecraft/world/entity/Crackiness$a; d HIGH
f [Lnet/minecraft/world/entity/Crackiness$a; e $VALUES
m ()[Lnet/minecraft/world/entity/Crackiness$a; a $values
c net/minecraft/world/entity/Display net/minecraft/world/entity/Display
f Lnet/minecraft/network/syncher/DataWatcherObject; aF DATA_RIGHT_ROTATION_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aG DATA_BILLBOARD_RENDER_CONSTRAINTS_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aH DATA_BRIGHTNESS_OVERRIDE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aI DATA_VIEW_RANGE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aJ DATA_SHADOW_RADIUS_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aK DATA_SHADOW_STRENGTH_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aL DATA_WIDTH_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aM DATA_HEIGHT_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aN DATA_GLOW_COLOR_OVERRIDE_ID
f Lit/unimi/dsi/fastutil/ints/IntSet; aO RENDER_STATE_IDS
f F aP INITIAL_SHADOW_RADIUS
f F aQ INITIAL_SHADOW_STRENGTH
f I aR NO_GLOW_COLOR_OVERRIDE
f J aS interpolationStartClientTick
f I aT interpolationDuration
f F aU lastProgress
f Lnet/minecraft/world/phys/AxisAlignedBB; aV cullingBoundingBox
f Z aW updateStartTick
f Z aX updateInterpolationDuration
f Lnet/minecraft/world/entity/Display$k; aY renderState
f Lnet/minecraft/world/entity/Display$j; aZ posRotInterpolationTarget
f I b NO_BRIGHTNESS_OVERRIDE
f Ljava/lang/String; c TAG_POS_ROT_INTERPOLATION_DURATION
f Ljava/lang/String; d TAG_TRANSFORMATION_INTERPOLATION_DURATION
f Ljava/lang/String; e TAG_TRANSFORMATION_START_INTERPOLATION
f Ljava/lang/String; f TAG_TRANSFORMATION
f Ljava/lang/String; g TAG_BILLBOARD
f Ljava/lang/String; h TAG_BRIGHTNESS
f Ljava/lang/String; i TAG_VIEW_RANGE
f Ljava/lang/String; j TAG_SHADOW_RADIUS
f Ljava/lang/String; k TAG_SHADOW_STRENGTH
f Ljava/lang/String; l TAG_WIDTH
f Ljava/lang/String; m TAG_HEIGHT
f Ljava/lang/String; n TAG_GLOW_COLOR_OVERRIDE
f Z o updateRenderState
f Lorg/slf4j/Logger; p LOGGER
f Lnet/minecraft/network/syncher/DataWatcherObject; q DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; r DATA_TRANSFORMATION_INTERPOLATION_DURATION_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; s DATA_POS_ROT_INTERPOLATION_DURATION_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; t DATA_TRANSLATION_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; u DATA_SCALE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; v DATA_LEFT_ROTATION_ID
m ()F A getShadowRadius
m ()F B getShadowStrength
m ()F C getWidth
m ()I D getGlowColorOverride
m ()F E getHeight
m ()V G updateCulling
m ()Lnet/minecraft/world/entity/Display$k; H createFreshRenderState
m ()D L_ lerpTargetZ
m ()F M_ lerpTargetXRot
m (ZF)V a updateRenderSubState
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/world/entity/Display$k;F)Lnet/minecraft/world/entity/Display$k; a createInterpolatedRenderState
m (DDDFFI)V a lerpTo
m (Lcom/mojang/datafixers/util/Pair;)V a lambda$readAdditionalSaveData$2
m (Lnet/minecraft/world/entity/Display$BillboardConstraints;)V a setBillboardConstraints
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$5
m (F)F a calculateInterpolationProgress
m (Lnet/minecraft/util/Brightness;)V a setBrightnessOverride
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher;)Lcom/mojang/math/Transformation; a createTransformation
m (Lcom/mojang/math/Transformation;)V a setTransformation
m (DDD)V a_ setPos
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$addAdditionalSaveData$4
m (F)V b setViewRange
m (Lcom/mojang/datafixers/util/Pair;)V b lambda$readAdditionalSaveData$1
m (I)V b setTransformationInterpolationDuration
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (I)V c setTransformationInterpolationDelay
m (Lcom/mojang/datafixers/util/Pair;)V c lambda$readAdditionalSaveData$0
m (F)V c setShadowRadius
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V c lambda$addAdditionalSaveData$3
m ()D c_ lerpTargetX
m (I)V d setPosRotInterpolationDuration
m ()D d_ lerpTargetY
m ()F e_ lerpTargetYRot
m ()Lnet/minecraft/world/phys/AxisAlignedBB; h_ getBoundingBoxForCulling
m ()I i_ getTeamColor
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction
m ()V l tick
m (I)V n setGlowColorOverride
m ()Lnet/minecraft/world/entity/Display$k; p renderState
m ()Z r_ isIgnoringBlockTriggers
m ()I s getTransformationInterpolationDuration
m (F)V t setShadowStrength
m (F)V u setWidth
m ()I u getTransformationInterpolationDelay
m ()I v getPosRotInterpolationDuration
m (F)V v setHeight
m ()Lnet/minecraft/world/entity/Display$BillboardConstraints; w getBillboardConstraints
m ()Lnet/minecraft/util/Brightness; x getBrightnessOverride
m ()I y getPackedBrightnessOverride
m ()F z getViewRange
c net/minecraft/world/entity/Display$BillboardConstraints net/minecraft/world/entity/Display$BillboardConstraints
f Lnet/minecraft/world/entity/Display$BillboardConstraints; a FIXED
f Lnet/minecraft/world/entity/Display$BillboardConstraints; b VERTICAL
f Lnet/minecraft/world/entity/Display$BillboardConstraints; c HORIZONTAL
f Lnet/minecraft/world/entity/Display$BillboardConstraints; d CENTER
f Lcom/mojang/serialization/Codec; e CODEC
f Ljava/util/function/IntFunction; f BY_ID
f B g id
f Ljava/lang/String; h name
f [Lnet/minecraft/world/entity/Display$BillboardConstraints; i $VALUES
m ()B a getId
m ()[Lnet/minecraft/world/entity/Display$BillboardConstraints; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/Display$BlockDisplay net/minecraft/world/entity/Display$BlockDisplay
f Ljava/lang/String; p TAG_BLOCK_STATE
f Lnet/minecraft/network/syncher/DataWatcherObject; q DATA_BLOCK_STATE_ID
f Lnet/minecraft/world/entity/Display$BlockDisplay$a; r blockRenderState
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (ZF)V a updateRenderSubState
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setBlockState
m ()Lnet/minecraft/world/entity/Display$BlockDisplay$a; s blockRenderState
m ()Lnet/minecraft/world/level/block/state/IBlockData; u getBlockState
c net/minecraft/world/entity/Display$BlockDisplay$a net/minecraft/world/entity/Display$BlockDisplay$BlockRenderState
f Lnet/minecraft/world/level/block/state/IBlockData; a blockState
m ()Lnet/minecraft/world/level/block/state/IBlockData; a blockState
c net/minecraft/world/entity/Display$ColorInterpolator net/minecraft/world/entity/Display$ColorInterpolator
f I a previous
f I b current
m ()I a previous
m ()I b current
c net/minecraft/world/entity/Display$FloatInterpolator net/minecraft/world/entity/Display$FloatInterpolator
m (FF)F a lambda$constant$0
c net/minecraft/world/entity/Display$GenericInterpolator net/minecraft/world/entity/Display$GenericInterpolator
m (Ljava/lang/Object;F)Ljava/lang/Object; a lambda$constant$0
c net/minecraft/world/entity/Display$IntInterpolator net/minecraft/world/entity/Display$IntInterpolator
m (IF)I a lambda$constant$0
c net/minecraft/world/entity/Display$ItemDisplay net/minecraft/world/entity/Display$ItemDisplay
f Ljava/lang/String; p TAG_ITEM
f Ljava/lang/String; q TAG_ITEM_DISPLAY
f Lnet/minecraft/network/syncher/DataWatcherObject; r DATA_ITEM_STACK_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; s DATA_ITEM_DISPLAY_ID
f Lnet/minecraft/world/entity/SlotAccess; t slot
f Lnet/minecraft/world/entity/Display$ItemDisplay$a; u itemRenderState
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/item/ItemStack;)V a setItemStack
m (ZF)V a updateRenderSubState
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lcom/mojang/datafixers/util/Pair;)V a lambda$readAdditionalSaveData$0
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$1
m (Lnet/minecraft/world/item/ItemDisplayContext;)V a setItemTransform
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/world/entity/Display$ItemDisplay$a; s itemRenderState
m ()Lnet/minecraft/world/item/ItemStack; u getItemStack
m ()Lnet/minecraft/world/item/ItemDisplayContext; v getItemTransform
c net/minecraft/world/entity/Display$ItemDisplay$a net/minecraft/world/entity/Display$ItemDisplay$ItemRenderState
f Lnet/minecraft/world/item/ItemStack; a itemStack
f Lnet/minecraft/world/item/ItemDisplayContext; b itemTransform
m ()Lnet/minecraft/world/item/ItemStack; a itemStack
m ()Lnet/minecraft/world/item/ItemDisplayContext; b itemTransform
c net/minecraft/world/entity/Display$TextDisplay net/minecraft/world/entity/Display$TextDisplay
f Ljava/lang/String; aF TAG_LINE_WIDTH
f Ljava/lang/String; aG TAG_TEXT_OPACITY
f Ljava/lang/String; aH TAG_BACKGROUND_COLOR
f Ljava/lang/String; aI TAG_SHADOW
f Ljava/lang/String; aJ TAG_SEE_THROUGH
f Ljava/lang/String; aK TAG_USE_DEFAULT_BACKGROUND
f Ljava/lang/String; aL TAG_ALIGNMENT
f B aM INITIAL_TEXT_OPACITY
f Lnet/minecraft/network/syncher/DataWatcherObject; aN DATA_TEXT_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aO DATA_LINE_WIDTH_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aP DATA_BACKGROUND_COLOR_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aQ DATA_TEXT_OPACITY_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aR DATA_STYLE_FLAGS_ID
f Lit/unimi/dsi/fastutil/ints/IntSet; aS TEXT_RENDER_STATE_IDS
f Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; aT clientDisplayCache
f Lnet/minecraft/world/entity/Display$TextDisplay$e; aU textRenderState
f Ljava/lang/String; p TAG_TEXT
f B q FLAG_SHADOW
f B r FLAG_SEE_THROUGH
f B s FLAG_USE_DEFAULT_BACKGROUND
f B t FLAG_ALIGN_LEFT
f B u FLAG_ALIGN_RIGHT
f I v INITIAL_BACKGROUND
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (ZF)V a updateRenderSubState
m (Lnet/minecraft/world/entity/Display$TextDisplay$e;F)Lnet/minecraft/world/entity/Display$TextDisplay$e; a createInterpolatedTextRenderState
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/Display$TextDisplay$LineSplitter;)Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; a cacheDisplay
m (B)Lnet/minecraft/world/entity/Display$TextDisplay$Align; a getAlign
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$0
m (BLnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;B)B a loadFlag
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (I)V b setLineWidth
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (BLnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;B)V b storeFlag
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V c setText
m (B)V c setTextOpacity
m (I)V c setBackgroundColor
m (B)V d setFlags
m ()Lnet/minecraft/world/entity/Display$TextDisplay$e; s textRenderState
m ()Lnet/minecraft/network/chat/IChatBaseComponent; u getText
m ()I v getLineWidth
m ()B w getTextOpacity
m ()I x getBackgroundColor
m ()B y getFlags
m ()Lnet/minecraft/world/entity/Display$TextDisplay$e; z createFreshTextRenderState
c net/minecraft/world/entity/Display$TextDisplay$Align net/minecraft/world/entity/Display$TextDisplay$Align
f Lnet/minecraft/world/entity/Display$TextDisplay$Align; a CENTER
f Lnet/minecraft/world/entity/Display$TextDisplay$Align; b LEFT
f Lnet/minecraft/world/entity/Display$TextDisplay$Align; c RIGHT
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/lang/String; e name
f [Lnet/minecraft/world/entity/Display$TextDisplay$Align; f $VALUES
m ()[Lnet/minecraft/world/entity/Display$TextDisplay$Align; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/Display$TextDisplay$CachedInfo net/minecraft/world/entity/Display$TextDisplay$CachedInfo
f Ljava/util/List; a lines
f I b width
m ()Ljava/util/List; a lines
m ()I b width
c net/minecraft/world/entity/Display$TextDisplay$CachedLine net/minecraft/world/entity/Display$TextDisplay$CachedLine
f Lnet/minecraft/util/FormattedString; a contents
f I b width
m ()Lnet/minecraft/util/FormattedString; a contents
m ()I b width
c net/minecraft/world/entity/Display$TextDisplay$e net/minecraft/world/entity/Display$TextDisplay$TextRenderState
f Lnet/minecraft/network/chat/IChatBaseComponent; a text
f I b lineWidth
f Lnet/minecraft/world/entity/Display$IntInterpolator; c textOpacity
f Lnet/minecraft/world/entity/Display$IntInterpolator; d backgroundColor
f B e flags
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a text
m ()I b lineWidth
m ()Lnet/minecraft/world/entity/Display$IntInterpolator; c textOpacity
m ()Lnet/minecraft/world/entity/Display$IntInterpolator; d backgroundColor
m ()B e flags
c net/minecraft/world/entity/Display$h net/minecraft/world/entity/Display$LinearFloatInterpolator
f F a previous
f F b current
m ()F a previous
m ()F b current
c net/minecraft/world/entity/Display$i net/minecraft/world/entity/Display$LinearIntInterpolator
f I a previous
f I b current
m ()I a previous
m ()I b current
c net/minecraft/world/entity/Display$j net/minecraft/world/entity/Display$PosRotInterpolationTarget
f I a steps
f D b targetX
f D c targetY
f D d targetZ
f D e targetYRot
f D f targetXRot
m (Lnet/minecraft/world/entity/Entity;)V a applyTargetPosAndRot
m (Lnet/minecraft/world/entity/Entity;)V b applyLerpStep
c net/minecraft/world/entity/Display$k net/minecraft/world/entity/Display$RenderState
f Lnet/minecraft/world/entity/Display$GenericInterpolator; a transformation
f Lnet/minecraft/world/entity/Display$BillboardConstraints; b billboardConstraints
f I c brightnessOverride
f Lnet/minecraft/world/entity/Display$FloatInterpolator; d shadowRadius
f Lnet/minecraft/world/entity/Display$FloatInterpolator; e shadowStrength
f I f glowColorOverride
m ()Lnet/minecraft/world/entity/Display$GenericInterpolator; a transformation
m ()Lnet/minecraft/world/entity/Display$BillboardConstraints; b billboardConstraints
m ()I c brightnessOverride
m ()Lnet/minecraft/world/entity/Display$FloatInterpolator; d shadowRadius
m ()Lnet/minecraft/world/entity/Display$FloatInterpolator; e shadowStrength
m ()I f glowColorOverride
c net/minecraft/world/entity/Display$m net/minecraft/world/entity/Display$TransformationInterpolator
f Lcom/mojang/math/Transformation; a previous
f Lcom/mojang/math/Transformation; b current
m ()Lcom/mojang/math/Transformation; a previous
m (F)Lcom/mojang/math/Transformation; a get
m ()Lcom/mojang/math/Transformation; b current
c net/minecraft/world/entity/Entity net/minecraft/world/entity/Entity
f I A TOTAL_AIR_SUPPLY
f I B MAX_ENTITY_TAG_COUNT
f F C DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2
f D D DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5
f D E DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0
f I F BASE_TICKS_REQUIRED_TO_FREEZE
f I G FREEZE_HURT_FREQUENCY
f I H BASE_SAFE_FALL_DISTANCE
f Ljava/lang/String; I UUID_TAG
f Z J blocksBuilding
f I K boardingCooldown
f D L xo
f D M yo
f D N zo
f F O yRotO
f F P xRotO
f Z Q horizontalCollision
f Z R verticalCollision
f Z S verticalCollisionBelow
f Z T minorHorizontalCollision
f Z U hurtMarked
f Lnet/minecraft/world/phys/Vec3D; V stuckSpeedMultiplier
f F W DEFAULT_BB_WIDTH
f F X DEFAULT_BB_HEIGHT
f F Y walkDistO
f F Z walkDist
f Ljava/lang/String; aA stringUUID
f Z aB isInPowderSnow
f Z aC wasInPowderSnow
f Z aD wasOnFire
f Ljava/util/Optional; aE mainSupportingBlockPos
f F aF yRot
f F aG xRot
f Lnet/minecraft/world/phys/AxisAlignedBB; aH bb
f Z aI onGround
f Lnet/minecraft/world/entity/Entity$RemovalReason; aJ removalReason
f F aK nextStep
f I aL remainingFireTicks
f Ljava/util/Set; aM fluidOnEyes
f I aN FLAG_SHIFT_KEY_DOWN
f I aO FLAG_SPRINTING
f I aP FLAG_SWIMMING
f I aQ FLAG_INVISIBLE
f Lnet/minecraft/network/syncher/DataWatcherObject; aR DATA_AIR_SUPPLY_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aS DATA_CUSTOM_NAME
f Lnet/minecraft/network/syncher/DataWatcherObject; aT DATA_CUSTOM_NAME_VISIBLE
f Lnet/minecraft/network/syncher/DataWatcherObject; aU DATA_SILENT
f Lnet/minecraft/network/syncher/DataWatcherObject; aV DATA_NO_GRAVITY
f Lnet/minecraft/network/syncher/DataWatcherObject; aW DATA_TICKS_FROZEN
f Lnet/minecraft/world/level/entity/EntityInLevelCallback; aX levelCallback
f Lnet/minecraft/network/protocol/game/VecDeltaCodec; aY packetPositionCodec
f I aZ portalCooldown
f F aa moveDist
f F ab flyDist
f F ac fallDistance
f D ad xOld
f D ae yOld
f D af zOld
f Z ag noPhysics
f Lnet/minecraft/util/RandomSource; ah random
f I ai tickCount
f Z aj wasTouchingWater
f Lit/unimi/dsi/fastutil/objects/Object2DoubleMap; ak fluidHeight
f Z al wasEyeInWater
f I am invulnerableTime
f Z an firstTick
f Lnet/minecraft/network/syncher/DataWatcher; ao entityData
f Lnet/minecraft/network/syncher/DataWatcherObject; ap DATA_SHARED_FLAGS_ID
f I aq FLAG_ONFIRE
f I ar FLAG_GLOWING
f I as FLAG_FALL_FLYING
f Lnet/minecraft/network/syncher/DataWatcherObject; at DATA_POSE
f Z au noCulling
f Z av hasImpulse
f Z aw isInsidePortal
f I ax portalTime
f Lnet/minecraft/core/BlockPosition; ay portalEntrancePos
f Ljava/util/UUID; az uuid
f Lorg/slf4j/Logger; b LOGGER
f Z ba invulnerable
f Z bb hasGlowingTag
f Ljava/util/Set; bc tags
f [D bd pistonDeltas
f J be pistonDeltasGameTime
f Lnet/minecraft/world/entity/EntitySize; bf dimensions
f F bg eyeHeight
f Z bh onGroundNoBlocks
f F bi crystalSoundIntensity
f I bj lastCrystalSoundPlayTick
f Z bk hasVisualFire
f Lnet/minecraft/world/level/block/state/IBlockData; bl inBlockState
f Ljava/util/concurrent/atomic/AtomicInteger; c ENTITY_COUNTER
f Lnet/minecraft/world/phys/AxisAlignedBB; d INITIAL_AABB
f D e WATER_FLOW_SCALE
f D k LAVA_FAST_FLOW_SCALE
f D l LAVA_SLOW_FLOW_SCALE
f D m viewScale
f Lnet/minecraft/world/entity/EntityTypes; n type
f I o id
f Lcom/google/common/collect/ImmutableList; p passengers
f Lnet/minecraft/world/entity/Entity; q vehicle
f Lnet/minecraft/world/level/World; r level
f Lnet/minecraft/world/phys/Vec3D; s position
f Lnet/minecraft/core/BlockPosition; t blockPosition
f Lnet/minecraft/world/level/ChunkCoordIntPair; u chunkPosition
f Lnet/minecraft/world/phys/Vec3D; v deltaMovement
f Ljava/lang/String; w ID_TAG
f Ljava/lang/String; x PASSENGERS_TAG
f I y CONTENTS_SLOT_INDEX
f I z BOARDING_COOLDOWN
m ()V A teleportPassengers
m ()I F getPermissionLevel
m ()Ljava/util/stream/Stream; G getIndirectPassengersStream
m ()V L processPortalCooldown
m ()D L_ lerpTargetZ
m ()F M_ lerpTargetXRot
m ()Z N_ isSpectator
m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName
m ()Z U_ shouldInformAdmins
m ([F)Lnet/minecraft/nbt/NBTTagList; a newFloatList
m (Lnet/minecraft/sounds/SoundEffect;)V a playSound
m (DDDFF)V a absMoveTo
m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage
m (Lnet/minecraft/core/BlockPosition;FF)V a moveTo
m (Lnet/minecraft/core/EnumDirection$EnumAxis;D)D a applyPistonMovementRestriction
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/EnumMoveType;)Lnet/minecraft/world/phys/Vec3D; a maybeBackOffFromEdge
m (Lnet/minecraft/world/entity/Entity;Z)Z a startRiding
m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/Vec3D;)V a makeStuckInBlock
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a mayInteract
m (Lnet/minecraft/world/level/entity/EntityInLevelCallback;)V a setLevelCallback
m (Lnet/minecraft/server/level/EntityPlayer;)Z a broadcastToPlayer
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactAt
m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/BlockUtil$Rectangle;)Lnet/minecraft/world/phys/Vec3D; a getRelativePortalPosition
m (Lnet/minecraft/core/Holder;)V a gameEvent
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;ZZLnet/minecraft/world/phys/Vec3D;)Z a vibrationAndSoundEffectsFromBlock
m (Lnet/minecraft/world/entity/Entity;DD)Z a closerThan
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/portal/ShapeDetectorShape; a findDimensionEntryPoint
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;F)Z a shouldBlockExplode
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/level/block/EnumBlockMirror;)F a mirror
m (Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;Lnet/minecraft/world/phys/Vec3D;)V a lookAt
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V a positionRider
m (DFZ)Lnet/minecraft/world/phys/MovingObjectPosition; a pick
m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion
m (ZLnet/minecraft/world/phys/Vec3D;)V a setOnGroundWithKnownMovement
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (FLnet/minecraft/world/phys/Vec3D;)V a moveRelative
m (Lnet/minecraft/world/scores/ScoreboardTeamBase;)Z a isAlliedTo
m (FF)V a setRot
m (DDDFFI)V a lerpTo
m (Lnet/minecraft/world/entity/Entity;)V a onExplosionHit
m (Lnet/minecraft/tags/TagKey;D)Z a updateFluidHeightAndDoFluidPushing
m (Lnet/minecraft/server/level/WorldServer;DDDLjava/util/Set;FF)Z a teleportTo
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/level/World;)V a setLevel
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;)V a doEnchantDamageEffects
m (Lnet/minecraft/world/level/block/state/IBlockData;)V a onInsideBlock
m (Ljava/util/function/Predicate;)Z a hasPassenger
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityAttachments;)Lnet/minecraft/world/phys/Vec3D; a getDefaultPassengerAttachmentPoint
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove
m (Ljava/util/List;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/phys/Vec3D;FF)Lnet/minecraft/world/phys/Vec3D; a getInputVector
m (Lnet/minecraft/world/phys/AxisAlignedBB;)V a setBoundingBox
m (Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;F)F a getBlockExplosionResistance
m (FI)V a lerpHeadTo
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint
m (Lnet/minecraft/CrashReportSystemDetails;)V a fillCrashReportCategory
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)V a playCombinationStepSounds
m (IDDDDD)V a lerpPositionAndRotationStep
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a killedEntity
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isColliding
m (Lnet/minecraft/world/entity/projectile/IProjectile;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; a deflection
m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage
m (Lnet/minecraft/world/entity/Entity;D)Z a closerThan
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)V a gameEvent
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/phys/Vec3D; a getHandHoldingItemAngle
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/level/World;Ljava/util/List;)Lnet/minecraft/world/phys/Vec3D; a collideBoundingBox
m (Ljava/lang/String;)Z a addTag
m (Lnet/minecraft/world/entity/Entity;ILnet/minecraft/world/damagesource/DamageSource;)V a awardKillScore
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/List;)Lnet/minecraft/world/phys/Vec3D; a collideWithShapes
m ([D)Lnet/minecraft/nbt/NBTTagList; a newDoubleList
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)F a rotate
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m (Lnet/minecraft/sounds/SoundEffect;FF)V a playSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a collide
m (Ljava/util/function/BiConsumer;)V a updateDynamicGameEventListener
m (DDF)Lnet/minecraft/world/phys/Vec3D; a getCollisionHorizontalEscapeVector
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
m (DDD)V a dismountTo
m (Lnet/minecraft/tags/TagKey;)Z a isEyeInFluid
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation
m ()V aA lavaHurt
m ()I aB getRemainingFireTicks
m ()V aC clearFire
m ()V aD onBelowWorld
m ()Z aE onGround
m ()V aF tryCheckInsideBlocks
m ()V aG playEntityOnFireExtinguishedSound
m ()V aH extinguishFire
m ()V aI processFlappingMovement
m ()Lnet/minecraft/core/BlockPosition; aJ getOnPosLegacy
m ()Lnet/minecraft/core/BlockPosition; aK getBlockPosBelowThatAffectsMyMovement
m ()Lnet/minecraft/core/BlockPosition; aL getOnPos
m ()F aM getBlockJumpFactor
m ()F aN getBlockSpeedFactor
m ()F aO nextStep
m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound
m ()Lnet/minecraft/sounds/SoundEffect; aQ getSwimSplashSound
m ()Lnet/minecraft/sounds/SoundEffect; aR getSwimHighSpeedSplashSound
m ()V aS checkInsideBlocks
m ()V aT waterSwimSound
m ()V aU onFlap
m ()Z aV isFlapping
m ()Z aW isSilent
m ()Z aX isNoGravity
m ()D aY getDefaultGravity
m ()D aZ getGravity
m (Ljava/util/UUID;)V a_ setUUID
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m (DDD)V a_ setPos
m ()V ac stopRiding
m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName
m ()Z ag hasCustomName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; ah getCustomName
m ()V ai unRide
m ()Lnet/minecraft/network/protocol/game/VecDeltaCodec; aj getPositionCodec
m ()Lnet/minecraft/world/entity/EntityTypes; ak getType
m ()I al getId
m ()Ljava/util/Set; am getTags
m ()V an kill
m ()V ao discard
m ()Lnet/minecraft/network/syncher/DataWatcher; ap getEntityData
m ()V aq onClientRemoval
m ()Lnet/minecraft/world/entity/EntityPose; ar getPose
m ()Lnet/minecraft/world/phys/AxisAlignedBB; as makeBoundingBox
m ()V at reapplyPosition
m ()V au baseTick
m ()V av checkBelowWorld
m ()V aw setPortalCooldown
m ()I ax getPortalCooldown
m ()Z ay isOnPortalCooldown
m ()I az getPortalWaitTime
m (FF)Lnet/minecraft/world/phys/Vec3D; b calculateViewVector
m (Lnet/minecraft/world/level/block/state/IBlockData;)V b playMuffledStepSound
m (Lnet/minecraft/world/entity/EntityPose;)V b setPose
m (Lnet/minecraft/tags/TagKey;)D b getFluidHeight
m (Ljava/lang/String;)Z b removeTag
m (ZLnet/minecraft/world/phys/Vec3D;)V b checkSupportingBlock
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z b isFree
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; b changeDimension
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/phys/Vec3D;)V b setPos
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/EntityItem; b spawnAtLocation
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V b setRemoved
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b isInvulnerableTo
m (IZ)V b setSharedFlag
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setCustomName
m (DD)V b turn
m (DDDFF)V b moveTo
m (D)V b setViewScale
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m ()Z bA isPushable
m ()Z bB repositionEntityAfterLoad
m ()Ljava/lang/String; bC getEncodeId
m ()Z bD isAlive
m ()Z bE isInWall
m ()Z bF canBeCollidedWith
m ()Z bG showVehicleHealth
m ()V bH ejectPassengers
m ()V bI removeVehicle
m ()Z bJ couldAcceptPassenger
m ()F bK getPickRadius
m ()Lnet/minecraft/world/phys/Vec3D; bL getLookAngle
m ()Lnet/minecraft/world/phys/Vec2F; bM getRotationVector
m ()Lnet/minecraft/world/phys/Vec3D; bN getForward
m ()V bO handleNetherPortal
m ()I bP getDimensionChangingDelay
m ()Z bQ isOnFire
m ()Z bR isPassenger
m ()Z bS isVehicle
m ()Z bT dismountsUnderwater
m ()Z bU canControlVehicle
m ()Z bV isShiftKeyDown
m ()Z bW isSteppingCarefully
m ()Z bX isSuppressingBounce
m ()Z bY isDiscrete
m ()Z bZ isDescending
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch
m ()V ba applyGravity
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m ()Z bc dampensVibrations
m ()Z bd fireImmune
m ()Z be isInWater
m ()Z bf isInWaterOrRain
m ()Z bg isInWaterRainOrBubble
m ()Z bh isInWaterOrBubble
m ()Z bi isInLiquid
m ()Z bj isUnderWater
m ()V bk updateSwimming
m ()Z bl updateInWaterStateAndDoFluidPushing
m ()V bm updateInWaterStateAndDoWaterCurrentPushing
m ()V bn doWaterSplashEffect
m ()Lnet/minecraft/world/level/block/state/IBlockData; bo getBlockStateOnLegacy
m ()Lnet/minecraft/world/level/block/state/IBlockData; bp getBlockStateOn
m ()Z bq canSpawnSprintParticle
m ()V br spawnSprintParticle
m ()Z bs isInLava
m ()F bt getLightLevelDependentMagicValue
m ()V bu setOldPosAndRot
m ()V bv markHurt
m ()Lnet/minecraft/core/EnumDirection; bw getNearestViewDirection
m ()Lnet/minecraft/world/phys/Vec3D; bx getEyePosition
m ()Z by canBeHitByProjectile
m ()Z bz isPickable
m (Lnet/minecraft/world/damagesource/DamageSource;)V c handleDamageEvent
m (FF)Lnet/minecraft/world/phys/Vec3D; c calculateUpVector
m (Lnet/minecraft/server/level/EntityPlayer;)V c startSeenByPlayer
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c walkingStepSound
m (Z)V c setSharedFlagOnFire
m (DDD)V c teleportTo
m (Lnet/minecraft/world/phys/Vec3D;)Z c isHorizontalCollisionMinor
m (Lnet/minecraft/world/entity/EntityPose;)Z c hasPose
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; c removeAction
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c isStateClimbable
m (D)D c getX
m ()Ljava/lang/String; cA getStringUUID
m ()Ljava/lang/String; cB getScoreboardName
m ()Z cC isPushedByFluid
m ()D cD getViewScale
m ()Z cE isCustomNameVisible
m ()Z cF shouldShowName
m ()V cG fixupDimensions
m ()Lnet/minecraft/core/EnumDirection; cH getDirection
m ()Lnet/minecraft/core/EnumDirection; cI getMotionDirection
m ()Lnet/minecraft/network/chat/ChatHoverable; cJ createHoverEvent
m ()Lnet/minecraft/world/phys/AxisAlignedBB; cK getBoundingBox
m ()F cL getEyeHeight
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m ()Lnet/minecraft/world/level/World; cN getCommandSenderWorld
m ()Lnet/minecraft/server/MinecraftServer; cO getServer
m ()Z cP onlyOpCanSetNbt
m ()Lnet/minecraft/world/entity/EntityLiving; cQ getControllingPassenger
m ()Z cR hasControllingPassenger
m ()Ljava/util/List; cS getPassengers
m ()Lnet/minecraft/world/entity/Entity; cT getFirstPassenger
m ()Ljava/util/stream/Stream; cU getSelfAndPassengers
m ()Ljava/util/stream/Stream; cV getPassengersAndSelf
m ()Ljava/lang/Iterable; cW getIndirectPassengers
m ()I cX countPlayerPassengers
m ()Z cY hasExactlyOnePlayerPassenger
m ()Lnet/minecraft/world/entity/Entity; cZ getRootVehicle
m ()D c_ lerpTargetX
m ()Z ca isCrouching
m ()Z cb isSprinting
m ()Z cc isSwimming
m ()Z cd isVisuallySwimming
m ()Z ce isVisuallyCrawling
m ()Z cf hasGlowingTag
m ()Z cg isCurrentlyGlowing
m ()Z ch isInvisible
m ()Z ci isOnRails
m ()Lnet/minecraft/world/scores/ScoreboardTeam; cj getTeam
m ()I ck getMaxAirSupply
m ()I cl getAirSupply
m ()I cm getTicksFrozen
m ()F cn getPercentFrozen
m ()Z co isFullyFrozen
m ()I cp getTicksRequiredToFreeze
m ()V cq checkSlowFallDistance
m ()Lnet/minecraft/network/chat/IChatBaseComponent; cr getTypeName
m ()F cs getYHeadRot
m ()Z ct isAttackable
m ()Z cu isInvulnerable
m ()V cv removeAfterChangingDimensions
m ()Z cw canChangeDimensions
m ()I cx getMaxFallDistance
m ()Z cy displayFireAnimation
m ()Ljava/util/UUID; cz getUUID
m (D)D d getRandomX
m (DDD)V d teleportRelative
m (F)Lnet/minecraft/core/BlockPosition; d getOnPos
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; d limitPistonMovement
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z d isInvisibleTo
m (Lnet/minecraft/nbt/NBTTagCompound;)Z d saveAsPassenger
m (Z)V d setOnGround
m (Lnet/minecraft/world/entity/EntityPose;)F d getEyeHeight
m (Lnet/minecraft/server/level/EntityPlayer;)V d stopSeenByPlayer
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d shouldPlayAmethystStepSound
m ()D dA getZ
m ()V dB checkDespawn
m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult
m ()Z dD canFreeze
m ()Z dE isFreezing
m ()F dF getYRot
m ()F dG getVisualRotationYInDegrees
m ()F dH getXRot
m ()Z dI canSprint
m ()F dJ maxUpStep
m ()Z dK isRemoved
m ()Lnet/minecraft/world/entity/Entity$RemovalReason; dL getRemovalReason
m ()V dM unsetRemoved
m ()Z dN shouldBeSaved
m ()Z dO isAlwaysTicking
m ()Lnet/minecraft/world/level/World; dP level
m ()Lnet/minecraft/world/damagesource/DamageSources; dQ damageSources
m ()Lnet/minecraft/core/IRegistryCustom; dR registryAccess
m ()D d_ lerpTargetY
m ()Z da isControlledByLocalInstance
m ()Z db isEffectiveAi
m ()Lnet/minecraft/world/entity/Entity; dc getVehicle
m ()Lnet/minecraft/world/entity/Entity; dd getControlledVehicle
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()I df getFireImmuneTicks
m ()Lnet/minecraft/commands/CommandListenerWrapper; dg createCommandSourceStack
m ()Z dh touchingUnloadedChunk
m ()D di getFluidJumpThreshold
m ()F dj getBbWidth
m ()F dk getBbHeight
m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket
m ()Lnet/minecraft/world/entity/EntityAttachments; dm getAttachments
m ()Lnet/minecraft/world/phys/Vec3D; dn position
m ()Lnet/minecraft/world/phys/Vec3D; do trackingPosition
m ()Lnet/minecraft/core/BlockPosition; dp blockPosition
m ()Lnet/minecraft/world/level/block/state/IBlockData; dq getInBlockState
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; dr chunkPosition
m ()Lnet/minecraft/world/phys/Vec3D; ds getDeltaMovement
m ()I dt getBlockX
m ()D du getX
m ()I dv getBlockY
m ()D dw getY
m ()D dx getRandomY
m ()D dy getEyeY
m ()I dz getBlockZ
m (D)D e getY
m (F)V e playSwimSound
m (I)V e setId
m (Z)V e setSilent
m (Lnet/minecraft/world/phys/Vec3D;)V e moveTo
m (DDD)V e moveTo
m (Lnet/minecraft/nbt/NBTTagCompound;)Z e save
m (Lnet/minecraft/core/BlockPosition;)Z e isSupportedBy
m ()F e_ lerpTargetYRot
m (Lnet/minecraft/world/entity/Entity;)F f distanceTo
m (F)Lnet/minecraft/world/phys/Vec3D; f getViewVector
m (D)D f getZ
m (I)V f setPortalCooldown
m (Z)V f setNoGravity
m (DDD)V f syncPacketPositionCodec
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; f getPrimaryStepSoundBlockPos
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; f saveWithoutId
m (Lnet/minecraft/world/phys/Vec3D;)D f distanceToSqr
m (Lnet/minecraft/core/BlockPosition;)V g handleInsidePortal
m (DDD)Z g isFree
m (D)D g getRandomZ
m (Lnet/minecraft/world/phys/Vec3D;)Ljava/util/Optional; g getPassengerClosestTo
m (Lnet/minecraft/world/entity/Entity;)D g distanceToSqr
m (F)F g getViewXRot
m (I)V g igniteForSeconds
m (Lnet/minecraft/nbt/NBTTagCompound;)V g load
m (Z)V g setShiftKeyDown
m (Lnet/minecraft/world/entity/Entity;)V h push
m (Lnet/minecraft/world/phys/Vec3D;)V h setDeltaMovement
m (F)F h getViewYRot
m (DDD)V h absMoveTo
m (I)V h igniteForTicks
m (Z)V h setSprinting
m ()Lnet/minecraft/world/phys/AxisAlignedBB; h_ getBoundingBoxForCulling
m (DDD)D i distanceToSqr
m (Z)V i setSwimming
m (F)Lnet/minecraft/world/phys/Vec3D; i getUpVector
m (Lnet/minecraft/world/phys/Vec3D;)V i addDeltaMovement
m (I)V i setRemainingFireTicks
m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith
m ()I i_ getTeamColor
m ()Z isInRain0 isInRain
m (F)Lnet/minecraft/world/phys/Vec3D; j getEyePosition
m (I)Z j getSharedFlag
m (Z)V j setGlowingTag
m (DDD)V j push
m (Lnet/minecraft/world/entity/Entity;)V j positionRider
m ()V j_ refreshDimensions
m (I)V k setAirSupply
m (Z)V k setInvisible
m (DDD)Z k shouldRender
m (Lnet/minecraft/world/entity/Entity;)V k onPassengerTurned
m (F)Lnet/minecraft/world/phys/Vec3D; k getLightProbePosition
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction
m (F)Lnet/minecraft/world/phys/Vec3D; l getPosition
m (DDD)V l lerpMotion
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; l getVehicleAttachmentPoint
m (Z)V l onAboveBubbleCol
m (I)V l setTicksFrozen
m ()V l tick
m ()Z l_ acceptsSuccess
m (DDD)V m moveTowardsClosestSpace
m (Z)V m onInsideBubbleColumn
m (I)Z m hasPermissions
m (F)V m animateHurt
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; m getPassengerRidingPosition
m ()V n resetFallDistance
m (Z)V n setInvulnerable
m (DDD)V n teleportToWithTicket
m (Lnet/minecraft/world/entity/Entity;)Z n startRiding
m (F)V n setYHeadRot
m (Lnet/minecraft/world/entity/Entity;)Z o canRide
m (Z)V o setCustomNameVisible
m (DDD)V o setDeltaMovement
m (F)V o setYBodyRot
m (Z)V p setIsInPowderSnow
m (F)Lnet/minecraft/world/phys/Vec3D; p getLeashOffset
m (DDD)V p setPosRaw
m (Lnet/minecraft/world/entity/Entity;)V p addPassenger
m (F)Lnet/minecraft/world/phys/Vec3D; q getRopeHoldPosition
m (F)V r setYRot
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m ()Z r_ isIgnoringBlockTriggers
m (Lnet/minecraft/world/entity/Entity;)Z s isAlliedTo
m (F)V s setXRot
m (Lnet/minecraft/world/entity/Entity;)Z t is
m ()V t rideTick
m (Lnet/minecraft/world/entity/Entity;)Z u skipAttackInteraction
m (Lnet/minecraft/world/entity/Entity;)V v copyPosition
m ()V v playAmethystStepSound
m (Lnet/minecraft/world/entity/Entity;)V w restoreFrom
m ()Z w_ acceptsFailure
m ()Z x isInBubbleColumn
m (Lnet/minecraft/world/entity/Entity;)Z x hasPassenger
m (Lnet/minecraft/world/entity/Entity;)Z y isPassengerOfSameVehicle
m ()V z updateFluidOnEyes
m (Lnet/minecraft/world/entity/Entity;)Z z hasIndirectPassenger
c net/minecraft/world/entity/Entity$MovementEmission net/minecraft/world/entity/Entity$MovementEmission
f Lnet/minecraft/world/entity/Entity$MovementEmission; a NONE
f Lnet/minecraft/world/entity/Entity$MovementEmission; b SOUNDS
f Lnet/minecraft/world/entity/Entity$MovementEmission; c EVENTS
f Lnet/minecraft/world/entity/Entity$MovementEmission; d ALL
f Z e sounds
f Z f events
m ()Z a emitsAnything
m ()Z b emitsEvents
m ()Z c emitsSounds
c net/minecraft/world/entity/Entity$RemovalReason net/minecraft/world/entity/Entity$RemovalReason
f Lnet/minecraft/world/entity/Entity$RemovalReason; a KILLED
f Lnet/minecraft/world/entity/Entity$RemovalReason; b DISCARDED
f Lnet/minecraft/world/entity/Entity$RemovalReason; c UNLOADED_TO_CHUNK
f Lnet/minecraft/world/entity/Entity$RemovalReason; d UNLOADED_WITH_PLAYER
f Lnet/minecraft/world/entity/Entity$RemovalReason; e CHANGED_DIMENSION
f Z f destroy
f Z g save
m ()Z a shouldDestroy
m ()Z b shouldSave
c net/minecraft/world/entity/EntityAgeable net/minecraft/world/entity/AgeableMob
f I b BABY_START_AGE
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_BABY_ID
f I bZ FORCED_AGE_PARTICLE_TICKS
f I c age
f I d forcedAge
f I e forcedAgeTimer
m ()Z X_ canBreed
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Z)V a setBaby
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (IZ)V a ageUp
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (I)V b_ ageUp
m (I)V c_ setAge
m (I)I d_ getSpeedUpSecondsWhenFeeding
m ()I g getAge
m ()V k ageBoundaryReached
m ()V n_ aiStep
m ()Z p_ isBaby
c net/minecraft/world/entity/EntityAgeable$a net/minecraft/world/entity/AgeableMob$AgeableMobGroupData
f I a groupSize
f Z b shouldSpawnBaby
f F c babySpawnChance
m ()I a getGroupSize
m ()V b increaseGroupSizeByOne
m ()Z c isShouldSpawnBaby
m ()F d getBabySpawnChance
c net/minecraft/world/entity/EntityAreaEffectCloud net/minecraft/world/entity/AreaEffectCloud
f F b DEFAULT_WIDTH
f F c HEIGHT
f Lorg/slf4j/Logger; d LOGGER
f I e TIME_BETWEEN_APPLICATIONS
f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_RADIUS
f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_WAITING
f Lnet/minecraft/network/syncher/DataWatcherObject; h DATA_PARTICLE
f F i MAX_RADIUS
f F j MINIMAL_RADIUS
f F k DEFAULT_RADIUS
f Lnet/minecraft/world/item/alchemy/PotionContents; l potionContents
f Ljava/util/Map; m victims
f I n duration
f I o waitTime
f I p reapplicationDelay
f I q durationOnUse
f F r radiusOnUse
f F s radiusPerTick
f Lnet/minecraft/world/entity/EntityLiving; t owner
f Ljava/util/UUID; u ownerUUID
m (Z)V a setWaiting
m (Lnet/minecraft/world/item/alchemy/PotionContents;)V a setPotionContents
m (Lnet/minecraft/world/effect/MobEffect;)V a addEffect
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (I)V a setDuration
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (F)V a setRadius
m (Lnet/minecraft/world/entity/EntityLiving;)V a setOwner
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions
m (Lnet/minecraft/core/particles/ParticleParam;)V a setParticle
m (I)V b setDurationOnUse
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (F)V b setRadiusOnUse
m (F)V c setRadiusPerTick
m (I)V c setWaitTime
m ()F g getRadius
m ()Lnet/minecraft/core/particles/ParticleParam; h getParticle
m ()Z i isWaiting
m ()I j getDuration
m ()V j_ refreshDimensions
m ()F k getRadiusOnUse
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction
m ()V l tick
m ()F m getRadiusPerTick
m ()I o getDurationOnUse
m ()I p getWaitTime
m ()Lnet/minecraft/world/entity/EntityLiving; q getOwner
m ()V u updateColor
c net/minecraft/world/entity/EntityAttachment net/minecraft/world/entity/EntityAttachment
f Lnet/minecraft/world/entity/EntityAttachment; a PASSENGER
f Lnet/minecraft/world/entity/EntityAttachment; b VEHICLE
f Lnet/minecraft/world/entity/EntityAttachment; c NAME_TAG
f Lnet/minecraft/world/entity/EntityAttachment; d WARDEN_CHEST
f Lnet/minecraft/world/entity/EntityAttachment$a; e fallback
f [Lnet/minecraft/world/entity/EntityAttachment; f $VALUES
m (FF)Ljava/util/List; a createFallbackPoints
m ()[Lnet/minecraft/world/entity/EntityAttachment; a $values
c net/minecraft/world/entity/EntityAttachment$a net/minecraft/world/entity/EntityAttachment$Fallback
f Ljava/util/List; a ZERO
f Lnet/minecraft/world/entity/EntityAttachment$a; b AT_FEET
f Lnet/minecraft/world/entity/EntityAttachment$a; c AT_HEIGHT
f Lnet/minecraft/world/entity/EntityAttachment$a; d AT_CENTER
m (FF)Ljava/util/List; a lambda$static$2
m (FF)Ljava/util/List; b lambda$static$1
m (FF)Ljava/util/List; c lambda$static$0
c net/minecraft/world/entity/EntityAttachments net/minecraft/world/entity/EntityAttachments
f Ljava/util/Map; a attachments
m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3D; a getNullable
m (Ljava/util/List;FFF)Ljava/util/List; a scalePoints
m ()Lnet/minecraft/world/entity/EntityAttachments$a; a builder
m (FFF)Lnet/minecraft/world/entity/EntityAttachments; a scale
m (Lnet/minecraft/world/phys/Vec3D;F)Lnet/minecraft/world/phys/Vec3D; a transformPoint
m (FF)Lnet/minecraft/world/entity/EntityAttachments; a createDefault
m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3D; b get
m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3D; c getClamped
c net/minecraft/world/entity/EntityAttachments$a net/minecraft/world/entity/EntityAttachments$Builder
f Ljava/util/Map; a attachments
m (Lnet/minecraft/world/entity/EntityAttachment;FFF)Lnet/minecraft/world/entity/EntityAttachments$a; a attach
m (FF)Lnet/minecraft/world/entity/EntityAttachments; a build
m (Lnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List; a lambda$attach$0
m (Lnet/minecraft/world/entity/EntityAttachment;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EntityAttachments$a; a attach
c net/minecraft/world/entity/EntityCreature net/minecraft/world/entity/PathfinderMob
f F bX DEFAULT_WALK_TARGET_VALUE
m (F)V F onLeashDistance
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;)Z a checkSpawnRules
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m (Lnet/minecraft/core/BlockPosition;)F d getWalkTargetValue
m ()V gc tickLeash
m ()Z gm isPathFinding
m ()Z gn isPanicking
m ()Z go shouldStayCloseToLeashHolder
m ()D gp followLeashSpeed
c net/minecraft/world/entity/EntityEvent net/minecraft/world/entity/EntityEvent
f B A PERMISSION_LEVEL_OWNERS
f B B ATTACK_BLOCKED
f B C SHIELD_DISABLED
f B D FISHING_ROD_REEL_IN
f B E ARMORSTAND_WOBBLE
f B F STOP_OFFER_FLOWER
f B G TALISMAN_ACTIVATE
f B H DOLPHIN_LOOKING_FOR_TREASURE
f B I RAVAGER_STUNNED
f B J TRUSTING_FAILED
f B K TRUSTING_SUCCEEDED
f B L VILLAGER_SWEAT
f B M FOX_EAT
f B N TELEPORT
f B O MAINHAND_BREAK
f B P OFFHAND_BREAK
f B Q HEAD_BREAK
f B R CHEST_BREAK
f B S LEGS_BREAK
f B T FEET_BREAK
f B U HONEY_SLIDE
f B V HONEY_JUMP
f B W SWAP_HANDS
f B X CANCEL_SHAKE_WETNESS
f B Y START_RAM
f B Z END_RAM
f B a JUMP
f B aa POOF
f B ab TENDRILS_SHIVER
f B ac SONIC_CHARGE
f B ad SNIFFER_DIGGING_SOUND
f B ae ARMADILLO_PEEK
f B af BODY_BREAK
f B b DEATH
f B c START_ATTACKING
f B d STOP_ATTACKING
f B e TAMING_FAILED
f B f TAMING_SUCCEEDED
f B g SHAKE_WETNESS
f B h USE_ITEM_COMPLETE
f B i EAT_GRASS
f B j OFFER_FLOWER
f B k LOVE_HEARTS
f B l VILLAGER_ANGRY
f B m VILLAGER_HAPPY
f B n WITCH_HAT_MAGIC
f B o ZOMBIE_CONVERTING
f B p FIREWORKS_EXPLODE
f B q IN_LOVE_HEARTS
f B r SQUID_ANIM_SYNCH
f B s SILVERFISH_MERGE_ANIM
f B t GUARDIAN_ATTACK_SOUND
f B u REDUCED_DEBUG_INFO
f B v FULL_DEBUG_INFO
f B w PERMISSION_LEVEL_ALL
f B x PERMISSION_LEVEL_MODERATORS
f B y PERMISSION_LEVEL_GAMEMASTERS
f B z PERMISSION_LEVEL_ADMINS
c net/minecraft/world/entity/EntityExperienceOrb net/minecraft/world/entity/ExperienceOrb
f I b LIFETIME
f I c ENTITY_SCAN_PERIOD
f I d MAX_FOLLOW_DIST
f I e ORB_GROUPS_PER_AREA
f D f ORB_MERGE_DISTANCE
f I g age
f I h health
f I i value
f I j count
f Lnet/minecraft/world/entity/player/EntityHuman; k followingPlayer
m (Lnet/minecraft/world/entity/EntityExperienceOrb;)Z a canMerge
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;I)V a award
m (Lnet/minecraft/world/entity/player/EntityHuman;I)I a repairPlayerItems
m (Lnet/minecraft/world/entity/EntityExperienceOrb;II)Z a canMerge
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m ()Lnet/minecraft/core/BlockPosition; aK getBlockPosBelowThatAffectsMyMovement
m ()D aY getDefaultGravity
m (Lnet/minecraft/world/entity/EntityExperienceOrb;)V b merge
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;I)Z b tryMergeToExisting
m (I)I b getExperienceValue
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m ()V bn doWaterSplashEffect
m (I)I c durabilityToXp
m ()Z ct isAttackable
m (I)I d xpToDurability
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket
m ()V l tick
m ()I p getValue
m ()I s getIcon
m ()V u scanForEntities
m ()V v setUnderwaterMovement
c net/minecraft/world/entity/EntityFlying net/minecraft/world/entity/FlyingMob
m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m ()Z q_ onClimbable
c net/minecraft/world/entity/EntityInsentient net/minecraft/world/entity/Mob
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_MOB_FLAGS_ID
f F bF MAX_PICKUP_LOOT_CHANCE
f F bG MAX_ENCHANTED_ARMOR_CHANCE
f F bH MAX_ENCHANTED_WEAPON_CHANCE
f Ljava/lang/String; bI LEASH_TAG
f F bJ DEFAULT_EQUIPMENT_DROP_CHANCE
f I bK PRESERVE_ITEM_DROP_CHANCE
f I bL UPDATE_GOAL_SELECTOR_EVERY_N_TICKS
f I bM ambientSoundTime
f I bN xpReward
f Lnet/minecraft/world/entity/ai/control/ControllerLook; bO lookControl
f Lnet/minecraft/world/entity/ai/control/ControllerMove; bP moveControl
f Lnet/minecraft/world/entity/ai/control/ControllerJump; bQ jumpControl
f Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; bR navigation
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalSelector; bS goalSelector
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalSelector; bT targetSelector
f [F bU handDropChances
f [F bV armorDropChances
f F bW bodyArmorDropChance
f Lnet/minecraft/core/BaseBlockPosition; bX ITEM_PICKUP_REACH
f D bY DEFAULT_ATTACK_REACH
f Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; bZ bodyRotationControl
f I c MOB_FLAG_NO_AI
f Lnet/minecraft/world/entity/EntityLiving; ca target
f Lnet/minecraft/world/entity/ai/sensing/EntitySenses; cb sensing
f Lnet/minecraft/core/NonNullList; cc handItems
f Lnet/minecraft/core/NonNullList; cd armorItems
f Lnet/minecraft/world/item/ItemStack; ce bodyArmorItem
f Z cf canPickUpLoot
f Z cg persistenceRequired
f Ljava/util/Map; ch pathfindingMalus
f Lnet/minecraft/resources/ResourceKey; ci lootTable
f J cj lootTableSeed
f Lnet/minecraft/world/entity/Entity; ck leashHolder
f I cl delayedLeashHolderId
f Lcom/mojang/datafixers/util/Either; cm delayedLeashInfo
f Lnet/minecraft/core/BlockPosition; cn restrictCenter
f F co restrictRadius
f I d MOB_FLAG_LEFTHANDED
f I e MOB_FLAG_AGGRESSIVE
f I f PICKUP_REACH
f F g MAX_WEARING_ARMOR_CHANCE
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; A createMobAttributes
m ()Z B shouldPassengersInheritMalus
m ()V C onPathfindingStart
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (F)V C setZza
m ()V D onPathfindingDone
m (F)V D setYya
m (F)V E setXxa
m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; E createBodyControl
m ()Lnet/minecraft/world/entity/ai/control/ControllerLook; G getLookControl
m ()Lnet/minecraft/world/entity/ai/control/ControllerMove; H getMoveControl
m ()Lnet/minecraft/world/entity/ai/control/ControllerJump; I getJumpControl
m ()Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; K getNavigation
m ()Lnet/minecraft/world/entity/ai/sensing/EntitySenses; M getSensing
m ()Lnet/minecraft/world/entity/EntityLiving; N getTargetFromBrain
m ()V O ate
m ()I P getAmbientSoundInterval
m ()V Q playAmbientSound
m ()V R spawnAnim
m ()V S updateControlFlags
m ()Lnet/minecraft/resources/ResourceKey; T getDefaultLootTable
m ()V U stopInPlace
m ()Lnet/minecraft/core/BaseBlockPosition; V getPickupReach
m ()Z W requiresCustomPersistence
m ()Z X shouldDespawnInPeaceful
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Lnet/minecraft/util/RandomSource;F)V a enchantSpawnedWeapon
m (ZZ)V a dropLeash
m (Lnet/minecraft/world/entity/EnumItemSlot;I)Lnet/minecraft/world/item/Item; a getEquipmentForSlot
m (Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropFromLootTable
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityInsentient;)V a onOffspringSpawnedFromEgg
m (Lnet/minecraft/world/entity/EnumItemSlot;F)V a setDropChance
m (Lnet/minecraft/util/RandomSource;FLnet/minecraft/world/entity/EnumItemSlot;)V a enchantSpawnedArmor
m (Lnet/minecraft/world/entity/EquipmentTable;)V a equip
m (Lnet/minecraft/world/entity/Entity;Z)Z a startRiding
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m (Lnet/minecraft/world/item/ItemProjectileWeapon;)Z a canFireProjectileWeapon
m (Z)V a setBaby
m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/level/pathfinder/PathType;F)V a setPathfindingMalus
m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)V a equip
m (Lnet/minecraft/core/BlockPosition;I)V a restrictTo
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkMobSpawnRules
m (Lnet/minecraft/world/entity/Entity;FF)V a lookAt
m (Lnet/minecraft/core/BlockPosition;)Z a isWithinRestriction
m (FFF)F a rotlerp
m (Lnet/minecraft/world/entity/EntityTypes;Z)Lnet/minecraft/world/entity/EntityInsentient; a convertTo
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;)Z a checkSpawnRules
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V a setItemSlot
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getItemBySlot
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/level/pathfinder/PathType;)F a getPathfindingMalus
m (Z)V a_ setCanPickUpLoot
m ()I aa getMaxHeadXRot
m ()I ab getMaxHeadYRot
m ()V ad clampHeadRotationToBody
m ()I ae getHeadRotSpeed
m ()V au baseTick
m (B)V b handleEntityEvent
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V b populateDefaultEquipmentEnchantments
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V b setItemSlotAndDropWhenKilled
m (Lnet/minecraft/world/entity/Entity;Z)V b setLeashedTo
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z b canReplaceCurrentItem
m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z c canReplaceEqualItem
m (Ljava/util/function/Predicate;)V c removeAllGoals
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; c checkAndHandleImportantInteractions
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/storage/loot/LootParams; c createEquipmentParams
m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid
m ()Lnet/minecraft/world/entity/EntityLiving; cQ getControllingPassenger
m ()V cv removeAfterChangingDimensions
m ()I cx getMaxFallDistance
m (I)Z d isMaxGroupSizeReached
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z d canUseSlot
m ()V dB checkDespawn
m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult
m ()Z db isEffectiveAi
m (Lnet/minecraft/world/damagesource/DamageSource;)V e playHurtSound
m (FF)F e tickHeadTurn
m ()Lnet/minecraft/resources/ResourceKey; eF getLootTable
m ()J eG getLootTableSeed
m ()Ljava/lang/Iterable; eZ getArmorSlots
m ()I ej getExperienceReward
m (Lnet/minecraft/world/entity/EnumItemSlot;)V f setGuaranteedDrop
m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem
m ()I fQ getMaxSpawnClusterSize
m ()Lnet/minecraft/world/item/ItemStack; fR getBodyArmorItem
m ()Z fS canWearBodyArmor
m ()Z fT isWearingBodyArmor
m ()V fU setPersistenceRequired
m ()Z fV canPickUpLoot
m ()Z fW isPersistenceRequired
m ()Z fX isWithinRestriction
m ()Lnet/minecraft/core/BlockPosition; fY getRestrictCenter
m ()F fZ getRestrictRadius
m ()Ljava/lang/Iterable; fa getHandSlots
m ()Ljava/lang/Iterable; fb getArmorAndBodyArmorSlots
m ()V fq serverAiStep
m ()Lnet/minecraft/world/entity/EnumMainHand; fu getMainArm
m (Lnet/minecraft/world/entity/EnumItemSlot;)F g getEquipmentDropChance
m ()V ga clearRestriction
m ()Z gb hasRestriction
m ()V gc tickLeash
m ()Z gd isLeashed
m ()Z ge mayBeLeashed
m ()Lnet/minecraft/world/entity/Entity; gf getLeashHolder
m ()Z gg isNoAi
m ()Z gh isLeftHanded
m ()Z gi isAggressive
m ()Lnet/minecraft/world/phys/AxisAlignedBB; gj getAttackBoundingBox
m ()Z gk isSunBurnTick
m ()V gl removeFreeWill
m ()V gm restoreLeashFromSave
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget
m (Lnet/minecraft/world/entity/EntityLiving;)Z i isWithinMeleeAttackRange
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; i equipItemIfPossible
m (Lnet/minecraft/world/item/ItemStack;)Z j canHoldItem
m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp
m ()V l tick
m (Lnet/minecraft/world/item/ItemStack;)Z l isBodyArmorItem
m (Lnet/minecraft/world/item/ItemStack;)V m setBodyArmorItem
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)D o getApproximateAttackDamageWithItem
m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget
m (Lnet/minecraft/world/item/ItemStack;)Z p hasAnyComponentExceptDamage
m ()V s resetAmbientSoundTime
m (I)V s setDelayedLeashHolderId
m (Z)V t setNoAi
m (Z)V u setLeftHanded
m (Z)V v setAggressive
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (F)V y setSpeed
m ()V z registerGoals
c net/minecraft/world/entity/EntityInsentient$1 net/minecraft/world/entity/Mob$1
c net/minecraft/world/entity/EntityLightning net/minecraft/world/entity/LightningBolt
f J b seed
f I c START_LIFE
f D d DAMAGE_RADIUS
f D e DETECTION_RADIUS
f I f life
f I g flashes
f Z h visualOnly
f Lnet/minecraft/server/level/EntityPlayer; i cause
f Ljava/util/Set; j hitEntities
f I k blocksSetOnFire
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Z)V a setVisualOnly
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/EntityPlayer;)V b setCause
m (I)V b spawnFire
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()V l tick
m ()Lnet/minecraft/server/level/EntityPlayer; p getCause
m ()I s getBlocksSetOnFire
m ()Ljava/util/stream/Stream; u getHitEntities
m ()V v powerLightningRod
m ()Lnet/minecraft/core/BlockPosition; w getStrikePosition
c net/minecraft/world/entity/EntityLiving net/minecraft/world/entity/LivingEntity
f Lnet/minecraft/network/syncher/DataWatcherObject; aF DATA_LIVING_ENTITY_FLAGS
f Lnet/minecraft/world/entity/EntitySize; aG SLEEPING_DIMENSIONS
f F aH EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT
f F aI DEFAULT_BABY_SCALE
f Z aJ swinging
f Lnet/minecraft/world/EnumHand; aK swingingArm
f I aL swingTime
f I aM removeArrowTime
f I aN removeStingerTime
f I aO hurtTime
f I aP hurtDuration
f I aQ deathTime
f F aR oAttackAnim
f F aS attackAnim
f I aT attackStrengthTicker
f Lnet/minecraft/world/entity/WalkAnimationState; aU walkAnimation
f I aV invulnerableDuration
f F aW timeOffs
f F aX rotA
f F aY yBodyRot
f F aZ yBodyRotO
f Lorg/slf4j/Logger; b LOGGER
f I bA useItemRemaining
f I bB fallFlyTicks
f I bC autoSpinAttackTicks
f Lnet/minecraft/world/entity/ai/BehaviorController; bD brain
f F bE appliedScale
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; bF SPEED_MODIFIER_SPRINTING
f I bG DAMAGE_SOURCE_TIMEOUT
f I bH TICKS_PER_ELYTRA_FREE_FALL_EVENT
f I bI FREE_FALL_EVENTS_PER_ELYTRA_BREAK
f D bJ MAX_LINE_OF_SIGHT_TEST_RANGE
f Lnet/minecraft/network/syncher/DataWatcherObject; bK DATA_HEALTH_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; bL DATA_EFFECT_PARTICLES
f Lnet/minecraft/network/syncher/DataWatcherObject; bM DATA_EFFECT_AMBIENCE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; bN DATA_ARROW_COUNT_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; bO DATA_STINGER_COUNT_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; bP SLEEPING_POS_ID
f I bQ PARTICLE_FREQUENCY_WHEN_INVISIBLE
f F bR ITEM_USE_EFFECT_START_FRACTION
f Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase; bS attributes
f Lnet/minecraft/world/damagesource/CombatTracker; bT combatTracker
f Ljava/util/Map; bU activeEffects
f Lnet/minecraft/core/NonNullList; bV lastHandItemStacks
f Lnet/minecraft/core/NonNullList; bW lastArmorItemStacks
f Lnet/minecraft/world/item/ItemStack; bX lastBodyItemStack
f Z bY discardFriction
f Z bZ effectsDirty
f F ba yHeadRot
f F bb yHeadRotO
f Lnet/minecraft/world/entity/player/EntityHuman; bc lastHurtByPlayer
f I bd lastHurtByPlayerTime
f Z be dead
f I bf noActionTime
f F bg oRun
f F bh run
f F bi animStep
f F bj animStepO
f F bk rotOffs
f I bl deathScore
f F bm lastHurt
f Z bn jumping
f F bo xxa
f F bp yya
f F bq zza
f I br lerpSteps
f D bs lerpX
f D bt lerpY
f D bu lerpZ
f D bv lerpYRot
f D bw lerpXRot
f D bx lerpYHeadRot
f I by lerpHeadSteps
f Lnet/minecraft/world/item/ItemStack; bz useItem
f Ljava/lang/String; c TAG_ACTIVE_EFFECTS
f Lnet/minecraft/world/entity/EntityLiving; ca lastHurtByMob
f I cb lastHurtByMobTimestamp
f Lnet/minecraft/world/entity/EntityLiving; cc lastHurtMob
f I cd lastHurtMobTimestamp
f F ce speed
f I cf noJumpDelay
f F cg absorptionAmount
f Lnet/minecraft/core/BlockPosition; ch lastPos
f Ljava/util/Optional; ci lastClimbablePos
f Lnet/minecraft/world/damagesource/DamageSource; cj lastDamageSource
f J ck lastDamageStamp
f F cl swimAmount
f F cm swimAmountO
f Z cn skipDropExperience
f Ljava/util/UUID; d SPEED_MODIFIER_SOUL_SPEED_UUID
f Ljava/util/UUID; e SPEED_MODIFIER_POWDER_SNOW_UUID
f I h HAND_SLOTS
f I i ARMOR_SLOTS
f I j EQUIPMENT_SLOT_OFFSET
f I k ARMOR_SLOT_OFFSET
f I l BODY_ARMOR_OFFSET
f I m SWING_DURATION
f I n PLAYER_HURT_EXPERIENCE_TIME
f D o MIN_MOVEMENT_DISTANCE
f D p DEFAULT_BASE_GRAVITY
f I q DEATH_DURATION
f I r USE_ITEM_INTERVAL
f F s BASE_JUMP_POWER
f I t LIVING_ENTITY_FLAG_IS_USING
f I u LIVING_ENTITY_FLAG_OFF_HAND
f I v LIVING_ENTITY_FLAG_SPIN_ATTACK
m (F)V A setAbsorptionAmount
m ()I A getCurrentSwingDuration
m (Lnet/minecraft/world/entity/Entity;)V A setLastHurtMob
m (F)V B internalSetAbsorptionAmount
m ()V B makePoofParticles
m (Lnet/minecraft/world/entity/Entity;)D B getVisibilityPercent
m ()V C swapHandItems
m (F)F C getFrictionInfluencedSpeed
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (Lnet/minecraft/world/entity/Entity;)V D doPush
m (Lnet/minecraft/world/entity/Entity;)Z E hasLineOfSight
m ()Ljava/util/Map; E collectEquipmentChanges
m ()V G updateFallFlying
m ()V H updatingUsingItem
m ()Z I shouldTriggerItemUseEffects
m ()V J updateInvisibilityStatus
m ()V K updateSwimAmount
m ()D L_ lerpTargetZ
m ()Z M checkBedExists
m ()F M_ lerpTargetXRot
m ()Lnet/minecraft/world/entity/EntityLiving; T_ getLastAttacker
m (Lnet/minecraft/world/damagesource/DamageSource;F[Lnet/minecraft/world/entity/EnumItemSlot;)V a doHurtEquipment
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove
m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)V a tickRidden
m (Lnet/minecraft/world/entity/item/EntityItem;)V a onItemPickup
m (Lnet/minecraft/core/BlockPosition;Z)V a setRecordPlayingNearby
m (Lnet/minecraft/world/entity/Entity;I)V a take
m (FI)V a lerpHeadTo
m (Lnet/minecraft/world/entity/EntityLiving;)V a setLastHurtByMob
m (Lnet/minecraft/world/EnumHand;)V a swing
m (Lnet/minecraft/world/item/ItemStack;)V a updateUsingItem
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a onEquipItem
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/world/food/FoodInfo;)V a addEatEffect
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/phys/AxisAlignedBB;)V a checkAutoSpinAttack
m (Lnet/minecraft/world/effect/MobEffect;ZLnet/minecraft/world/entity/Entity;)V a onEffectUpdated
m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/BlockUtil$Rectangle;)Lnet/minecraft/world/phys/Vec3D; a getRelativePortalPosition
m (Lnet/minecraft/world/effect/MobEffect;)V a onEffectRemoved
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m (Lnet/minecraft/world/EnumHand;Z)V a swing
m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage
m (Lnet/minecraft/world/level/material/Fluid;)Z a canStandOnFluid
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropFromLootTable
m (Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;)V a setItemInHand
m (Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;Lnet/minecraft/world/phys/Vec3D;)V a lookAt
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;)Z a canAttack
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/entity/SlotAccess; a createEquipmentSlotAccess
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a equipmentHasChanged
m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)V a onEffectAdded
m (Lnet/minecraft/world/item/ItemStack;I)V a spawnItemParticles
m (Lnet/minecraft/world/phys/Vec3D;F)Lnet/minecraft/world/phys/Vec3D; a handleRelativeFrictionAndCalculateMovement
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a eat
m (Ljava/util/Map;)V a handleHandSwap
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions
m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot
m (DDDFFI)V a lerpTo
m (Lnet/minecraft/core/BlockPosition;)V a setPosToBed
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (ID)V a lerpHeadRotationStep
m (F)F a getSwimAmount
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V a setItemSlot
m (DZLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a getFluidFallingAdjustedMovement
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getItemBySlot
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (DD)V a indicateDamage
m ()V aD onBelowWorld
m ()F aN getBlockSpeedFactor
m ()D aY getDefaultGravity
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m ()V ac stopRiding
m ()V an kill
m ()V au baseTick
m (Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/item/ItemStack; b getItemInHand
m (B)V b handleEntityEvent
m (Ljava/util/function/Predicate;)Z b isHolding
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V b setLastArmorItem
m (Lnet/minecraft/world/damagesource/DamageSource;F)V b hurtArmor
m (DDDZ)Z b randomTeleport
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getRiddenInput
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z b doesEmitEquipEvent
m (F)F b sanitizeScale
m (Lnet/minecraft/sounds/SoundEffect;)V b makeSound
m (Lnet/minecraft/world/effect/MobEffect;)Z b addEffect
m (Lnet/minecraft/core/Holder;)Z b hasEffect
m (Lnet/minecraft/world/item/ItemStack;I)V b triggerItemUseEffects
m (Lnet/minecraft/world/entity/Entity;)V b dismountVehicle
m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)Z b addEffect
m (Lnet/minecraft/core/BlockPosition;)V b startSleeping
m (Ljava/util/Map;)V b handleEquipmentChanges
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/item/Item;)Z b isHolding
m ()Z bA isPushable
m ()Z bD isAlive
m ()Z bE isInWall
m ()Z bz isPickable
m (F)V c heal
m (Lnet/minecraft/world/damagesource/DamageSource;)V c handleDamageEvent
m (IZ)V c setLivingEntityFlag
m (Ljava/util/Collection;)Z c areAllEffectsAmbient
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V c setLastHandItem
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffect; c getEffect
m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)V c forceAddEffect
m (Lnet/minecraft/world/EnumHand;)V c startUsingItem
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c setLastHurtByPlayer
m (Lnet/minecraft/core/BlockPosition;)V c onChangedBlock
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z c trapdoorUsableAsLadder
m (Lnet/minecraft/world/damagesource/DamageSource;F)V c hurtHelmet
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; c getDrinkingSound
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c shouldRemoveSoulSpeed
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)V c travelRidden
m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid
m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack
m (Lnet/minecraft/world/effect/MobEffect;)Z c canBeAffected
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z c hasItemInSlot
m ()Z cF shouldShowName
m ()D c_ lerpTargetX
m ()Z cd isVisuallySwimming
m ()Z cg isCurrentlyGlowing
m ()F cs getYHeadRot
m ()Z cw canChangeDimensions
m ()I cx getMaxFallDistance
m (I)Lnet/minecraft/sounds/SoundEffect; d getFallDamageSound
m (FF)I d calculateFallDamage
m (Lnet/minecraft/world/entity/EntityLiving;)V d blockUsingShield
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z d canUseSlot
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/damagesource/DamageSource;F)F d getDamageAfterArmorAbsorb
m (Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/entity/EnumItemSlot; d getSlotForHand
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; d getEatingSound
m (Lnet/minecraft/world/effect/MobEffect;)V d sendEffectToPassengers
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffect; d removeEffectNoUpdate
m ()Z dD canFreeze
m ()F dG getVisualRotationYInDegrees
m ()F dJ maxUpStep
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; dU createLivingAttributes
m ()Z dV canBreatheUnderwater
m ()Z dW canSpawnSoulSpeedParticle
m ()V dX spawnSoulSpeedParticle
m ()Z dY onSoulSpeedBlock
m ()V dZ removeSoulSpeed
m ()D d_ lerpTargetY
m (Lnet/minecraft/world/damagesource/DamageSource;)V e playHurtSound
m (FF)F e tickHeadTurn
m (Lnet/minecraft/world/item/ItemStack;)V e verifyEquippedItem
m (Lnet/minecraft/world/damagesource/DamageSource;F)F e getDamageAfterMagicAbsorb
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/core/Holder;)Z e removeEffect
m (Lnet/minecraft/world/entity/EnumItemSlot;)V e broadcastBreakEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed
m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield
m ()F eA getHealth
m ()Z eB isDeadOrDying
m ()Lnet/minecraft/world/damagesource/DamageSource; eC getLastDamageSource
m ()V eD dropEquipment
m ()V eE dropExperience
m ()Lnet/minecraft/resources/ResourceKey; eF getLootTable
m ()J eG getLootTableSeed
m ()V eH skipDropExperience
m ()Z eI wasExperienceConsumed
m ()F eJ getHurtDir
m ()Lnet/minecraft/world/phys/AxisAlignedBB; eK getHitbox
m ()Lnet/minecraft/world/entity/EntityLiving$a; eL getFallSounds
m ()Ljava/util/Optional; eM getLastClimbablePos
m ()V eN playBlockFallSound
m ()I eO getArmorValue
m ()Lnet/minecraft/world/damagesource/CombatTracker; eP getCombatTracker
m ()Lnet/minecraft/world/entity/EntityLiving; eQ getKillCredit
m ()F eR getMaxHealth
m ()F eS getMaxAbsorption
m ()I eT getArrowCount
m ()I eU getStingerCount
m ()V eV updateSwingTime
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase; eW getAttributes
m ()Lnet/minecraft/world/item/ItemStack; eX getMainHandItem
m ()Lnet/minecraft/world/item/ItemStack; eY getOffhandItem
m ()Ljava/lang/Iterable; eZ getArmorSlots
m ()F e_ lerpTargetYRot
m ()V ea tryAddSoulSpeed
m ()V eb removeFrost
m ()V ec tryAddFrost
m ()F ed getAgeScale
m ()F ee getScale
m ()Z ef isAffectedByFluids
m ()V eg tickDeath
m ()Z eh shouldDropExperience
m ()Z ei shouldDropLoot
m ()I ej getExperienceReward
m ()Z ek isAlwaysExperienceDropper
m ()Lnet/minecraft/util/RandomSource; el getRandom
m ()Lnet/minecraft/world/entity/EntityLiving; em getLastHurtByMob
m ()I en getLastHurtByMobTimestamp
m ()Lnet/minecraft/world/entity/EntityLiving; eo getLastHurtMob
m ()I ep getLastHurtMobTimestamp
m ()I eq getNoActionTime
m ()Z er shouldDiscardFriction
m ()V es tickEffects
m ()Z et canBeSeenAsEnemy
m ()Z eu canBeSeenByAnyone
m ()V ev removeEffectParticles
m ()Z ew removeAllEffects
m ()Ljava/util/Collection; ex getActiveEffects
m ()Ljava/util/Map; ey getActiveEffectsMap
m ()Z ez isInvertedHealAndHarm
m (Lnet/minecraft/world/damagesource/DamageSource;)Z f isDamageSourceBlocked
m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; f getLastArmorItem
m (Lnet/minecraft/world/entity/EntityLiving;)V f createWitherRose
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/phys/AxisAlignedBB; f getLocalBoundsForPose
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; f getAttribute
m ()V fA releaseUsingItem
m ()V fB stopUsingItem
m ()Z fC isBlocking
m ()Z fD isSuppressingSlidingDownLadder
m ()Z fE isFallFlying
m ()I fF getFallFlyingTicks
m ()Z fG isAffectedByPotions
m ()Z fH attackable
m ()Lcom/google/common/collect/ImmutableList; fI getDismountPoses
m ()Ljava/util/Optional; fJ getSleepingPos
m ()V fK clearSleepingPos
m ()Z fL isSleeping
m ()V fM stopSleeping
m ()Lnet/minecraft/core/EnumDirection; fN getBedOrientation
m ()Z fO canDisableShield
m ()Z fP hasInfiniteMaterials
m ()V f_ onEnterCombat
m ()Ljava/lang/Iterable; fa getHandSlots
m ()Ljava/lang/Iterable; fb getArmorAndBodyArmorSlots
m ()Ljava/lang/Iterable; fc getAllSlots
m ()F fd getArmorCoverPercentage
m ()F fe getSoundVolume
m ()F ff getVoicePitch
m ()Z fg isImmobile
m ()F fh getJumpPower
m ()F fi getJumpBoostPower
m ()V fj jumpFromGround
m ()V fk goDownInWater
m ()F fl getWaterSlowDown
m ()F fm getFlyingSpeed
m ()F fn getSpeed
m ()F fo getMaxHeadRotationRelativeToBody
m ()Z fp isSensitiveToWater
m ()V fq serverAiStep
m ()Z fr isAutoSpinAttack
m ()F fs getAbsorptionAmount
m ()V ft updateEffectVisibility
m ()Lnet/minecraft/world/entity/EnumMainHand; fu getMainArm
m ()Z fv isUsingItem
m ()Lnet/minecraft/world/EnumHand; fw getUsedItemHand
m ()Lnet/minecraft/world/item/ItemStack; fx getUseItem
m ()I fy getUseItemRemainingTicks
m ()I fz getTicksUsingItem
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; g getProjectile
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; g getLastHandItem
m (Lnet/minecraft/world/entity/EntityPose;)Z g wouldNotSuffocateAtTargetPose
m (Lnet/minecraft/world/entity/EntityLiving;)V g doAutoAttackOnTouch
m (Lnet/minecraft/core/Holder;)D g getAttributeValue
m ()V g_ onLeaveCombat
m (Lnet/minecraft/world/entity/Entity;)V h push
m (Lnet/minecraft/world/entity/EnumItemSlot;)B h entityEventForEquipmentBreak
m (Lnet/minecraft/core/Holder;)D h getAttributeBaseValue
m (F)F h getViewYRot
m (Lnet/minecraft/world/damagesource/DamageSource;)Z h checkTotemDeathProtection
m (I)V h igniteForTicks
m (Lnet/minecraft/core/BlockPosition;)V h setSleepingPos
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EnumItemSlot; h getEquipmentSlotForItem
m (Z)V h setSprinting
m ()Lnet/minecraft/world/phys/AxisAlignedBB; h_ getBoundingBoxForCulling
m (Lnet/minecraft/world/item/ItemStack;)V i breakItem
m (Lnet/minecraft/core/Holder;)V i onAttributeUpdated
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; j resetForwardDirectionOfRelativePortalPosition
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; k handleOnClimbable
m ()V l tick
m (F)V m animateHurt
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; m getPassengerRidingPosition
m (F)V n setYHeadRot
m (I)I n decreaseAirSupply
m ()V n_ aiStep
m (I)I o increaseAirSupply
m (F)V o setYBodyRot
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (I)V p setNoActionTime
m ()Z p_ isBaby
m (I)V q setArrowCount
m ()V q pushEntities
m (DDD)V q knockback
m (Z)V q setDiscardFriction
m ()Z q_ onClimbable
m (Z)V r calculateEntityAnimation
m (I)V r setStingerCount
m (I)Lnet/minecraft/world/entity/EnumItemSlot; s getEquipmentSlot
m ()V s updateSynchronizedMobEffectParticles
m (Z)V s setJumping
m ()V t rideTick
m (F)V t setHealth
m (F)I u getComfortableFallDistance
m (F)V v hurtCurrentlyUsedShield
m ()V v updateGlowingStatus
m (F)F w getJumpPower
m ()V x completeUsingItem
m (F)V x updateWalkAnimation
m (F)V y setSpeed
m ()V z refreshDirtyAttributes
m (F)F z getAttackAnim
c net/minecraft/world/entity/EntityLiving$1 net/minecraft/world/entity/LivingEntity$1
c net/minecraft/world/entity/EntityLiving$2 net/minecraft/world/entity/LivingEntity$2
c net/minecraft/world/entity/EntityLiving$3 net/minecraft/world/entity/LivingEntity$3
c net/minecraft/world/entity/EntityLiving$4 net/minecraft/world/entity/LivingEntity$4
c net/minecraft/world/entity/EntityLiving$5 net/minecraft/world/entity/LivingEntity$5
c net/minecraft/world/entity/EntityLiving$6 net/minecraft/world/entity/LivingEntity$6
c net/minecraft/world/entity/EntityLiving$7 net/minecraft/world/entity/LivingEntity$7
c net/minecraft/world/entity/EntityLiving$ProcessableEffect net/minecraft/world/entity/LivingEntity$ProcessableEffect
c net/minecraft/world/entity/EntityLiving$a net/minecraft/world/entity/LivingEntity$Fallsounds
f Lnet/minecraft/sounds/SoundEffect; a small
f Lnet/minecraft/sounds/SoundEffect; b big
m ()Lnet/minecraft/sounds/SoundEffect; a small
m ()Lnet/minecraft/sounds/SoundEffect; b big
c net/minecraft/world/entity/EntityPose net/minecraft/world/entity/Pose
f Lnet/minecraft/world/entity/EntityPose; a STANDING
f Lnet/minecraft/world/entity/EntityPose; b FALL_FLYING
f Lnet/minecraft/world/entity/EntityPose; c SLEEPING
f Lnet/minecraft/world/entity/EntityPose; d SWIMMING
f Lnet/minecraft/world/entity/EntityPose; e SPIN_ATTACK
f Lnet/minecraft/world/entity/EntityPose; f CROUCHING
f Lnet/minecraft/world/entity/EntityPose; g LONG_JUMPING
f Lnet/minecraft/world/entity/EntityPose; h DYING
f Lnet/minecraft/world/entity/EntityPose; i CROAKING
f Lnet/minecraft/world/entity/EntityPose; j USING_TONGUE
f Lnet/minecraft/world/entity/EntityPose; k SITTING
f Lnet/minecraft/world/entity/EntityPose; l ROARING
f Lnet/minecraft/world/entity/EntityPose; m SNIFFING
f Lnet/minecraft/world/entity/EntityPose; n EMERGING
f Lnet/minecraft/world/entity/EntityPose; o DIGGING
f Lnet/minecraft/world/entity/EntityPose; p SLIDING
f Lnet/minecraft/world/entity/EntityPose; q SHOOTING
f Lnet/minecraft/world/entity/EntityPose; r INHALING
f Ljava/util/function/IntFunction; s BY_ID
f Lnet/minecraft/network/codec/StreamCodec; t STREAM_CODEC
f I u id
f [Lnet/minecraft/world/entity/EntityPose; v $VALUES
m ()I a id
m ()[Lnet/minecraft/world/entity/EntityPose; b $values
c net/minecraft/world/entity/EntityPositionTypes net/minecraft/world/entity/SpawnPlacements
f Ljava/util/Map; a DATA_BY_TYPE
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isSpawnPositionOk
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkSpawnRules
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/SpawnPlacementType;Lnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/entity/EntityPositionTypes$b;)V a register
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/entity/SpawnPlacementType; a getPlacementType
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; b getHeightmapType
c net/minecraft/world/entity/EntityPositionTypes$a net/minecraft/world/entity/SpawnPlacements$Data
f Lnet/minecraft/world/level/levelgen/HeightMap$Type; a heightMap
f Lnet/minecraft/world/entity/SpawnPlacementType; b placement
f Lnet/minecraft/world/entity/EntityPositionTypes$b; c predicate
m ()Lnet/minecraft/world/level/levelgen/HeightMap$Type; a heightMap
m ()Lnet/minecraft/world/entity/SpawnPlacementType; b placement
m ()Lnet/minecraft/world/entity/EntityPositionTypes$b; c predicate
c net/minecraft/world/entity/EntityPositionTypes$b net/minecraft/world/entity/SpawnPlacements$SpawnPredicate
c net/minecraft/world/entity/EntitySize net/minecraft/world/entity/EntityDimensions
f F a width
f F b height
f F c eyeHeight
f Lnet/minecraft/world/entity/EntityAttachments; d attachments
f Z e fixed
m (FF)Lnet/minecraft/world/entity/EntitySize; a scale
m ()F a width
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; a makeBoundingBox
m (Lnet/minecraft/world/entity/EntityAttachments$a;)Lnet/minecraft/world/entity/EntitySize; a withAttachments
m (F)Lnet/minecraft/world/entity/EntitySize; a scale
m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; a makeBoundingBox
m ()F b height
m (F)Lnet/minecraft/world/entity/EntitySize; b withEyeHeight
m (FF)Lnet/minecraft/world/entity/EntitySize; b scalable
m ()F c eyeHeight
m (F)F c defaultEyeHeight
m (FF)Lnet/minecraft/world/entity/EntitySize; c fixed
m ()Lnet/minecraft/world/entity/EntityAttachments; d attachments
m ()Z e fixed
c net/minecraft/world/entity/EntityTameableAnimal net/minecraft/world/entity/TamableAnimal
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_FLAGS_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_OWNERUUID_ID
f Z cb orderedToSit
m ()Ljava/util/UUID; W_ getOwnerUUID
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a wantsToAttack
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Ljava/util/UUID;)V b setOwnerUUID
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (ZZ)V b setTame
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack
m ()Lnet/minecraft/world/scores/ScoreboardTeam; cj getTeam
m ()Lnet/minecraft/world/level/IEntityAccess; e level
m (Lnet/minecraft/world/entity/player/EntityHuman;)V f tame
m ()Z gq isOrderedToSit
m (Lnet/minecraft/world/entity/EntityLiving;)Z j isOwnedBy
m ()Z s isTame
m (Lnet/minecraft/world/entity/Entity;)Z s isAlliedTo
m ()V u applyTamingSideEffects
m (Z)V w spawnTamingParticles
m (Z)V x setInSittingPose
m (Z)V y setOrderedToSit
m ()Z y isInSittingPose
c net/minecraft/world/entity/EntityTypes net/minecraft/world/entity/EntityType
f Lnet/minecraft/world/entity/EntityTypes; A DRAGON_FIREBALL
f Lnet/minecraft/world/entity/EntityTypes; B DROWNED
f Lnet/minecraft/world/entity/EntityTypes; C EGG
f Lnet/minecraft/world/entity/EntityTypes; D ELDER_GUARDIAN
f Lnet/minecraft/world/entity/EntityTypes; E END_CRYSTAL
f Lnet/minecraft/world/entity/EntityTypes; F ENDER_DRAGON
f Lnet/minecraft/world/entity/EntityTypes; G ENDER_PEARL
f Lnet/minecraft/world/entity/EntityTypes; H ENDERMAN
f Lnet/minecraft/world/entity/EntityTypes; I ENDERMITE
f Lnet/minecraft/world/entity/EntityTypes; J EVOKER
f Lnet/minecraft/world/entity/EntityTypes; K EVOKER_FANGS
f Lnet/minecraft/world/entity/EntityTypes; L EXPERIENCE_BOTTLE
f Lnet/minecraft/world/entity/EntityTypes; M EXPERIENCE_ORB
f Lnet/minecraft/world/entity/EntityTypes; N EYE_OF_ENDER
f Lnet/minecraft/world/entity/EntityTypes; O FALLING_BLOCK
f Lnet/minecraft/world/entity/EntityTypes; P FIREWORK_ROCKET
f Lnet/minecraft/world/entity/EntityTypes; Q FOX
f Lnet/minecraft/world/entity/EntityTypes; R FROG
f Lnet/minecraft/world/entity/EntityTypes; S FURNACE_MINECART
f Lnet/minecraft/world/entity/EntityTypes; T GHAST
f Lnet/minecraft/world/entity/EntityTypes; U GIANT
f Lnet/minecraft/world/entity/EntityTypes; V GLOW_ITEM_FRAME
f Lnet/minecraft/world/entity/EntityTypes; W GLOW_SQUID
f Lnet/minecraft/world/entity/EntityTypes; X GOAT
f Lnet/minecraft/world/entity/EntityTypes; Y GUARDIAN
f Lnet/minecraft/world/entity/EntityTypes; Z HOGLIN
f Lnet/minecraft/world/entity/EntityTypes; a ALLAY
f Lnet/minecraft/world/entity/EntityTypes; aA PIGLIN
f Lnet/minecraft/world/entity/EntityTypes; aB PIGLIN_BRUTE
f Lnet/minecraft/world/entity/EntityTypes; aC PILLAGER
f Lnet/minecraft/world/entity/EntityTypes; aD POLAR_BEAR
f Lnet/minecraft/world/entity/EntityTypes; aE POTION
f Lnet/minecraft/world/entity/EntityTypes; aF PUFFERFISH
f Lnet/minecraft/world/entity/EntityTypes; aG RABBIT
f Lnet/minecraft/world/entity/EntityTypes; aH RAVAGER
f Lnet/minecraft/world/entity/EntityTypes; aI SALMON
f Lnet/minecraft/world/entity/EntityTypes; aJ SHEEP
f Lnet/minecraft/world/entity/EntityTypes; aK SHULKER
f Lnet/minecraft/world/entity/EntityTypes; aL SHULKER_BULLET
f Lnet/minecraft/world/entity/EntityTypes; aM SILVERFISH
f Lnet/minecraft/world/entity/EntityTypes; aN SKELETON
f Lnet/minecraft/world/entity/EntityTypes; aO SKELETON_HORSE
f Lnet/minecraft/world/entity/EntityTypes; aP SLIME
f Lnet/minecraft/world/entity/EntityTypes; aQ SMALL_FIREBALL
f Lnet/minecraft/world/entity/EntityTypes; aR SNIFFER
f Lnet/minecraft/world/entity/EntityTypes; aS SNOW_GOLEM
f Lnet/minecraft/world/entity/EntityTypes; aT SNOWBALL
f Lnet/minecraft/world/entity/EntityTypes; aU SPAWNER_MINECART
f Lnet/minecraft/world/entity/EntityTypes; aV SPECTRAL_ARROW
f Lnet/minecraft/world/entity/EntityTypes; aW SPIDER
f Lnet/minecraft/world/entity/EntityTypes; aX SQUID
f Lnet/minecraft/world/entity/EntityTypes; aY STRAY
f Lnet/minecraft/world/entity/EntityTypes; aZ STRIDER
f Lnet/minecraft/world/entity/EntityTypes; aa HOPPER_MINECART
f Lnet/minecraft/world/entity/EntityTypes; ab HORSE
f Lnet/minecraft/world/entity/EntityTypes; ac HUSK
f Lnet/minecraft/world/entity/EntityTypes; ad ILLUSIONER
f Lnet/minecraft/world/entity/EntityTypes; ae INTERACTION
f Lnet/minecraft/world/entity/EntityTypes; af IRON_GOLEM
f Lnet/minecraft/world/entity/EntityTypes; ag ITEM
f Lnet/minecraft/world/entity/EntityTypes; ah ITEM_DISPLAY
f Lnet/minecraft/world/entity/EntityTypes; ai ITEM_FRAME
f Lnet/minecraft/world/entity/EntityTypes; aj OMINOUS_ITEM_SPAWNER
f Lnet/minecraft/world/entity/EntityTypes; ak FIREBALL
f Lnet/minecraft/world/entity/EntityTypes; al LEASH_KNOT
f Lnet/minecraft/world/entity/EntityTypes; am LIGHTNING_BOLT
f Lnet/minecraft/world/entity/EntityTypes; an LLAMA
f Lnet/minecraft/world/entity/EntityTypes; ao LLAMA_SPIT
f Lnet/minecraft/world/entity/EntityTypes; ap MAGMA_CUBE
f Lnet/minecraft/world/entity/EntityTypes; aq MARKER
f Lnet/minecraft/world/entity/EntityTypes; ar MINECART
f Lnet/minecraft/world/entity/EntityTypes; as MOOSHROOM
f Lnet/minecraft/world/entity/EntityTypes; at MULE
f Lnet/minecraft/world/entity/EntityTypes; au OCELOT
f Lnet/minecraft/world/entity/EntityTypes; av PAINTING
f Lnet/minecraft/world/entity/EntityTypes; aw PANDA
f Lnet/minecraft/world/entity/EntityTypes; ax PARROT
f Lnet/minecraft/world/entity/EntityTypes; ay PHANTOM
f Lnet/minecraft/world/entity/EntityTypes; az PIG
f Lnet/minecraft/world/entity/EntityTypes; b AREA_EFFECT_CLOUD
f Lorg/slf4j/Logger; bB LOGGER
f Lnet/minecraft/core/Holder$c; bC builtInRegistryHolder
f F bD MAGIC_HORSE_WIDTH
f I bE DISPLAY_TRACKING_RANGE
f Lnet/minecraft/world/entity/EntityTypes$b; bF factory
f Lnet/minecraft/world/entity/EnumCreatureType; bG category
f Lcom/google/common/collect/ImmutableSet; bH immuneTo
f Z bI serialize
f Z bJ summon
f Z bK fireImmune
f Z bL canSpawnFarFromPlayer
f I bM clientTrackingRange
f I bN updateInterval
f Ljava/lang/String; bO descriptionId
f Lnet/minecraft/network/chat/IChatBaseComponent; bP description
f Lnet/minecraft/resources/ResourceKey; bQ lootTable
f Lnet/minecraft/world/entity/EntitySize; bR dimensions
f F bS spawnDimensionsScale
f Lnet/minecraft/world/flag/FeatureFlagSet; bT requiredFeatures
f Lnet/minecraft/world/entity/EntityTypes; ba TADPOLE
f Lnet/minecraft/world/entity/EntityTypes; bb TEXT_DISPLAY
f Lnet/minecraft/world/entity/EntityTypes; bc TNT
f Lnet/minecraft/world/entity/EntityTypes; bd TNT_MINECART
f Lnet/minecraft/world/entity/EntityTypes; be TRADER_LLAMA
f Lnet/minecraft/world/entity/EntityTypes; bf TRIDENT
f Lnet/minecraft/world/entity/EntityTypes; bg TROPICAL_FISH
f Lnet/minecraft/world/entity/EntityTypes; bh TURTLE
f Lnet/minecraft/world/entity/EntityTypes; bi VEX
f Lnet/minecraft/world/entity/EntityTypes; bj VILLAGER
f Lnet/minecraft/world/entity/EntityTypes; bk VINDICATOR
f Lnet/minecraft/world/entity/EntityTypes; bl WANDERING_TRADER
f Lnet/minecraft/world/entity/EntityTypes; bm WARDEN
f Lnet/minecraft/world/entity/EntityTypes; bn WIND_CHARGE
f Lnet/minecraft/world/entity/EntityTypes; bo WITCH
f Lnet/minecraft/world/entity/EntityTypes; bp WITHER
f Lnet/minecraft/world/entity/EntityTypes; bq WITHER_SKELETON
f Lnet/minecraft/world/entity/EntityTypes; br WITHER_SKULL
f Lnet/minecraft/world/entity/EntityTypes; bs WOLF
f Lnet/minecraft/world/entity/EntityTypes; bt ZOGLIN
f Lnet/minecraft/world/entity/EntityTypes; bu ZOMBIE
f Lnet/minecraft/world/entity/EntityTypes; bv ZOMBIE_HORSE
f Lnet/minecraft/world/entity/EntityTypes; bw ZOMBIE_VILLAGER
f Lnet/minecraft/world/entity/EntityTypes; bx ZOMBIFIED_PIGLIN
f Lnet/minecraft/world/entity/EntityTypes; by PLAYER
f Lnet/minecraft/world/entity/EntityTypes; bz FISHING_BOBBER
f Lnet/minecraft/world/entity/EntityTypes; c ARMADILLO
f Lnet/minecraft/world/entity/EntityTypes; d ARMOR_STAND
f Lnet/minecraft/world/entity/EntityTypes; e ARROW
f Lnet/minecraft/world/entity/EntityTypes; f AXOLOTL
f Lnet/minecraft/world/entity/EntityTypes; g BAT
f Lnet/minecraft/world/entity/EntityTypes; h BEE
f Lnet/minecraft/world/entity/EntityTypes; i BLAZE
f Lnet/minecraft/world/entity/EntityTypes; j BLOCK_DISPLAY
f Lnet/minecraft/world/entity/EntityTypes; k BOAT
f Lnet/minecraft/world/entity/EntityTypes; l BOGGED
f Lnet/minecraft/world/entity/EntityTypes; m BREEZE
f Lnet/minecraft/world/entity/EntityTypes; n BREEZE_WIND_CHARGE
f Lnet/minecraft/world/entity/EntityTypes; o CAMEL
f Lnet/minecraft/world/entity/EntityTypes; p CAT
f Lnet/minecraft/world/entity/EntityTypes; q CAVE_SPIDER
f Lnet/minecraft/world/entity/EntityTypes; r CHEST_BOAT
f Lnet/minecraft/world/entity/EntityTypes; s CHEST_MINECART
f Lnet/minecraft/world/entity/EntityTypes; t CHICKEN
f Lnet/minecraft/world/entity/EntityTypes; u COD
f Lnet/minecraft/world/entity/EntityTypes; v COMMAND_BLOCK_MINECART
f Lnet/minecraft/world/entity/EntityTypes; w COW
f Lnet/minecraft/world/entity/EntityTypes; x CREEPER
f Lnet/minecraft/world/entity/EntityTypes; y DOLPHIN
f Lnet/minecraft/world/entity/EntityTypes; z DONKEY
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/phys/AxisAlignedBB;)D a getYOffset
m (Ljava/lang/String;)Ljava/util/Optional; a byString
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; a tryCast
m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Optional; a by
m (Lnet/minecraft/core/HolderSet;)Z a is
m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Consumer; a appendCustomNameConfig
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/World;)Ljava/util/Optional; a create
m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; a getSpawnAABB
m (Ljava/lang/String;Lnet/minecraft/world/entity/EntityTypes$Builder;)Lnet/minecraft/world/entity/EntityTypes; a register
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/component/CustomData;)V a updateCustomEntityTag
m (Ljava/util/List;Lnet/minecraft/world/level/World;)Ljava/util/stream/Stream; a loadEntitiesRecursive
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a create
m (Lnet/minecraft/tags/TagKey;)Z a is
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EnumMobSpawn;)Lnet/minecraft/world/entity/Entity; a spawn
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EnumMobSpawn;ZZ)Lnet/minecraft/world/entity/Entity; a spawn
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/function/Consumer; a createDefaultStackConfig
m (Ljava/util/function/Consumer;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/function/Consumer; a appendDefaultStackConfig
m ()Ljava/lang/Class; a getBaseClass
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/resources/MinecraftKey; a getKey
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBlockDangerous
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EnumMobSpawn;ZZ)Lnet/minecraft/world/entity/Entity; a spawn
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/World;Ljava/util/function/Function;)Lnet/minecraft/world/entity/Entity; a loadEntityRecursive
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/World;)Ljava/util/Optional; b loadStaticEntity
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EnumMobSpawn;ZZ)Lnet/minecraft/world/entity/Entity; b create
m (Ljava/util/function/Consumer;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/function/Consumer; b appendCustomEntityStackConfig
m ()Z b canSerialize
m ()Z c canSummon
m ()Z d fireImmune
m ()Z e canSpawnFarFromPlayer
m ()Lnet/minecraft/world/entity/EnumCreatureType; f getCategory
m ()Ljava/lang/String; g getDescriptionId
m ()Lnet/minecraft/network/chat/IChatBaseComponent; h getDescription
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
m ()Ljava/lang/String; j toShortString
m ()Lnet/minecraft/resources/ResourceKey; k getDefaultLootTable
m ()F l getWidth
m ()F m getHeight
m ()Lnet/minecraft/world/entity/EntitySize; n getDimensions
m ()I o clientTrackingRange
m ()I p updateInterval
m ()Z q trackDeltas
m ()Lnet/minecraft/core/Holder$c; r builtInRegistryHolder
c net/minecraft/world/entity/EntityTypes$1 net/minecraft/world/entity/EntityType$1
c net/minecraft/world/entity/EntityTypes$Builder net/minecraft/world/entity/EntityType$Builder
f Lnet/minecraft/world/entity/EntityTypes$b; a factory
f Lnet/minecraft/world/entity/EnumCreatureType; b category
f Lcom/google/common/collect/ImmutableSet; c immuneTo
f Z d serialize
f Z e summon
f Z f fireImmune
f Z g canSpawnFarFromPlayer
f I h clientTrackingRange
f I i updateInterval
f Lnet/minecraft/world/entity/EntitySize; j dimensions
f F k spawnDimensionsScale
f Lnet/minecraft/world/entity/EntityAttachments$a; l attachments
f Lnet/minecraft/world/flag/FeatureFlagSet; m requiredFeatures
m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EntityTypes$Builder; a createNothing
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EntityTypes$Builder; a vehicleAttachment
m (Ljava/lang/String;)Lnet/minecraft/world/entity/EntityTypes; a build
m (Lnet/minecraft/world/entity/EntityAttachment;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EntityTypes$Builder; a attach
m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/entity/EntityTypes$Builder; a immuneTo
m ([Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EntityTypes$Builder; a passengerAttachments
m ([F)Lnet/minecraft/world/entity/EntityTypes$Builder; a passengerAttachments
m (Lnet/minecraft/world/entity/EntityAttachment;FFF)Lnet/minecraft/world/entity/EntityTypes$Builder; a attach
m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/entity/EntityTypes$Builder; a requiredFeatures
m (Lnet/minecraft/world/entity/EntityTypes$b;Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EntityTypes$Builder; a of
m (FF)Lnet/minecraft/world/entity/EntityTypes$Builder; a sized
m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; a spawnDimensionsScale
m ()Lnet/minecraft/world/entity/EntityTypes$Builder; a noSummon
m (I)Lnet/minecraft/world/entity/EntityTypes$Builder; a clientTrackingRange
m ()Lnet/minecraft/world/entity/EntityTypes$Builder; b noSave
m (I)Lnet/minecraft/world/entity/EntityTypes$Builder; b updateInterval
m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; b eyeHeight
m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; c ridingOffset
m ()Lnet/minecraft/world/entity/EntityTypes$Builder; c fireImmune
m ()Lnet/minecraft/world/entity/EntityTypes$Builder; d canSpawnFarFromPlayer
m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; d nameTagOffset
c net/minecraft/world/entity/EntityTypes$b net/minecraft/world/entity/EntityType$EntityFactory
c net/minecraft/world/entity/EnumCreatureType net/minecraft/world/entity/MobCategory
f Lnet/minecraft/world/entity/EnumCreatureType; a MONSTER
f Lnet/minecraft/world/entity/EnumCreatureType; b CREATURE
f Lnet/minecraft/world/entity/EnumCreatureType; c AMBIENT
f Lnet/minecraft/world/entity/EnumCreatureType; d AXOLOTLS
f Lnet/minecraft/world/entity/EnumCreatureType; e UNDERGROUND_WATER_CREATURE
f Lnet/minecraft/world/entity/EnumCreatureType; f WATER_CREATURE
f Lnet/minecraft/world/entity/EnumCreatureType; g WATER_AMBIENT
f Lnet/minecraft/world/entity/EnumCreatureType; h MISC
f Lcom/mojang/serialization/Codec; i CODEC
f I j max
f Z k isFriendly
f Z l isPersistent
f Ljava/lang/String; m name
f I n noDespawnDistance
f I o despawnDistance
f [Lnet/minecraft/world/entity/EnumCreatureType; p $VALUES
m ()Ljava/lang/String; a getName
m ()I b getMaxInstancesPerChunk
m ()Ljava/lang/String; c getSerializedName
m ()Z d isFriendly
m ()Z e isPersistent
m ()I f getDespawnDistance
m ()I g getNoDespawnDistance
m ()[Lnet/minecraft/world/entity/EnumCreatureType; h $values
c net/minecraft/world/entity/EnumItemSlot net/minecraft/world/entity/EquipmentSlot
f Lnet/minecraft/world/entity/EnumItemSlot; a MAINHAND
f Lnet/minecraft/world/entity/EnumItemSlot; b OFFHAND
f Lnet/minecraft/world/entity/EnumItemSlot; c FEET
f Lnet/minecraft/world/entity/EnumItemSlot; d LEGS
f Lnet/minecraft/world/entity/EnumItemSlot; e CHEST
f Lnet/minecraft/world/entity/EnumItemSlot; f HEAD
f Lnet/minecraft/world/entity/EnumItemSlot; g BODY
f Lnet/minecraft/util/INamable$a; h CODEC
f Lnet/minecraft/world/entity/EnumItemSlot$Function; i type
f I j index
f I k filterFlag
f Ljava/lang/String; l name
f [Lnet/minecraft/world/entity/EnumItemSlot; m $VALUES
m ()Lnet/minecraft/world/entity/EnumItemSlot$Function; a getType
m (Lnet/minecraft/world/entity/EnumItemSlot$Function;I)Lnet/minecraft/world/entity/EnumItemSlot; a byTypeAndIndex
m (I)I a getIndex
m (Ljava/lang/String;)Lnet/minecraft/world/entity/EnumItemSlot; a byName
m ()I b getIndex
m ()Ljava/lang/String; c getSerializedName
m ()I d getFilterFlag
m ()Ljava/lang/String; e getName
m ()Z f isArmor
m ()[Lnet/minecraft/world/entity/EnumItemSlot; g $values
c net/minecraft/world/entity/EnumItemSlot$Function net/minecraft/world/entity/EquipmentSlot$Type
f Lnet/minecraft/world/entity/EnumItemSlot$Function; a HAND
f Lnet/minecraft/world/entity/EnumItemSlot$Function; b ARMOR
f Lnet/minecraft/world/entity/EnumItemSlot$Function; c BODY
f [Lnet/minecraft/world/entity/EnumItemSlot$Function; d $VALUES
m ()[Lnet/minecraft/world/entity/EnumItemSlot$Function; a $values
c net/minecraft/world/entity/EnumMainHand net/minecraft/world/entity/HumanoidArm
f Lnet/minecraft/world/entity/EnumMainHand; a LEFT
f Lnet/minecraft/world/entity/EnumMainHand; b RIGHT
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/util/function/IntFunction; d BY_ID
f I e id
f Ljava/lang/String; f name
f Ljava/lang/String; g translationKey
f [Lnet/minecraft/world/entity/EnumMainHand; h $VALUES
m ()I a getId
m ()Ljava/lang/String; b getKey
m ()Ljava/lang/String; c getSerializedName
m ()Lnet/minecraft/world/entity/EnumMainHand; e getOpposite
m ()[Lnet/minecraft/world/entity/EnumMainHand; f $values
c net/minecraft/world/entity/EnumMobSpawn net/minecraft/world/entity/MobSpawnType
f Lnet/minecraft/world/entity/EnumMobSpawn; a NATURAL
f Lnet/minecraft/world/entity/EnumMobSpawn; b CHUNK_GENERATION
f Lnet/minecraft/world/entity/EnumMobSpawn; c SPAWNER
f Lnet/minecraft/world/entity/EnumMobSpawn; d STRUCTURE
f Lnet/minecraft/world/entity/EnumMobSpawn; e BREEDING
f Lnet/minecraft/world/entity/EnumMobSpawn; f MOB_SUMMONED
f Lnet/minecraft/world/entity/EnumMobSpawn; g JOCKEY
f Lnet/minecraft/world/entity/EnumMobSpawn; h EVENT
f Lnet/minecraft/world/entity/EnumMobSpawn; i CONVERSION
f Lnet/minecraft/world/entity/EnumMobSpawn; j REINFORCEMENT
f Lnet/minecraft/world/entity/EnumMobSpawn; k TRIGGERED
f Lnet/minecraft/world/entity/EnumMobSpawn; l BUCKET
f Lnet/minecraft/world/entity/EnumMobSpawn; m SPAWN_EGG
f Lnet/minecraft/world/entity/EnumMobSpawn; n COMMAND
f Lnet/minecraft/world/entity/EnumMobSpawn; o DISPENSER
f Lnet/minecraft/world/entity/EnumMobSpawn; p PATROL
f Lnet/minecraft/world/entity/EnumMobSpawn; q TRIAL_SPAWNER
f [Lnet/minecraft/world/entity/EnumMobSpawn; r $VALUES
m (Lnet/minecraft/world/entity/EnumMobSpawn;)Z a isSpawner
m ()[Lnet/minecraft/world/entity/EnumMobSpawn; a $values
m (Lnet/minecraft/world/entity/EnumMobSpawn;)Z b ignoresLightRequirements
c net/minecraft/world/entity/EnumMoveType net/minecraft/world/entity/MoverType
f Lnet/minecraft/world/entity/EnumMoveType; a SELF
f Lnet/minecraft/world/entity/EnumMoveType; b PLAYER
f Lnet/minecraft/world/entity/EnumMoveType; c PISTON
f Lnet/minecraft/world/entity/EnumMoveType; d SHULKER_BOX
f Lnet/minecraft/world/entity/EnumMoveType; e SHULKER
f [Lnet/minecraft/world/entity/EnumMoveType; f $VALUES
m ()[Lnet/minecraft/world/entity/EnumMoveType; a $values
c net/minecraft/world/entity/EquipmentSlotGroup net/minecraft/world/entity/EquipmentSlotGroup
f Lnet/minecraft/world/entity/EquipmentSlotGroup; a ANY
f Lnet/minecraft/world/entity/EquipmentSlotGroup; b MAINHAND
f Lnet/minecraft/world/entity/EquipmentSlotGroup; c OFFHAND
f Lnet/minecraft/world/entity/EquipmentSlotGroup; d HAND
f Lnet/minecraft/world/entity/EquipmentSlotGroup; e FEET
f Lnet/minecraft/world/entity/EquipmentSlotGroup; f LEGS
f Lnet/minecraft/world/entity/EquipmentSlotGroup; g CHEST
f Lnet/minecraft/world/entity/EquipmentSlotGroup; h HEAD
f Lnet/minecraft/world/entity/EquipmentSlotGroup; i ARMOR
f Lnet/minecraft/world/entity/EquipmentSlotGroup; j BODY
f Ljava/util/function/IntFunction; k BY_ID
f Lcom/mojang/serialization/Codec; l CODEC
f Lnet/minecraft/network/codec/StreamCodec; m STREAM_CODEC
f I n id
f Ljava/lang/String; o key
f Ljava/util/function/Predicate; p predicate
f [Lnet/minecraft/world/entity/EquipmentSlotGroup; q $VALUES
m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)I a lambda$static$3
m ()[Lnet/minecraft/world/entity/EquipmentSlotGroup; a $values
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/entity/EquipmentSlotGroup; a bySlot
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/entity/EnumItemSlot;)Z a lambda$new$4
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z b test
m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)I b lambda$static$2
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z c lambda$static$1
m ()Ljava/lang/String; c getSerializedName
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z d lambda$static$0
c net/minecraft/world/entity/EquipmentSlotGroup$1 net/minecraft/world/entity/EquipmentSlotGroup$1
f [I a $SwitchMap$net$minecraft$world$entity$EquipmentSlot
c net/minecraft/world/entity/EquipmentTable net/minecraft/world/entity/EquipmentTable
f Lcom/mojang/serialization/Codec; a DROP_CHANCES_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/resources/ResourceKey; c lootTable
f Ljava/util/Map; d slotDropChances
m (F)Ljava/util/Map; a createForAllSlots
m (Ljava/util/List;F)Ljava/util/Map; a createForAllSlots
m (Lcom/mojang/datafixers/util/Either;)Ljava/util/Map; a lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Ljava/util/Map;)Lcom/mojang/datafixers/util/Either; a lambda$static$1
m ()Lnet/minecraft/resources/ResourceKey; a lootTable
m ()Ljava/util/Map; b slotDropChances
c net/minecraft/world/entity/EquipmentUser net/minecraft/world/entity/EquipmentUser
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/Map;)V a equip
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getItemBySlot
m (Lnet/minecraft/world/entity/EnumItemSlot;F)V a setDropChance
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootParams;JLjava/util/Map;)V a equip
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V a setItemSlot
m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/entity/EnumItemSlot; a resolveSlot
m (Lnet/minecraft/world/entity/EquipmentTable;Lnet/minecraft/world/level/storage/loot/LootParams;)V a equip
c net/minecraft/world/entity/GlowSquid net/minecraft/world/entity/GlowSquid
f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_DARK_TICKS_REMAINING
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkGlowSquidSpawnRules
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (I)V c setDarkTicks
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/core/particles/ParticleParam; s getInkParticle
m ()Lnet/minecraft/sounds/SoundEffect; u getSquirtSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()I y getDarkTicksRemaining
c net/minecraft/world/entity/GroupDataEntity net/minecraft/world/entity/SpawnGroupData
c net/minecraft/world/entity/HasCustomInventoryScreen net/minecraft/world/entity/HasCustomInventoryScreen
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b openCustomInventoryScreen
c net/minecraft/world/entity/IEntityAngerable net/minecraft/world/entity/NeutralMob
f Ljava/lang/String; b_ TAG_ANGER_TIME
f Ljava/lang/String; c_ TAG_ANGRY_AT
m ()V V_ stopBeingAngry
m ()Z Z_ isAngry
m (Lnet/minecraft/world/level/World;Lnet/minecraft/nbt/NBTTagCompound;)V a readPersistentAngerSaveData
m (I)V a setRemainingPersistentAngerTime
m ()I a getRemainingPersistentAngerTime
m (Lnet/minecraft/world/entity/EntityLiving;)V a setLastHurtByMob
m (Lnet/minecraft/server/level/WorldServer;Z)V a updatePersistentAnger
m (Ljava/util/UUID;)V a setPersistentAngerTarget
m (Lnet/minecraft/world/entity/EntityLiving;)Z a_ isAngryAt
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerDied
m (Lnet/minecraft/world/level/World;)Z a_ isAngryAtAllPlayers
m ()V aa_ forgetCurrentTargetAndRefreshUniversalAnger
m ()Ljava/util/UUID; b getPersistentAngerTarget
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c setLastHurtByPlayer
m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack
m (Lnet/minecraft/nbt/NBTTagCompound;)V c addPersistentAngerSaveData
m ()V c startPersistentAngerTimer
m ()Lnet/minecraft/world/entity/EntityLiving; em getLastHurtByMob
m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget
m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget
c net/minecraft/world/entity/IEntitySelector net/minecraft/world/entity/EntitySelector
f Ljava/util/function/Predicate; a ENTITY_STILL_ALIVE
f Ljava/util/function/Predicate; b LIVING_ENTITY_STILL_ALIVE
f Ljava/util/function/Predicate; c ENTITY_NOT_BEING_RIDDEN
f Ljava/util/function/Predicate; d CONTAINER_ENTITY_SELECTOR
f Ljava/util/function/Predicate; e NO_CREATIVE_OR_SPECTATOR
f Ljava/util/function/Predicate; f NO_SPECTATORS
f Ljava/util/function/Predicate; g CAN_BE_COLLIDED_WITH
m (DDDD)Ljava/util/function/Predicate; a withinDistance
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; a pushableBy
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; b notRiding
c net/minecraft/world/entity/IEntitySelector$EntitySelectorEquipable net/minecraft/world/entity/EntitySelector$MobCanWearArmorEntitySelector
f Lnet/minecraft/world/item/ItemStack; a itemStack
m (Lnet/minecraft/world/entity/Entity;)Z a test
c net/minecraft/world/entity/IJumpable net/minecraft/world/entity/PlayerRideableJumping
m ()Z a canJump
m (I)V b onPlayerJump
m ()V b handleStopJump
m (I)V c handleStartJump
m ()I c getJumpCooldown
c net/minecraft/world/entity/ISaddleable net/minecraft/world/entity/Saddleable
m ()Lnet/minecraft/sounds/SoundEffect; Y_ getSaddleSoundEvent
m (Lnet/minecraft/sounds/SoundCategory;)V a equipSaddle
m ()Z f isSaddleable
m ()Z i isSaddled
c net/minecraft/world/entity/IShearable net/minecraft/world/entity/Shearable
m ()Z a readyForShearing
m (Lnet/minecraft/sounds/SoundCategory;)V a shear
c net/minecraft/world/entity/ISteerable net/minecraft/world/entity/ItemSteerable
m ()Z a boost
c net/minecraft/world/entity/Interaction net/minecraft/world/entity/Interaction
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_WIDTH_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_HEIGHT_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_RESPONSE_ID
f Ljava/lang/String; f TAG_WIDTH
f Ljava/lang/String; g TAG_HEIGHT
f Ljava/lang/String; h TAG_ATTACK
f Ljava/lang/String; i TAG_INTERACTION
f Ljava/lang/String; j TAG_RESPONSE
f Lnet/minecraft/world/entity/Interaction$PlayerAction; k attack
f Lnet/minecraft/world/entity/Interaction$PlayerAction; l interaction
m ()Lnet/minecraft/world/entity/EntityLiving; T_ getLastAttacker
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (F)V a setWidth
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m (Z)V a setResponse
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Lnet/minecraft/world/phys/AxisAlignedBB; as makeBoundingBox
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (F)V b setHeight
m ()Z by canBeHitByProjectile
m ()Z bz isPickable
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction
m ()V l tick
m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget
m ()Z r_ isIgnoringBlockTriggers
m ()F s getWidth
m ()F u getHeight
m (Lnet/minecraft/world/entity/Entity;)Z u skipAttackInteraction
m ()Z v getResponse
m ()Lnet/minecraft/world/entity/EntitySize; w getDimensions
c net/minecraft/world/entity/Interaction$PlayerAction net/minecraft/world/entity/Interaction$PlayerAction
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/UUID; b player
f J c timestamp
m ()Ljava/util/UUID; a player
m ()J b timestamp
c net/minecraft/world/entity/LerpingModel net/minecraft/world/entity/LerpingModel
m ()Ljava/util/Map; a getModelRotationValues
c net/minecraft/world/entity/Marker net/minecraft/world/entity/Marker
f Ljava/lang/String; b DATA_TAG
f Lnet/minecraft/nbt/NBTTagCompound; c data
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bJ couldAcceptPassenger
m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction
m ()V l tick
m (Lnet/minecraft/world/entity/Entity;)V p addPassenger
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m ()Z r_ isIgnoringBlockTriggers
c net/minecraft/world/entity/OminousItemSpawner net/minecraft/world/entity/OminousItemSpawner
f I b TICKS_BEFORE_ABOUT_TO_SPAWN_SOUND
f I c SPAWN_ITEM_DELAY_MIN
f I d SPAWN_ITEM_DELAY_MAX
f Ljava/lang/String; e TAG_SPAWN_ITEM_AFTER_TICKS
f Ljava/lang/String; f TAG_ITEM
f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_ITEM
f J h spawnItemAfterTicks
m (Lnet/minecraft/world/level/World;I)V a lambda$spawnItem$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/OminousItemSpawner; a create
m (Lnet/minecraft/world/item/ItemStack;)V a setItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bJ couldAcceptPassenger
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction
m ()V l tick
m (Lnet/minecraft/world/entity/Entity;)V p addPassenger
m ()V p addParticles
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m ()Z r_ isIgnoringBlockTriggers
m ()Lnet/minecraft/world/item/ItemStack; s getItem
m ()V u tickServer
m ()V v tickClient
m ()V w spawnItem
c net/minecraft/world/entity/OwnableEntity net/minecraft/world/entity/OwnableEntity
m ()Lnet/minecraft/world/entity/EntityLiving; P_ getOwner
m ()Ljava/util/UUID; W_ getOwnerUUID
m ()Lnet/minecraft/world/level/IEntityAccess; e level
c net/minecraft/world/entity/PowerableMob net/minecraft/world/entity/PowerableMob
m ()Z a isPowered
c net/minecraft/world/entity/RelativeMovement net/minecraft/world/entity/RelativeMovement
f Lnet/minecraft/world/entity/RelativeMovement; a X
f Lnet/minecraft/world/entity/RelativeMovement; b Y
f Lnet/minecraft/world/entity/RelativeMovement; c Z
f Lnet/minecraft/world/entity/RelativeMovement; d Y_ROT
f Lnet/minecraft/world/entity/RelativeMovement; e X_ROT
f Ljava/util/Set; f ALL
f Ljava/util/Set; g ROTATION
f I h bit
f [Lnet/minecraft/world/entity/RelativeMovement; i $VALUES
m (Ljava/util/Set;)I a pack
m ()I a getMask
m (I)Ljava/util/Set; a unpack
m ()[Lnet/minecraft/world/entity/RelativeMovement; b $values
m (I)Z b isSet
c net/minecraft/world/entity/ReputationHandler net/minecraft/world/entity/ReputationEventHandler
m (Lnet/minecraft/world/entity/ai/village/ReputationEvent;Lnet/minecraft/world/entity/Entity;)V a onReputationEventFrom
c net/minecraft/world/entity/SaddleStorage net/minecraft/world/entity/ItemBasedSteering
f I a MIN_BOOST_TIME
f I b MAX_BOOST_TIME
f Lnet/minecraft/network/syncher/DataWatcher; c entityData
f Lnet/minecraft/network/syncher/DataWatcherObject; d boostTimeAccessor
f Lnet/minecraft/network/syncher/DataWatcherObject; e hasSaddleAccessor
f Z f boosting
f I g boostTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m ()V a onSynced
m (Lnet/minecraft/util/RandomSource;)Z a boost
m (Z)V a setSaddle
m (Lnet/minecraft/nbt/NBTTagCompound;)V b readAdditionalSaveData
m ()V b tickBoost
m ()F c boostFactor
m ()Z d hasSaddle
m ()I e boostTimeTotal
c net/minecraft/world/entity/SlotAccess net/minecraft/world/entity/SlotAccess
f Lnet/minecraft/world/entity/SlotAccess; a NULL
m (Lnet/minecraft/world/IInventory;ILjava/util/function/Predicate;)Lnet/minecraft/world/entity/SlotAccess; a forContainer
m (Lnet/minecraft/world/item/ItemStack;)Z a set
m (Lnet/minecraft/world/IInventory;I)Lnet/minecraft/world/entity/SlotAccess; a forContainer
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/SlotAccess; a forEquipmentSlot
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/entity/SlotAccess; a forEquipmentSlot
m (Ljava/util/function/Supplier;Ljava/util/function/Consumer;)Lnet/minecraft/world/entity/SlotAccess; a of
m ()Lnet/minecraft/world/item/ItemStack; a get
m (Lnet/minecraft/world/item/ItemStack;)Z b lambda$forEquipmentSlot$1
m (Lnet/minecraft/world/item/ItemStack;)Z c lambda$forContainer$0
c net/minecraft/world/entity/SlotAccess$1 net/minecraft/world/entity/SlotAccess$1
m (Lnet/minecraft/world/item/ItemStack;)Z a set
m ()Lnet/minecraft/world/item/ItemStack; a get
c net/minecraft/world/entity/SlotAccess$2 net/minecraft/world/entity/SlotAccess$2
f Ljava/util/function/Supplier; b val$getter
f Ljava/util/function/Consumer; c val$setter
m (Lnet/minecraft/world/item/ItemStack;)Z a set
m ()Lnet/minecraft/world/item/ItemStack; a get
c net/minecraft/world/entity/SlotAccess$3 net/minecraft/world/entity/SlotAccess$3
f Lnet/minecraft/world/IInventory; b val$inventory
f I c val$id
f Ljava/util/function/Predicate; d val$validator
m (Lnet/minecraft/world/item/ItemStack;)Z a set
m ()Lnet/minecraft/world/item/ItemStack; a get
c net/minecraft/world/entity/SlotAccess$4 net/minecraft/world/entity/SlotAccess$4
f Lnet/minecraft/world/entity/EntityLiving; b val$entity
f Lnet/minecraft/world/entity/EnumItemSlot; c val$slot
f Ljava/util/function/Predicate; d val$validator
m (Lnet/minecraft/world/item/ItemStack;)Z a set
m ()Lnet/minecraft/world/item/ItemStack; a get
c net/minecraft/world/entity/SpawnPlacementType net/minecraft/world/entity/SpawnPlacementType
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a adjustSpawnPosition
c net/minecraft/world/entity/SpawnPlacementTypes net/minecraft/world/entity/SpawnPlacementTypes
f Lnet/minecraft/world/entity/SpawnPlacementType; a NO_RESTRICTIONS
f Lnet/minecraft/world/entity/SpawnPlacementType; b IN_WATER
f Lnet/minecraft/world/entity/SpawnPlacementType; c IN_LAVA
f Lnet/minecraft/world/entity/SpawnPlacementType; d ON_GROUND
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Z a lambda$static$2
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Z b lambda$static$1
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Z c lambda$static$0
c net/minecraft/world/entity/SpawnPlacementTypes$1 net/minecraft/world/entity/SpawnPlacementTypes$1
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a adjustSpawnPosition
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Z a isValidEmptySpawnBlock
c net/minecraft/world/entity/Targeting net/minecraft/world/entity/Targeting
m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget
c net/minecraft/world/entity/TraceableEntity net/minecraft/world/entity/TraceableEntity
m ()Lnet/minecraft/world/entity/Entity; s getOwner
c net/minecraft/world/entity/VariantHolder net/minecraft/world/entity/VariantHolder
m (Ljava/lang/Object;)V a setVariant
m ()Ljava/lang/Object; d getVariant
c net/minecraft/world/entity/WalkAnimationState net/minecraft/world/entity/WalkAnimationState
f F a speedOld
f F b speed
f F c position
m (F)V a setSpeed
m ()F a speed
m (FF)V a update
m (F)F b speed
m ()F b position
m (F)F c position
m ()Z c isMoving
c net/minecraft/world/entity/ai/BehaviorController net/minecraft/world/entity/ai/Brain
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/function/Supplier; b codec
f I c SCHEDULE_UPDATE_DELAY
f Ljava/util/Map; d memories
f Ljava/util/Map; e sensors
f Ljava/util/Map; f availableBehaviorsByPriority
f Lnet/minecraft/world/entity/schedule/Schedule; g schedule
f Ljava/util/Map; h activityRequirements
f Ljava/util/Map; i activityMemoriesToEraseWhenStopped
f Ljava/util/Set; j coreActivities
f Ljava/util/Set; k activeActivities
f Lnet/minecraft/world/entity/schedule/Activity; l defaultActivity
f J m lastScheduleUpdate
m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;)V a addActivity
m (Ljava/util/Set;)V a setCoreActivities
m (Lnet/minecraft/world/entity/schedule/Schedule;)V a setSchedule
m (Ljava/lang/Object;Ljava/lang/Object;)Z a lambda$isMemoryValue$2
m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;)V a addActivity
m (JJ)V a updateActivityFromSchedule
m (Ljava/util/Map$Entry;)Lnet/minecraft/world/entity/ai/BehaviorController$a; a lambda$memories$0
m (Ljava/util/List;)V a setActiveActivityToFirstValid
m (Ljava/lang/Integer;)Ljava/util/Map; a lambda$addActivityAndRemoveMemoriesWhenStopped$3
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;J)V a setMemoryWithExpiry
m (Ljava/lang/Object;)Z a isEmptyCollection
m (Lnet/minecraft/world/entity/schedule/Activity;)V a setActiveActivityIfPossible
m (ILcom/google/common/collect/ImmutableList;)Lcom/google/common/collect/ImmutableList; a createPriorityPairs
m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/world/entity/ai/BehaviorController$b; a provider
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a tick
m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;Ljava/util/Set;)V a addActivityAndRemoveMemoriesWhenStopped
m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a serializeStart
m ()V a clearMemories
m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V a addActivityWithConditions
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryStatus;)Z a checkMemory
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;)V a setMemory
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V a setMemory
m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V a addActivityAndRemoveMemoryWhenStopped
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Z a hasMemoryValue
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V b stopAll
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;)Z b isMemoryValue
m (Ljava/util/Collection;Ljava/util/Collection;)Lcom/mojang/serialization/Codec; b codec
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V b eraseMemory
m ()Ljava/util/Map; b getMemories
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V b setMemoryInternal
m (Lnet/minecraft/world/entity/schedule/Activity;)V b setDefaultActivity
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V c tickSensors
m (Lnet/minecraft/world/entity/schedule/Activity;)Z c isActive
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; c getMemory
m ()Lnet/minecraft/world/entity/schedule/Schedule; c getSchedule
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V d startEachNonRunningBehavior
m ()Ljava/util/Set; d getActiveActivities
m (Lnet/minecraft/world/entity/schedule/Activity;)V d setActiveActivity
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; d getMemoryInternal
m (Lnet/minecraft/world/entity/schedule/Activity;)V e eraseMemoriesForOtherActivitesThan
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)J e getTimeUntilExpiry
m ()Ljava/util/List; e getRunningBehaviors
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V e tickEachRunningBehavior
m (Lnet/minecraft/world/entity/schedule/Activity;)Z f activityRequirementsAreMet
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V f lambda$clearMemories$1
m ()V f useDefaultActivity
m ()Ljava/util/Optional; g getActiveNonCoreActivity
m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/util/Set; g lambda$addActivityAndRemoveMemoriesWhenStopped$4
m ()V h removeAllBehaviors
m ()Lnet/minecraft/world/entity/ai/BehaviorController; i copyWithoutBehaviors
m ()Ljava/util/stream/Stream; j memories
m ()V k forgetOutdatedMemories
c net/minecraft/world/entity/ai/BehaviorController$1 net/minecraft/world/entity/ai/Brain$1
f Ljava/util/Collection; a val$memoryTypes
f Ljava/util/Collection; b val$sensorTypes
f Lorg/apache/commons/lang3/mutable/MutableObject; c val$codecReference
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a captureRead
m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult; a lambda$captureRead$7
m (Lnet/minecraft/world/entity/ai/BehaviorController;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; a encode
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/serialization/Codec;)Lnet/minecraft/resources/MinecraftKey; a lambda$keys$0
m (Lcom/mojang/serialization/DynamicOps;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/datafixers/util/Pair;)V a lambda$decode$4
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lcom/mojang/serialization/DataResult; a lambda$decode$3
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lcom/mojang/serialization/DataResult; a lambda$captureRead$6
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a lambda$keys$2
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;Lnet/minecraft/world/entity/ai/BehaviorController$a;)V a lambda$encode$9
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/ExpirableMemory;)Lnet/minecraft/world/entity/ai/BehaviorController$a; a lambda$captureRead$8
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/lang/String; b lambda$captureRead$5
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/stream/Stream; c lambda$keys$1
c net/minecraft/world/entity/ai/BehaviorController$a net/minecraft/world/entity/ai/Brain$MemoryValue
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a type
f Ljava/util/Optional; b value
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a setMemoryInternal
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V a serialize
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/BehaviorController$a; a createUnchecked
m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)V a lambda$serialize$1
m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/entity/ai/memory/ExpirableMemory;)V a lambda$serialize$0
c net/minecraft/world/entity/ai/BehaviorController$b net/minecraft/world/entity/ai/Brain$Provider
f Ljava/util/Collection; a memoryTypes
f Ljava/util/Collection; b sensorTypes
f Lcom/mojang/serialization/Codec; c codec
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController; a lambda$makeBrain$1
m ()Lcom/mojang/serialization/Codec; b lambda$makeBrain$0
c net/minecraft/world/entity/ai/attributes/AttributeBase net/minecraft/world/entity/ai/attributes/Attribute
f I a MAX_NAME_LENGTH
f D b defaultValue
f Z c syncable
f Ljava/lang/String; d descriptionId
m (Z)Lnet/minecraft/world/entity/ai/attributes/AttributeBase; a setSyncable
m (D)D a sanitizeValue
m ()D a getDefaultValue
m ()Z b isClientSyncable
m ()Ljava/lang/String; c getDescriptionId
c net/minecraft/world/entity/ai/attributes/AttributeDefaults net/minecraft/world/entity/ai/attributes/DefaultAttributes
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/Map; b SUPPLIERS
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/entity/ai/attributes/AttributeProvider; a getSupplier
m (Lnet/minecraft/resources/MinecraftKey;)V a lambda$validate$2
m ()V a validate
m (Lnet/minecraft/world/entity/EntityTypes;)Z b hasSupplier
m (Lnet/minecraft/world/entity/EntityTypes;)Z c lambda$validate$1
m (Lnet/minecraft/world/entity/EntityTypes;)Z d lambda$validate$0
c net/minecraft/world/entity/ai/attributes/AttributeMapBase net/minecraft/world/entity/ai/attributes/AttributeMap
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/Map; b attributes
f Ljava/util/Set; c dirtyAttributes
f Lnet/minecraft/world/entity/ai/attributes/AttributeProvider; d supplier
m (Lnet/minecraft/resources/MinecraftKey;)V a lambda$load$4
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; a getInstance
m (Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;)V a assignValues
m (Lnet/minecraft/nbt/NBTTagList;)V a load
m (Lnet/minecraft/core/Holder;Ljava/util/UUID;)Z a hasModifier
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V a onAttributeModified
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/Holder$c;)V a lambda$load$3
m ()Ljava/util/Set; a getDirtyAttributes
m (Lnet/minecraft/core/Holder;Ljava/util/UUID;)D b getModifierValue
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V b lambda$assignValues$2
m (Lnet/minecraft/core/Holder;)Z b hasAttribute
m ()Ljava/util/Collection; b getSyncableAttributes
m ()Lnet/minecraft/nbt/NBTTagList; c save
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)Z c lambda$getSyncableAttributes$0
m (Lnet/minecraft/core/Holder;)D c getValue
m (Lnet/minecraft/core/Holder;)D d getBaseValue
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; e lambda$getInstance$1
c net/minecraft/world/entity/ai/attributes/AttributeModifiable net/minecraft/world/entity/ai/attributes/AttributeInstance
f Lnet/minecraft/core/Holder; a attribute
f Ljava/util/Map; b modifiersByOperation
f Ljava/util/Map; c modifierById
f Ljava/util/Map; d permanentModifiers
f D e baseValue
f Z f dirty
f D g cachedValue
f Ljava/util/function/Consumer; h onDirty
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V a replaceFrom
m ()Lnet/minecraft/core/Holder; a getAttribute
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Ljava/util/Map;)V a lambda$replaceFrom$1
m (D)V a setBaseValue
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)Z a hasModifier
m (Lnet/minecraft/nbt/NBTTagCompound;)V a load
m (Ljava/util/UUID;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a getModifier
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; a getModifiers
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V b addOrUpdateTransientModifier
m (Ljava/util/UUID;)V b removeModifier
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Collection; b getModifiersOrEmpty
m ()D b getBaseValue
m ()Ljava/util/Set; c getModifiers
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V c addTransientModifier
m (Ljava/util/UUID;)Z c removePermanentModifier
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; c lambda$getModifiers$0
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V d addPermanentModifier
m ()V d setDirty
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V e removeModifier
m ()V e removeModifiers
m ()D f getValue
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V f addModifier
m ()Lnet/minecraft/nbt/NBTTagCompound; g save
m ()D h calculateValue
m ()Ljava/lang/IllegalStateException; i lambda$save$2
c net/minecraft/world/entity/ai/attributes/AttributeModifier net/minecraft/world/entity/ai/attributes/AttributeModifier
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Ljava/util/UUID; d id
f Ljava/lang/String; e name
f D f amount
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; g operation
f Lorg/slf4j/Logger; h LOGGER
m ()Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)Ljava/lang/String; a lambda$static$2
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a load
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m ()Ljava/util/UUID; b id
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)Ljava/lang/String; b lambda$static$0
m ()Ljava/lang/String; c name
m ()D d amount
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; e operation
c net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; a ADD_VALUE
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; b ADD_MULTIPLIED_BASE
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; c ADD_MULTIPLIED_TOTAL
f Ljava/util/function/IntFunction; d BY_ID
f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC
f Lcom/mojang/serialization/Codec; f CODEC
f Ljava/lang/String; g name
f I h id
f [Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; i $VALUES
m ()I a id
m ()[Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/ai/attributes/AttributeProvider net/minecraft/world/entity/ai/attributes/AttributeSupplier
f Ljava/util/Map; a instances
m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; a createInstance
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; a builder
m (Lnet/minecraft/core/Holder;Ljava/util/UUID;)D a getModifierValue
m (Lnet/minecraft/core/Holder;)D a getValue
m (Lnet/minecraft/core/Holder;)D b getBaseValue
m (Lnet/minecraft/core/Holder;Ljava/util/UUID;)Z b hasModifier
m (Lnet/minecraft/core/Holder;)Z c hasAttribute
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; d getAttributeInstance
c net/minecraft/world/entity/ai/attributes/AttributeProvider$Builder net/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder
f Lcom/google/common/collect/ImmutableMap$Builder; a builder
f Z b instanceFrozen
m (Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; a add
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V a lambda$create$0
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider; a build
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; a add
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; b create
c net/minecraft/world/entity/ai/attributes/AttributeRanged net/minecraft/world/entity/ai/attributes/RangedAttribute
f D b minValue
f D c maxValue
m (D)D a sanitizeValue
m ()D d getMinValue
m ()D e getMaxValue
c net/minecraft/world/entity/ai/attributes/GenericAttributes net/minecraft/world/entity/ai/attributes/Attributes
f Lnet/minecraft/core/Holder; a ARMOR
f Lnet/minecraft/core/Holder; b ARMOR_TOUGHNESS
f Lnet/minecraft/core/Holder; c ATTACK_DAMAGE
f Lnet/minecraft/core/Holder; d ATTACK_KNOCKBACK
f Lnet/minecraft/core/Holder; e ATTACK_SPEED
f Lnet/minecraft/core/Holder; f BLOCK_BREAK_SPEED
f Lnet/minecraft/core/Holder; g BLOCK_INTERACTION_RANGE
f Lnet/minecraft/core/Holder; h ENTITY_INTERACTION_RANGE
f Lnet/minecraft/core/Holder; i FALL_DAMAGE_MULTIPLIER
f Lnet/minecraft/core/Holder; j FLYING_SPEED
f Lnet/minecraft/core/Holder; k FOLLOW_RANGE
f Lnet/minecraft/core/Holder; l GRAVITY
f Lnet/minecraft/core/Holder; m JUMP_STRENGTH
f Lnet/minecraft/core/Holder; n KNOCKBACK_RESISTANCE
f Lnet/minecraft/core/Holder; o LUCK
f Lnet/minecraft/core/Holder; p MAX_ABSORPTION
f Lnet/minecraft/core/Holder; q MAX_HEALTH
f Lnet/minecraft/core/Holder; r MOVEMENT_SPEED
f Lnet/minecraft/core/Holder; s SAFE_FALL_DISTANCE
f Lnet/minecraft/core/Holder; t SCALE
f Lnet/minecraft/core/Holder; u SPAWN_REINFORCEMENTS_CHANCE
f Lnet/minecraft/core/Holder; v STEP_HEIGHT
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Holder; a bootstrap
m (Ljava/lang/String;Lnet/minecraft/world/entity/ai/attributes/AttributeBase;)Lnet/minecraft/core/Holder; a register
c net/minecraft/world/entity/ai/behavior/AnimalPanic net/minecraft/world/entity/ai/behavior/AnimalPanic
f I c PANIC_MIN_DURATION
f I d PANIC_MAX_DURATION
f I e PANIC_DISTANCE_HORIZONTAL
f I f PANIC_DISTANCE_VERTICAL
f Ljava/util/function/Predicate; g DEFAULT_SHOULD_PANIC_PREDICATE
f F h speedMultiplier
f Ljava/util/function/Predicate; i shouldPanic
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/phys/Vec3D; a getPanicPos
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a canStillUse
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; a lookForWater
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/EntityCreature;)Z a lambda$static$0
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a lambda$lookForWater$3
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b lambda$lookForWater$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c lambda$lookForWater$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V d tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/Behavior net/minecraft/world/entity/ai/behavior/Behavior
f I a DEFAULT_DURATION
f Ljava/util/Map; b entryCondition
f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; c status
f J d endTimestamp
f I e minDuration
f I f maxDuration
m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a getStatus
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/EntityLiving;)Z a hasRequiredMemories
m (J)Z a timedOut
m ()Ljava/lang/String; b debugString
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z e tryStart
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V f tickOrStop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V g doStop
c net/minecraft/world/entity/ai/behavior/Behavior$Status net/minecraft/world/entity/ai/behavior/Behavior$Status
f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a STOPPED
f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; b RUNNING
f [Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; c $VALUES
m ()[Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a $values
c net/minecraft/world/entity/ai/behavior/BehaviorAttack net/minecraft/world/entity/ai/behavior/MeleeAttack
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/item/ItemStack;)Z a lambda$isHoldingUsableProjectileWeapon$3
m (Lnet/minecraft/world/entity/EntityInsentient;)Z a isHoldingUsableProjectileWeapon
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$1
m (ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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;ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a lambda$create$0
m (I)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid
f I a TIMEOUT_TO_GET_WITHIN_ATTACK_RANGE
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;Z)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Ljava/util/function/BiConsumer;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/EntityLiving;Ljava/util/Optional;)Z a isTiredOfTryingToReachTarget
m (Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet net/minecraft/world/entity/ai/behavior/StartAttacking
m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Ljava/util/function/Predicate;Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
c net/minecraft/world/entity/ai/behavior/BehaviorBedJump net/minecraft/world/entity/ai/behavior/JumpOnBed
f I c MAX_TIME_TO_REACH_BED
f I d MIN_JUMPS
f I e MAX_JUMPS
f I f COOLDOWN_BETWEEN_JUMPS
f F g speedModifier
f Lnet/minecraft/core/BlockPosition; h targetBed
f I i remainingTimeToReachBed
f I j remainingJumps
f I k remainingCooldownUntilNextJump
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)V a startWalkingTowardsBed
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)V a lambda$start$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a isBed
m (Lnet/minecraft/world/entity/EntityInsentient;)Ljava/util/Optional; a getNearestBed
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V a start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a checkExtraStartConditions
m (J)Z a timedOut
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z b nearBed
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z c onOrOverBed
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z c canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V d tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z d onBedSurface
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z e tiredOfWalking
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z f tiredOfJumping
c net/minecraft/world/entity/ai/behavior/BehaviorBell net/minecraft/world/entity/ai/behavior/SocializeAtBell
f F a SPEED_MODIFIER
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$1
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$4
m ()Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
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/EntityLiving;)V a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$3
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$5
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0
c net/minecraft/world/entity/ai/behavior/BehaviorBellAlert net/minecraft/world/entity/ai/behavior/ReactToBell
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
c net/minecraft/world/entity/ai/behavior/BehaviorBellRing net/minecraft/world/entity/ai/behavior/RingBell
f I a RING_BELL_FROM_DISTANCE
f F b BELL_RING_CHANCE
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
c net/minecraft/world/entity/ai/behavior/BehaviorBetterJob net/minecraft/world/entity/ai/behavior/PoiCompetitorScan
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/GlobalPos;Lnet/minecraft/core/Holder;)V a lambda$create$3
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$5
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a lambda$create$4
m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a competesForSameJobsite
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/npc/EntityVillager;)Lnet/minecraft/world/entity/npc/EntityVillager; a selectWinner
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$6
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/VillagerProfession;)Z a hasMatchingProfession
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/npc/EntityVillager; a lambda$create$1
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0
m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/EntityVillager;)Z b lambda$create$2
c net/minecraft/world/entity/ai/behavior/BehaviorBonemeal net/minecraft/world/entity/ai/behavior/UseBonemeal
f I c BONEMEALING_DURATION
f J d nextWorkCycleTime
f J e lastBonemealingSession
f I f timeWorkedSoFar
f Ljava/util/Optional; g cropPos
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/world/entity/npc/EntityVillager;)V a setCurrentCropAsTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)Z a validPos
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/BlockPosition;)V a lambda$setCurrentCropAsTarget$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Ljava/util/Optional; b pickNextTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V d tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/BehaviorCareer net/minecraft/world/entity/ai/behavior/AssignProfessionFromJobSite
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
c net/minecraft/world/entity/ai/behavior/BehaviorCelebrate net/minecraft/world/entity/ai/behavior/CelebrateVillagersSurvivedRaid
f Lnet/minecraft/world/entity/raid/Raid; c currentRaid
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/item/EnumColor;I)Lnet/minecraft/world/item/ItemStack; a getFirework
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
c net/minecraft/world/entity/ai/behavior/BehaviorCelebrateDeath net/minecraft/world/entity/ai/behavior/StartCelebratingIfTargetDead
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$1
m (Ljava/util/function/BiPredicate;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (ILjava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
c net/minecraft/world/entity/ai/behavior/BehaviorControl net/minecraft/world/entity/ai/behavior/BehaviorControl
m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a getStatus
m ()Ljava/lang/String; b debugString
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z e tryStart
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V f tickOrStop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V g doStop
c net/minecraft/world/entity/ai/behavior/BehaviorCooldown net/minecraft/world/entity/ai/behavior/VillagerCalmDown
f I a SAFE_DISTANCE_FROM_DANGER
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$2
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$1
c net/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack net/minecraft/world/entity/ai/behavior/CrossbowAttack
f I c TIMEOUT
f I d attackDelay
f Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; e crossbowState
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a crossbowAttack
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; b getAttackTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V b lookAtTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V c stop
c net/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState net/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState
f Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; a UNCHARGED
f Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; b CHARGING
f Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; c CHARGED
f Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; d READY_TO_ATTACK
f [Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; e $VALUES
m ()[Lnet/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState; a $values
c net/minecraft/world/entity/ai/behavior/BehaviorExpirableMemory net/minecraft/world/entity/ai/behavior/CopyMemoryWithExpiry
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$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
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; a create
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$1
c net/minecraft/world/entity/ai/behavior/BehaviorFarm net/minecraft/world/entity/ai/behavior/HarvestFarmland
f F c SPEED_MODIFIER
f I d HARVEST_DURATION
f Lnet/minecraft/core/BlockPosition; e aboveFarmlandPos
f J f nextOkStartTime
f I g timeWorkedSoFar
f Ljava/util/List; h validFarmlandAroundVillager
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V a start
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)Z a validPos
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/core/BlockPosition; a getValidFarmland
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z d canStillUse
c net/minecraft/world/entity/ai/behavior/BehaviorFindAdmirableItem net/minecraft/world/entity/ai/behavior/GoToWantedItem
m (Ljava/util/function/Predicate;FZI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (FZI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
c net/minecraft/world/entity/ai/behavior/BehaviorFindPosition net/minecraft/world/entity/ai/behavior/AcquirePoi
f I a SCAN_RANGE
m (ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Optional;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$6
m (Lnet/minecraft/world/entity/ai/behavior/OneShot;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$9
m (Lnet/minecraft/server/level/WorldServer;JJ)Lnet/minecraft/world/entity/ai/behavior/BehaviorFindPosition$a; a lambda$create$5
m (JLit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;)Z a lambda$create$0
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPosition;)Z a lambda$create$2
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;Ljava/lang/Byte;)V a lambda$create$3
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/behavior/OneShot;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$10
m (ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$7
m (Lnet/minecraft/world/entity/EntityInsentient;Ljava/util/Set;)Lnet/minecraft/world/level/pathfinder/PathEntity; a findPathToPois
m (Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;JLnet/minecraft/core/BlockPosition;)Z a lambda$create$1
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$8
m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlace;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Ljava/util/Optional;Lnet/minecraft/world/entity/EntityCreature;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Lnet/minecraft/core/Holder;)V a lambda$create$4
c net/minecraft/world/entity/ai/behavior/BehaviorFindPosition$a net/minecraft/world/entity/ai/behavior/AcquirePoi$JitteredLinearRetry
f I a MIN_INTERVAL_INCREASE
f I b MAX_INTERVAL_INCREASE
f I c MAX_RETRY_PATHFINDING_INTERVAL
f Lnet/minecraft/util/RandomSource; d random
f J e previousAttemptTimestamp
f J f nextScheduledAttemptTimestamp
f I g currentDelay
m (J)V a markAttempt
m (J)Z b isStillValid
m (J)Z c shouldRetry
c net/minecraft/world/entity/ai/behavior/BehaviorFollowAdult net/minecraft/world/entity/ai/behavior/BabyFollowAdult
m (Lnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (Lnet/minecraft/util/valueproviders/UniformInt;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
c net/minecraft/world/entity/ai/behavior/BehaviorForgetAnger net/minecraft/world/entity/ai/behavior/StopBeingAngryIfTargetDead
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$4
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$5
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$create$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$1
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$3
c net/minecraft/world/entity/ai/behavior/BehaviorGate net/minecraft/world/entity/ai/behavior/GateBehavior
f Ljava/util/Map; a entryCondition
f Ljava/util/Set; b exitErasedMemories
f Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order; c orderPolicy
f Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution; d runningPolicy
f Lnet/minecraft/world/entity/ai/behavior/ShufflingList; e behaviors
f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; f status
m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a getStatus
m (Lcom/mojang/datafixers/util/Pair;)V a lambda$new$0
m (Lnet/minecraft/world/entity/EntityLiving;)Z a hasRequiredMemories
m ()Ljava/lang/String; b debugString
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;)Z d lambda$tickOrStop$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z e tryStart
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V f tickOrStop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V g doStop
c net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy
f Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution; a RUN_ONE
f Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution; b TRY_ALL
f [Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution; c $VALUES
m ()[Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution; a $values
c net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution$1 net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$1
c net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution$2 net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$2
c net/minecraft/world/entity/ai/behavior/BehaviorGate$Order net/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy
f Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order; a ORDERED
f Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order; b SHUFFLED
f Ljava/util/function/Consumer; c consumer
f [Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order; d $VALUES
m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)V a apply
m ()[Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order; a $values
m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)V b lambda$static$0
c net/minecraft/world/entity/ai/behavior/BehaviorGateSingle net/minecraft/world/entity/ai/behavior/RunOne
c net/minecraft/world/entity/ai/behavior/BehaviorHide net/minecraft/world/entity/ai/behavior/SetHiddenState
f I a HIDE_TIMEOUT
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$1
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m (Lorg/apache/commons/lang3/mutable/MutableInt;IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (II)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
c net/minecraft/world/entity/ai/behavior/BehaviorHome net/minecraft/world/entity/ai/behavior/LocateHidingPlace
m (Lnet/minecraft/core/Holder;)Z a lambda$create$3
m (Lnet/minecraft/core/BlockPosition;)Z a lambda$create$4
m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$10
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Ljava/util/Optional; a lambda$create$5
m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$8
m (IFI)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$9
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/WorldServer;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/core/BlockPosition;)V a lambda$create$7
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; a lambda$create$6
m (Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/core/BlockPosition;)Z a lambda$create$2
m (Lnet/minecraft/core/BlockPosition;)Z b lambda$create$1
m (Lnet/minecraft/core/Holder;)Z b lambda$create$0
c net/minecraft/world/entity/ai/behavior/BehaviorInteract net/minecraft/world/entity/ai/behavior/InteractWith
m (Lnet/minecraft/world/entity/EntityTypes;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a of
m (Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$of$2
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/EntityLiving;)V a lambda$of$4
m (Lnet/minecraft/world/entity/EntityTypes;ILnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a of
m (Lnet/minecraft/world/entity/EntityLiving;ILjava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$of$3
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$of$5
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$of$7
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$of$6
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$of$1
m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$of$0
c net/minecraft/world/entity/ai/behavior/BehaviorInteractDoor net/minecraft/world/entity/ai/behavior/InteractWithDoor
f I a COOLDOWN_BEFORE_RERUNNING_IN_SAME_NODE
f D b SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN
f D c MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;Ljava/util/Set;Ljava/util/Optional;)V a closeDoorsThatIHaveOpenedOrPassedThrough
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/GlobalPos;)Z a isDoorTooFarAway
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Optional;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a rememberDoorToClose
m (Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/core/BlockPosition;)Z a isMobComingThroughDoor
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/BlockPosition;Ljava/util/Optional;)Z a areOtherMobsComingThroughDoor
c net/minecraft/world/entity/ai/behavior/BehaviorInteractPlayer net/minecraft/world/entity/ai/behavior/LookAndFollowTradingPlayerSink
f F c speedModifier
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse
m (Lnet/minecraft/world/entity/npc/EntityVillager;)V a followPlayer
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (J)Z a timedOut
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V d tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/BehaviorLeaveJob net/minecraft/world/entity/ai/behavior/YieldJobSite
m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$6
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/BlockPosition;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V a lambda$create$3
m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$5
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceType;)Z a canReachPos
m (Ljava/util/Optional;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a lambda$create$4
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/npc/EntityVillager; a lambda$create$1
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/BlockPosition;)Z a nearbyWantsJobsite
c net/minecraft/world/entity/ai/behavior/BehaviorLook net/minecraft/world/entity/ai/behavior/LookAtTargetSink
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;)V a lambda$tick$1
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;)Z b lambda$canStillUse$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V c tick
c net/minecraft/world/entity/ai/behavior/BehaviorLookInteract net/minecraft/world/entity/ai/behavior/SetLookAndInteract
m (Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0
m (ILnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3
m (Lnet/minecraft/world/entity/EntityTypes;I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ILnet/minecraft/world/entity/EntityTypes;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; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$1
c net/minecraft/world/entity/ai/behavior/BehaviorLookTarget net/minecraft/world/entity/ai/behavior/SetEntityLookTarget
m (Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$6
m (Lnet/minecraft/world/entity/EnumCreatureType;F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0
m (Lnet/minecraft/world/entity/EntityLiving;FLnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$3
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$5
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$4
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$2
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$1
m (Lnet/minecraft/world/entity/EntityTypes;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (Ljava/util/function/Predicate;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
c net/minecraft/world/entity/ai/behavior/BehaviorLookWalk net/minecraft/world/entity/ai/behavior/SetWalkTargetFromLookTarget
m (FI)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$3
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Function;ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$2
m (Ljava/util/function/Predicate;Ljava/util/function/Function;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$4
m (FLnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$create$1
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0
m (Ljava/util/function/Predicate;Ljava/util/function/Function;I)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
c net/minecraft/world/entity/ai/behavior/BehaviorMakeLove net/minecraft/world/entity/ai/behavior/VillagerMakeLove
f J c birthTimestamp
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/BlockPosition;)V a giveBedToChild
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/npc/EntityVillager;)V a tryToGiveBirth
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)Z a canReach
m (Lnet/minecraft/world/entity/npc/EntityVillager;)Z a isBreedingPossible
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/npc/EntityVillager;)Ljava/util/Optional; b breed
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Ljava/util/Optional; b takeVacantBed
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V d stop
c net/minecraft/world/entity/ai/behavior/BehaviorMakeLoveAnimal net/minecraft/world/entity/ai/behavior/AnimalMakeLove
f I c BREED_RANGE
f I d MIN_DURATION
f I e MAX_DURATION
f Lnet/minecraft/world/entity/EntityTypes; f partnerType
f F g speedModifier
f I h closeEnoughDistance
f I i DEFAULT_CLOSE_ENOUGH_DISTANCE
f J j spawnChildAtTime
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Lnet/minecraft/world/entity/animal/EntityAnimal; a getBreedTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;J)V a start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/animal/EntityAnimal;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$findValidBreedPartner$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;J)Z b canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z b hasBreedTargetOfRightType
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Ljava/util/Optional; c findValidBreedPartner
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;J)V d stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/BehaviorNearestVillage net/minecraft/world/entity/ai/behavior/GoToClosestVillage
m (FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3
m (FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlace;Lnet/minecraft/core/BlockPosition;)D a lambda$create$0
m (FILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a lambda$create$1
c net/minecraft/world/entity/ai/behavior/BehaviorNop net/minecraft/world/entity/ai/behavior/DoNothing
f I a minDuration
f I b maxDuration
f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; c status
f J d endTimestamp
m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a getStatus
m ()Ljava/lang/String; b debugString
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z e tryStart
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V f tickOrStop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V g doStop
c net/minecraft/world/entity/ai/behavior/BehaviorOutside net/minecraft/world/entity/ai/behavior/MoveToSkySeeingSpot
m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3
m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; a getOutdoorPosition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/BlockPosition;)Z a hasNoBlocksAbove
m (FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/world/phys/Vec3D;)V a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$1
c net/minecraft/world/entity/ai/behavior/BehaviorPacify net/minecraft/world/entity/ai/behavior/BecomePassiveIfMemoryPresent
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$1
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/lang/String; a lambda$create$0
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3
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; a lambda$create$2
c net/minecraft/world/entity/ai/behavior/BehaviorPanic net/minecraft/world/entity/ai/behavior/VillagerPanicTrigger
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse
m (Lnet/minecraft/world/entity/EntityLiving;)Z b hasHostile
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b start
m (Lnet/minecraft/world/entity/EntityLiving;)Z c isHurt
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/BehaviorPlay net/minecraft/world/entity/ai/behavior/PlayTagWithOtherKids
f I a MAX_FLEE_XZ_DIST
f I b MAX_FLEE_Y_DIST
f F c FLEE_SPEED_MODIFIER
f F d CHASE_SPEED_MODIFIER
f I e MAX_CHASERS_PER_TARGET
f I f AVERAGE_WAIT_TIME_BETWEEN_RUNS
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isFriendChasingMe
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; a whoAreYouChasing
m (Ljava/util/List;)Ljava/util/Optional; a findSomeoneBeingChased
m (Ljava/util/Map;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$checkHowManyChasersEachFriendHas$7
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0
m (Ljava/util/Map$Entry;)Z a lambda$findSomeoneBeingChased$5
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$2
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/EntityLiving;)V a chaseKid
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$4
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$3
m (Lnet/minecraft/world/entity/EntityLiving;Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$checkHowManyChasersEachFriendHas$6
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/EntityLiving;)V b lambda$create$1
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$isFriendChasingMe$8
m (Ljava/util/List;)Ljava/util/Map; b checkHowManyChasersEachFriendHas
m (Lnet/minecraft/world/entity/EntityLiving;)Z b isChasingSomeone
c net/minecraft/world/entity/ai/behavior/BehaviorPosition net/minecraft/world/entity/ai/behavior/PositionTracker
m ()Lnet/minecraft/world/phys/Vec3D; a currentPosition
m (Lnet/minecraft/world/entity/EntityLiving;)Z a isVisibleBy
m ()Lnet/minecraft/core/BlockPosition; b currentBlockPosition
c net/minecraft/world/entity/ai/behavior/BehaviorPositionEntity net/minecraft/world/entity/ai/behavior/EntityTracker
f Lnet/minecraft/world/entity/Entity; a entity
f Z b trackEyeHeight
m ()Lnet/minecraft/world/phys/Vec3D; a currentPosition
m (Lnet/minecraft/world/entity/EntityLiving;)Z a isVisibleBy
m ()Lnet/minecraft/core/BlockPosition; b currentBlockPosition
m ()Lnet/minecraft/world/entity/Entity; c getEntity
c net/minecraft/world/entity/ai/behavior/BehaviorPositionValidate net/minecraft/world/entity/ai/behavior/ValidateNearbyPoi
f I a MAX_DISTANCE
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)Z a bedIsOccupied
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
c net/minecraft/world/entity/ai/behavior/BehaviorPotentialJobSite net/minecraft/world/entity/ai/behavior/GoToPotentialJobSite
f F c speedModifier
f I d TICKS_UNTIL_TIMEOUT
m (Lnet/minecraft/core/Holder;)Z a lambda$stop$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/GlobalPos;)V a lambda$stop$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/lang/Boolean; a lambda$checkExtraStartConditions$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
c net/minecraft/world/entity/ai/behavior/BehaviorProfession net/minecraft/world/entity/ai/behavior/ResetProfession
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
c net/minecraft/world/entity/ai/behavior/BehaviorRaid net/minecraft/world/entity/ai/behavior/SetRaidStatus
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$1
c net/minecraft/world/entity/ai/behavior/BehaviorRaidReset net/minecraft/world/entity/ai/behavior/ResetRaidStatus
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$1
c net/minecraft/world/entity/ai/behavior/BehaviorRemoveMemory net/minecraft/world/entity/ai/behavior/EraseMemoryIf
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
c net/minecraft/world/entity/ai/behavior/BehaviorRetreat net/minecraft/world/entity/ai/behavior/BackUpIfTooClose
m (IF)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$1
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a lambda$create$0
c net/minecraft/world/entity/ai/behavior/BehaviorSchedule net/minecraft/world/entity/ai/behavior/UpdateActivityFromSchedule
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$1
c net/minecraft/world/entity/ai/behavior/BehaviorSleep net/minecraft/world/entity/ai/behavior/SleepInBed
f I c COOLDOWN_AFTER_BEING_WOKEN
f J d nextOkStartTime
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (J)Z a timedOut
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/BehaviorStartRiding net/minecraft/world/entity/ai/behavior/Mount
f I a CLOSE_ENOUGH_TO_START_RIDING_DIST
m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$1
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
c net/minecraft/world/entity/ai/behavior/BehaviorStopRiding net/minecraft/world/entity/ai/behavior/DismountOrSkipMounting
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ILjava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILjava/util/function/BiPredicate;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)Z a isVehicleValid
m (ILjava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (ILjava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
c net/minecraft/world/entity/ai/behavior/BehaviorStrollInside net/minecraft/world/entity/ai/behavior/InsideBrownianWalk
m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$6
m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z a lambda$create$2
m (FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$5
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/core/BlockPosition;)V a lambda$create$3
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$4
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a lambda$create$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z b lambda$create$1
c net/minecraft/world/entity/ai/behavior/BehaviorStrollPlace net/minecraft/world/entity/ai/behavior/StrollToPoi
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FII)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$1
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$0
c net/minecraft/world/entity/ai/behavior/BehaviorStrollPlaceList net/minecraft/world/entity/ai/behavior/StrollToPoiList
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIILnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
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$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$1
c net/minecraft/world/entity/ai/behavior/BehaviorStrollPosition net/minecraft/world/entity/ai/behavior/StrollAroundPoi
f I a MIN_TIME_BETWEEN_STROLLS
f I b STROLL_MAX_XZ_DIST
f I c STROLL_MAX_Y_DIST
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$1
m (FLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/ai/memory/MemoryTarget; a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3
c net/minecraft/world/entity/ai/behavior/BehaviorStrollRandom net/minecraft/world/entity/ai/behavior/VillageBoundRandomStroll
f I a MAX_XZ_DIST
f I b MAX_Y_DIST
m (FII)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3
m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (FLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/ai/memory/MemoryTarget; a lambda$create$0
m (IILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$1
m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2
c net/minecraft/world/entity/ai/behavior/BehaviorStrollRandomUnconstrained net/minecraft/world/entity/ai/behavior/RandomStroll
f I a MAX_XZ_DIST
f I b MAX_Y_DIST
f [[I c SWIM_XY_DISTANCE_TIERS
m (Lnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/world/phys/Vec3D; a getTargetSwimPos
m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a stroll
m (IILnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/world/phys/Vec3D; a lambda$stroll$3
m (FZ)Lnet/minecraft/world/entity/ai/behavior/OneShot; a stroll
m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$strollFlyOrSwim$8
m (Ljava/util/function/Predicate;Ljava/util/function/Function;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$strollFlyOrSwim$10
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; a lambda$strollFlyOrSwim$9
m (Lnet/minecraft/world/entity/EntityCreature;II)Lnet/minecraft/world/phys/Vec3D; a getTargetFlyPos
m (FLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/ai/memory/MemoryTarget; a lambda$strollFlyOrSwim$7
m (FII)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a stroll
m (FLjava/util/function/Function;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a strollFlyOrSwim
m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; b fly
m (Lnet/minecraft/world/entity/EntityCreature;)Z b lambda$fly$6
m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; c swim
m (Lnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/world/phys/Vec3D; c lambda$fly$5
m (Lnet/minecraft/world/entity/EntityCreature;)Z d lambda$stroll$4
m (Lnet/minecraft/world/entity/EntityCreature;)Z e lambda$stroll$2
m (Lnet/minecraft/world/entity/EntityCreature;)Z f lambda$stroll$1
m (Lnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/world/phys/Vec3D; g lambda$stroll$0
c net/minecraft/world/entity/ai/behavior/BehaviorSwim net/minecraft/world/entity/ai/behavior/Swim
f F c chance
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a canStillUse
m (Lnet/minecraft/world/entity/EntityInsentient;)Z a shouldSwim
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
c net/minecraft/world/entity/ai/behavior/BehaviorTarget net/minecraft/world/entity/ai/behavior/BlockPosTracker
f Lnet/minecraft/core/BlockPosition; a blockPos
f Lnet/minecraft/world/phys/Vec3D; b centerPosition
m ()Lnet/minecraft/world/phys/Vec3D; a currentPosition
m (Lnet/minecraft/world/entity/EntityLiving;)Z a isVisibleBy
m ()Lnet/minecraft/core/BlockPosition; b currentBlockPosition
c net/minecraft/world/entity/ai/behavior/BehaviorTradePlayer net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer
f I c MAX_LOOK_TIME
f I d STARTING_LOOK_TIME
f Lnet/minecraft/world/item/ItemStack; e playerItemStack
f Ljava/util/List; f displayItems
f I g cycleCounter
f I h displayIndex
f I i lookTime
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Z a playerItemStackMatchesCostOfOffer
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/item/ItemStack;)V a displayAsHeldItem
m (Lnet/minecraft/world/entity/npc/EntityVillager;)V a displayFirstItem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/npc/EntityVillager;)V a findItemsToDisplay
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse
m (Lnet/minecraft/world/entity/npc/EntityVillager;)V b updateDisplayItems
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/world/entity/npc/EntityVillager;)V c clearHeldItem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V d stop
m (Lnet/minecraft/world/entity/npc/EntityVillager;)Lnet/minecraft/world/entity/EntityLiving; d lookAtTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
m (Lnet/minecraft/world/entity/npc/EntityVillager;)V e displayCyclingItems
c net/minecraft/world/entity/ai/behavior/BehaviorTradeVillager net/minecraft/world/entity/ai/behavior/TradeWithVillager
f Ljava/util/Set; c trades
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/npc/EntityVillager;)Ljava/util/Set; a figureOutWhatIAmWillingToTrade
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a canStillUse
m (Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/world/item/Item;)Z a lambda$figureOutWhatIAmWillingToTrade$0
m (Lnet/minecraft/world/entity/npc/EntityVillager;Ljava/util/Set;Lnet/minecraft/world/entity/EntityLiving;)V a throwHalfStack
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V d stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/BehaviorUtil net/minecraft/world/entity/ai/behavior/BehaviorUtils
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; a getLivingEntityFromUUIDMemory
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;I)Z a isWithinAttackRange
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;D)Z a isOtherTargetMuchFurtherAwayThanCurrentAttackTarget
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;F)V a throwItem
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/BlockPosition;FI)V a setWalkAndLookTargetMemories
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/SectionPosition;I)Lnet/minecraft/core/SectionPosition; a findSectionClosestToVillage
m (Lnet/minecraft/world/entity/EntityLiving;Ljava/util/Optional;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; a getNearestTarget
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V a lookAtEntity
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;FI)V a setWalkAndLookTargetMemories
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/EntityLiving; a getTargetNearestMe
m (Lnet/minecraft/world/entity/EntityCreature;II)Lnet/minecraft/world/phys/Vec3D; a getRandomSwimmablePos
m (Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;)Z a targetIsValid
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;FI)V a lockGazeAndWalkToEachOther
m (Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/world/entity/EntityLiving;)Z a entityIsVisible
m (Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/EntityTypes;)Z a targetIsValid
m (Lnet/minecraft/world/entity/EntityLiving;)Z a isBreeding
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3D;)V a throwItem
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;FI)V a setWalkAndLookTargetMemories
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;FI)V b setWalkAndLookTargetMemoriesToEachOther
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z b canSee
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V c lookAtEachOther
c net/minecraft/world/entity/ai/behavior/BehaviorVillageHeroGift net/minecraft/world/entity/ai/behavior/GiveGiftToHero
f I c THROW_GIFT_AT_DISTANCE
f I d MIN_TIME_BETWEEN_GIFTS
f I e MAX_TIME_BETWEEN_GIFTS
f I f TIME_TO_DELAY_FOR_HEAD_TO_FINISH_TURNING
f Ljava/util/Map; g GIFTS
f F h SPEED_MODIFIER
f I i timeUntilNextGift
f Z j giftGivenDuringThisRun
f J k timeSinceStart
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isWithinThrowingDistance
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/EntityLiving;)V a throwGift
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Ljava/util/HashMap;)V a lambda$static$0
m (Lnet/minecraft/world/entity/npc/EntityVillager;)Ljava/util/List; a getItemToThrow
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V a start
m (Lnet/minecraft/server/level/WorldServer;)I a calculateTimeUntilNextGift
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isHero
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z b canStillUse
m (Lnet/minecraft/world/entity/npc/EntityVillager;)Z b isHeroVisible
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/world/entity/npc/EntityVillager;)Ljava/util/Optional; c getNearestTargetableHero
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V d stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/BehaviorWake net/minecraft/world/entity/ai/behavior/WakeUp
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$1
c net/minecraft/world/entity/ai/behavior/BehaviorWalkAway net/minecraft/world/entity/ai/behavior/SetWalkTargetAwayFrom
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$1
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZ)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a pos
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZLjava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/function/Function;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;IFLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$0
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZ)Lnet/minecraft/world/entity/ai/behavior/OneShot; b entity
c net/minecraft/world/entity/ai/behavior/BehaviorWalkAwayBlock net/minecraft/world/entity/ai/behavior/SetWalkTargetFromBlockMemory
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIII)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IIFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ILnet/minecraft/world/entity/ai/memory/MemoryModuleType;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/Trigger; a lambda$create$1
c net/minecraft/world/entity/ai/behavior/BehaviorWalkAwayOutOfRange net/minecraft/world/entity/ai/behavior/SetWalkTargetFromAttackTargetIfTargetOutOfReach
f I a PROJECTILE_ATTACK_RANGE_BUFFER
m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a lambda$create$1
m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3
m (FLnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$2
c net/minecraft/world/entity/ai/behavior/BehaviorWalkHome net/minecraft/world/entity/ai/behavior/SetClosestHomeAsWalkTarget
f I a CACHE_TIMEOUT
f I b BATCH_SIZE
f I c RATE
f I d OK_DISTANCE_SQR
m (Lnet/minecraft/core/Holder;)Z a lambda$create$2
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/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$4
m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z a lambda$create$3
m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$6
m (Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/core/BlockPosition;)Z a lambda$create$1
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; a lambda$create$5
m (Lnet/minecraft/core/Holder;)Z b lambda$create$0
c net/minecraft/world/entity/ai/behavior/BehaviorWork net/minecraft/world/entity/ai/behavior/WorkAtPoi
f I c CHECK_COOLDOWN
f D d DISTANCE
f J e lastCheck
m (Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/core/GlobalPos;)V a lambda$start$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V a start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V a useWorkstation
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z b canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z b checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/BehaviorWorkComposter net/minecraft/world/entity/ai/behavior/WorkAtComposter
f Ljava/util/List; c COMPOSTABLE_ITEMS
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/GlobalPos;Lnet/minecraft/world/level/block/state/IBlockData;)V a compostItems
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a spawnComposterFillEffects
m (Lnet/minecraft/world/entity/npc/EntityVillager;)V a makeBread
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V a useWorkstation
c net/minecraft/world/entity/ai/behavior/Behaviors net/minecraft/world/entity/ai/behavior/VillagerGoalPackages
f I a INTERACT_DIST_SQR
f I b INTERACT_WALKUP_DIST
f F c INTERACT_SPEED_MODIFIER
f F d STROLL_SPEED_MODIFIER
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a raidExistsAndActive
m (F)Lcom/google/common/collect/ImmutableList; a getPlayPackage
m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; a getCorePackage
m ()Lcom/mojang/datafixers/util/Pair; a getFullLookBehavior
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z b raidExistsAndNotVictory
m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; b getWorkPackage
m ()Lcom/mojang/datafixers/util/Pair; b getMinimalLookBehavior
m (Lnet/minecraft/core/Holder;)Z c lambda$getCorePackage$1
m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; c getRestPackage
m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; d getMeetPackage
m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; e getIdlePackage
m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; f getPanicPackage
m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; g getPreRaidPackage
m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; h getRaidPackage
m (Lnet/minecraft/world/entity/npc/VillagerProfession;F)Lcom/google/common/collect/ImmutableList; i getHidePackage
c net/minecraft/world/entity/ai/behavior/BehavorMove net/minecraft/world/entity/ai/behavior/MoveToTargetSink
f I c MAX_COOLDOWN_BEFORE_RETRYING
f I d remainingCooldown
f Lnet/minecraft/world/level/pathfinder/PathEntity; e path
f Lnet/minecraft/core/BlockPosition; f lastTargetPos
f F g speedModifier
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a canStillUse
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ai/memory/MemoryTarget;J)Z a tryComputePath
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ai/memory/MemoryTarget;)Z a reachedTarget
m (Lnet/minecraft/world/entity/ai/memory/MemoryTarget;)Z a isWalkTargetSpectator
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V c start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V d tick
c net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; c cooldownTicks
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (J)Z a timedOut
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; b getCooldownTickMemory
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
c net/minecraft/world/entity/ai/behavior/Croak net/minecraft/world/entity/ai/behavior/Croak
f I c CROAK_TICKS
f I d TIME_OUT_DURATION
f I e croakCounter
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V d tick
c net/minecraft/world/entity/ai/behavior/FollowTemptation net/minecraft/world/entity/ai/behavior/FollowTemptation
f I c TEMPTATION_COOLDOWN
f D d DEFAULT_CLOSE_ENOUGH_DIST
f D e BACKED_UP_CLOSE_ENOUGH_DIST
f Ljava/util/function/Function; f speedModifier
f Ljava/util/function/Function; g closeEnoughDistance
m (Lnet/minecraft/world/entity/EntityCreature;)F a getSpeedModifier
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a canStillUse
m (J)Z a timedOut
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b start
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Double; b lambda$new$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/world/entity/EntityCreature;)Ljava/util/Optional; b getTemptingPlayer
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m ()Lcom/google/common/collect/ImmutableMap; c lambda$new$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V d tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/GoAndGiveItemsToTarget net/minecraft/world/entity/ai/behavior/GoAndGiveItemsToTarget
f I c CLOSE_ENOUGH_DISTANCE_TO_TARGET
f I d ITEM_PICKUP_COOLDOWN_AFTER_THROWING
f Ljava/util/function/Function; e targetPositionGetter
f F f speedModifier
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;)Lnet/minecraft/world/phys/Vec3D; a getThrowPosition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;)V a lambda$start$0
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/EntityPlayer;)V a triggerDropItemOnBlock
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3D;)V a throwItem
m (Lnet/minecraft/world/entity/EntityLiving;)Z b canThrowItemToTarget
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/EntityPlayer;)V b lambda$tick$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
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; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$1
m (Lnet/minecraft/util/RandomSource;)I a getRandomOffset
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;IFLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a lambda$create$0
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getNearbyPos
c net/minecraft/world/entity/ai/behavior/LongJumpMidJump net/minecraft/world/entity/ai/behavior/LongJumpMidJump
f I c TIME_OUT_DURATION
f Lnet/minecraft/util/valueproviders/UniformInt; d timeBetweenLongJumps
f Lnet/minecraft/sounds/SoundEffect; e landingSound
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/LongJumpToPreferredBlock net/minecraft/world/entity/ai/behavior/LongJumpToPreferredBlock
f Lnet/minecraft/tags/TagKey; m preferredBlockTag
f F n preferredBlocksChance
f Ljava/util/List; o notPrefferedJumpCandidates
f Z p currentlyWantingPreferredOnes
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V a start
m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a getJumpCandidate
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos
f I c FIND_JUMP_TRIES
f I d MIN_PATHFIND_DISTANCE_TO_VALID_JUMP
f I e maxLongJumpHeight
f I f maxLongJumpWidth
f F g maxJumpVelocityMultiplier
f Ljava/util/List; h jumpCandidates
f Ljava/util/Optional; i initialPosition
f Lnet/minecraft/world/phys/Vec3D; j chosenJump
f I k findJumpTries
f J l prepareJumpStart
f I m PREPARE_JUMP_DURATION
f I n TIME_OUT_DURATION
f Ljava/util/List; o ALLOWED_ANGLES
f Lnet/minecraft/util/valueproviders/UniformInt; p timeBetweenLongJumps
f Ljava/util/function/Function; q getJumpSound
f Ljava/util/function/BiPredicate; r acceptableLandingSpot
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)Z a isAcceptableLandingPosition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)Z a defaultAcceptableLandingSpot
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a calculateOptimalJumpVector
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V a start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a getJumpCandidate
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$a; a lambda$start$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z b canStillUse
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Z b lambda$start$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V d pickCandidate
c net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$a net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$PossibleJump
f Lnet/minecraft/core/BlockPosition; a jumpTarget
m ()Lnet/minecraft/core/BlockPosition; b getJumpTarget
c net/minecraft/world/entity/ai/behavior/LongJumpUtil net/minecraft/world/entity/ai/behavior/LongJumpUtil
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntitySize;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a isClearTransition
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/phys/Vec3D;FIZ)Ljava/util/Optional; a calculateJumpVectorForAngle
c net/minecraft/world/entity/ai/behavior/OneShot net/minecraft/world/entity/ai/behavior/OneShot
f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a status
m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; a getStatus
m ()Ljava/lang/String; b debugString
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z e tryStart
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V f tickOrStop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V g doStop
c net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget
f I c TIME_OUT_DURATION
f Ljava/util/function/ToIntFunction; d getCooldownOnFail
f I e minRamDistance
f I f maxRamDistance
f F g walkSpeed
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; h ramTargeting
f I i ramPrepareTime
f Ljava/util/function/Function; j getPrepareRamSound
f Ljava/util/Optional; k reachedRamPositionTimestamp
f Ljava/util/Optional; l ramCandidate
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z a isWalkableBlock
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a getEdgeOfBlock
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V a start
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; a calculateRammingStartPosition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b stop
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/world/entity/EntityLiving;)V b chooseRamPosition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z c canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V d tick
c net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$a net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$RamCandidate
f Lnet/minecraft/core/BlockPosition; a startPosition
f Lnet/minecraft/core/BlockPosition; b targetPosition
f Lnet/minecraft/world/entity/EntityLiving; c target
m ()Lnet/minecraft/core/BlockPosition; a getStartPosition
m ()Lnet/minecraft/core/BlockPosition; b getTargetPosition
m ()Lnet/minecraft/world/entity/EntityLiving; c getTarget
c net/minecraft/world/entity/ai/behavior/RamTarget net/minecraft/world/entity/ai/behavior/RamTarget
f I c TIME_OUT_DURATION
f F d RAM_SPEED_FORCE_FACTOR
f Ljava/util/function/Function; e getTimeBetweenRams
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; f ramTargeting
f F g speed
f Ljava/util/function/ToDoubleFunction; h getKnockbackForce
f Lnet/minecraft/world/phys/Vec3D; i ramDirection
f Ljava/util/function/Function; j getImpactSound
f Ljava/util/function/Function; k getHornBreakSound
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/goat/Goat;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/goat/Goat;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/goat/Goat;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/goat/Goat;)V b finishRam
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/goat/Goat;)Z c hasRammedHornBreakingBlock
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/goat/Goat;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/RandomLookAround net/minecraft/world/entity/ai/behavior/RandomLookAround
f Lnet/minecraft/util/valueproviders/IntProvider; c interval
f F d maxYaw
f F e minPitch
f F f pitchRange
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V a start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes
m (Lnet/minecraft/world/entity/EntityTypes;FLnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (FLnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (FLnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$a;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$3
m (Lnet/minecraft/world/entity/EntityLiving;FLnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$2
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$1
m (Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$a;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$5
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$a;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$4
c net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$a net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker
f Lnet/minecraft/util/valueproviders/UniformInt; a interval
f I b ticksUntilNextStart
m (Lnet/minecraft/util/RandomSource;)Z a tickDownAndCheck
c net/minecraft/world/entity/ai/behavior/ShufflingList net/minecraft/world/entity/ai/behavior/ShufflingList
f Ljava/util/List; a entries
f Lnet/minecraft/util/RandomSource; b random
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m ()Lnet/minecraft/world/entity/ai/behavior/ShufflingList; a shuffle
m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList$a;)V a lambda$shuffle$1
m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)Ljava/util/List; a lambda$codec$0
m (Ljava/lang/Object;I)Lnet/minecraft/world/entity/ai/behavior/ShufflingList; a add
m ()Ljava/util/stream/Stream; b stream
c net/minecraft/world/entity/ai/behavior/ShufflingList$a net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry
f Ljava/lang/Object; a data
f I b weight
f D c randWeight
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m (F)V a setRandom
m ()Ljava/lang/Object; a getData
m ()I b getWeight
m ()D c getRandWeight
c net/minecraft/world/entity/ai/behavior/ShufflingList$a$1 net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry$1
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/ShufflingList$a; a lambda$decode$0
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/entity/ai/behavior/ShufflingList$a;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$1
m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList$a;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode
c net/minecraft/world/entity/ai/behavior/StayCloseToTarget net/minecraft/world/entity/ai/behavior/StayCloseToTarget
m (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (Ljava/util/function/Function;Ljava/util/function/Predicate;IIF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
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/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
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; a lambda$create$1
c net/minecraft/world/entity/ai/behavior/TriggerGate net/minecraft/world/entity/ai/behavior/TriggerGate
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order;Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$triggerGate$1
m (Ljava/util/List;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a triggerOneShuffled
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order;Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$triggerGate$2
m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lcom/mojang/datafixers/util/Pair;)V a lambda$triggerGate$0
m (Ljava/util/List;Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Order;Lnet/minecraft/world/entity/ai/behavior/BehaviorGate$Execution;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a triggerGate
c net/minecraft/world/entity/ai/behavior/TryFindLand net/minecraft/world/entity/ai/behavior/TryFindLand
f I a COOLDOWN_TICKS
m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
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; a lambda$create$1
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/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$0
c net/minecraft/world/entity/ai/behavior/TryFindLandNearWater net/minecraft/world/entity/ai/behavior/TryFindLandNearWater
m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
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; a lambda$create$1
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/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$0
c net/minecraft/world/entity/ai/behavior/TryFindWater net/minecraft/world/entity/ai/behavior/TryFindWater
m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
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; a lambda$create$1
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/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)Z a lambda$create$0
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; a create
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a trigger
m (Ljava/util/function/Predicate;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$triggerIf$2
m ()Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b; a instance
m (Ljava/util/function/BiPredicate;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$triggerIf$4
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$triggerIf$3
m (Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a triggerIf
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/OneShot;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a triggerIf
m (Ljava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$triggerIf$5
m (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a unbox
m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a sequence
m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lcom/mojang/datafixers/util/Unit;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$sequence$0
m (Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a triggerIf
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$b;)Lcom/mojang/datafixers/kinds/App; a lambda$sequence$1
m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a create
m (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; b get
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$1
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a val$resolvedBuilder
m ()Ljava/lang/String; b debugString
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$a net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant
m (Ljava/lang/Object;)Ljava/lang/String; a lambda$new$0
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$a$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant$1
f Ljava/lang/Object; a val$a
f Ljava/util/function/Supplier; b val$debugString
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger
m ()Ljava/lang/String; a debugString
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance
m (Ljava/util/function/Supplier;Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a point
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a registered
m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App; a lambda$lift1$0
m (Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a map
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; a tryGet
m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a ap2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a ifTriggered
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; a ap4
m (Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; a point
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; a ap3
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; b present
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/lang/Object; b get
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; c absent
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$1
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a val$aTrigger
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; b val$fTrigger
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger
m ()Ljava/lang/String; a debugString
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$2 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$2
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a val$tTrigger
f Ljava/util/function/Function; b val$func
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger
m ()Ljava/lang/String; a debugString
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$3 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$3
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a val$aTrigger
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; b val$bTrigger
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; c val$fTrigger
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger
m ()Ljava/lang/String; a debugString
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$4 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$4
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a val$t1Trigger
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; b val$t2Trigger
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; c val$t3Trigger
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; d val$fTrigger
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger
m ()Ljava/lang/String; a debugString
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$5 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$5
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; a val$t1Trigger
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; b val$t2Trigger
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; c val$t3Trigger
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; d val$t4Trigger
f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e; e val$fTrigger
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger
m ()Ljava/lang/String; a debugString
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$a net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$Mu
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Mu
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$d net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$d$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory$1
f Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryCondition; a val$condition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger
m ()Ljava/lang/String; a debugString
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; b tryTrigger
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger
m ()Ljava/lang/String; a debugString
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$f net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper
c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$f$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper$1
f Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a val$dependentTrigger
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Ljava/lang/Object; a tryTrigger
m ()Ljava/lang/String; a debugString
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Lcom/mojang/datafixers/util/Unit; b tryTrigger
c net/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor net/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor
f Lnet/minecraft/world/entity/ai/BehaviorController; a brain
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b memoryType
f Lcom/mojang/datafixers/kinds/App; c value
m ()Lcom/mojang/datafixers/kinds/App; a value
m (Ljava/util/Optional;)V a setOrErase
m (Ljava/lang/Object;J)V a setWithExpiry
m (Ljava/lang/Object;)V a set
m ()V b erase
c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition
m (Lnet/minecraft/world/entity/ai/BehaviorController;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; a createAccessor
m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory
m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; b condition
c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$a net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Absent
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory
m (Lnet/minecraft/world/entity/ai/BehaviorController;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; a createAccessor
m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory
m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; b condition
c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$b net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Present
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory
m (Lnet/minecraft/world/entity/ai/BehaviorController;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; a createAccessor
m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory
m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; b condition
c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Registered
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory
m (Lnet/minecraft/world/entity/ai/BehaviorController;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; a createAccessor
m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a memory
m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; b condition
c net/minecraft/world/entity/ai/behavior/warden/Digging net/minecraft/world/entity/ai/behavior/warden/Digging
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V c stop
c net/minecraft/world/entity/ai/behavior/warden/Emerging net/minecraft/world/entity/ai/behavior/warden/Emerging
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/warden/ForceUnmount net/minecraft/world/entity/ai/behavior/warden/ForceUnmount
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/warden/Roar net/minecraft/world/entity/ai/behavior/warden/Roar
f I c TICKS_BEFORE_PLAYING_ROAR_SOUND
f I d ROAR_ANGER_INCREASE
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V a start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z b canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V d stop
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; a create
m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
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; a lambda$create$1
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/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z a lambda$create$0
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; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$1
c net/minecraft/world/entity/ai/behavior/warden/Sniffing net/minecraft/world/entity/ai/behavior/warden/Sniffing
f D c ANGER_FROM_SNIFFING_MAX_DISTANCE_XZ
f D d ANGER_FROM_SNIFFING_MAX_DISTANCE_Y
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$stop$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/warden/SonicBoom net/minecraft/world/entity/ai/behavior/warden/SonicBoom
f I c COOLDOWN
f I d DISTANCE_XZ
f I e DISTANCE_Y
f D f KNOCKBACK_VERTICAL
f D g KNOCKBACK_HORIZONTAL
f I h TICKS_BEFORE_PLAYING_SOUND
f I i DURATION
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$tick$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/EntityLiving;I)V a setCooldown
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$tick$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V b start
m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)V b lambda$tick$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)V d stop
c net/minecraft/world/entity/ai/behavior/warden/TryToSniff net/minecraft/world/entity/ai/behavior/warden/TryToSniff
f Lnet/minecraft/util/valueproviders/IntProvider; a SNIFF_COOLDOWN
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
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/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
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; a lambda$create$1
c net/minecraft/world/entity/ai/control/ControllerJump net/minecraft/world/entity/ai/control/JumpControl
f Z a jump
f Lnet/minecraft/world/entity/EntityInsentient; b mob
m ()V a jump
m ()V b tick
c net/minecraft/world/entity/ai/control/ControllerLook net/minecraft/world/entity/ai/control/LookControl
f Lnet/minecraft/world/entity/EntityInsentient; a mob
f F b yMaxRotSpeed
f F c xMaxRotAngle
f I d lookAtCooldown
f D e wantedX
f D f wantedY
f D g wantedZ
m (FFF)F a rotateTowards
m (DDDFF)V a setLookAt
m (Lnet/minecraft/world/entity/Entity;)V a setLookAt
m (Lnet/minecraft/world/phys/Vec3D;)V a setLookAt
m (Ljava/lang/Float;)V a lambda$tick$1
m (DDD)V a setLookAt
m ()V a tick
m (Lnet/minecraft/world/entity/Entity;FF)V a setLookAt
m (Ljava/lang/Float;)V b lambda$tick$0
m (Lnet/minecraft/world/entity/Entity;)D b getWantedY
m ()V b clampHeadRotationToBody
m ()Z c resetXRotOnTick
m ()Z d isLookingAtTarget
m ()D e getWantedX
m ()D f getWantedY
m ()D g getWantedZ
m ()Ljava/util/Optional; h getXRotD
m ()Ljava/util/Optional; i getYRotD
c net/minecraft/world/entity/ai/control/ControllerMove net/minecraft/world/entity/ai/control/MoveControl
f F a MIN_SPEED
f F b MIN_SPEED_SQR
f I c MAX_TURN
f Lnet/minecraft/world/entity/EntityInsentient; d mob
f D e wantedX
f D f wantedY
f D g wantedZ
f D h speedModifier
f F i strafeForwards
f F j strafeRight
f Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; k operation
m (FFF)F a rotlerp
m (DDDD)V a setWantedPosition
m ()V a tick
m (FF)V a strafe
m (FF)Z b isWalkable
m ()Z b hasWanted
m ()D c getSpeedModifier
m ()D d getWantedX
m ()D e getWantedY
m ()D f getWantedZ
c net/minecraft/world/entity/ai/control/ControllerMove$Operation net/minecraft/world/entity/ai/control/MoveControl$Operation
f Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; a WAIT
f Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; b MOVE_TO
f Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; c STRAFE
f Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; d JUMPING
f [Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; e $VALUES
m ()[Lnet/minecraft/world/entity/ai/control/ControllerMove$Operation; a $values
c net/minecraft/world/entity/ai/control/ControllerMoveFlying net/minecraft/world/entity/ai/control/FlyingMoveControl
f I l maxTurn
f Z m hoversInPlace
m ()V a tick
c net/minecraft/world/entity/ai/control/EntityAIBodyControl net/minecraft/world/entity/ai/control/BodyRotationControl
f Lnet/minecraft/world/entity/EntityInsentient; a mob
f I b HEAD_STABLE_ANGLE
f I c DELAY_UNTIL_STARTING_TO_FACE_FORWARD
f I d HOW_LONG_IT_TAKES_TO_FACE_FORWARD
f I e headStableTime
f F f lastStableYHeadRot
m ()V a clientTick
m ()V b rotateBodyIfNecessary
m ()V c rotateHeadIfNecessary
m ()V d rotateHeadTowardsFront
m ()Z e notCarryingMobPassengers
m ()Z f isMoving
c net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl
f I h maxYRotFromCenter
f I i HEAD_TILT_X
f I j HEAD_TILT_Y
c net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl
f F l FULL_SPEED_TURN_THRESHOLD
f F m STOP_TURN_THRESHOLD
f I n maxTurnX
f I o maxTurnY
f F p inWaterSpeedModifier
f F q outsideWaterSpeedModifier
f Z r applyGravity
m (F)F a getTurningSpeedFactor
m ()V a tick
c net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal
f Lnet/minecraft/world/entity/EntityInsentient; a mob
f Lnet/minecraft/world/level/World; b level
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoal net/minecraft/world/entity/ai/goal/Goal
f Ljava/util/EnumSet; a flags
m ()Z Q_ isInterruptable
m ()Z R_ requiresUpdateEveryTick
m (Ljava/util/EnumSet;)V a setFlags
m ()Z a canUse
m (I)I a adjustedTickDelay
m ()Z b canContinueToUse
m (I)I b reducedTickDelay
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoal$Type net/minecraft/world/entity/ai/goal/Goal$Flag
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type; a MOVE
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type; b LOOK
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type; c JUMP
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type; d TARGET
f [Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type; e $VALUES
m ()[Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type; a $values
c net/minecraft/world/entity/ai/goal/PathfinderGoalArrowAttack net/minecraft/world/entity/ai/goal/RangedAttackGoal
f Lnet/minecraft/world/entity/EntityInsentient; a mob
f Lnet/minecraft/world/entity/monster/IRangedEntity; b rangedAttackMob
f Lnet/minecraft/world/entity/EntityLiving; c target
f I d attackTime
f D e speedModifier
f I f seeTime
f I g attackIntervalMin
f I h attackIntervalMax
f F i attackRadius
f F j attackRadiusSqr
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()Z b canContinueToUse
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalAvoidTarget net/minecraft/world/entity/ai/goal/AvoidEntityGoal
f Lnet/minecraft/world/entity/EntityCreature; a mob
f Lnet/minecraft/world/entity/EntityLiving; b toAvoid
f F c maxDist
f Lnet/minecraft/world/level/pathfinder/PathEntity; d path
f Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; e pathNav
f Ljava/lang/Class; f avoidClass
f Ljava/util/function/Predicate; g avoidPredicate
f Ljava/util/function/Predicate; h predicateOnAvoidEntity
f D i walkSpeedModifier
f D j sprintSpeedModifier
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; k avoidEntityTargeting
m ()Z a canUse
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$canUse$2
m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$new$1
m ()Z b canContinueToUse
m (Lnet/minecraft/world/entity/EntityLiving;)Z c lambda$new$0
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalBeg net/minecraft/world/entity/ai/goal/BegGoal
f Lnet/minecraft/world/entity/animal/EntityWolf; a wolf
f Lnet/minecraft/world/entity/player/EntityHuman; b player
f Lnet/minecraft/world/level/World; c level
f F d lookDistance
f I e lookTime
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; f begTargeting
m ()Z a canUse
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a playerHoldingInteresting
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalBoat net/minecraft/world/entity/ai/goal/BoatGoals
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBoat; a GO_TO_BOAT
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBoat; b GO_IN_BOAT_DIRECTION
f [Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBoat; c $VALUES
m ()[Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBoat; a $values
c net/minecraft/world/entity/ai/goal/PathfinderGoalBowShoot net/minecraft/world/entity/ai/goal/RangedBowAttackGoal
f Lnet/minecraft/world/entity/monster/EntityMonster; a mob
f D b speedModifier
f I c attackIntervalMin
f F d attackRadiusSqr
f I e attackTime
f I f seeTime
f Z g strafingClockwise
f Z h strafingBackwards
f I i strafingTime
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()Z b canContinueToUse
m (I)V c setMinAttackInterval
m ()V c start
m ()V d stop
m ()V e tick
m ()Z h isHoldingBow
c net/minecraft/world/entity/ai/goal/PathfinderGoalBreakDoor net/minecraft/world/entity/ai/goal/BreakDoorGoal
f I a breakTime
f I b lastBreakProgress
f I c doorBreakTime
f I g DEFAULT_DOOR_BREAK_TIME
f Ljava/util/function/Predicate; h validDifficulties
m ()Z a canUse
m (Lnet/minecraft/world/EnumDifficulty;)Z a isValidDifficulty
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
m ()I f getDoorBreakTime
c net/minecraft/world/entity/ai/goal/PathfinderGoalBreath net/minecraft/world/entity/ai/goal/BreathAirGoal
f Lnet/minecraft/world/entity/EntityCreature; a mob
m ()Z Q_ isInterruptable
m ()Z a canUse
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a givesAir
m ()Z b canContinueToUse
m ()V c start
m ()V e tick
m ()V h findAirPosition
c net/minecraft/world/entity/ai/goal/PathfinderGoalBreed net/minecraft/world/entity/ai/goal/BreedGoal
f Lnet/minecraft/world/entity/animal/EntityAnimal; a animal
f Lnet/minecraft/world/level/World; b level
f Lnet/minecraft/world/entity/animal/EntityAnimal; c partner
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; d PARTNER_TARGETING
f Ljava/lang/Class; e partnerClass
f I f loveTime
f D g speedModifier
m ()Z a canUse
m ()Z b canContinueToUse
m ()V d stop
m ()V e tick
m ()V g breed
m ()Lnet/minecraft/world/entity/animal/EntityAnimal; h getFreePartner
c net/minecraft/world/entity/ai/goal/PathfinderGoalCatSitOnBed net/minecraft/world/entity/ai/goal/CatLieOnBedGoal
f Lnet/minecraft/world/entity/animal/EntityCat; g cat
m (Lnet/minecraft/world/entity/EntityCreature;)I a nextStartTick
m ()Z a canUse
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal
f Lnet/minecraft/util/valueproviders/UniformInt; a PATHFINDING_DELAY_RANGE
f Lnet/minecraft/world/entity/monster/EntityMonster; b mob
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; c crossbowState
f D d speedModifier
f F e attackRadiusSqr
f I f seeTime
f I g attackDelay
f I h updatePathDelay
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()Z b canContinueToUse
m ()V d stop
m ()V e tick
m ()Z h isHoldingCrossbow
m ()Z i isValidTarget
m ()Z k canRun
c net/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; a UNCHARGED
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; b CHARGING
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; c CHARGED
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; d READY_TO_ATTACK
f [Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; e $VALUES
m ()[Lnet/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State; a $values
c net/minecraft/world/entity/ai/goal/PathfinderGoalDoorInteract net/minecraft/world/entity/ai/goal/DoorInteractGoal
f Z a passed
f F b doorOpenDirX
f F c doorOpenDirZ
f Lnet/minecraft/world/entity/EntityInsentient; d mob
f Lnet/minecraft/core/BlockPosition; e doorPos
f Z f hasDoor
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m (Z)V a setOpen
m ()Z b canContinueToUse
m ()V c start
m ()V e tick
m ()Z h isOpen
c net/minecraft/world/entity/ai/goal/PathfinderGoalDoorOpen net/minecraft/world/entity/ai/goal/OpenDoorGoal
f Z a closeDoor
f I b forgetTime
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalEatTile net/minecraft/world/entity/ai/goal/EatBlockGoal
f I a EAT_ANIMATION_TICKS
f Ljava/util/function/Predicate; b IS_TALL_GRASS
f Lnet/minecraft/world/entity/EntityInsentient; c mob
f Lnet/minecraft/world/level/World; d level
f I e eatAnimationTick
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
m ()I h getEatAnimationTick
c net/minecraft/world/entity/ai/goal/PathfinderGoalFishSchool net/minecraft/world/entity/ai/goal/FollowFlockLeaderGoal
f I a INTERVAL_TICKS
f Lnet/minecraft/world/entity/animal/EntityFishSchool; b mob
f I c timeToRecalcPath
f I d nextStartTick
m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)I a nextStartTick
m ()Z a canUse
m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Z b lambda$canUse$1
m ()Z b canContinueToUse
m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Z c lambda$canUse$0
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalFleeSun net/minecraft/world/entity/ai/goal/FleeSunGoal
f Lnet/minecraft/world/entity/EntityCreature; a mob
f D b wantedX
f D c wantedY
f D d wantedZ
f D e speedModifier
f Lnet/minecraft/world/level/World; f level
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()Z h setWantedPos
m ()Lnet/minecraft/world/phys/Vec3D; i getHidePos
c net/minecraft/world/entity/ai/goal/PathfinderGoalFloat net/minecraft/world/entity/ai/goal/FloatGoal
f Lnet/minecraft/world/entity/EntityInsentient; a mob
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalFollowBoat net/minecraft/world/entity/ai/goal/FollowBoatGoal
f I a timeToRecalcPath
f Lnet/minecraft/world/entity/EntityCreature; b mob
f Lnet/minecraft/world/entity/player/EntityHuman; c following
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBoat; d currentGoal
m ()Z Q_ isInterruptable
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalFollowEntity net/minecraft/world/entity/ai/goal/FollowMobGoal
f Lnet/minecraft/world/entity/EntityInsentient; a mob
f Ljava/util/function/Predicate; b followPredicate
f Lnet/minecraft/world/entity/EntityInsentient; c followingMob
f D d speedModifier
f Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; e navigation
f I f timeToRecalcPath
f F g stopDistance
f F h oldWaterCost
f F i areaSize
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityInsentient;)Z a lambda$new$0
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalFollowOwner net/minecraft/world/entity/ai/goal/FollowOwnerGoal
f I a TELEPORT_WHEN_DISTANCE_IS
f I b MIN_HORIZONTAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING
f I c MAX_HORIZONTAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING
f I d MAX_VERTICAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING
f Lnet/minecraft/world/entity/EntityTameableAnimal; e tamable
f Lnet/minecraft/world/entity/EntityLiving; f owner
f Lnet/minecraft/world/level/IWorldReader; g level
f D h speedModifier
f Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; i navigation
f I j timeToRecalcPath
f F k stopDistance
f F l startDistance
f F m oldWaterCost
f Z n canFly
m (Lnet/minecraft/core/BlockPosition;)Z a canTeleportTo
m ()Z a canUse
m (III)Z a maybeTeleportTo
m (II)I a randomIntInclusive
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
m ()Z h unableToMove
m ()V i teleportToOwner
c net/minecraft/world/entity/ai/goal/PathfinderGoalFollowParent net/minecraft/world/entity/ai/goal/FollowParentGoal
f I a HORIZONTAL_SCAN_RANGE
f I b VERTICAL_SCAN_RANGE
f I c DONT_FOLLOW_IF_CLOSER_THAN
f Lnet/minecraft/world/entity/animal/EntityAnimal; d animal
f Lnet/minecraft/world/entity/animal/EntityAnimal; e parent
f D f speedModifier
f I g timeToRecalcPath
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalGotoTarget net/minecraft/world/entity/ai/goal/MoveToBlockGoal
f Lnet/minecraft/world/entity/EntityCreature; a mob
f D b speedModifier
f I c nextStartTick
f I d tryTicks
f Lnet/minecraft/core/BlockPosition; e blockPos
f I f verticalSearchStart
f I g GIVE_UP_TICKS
f I h STAY_TICKS
f I i INTERVAL_TICKS
f I j maxStayTicks
f Z k reachedTarget
f I l searchRange
f I m verticalSearchRange
m ()Z R_ requiresUpdateEveryTick
m (Lnet/minecraft/world/entity/EntityCreature;)I a nextStartTick
m ()Z a canUse
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canContinueToUse
m ()V c start
m ()V e tick
m ()V h moveMobToBlock
m ()D i acceptedDistance
m ()Lnet/minecraft/core/BlockPosition; k getMoveToTarget
m ()Z l shouldRecalculatePath
m ()Z m isReachedTarget
m ()Z n findNearestBlock
c net/minecraft/world/entity/ai/goal/PathfinderGoalInteract net/minecraft/world/entity/ai/goal/InteractGoal
c net/minecraft/world/entity/ai/goal/PathfinderGoalJumpOnBlock net/minecraft/world/entity/ai/goal/CatSitOnBlockGoal
f Lnet/minecraft/world/entity/animal/EntityCat; g cat
m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyBedPart;)Ljava/lang/Boolean; a lambda$isValidTarget$0
m ()Z a canUse
m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$isValidTarget$1
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalLeapAtTarget net/minecraft/world/entity/ai/goal/LeapAtTargetGoal
f Lnet/minecraft/world/entity/EntityInsentient; a mob
f Lnet/minecraft/world/entity/EntityLiving; b target
f F c yd
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
c net/minecraft/world/entity/ai/goal/PathfinderGoalLlamaFollow net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal
f Lnet/minecraft/world/entity/animal/horse/EntityLlama; a llama
f D b speedModifier
f I c CARAVAN_LIMIT
f I d distCheckCounter
m ()Z a canUse
m (Lnet/minecraft/world/entity/Entity;)Z a lambda$canUse$0
m (Lnet/minecraft/world/entity/animal/horse/EntityLlama;I)Z a firstIsLeashed
m ()Z b canContinueToUse
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalLookAtPlayer net/minecraft/world/entity/ai/goal/LookAtPlayerGoal
f F a DEFAULT_PROBABILITY
f Lnet/minecraft/world/entity/EntityInsentient; b mob
f Lnet/minecraft/world/entity/Entity; c lookAt
f F d lookDistance
f F e probability
f Ljava/lang/Class; f lookAtType
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; g lookAtContext
f I h lookTime
f Z i onlyHorizontal
m ()Z a canUse
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$canUse$1
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$new$0
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalLookAtTradingPlayer net/minecraft/world/entity/ai/goal/LookAtTradingPlayerGoal
f Lnet/minecraft/world/entity/npc/EntityVillagerAbstract; h villager
m ()Z a canUse
c net/minecraft/world/entity/ai/goal/PathfinderGoalMeleeAttack net/minecraft/world/entity/ai/goal/MeleeAttackGoal
f Lnet/minecraft/world/entity/EntityCreature; a mob
f D b speedModifier
f Z c followingTargetEvenIfNotSeen
f Lnet/minecraft/world/level/pathfinder/PathEntity; d path
f D e pathedTargetX
f D f pathedTargetY
f D g pathedTargetZ
f I h ticksUntilNextPathRecalculation
f I i ticksUntilNextAttack
f I j attackInterval
f J k lastCanUseCheck
f J l COOLDOWN_BETWEEN_CAN_USE_CHECKS
m ()Z R_ requiresUpdateEveryTick
m (Lnet/minecraft/world/entity/EntityLiving;)V a checkAndPerformAttack
m ()Z a canUse
m (Lnet/minecraft/world/entity/EntityLiving;)Z b canPerformAttack
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
m ()V h resetAttackCooldown
m ()Z i isTimeToAttack
m ()I k getTicksUntilNextAttack
m ()I l getAttackInterval
c net/minecraft/world/entity/ai/goal/PathfinderGoalMoveThroughVillage net/minecraft/world/entity/ai/goal/MoveThroughVillageGoal
f Lnet/minecraft/world/entity/EntityCreature; a mob
f D b speedModifier
f Lnet/minecraft/world/level/pathfinder/PathEntity; c path
f Lnet/minecraft/core/BlockPosition; d poiPos
f Z e onlyAtNight
f Ljava/util/List; f visited
f I g distanceToPoi
f Ljava/util/function/BooleanSupplier; h canDealWithDoors
m (Lnet/minecraft/core/Holder;)Z a lambda$canUse$3
m (Lnet/minecraft/core/BlockPosition;)Z a hasNotVisited
m ()Z a canUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)D a lambda$canUse$2
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Ljava/lang/Double; a lambda$canUse$1
m (Lnet/minecraft/core/Holder;)Z b lambda$canUse$0
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V h updateVisited
c net/minecraft/world/entity/ai/goal/PathfinderGoalMoveTowardsRestriction net/minecraft/world/entity/ai/goal/MoveTowardsRestrictionGoal
f Lnet/minecraft/world/entity/EntityCreature; a mob
f D b wantedX
f D c wantedY
f D d wantedZ
f D e speedModifier
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
c net/minecraft/world/entity/ai/goal/PathfinderGoalMoveTowardsTarget net/minecraft/world/entity/ai/goal/MoveTowardsTargetGoal
f Lnet/minecraft/world/entity/EntityCreature; a mob
f Lnet/minecraft/world/entity/EntityLiving; b target
f D c wantedX
f D d wantedY
f D e wantedZ
f D f speedModifier
f F g within
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
c net/minecraft/world/entity/ai/goal/PathfinderGoalNearestVillage net/minecraft/world/entity/ai/goal/StrollThroughVillageGoal
f I a DISTANCE_THRESHOLD
f Lnet/minecraft/world/entity/EntityCreature; b mob
f I c interval
f Lnet/minecraft/core/BlockPosition; d wantedPos
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)D a lambda$canUse$0
m ()Z a canUse
m ()Z b canContinueToUse
m ()V e tick
m ()V h moveRandomly
c net/minecraft/world/entity/ai/goal/PathfinderGoalOcelotAttack net/minecraft/world/entity/ai/goal/OcelotAttackGoal
f Lnet/minecraft/world/entity/EntityInsentient; a mob
f Lnet/minecraft/world/entity/EntityLiving; b target
f I c attackTime
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()Z b canContinueToUse
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalOfferFlower net/minecraft/world/entity/ai/goal/OfferFlowerGoal
f I a OFFER_TICKS
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b OFFER_TARGER_CONTEXT
f Lnet/minecraft/world/entity/animal/EntityIronGolem; c golem
f Lnet/minecraft/world/entity/npc/EntityVillager; d villager
f I e tick
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalPanic net/minecraft/world/entity/ai/goal/PanicGoal
f I a WATER_CHECK_DISTANCE_VERTICAL
f Lnet/minecraft/world/entity/EntityCreature; b mob
f D c speedModifier
f D d posX
f D e posY
f D f posZ
f Z g isRunning
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/core/BlockPosition; a lookForWater
m ()Z a canUse
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a lambda$lookForWater$0
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()Z h shouldPanic
m ()Z i findRandomPosition
m ()Z k isRunning
c net/minecraft/world/entity/ai/goal/PathfinderGoalPerch net/minecraft/world/entity/ai/goal/LandOnOwnersShoulderGoal
f Lnet/minecraft/world/entity/animal/EntityPerchable; a entity
f Lnet/minecraft/server/level/EntityPlayer; b owner
f Z c isSittingOnShoulder
m ()Z Q_ isInterruptable
m ()Z a canUse
m ()V c start
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalRaid net/minecraft/world/entity/ai/goal/PathfindToRaidGoal
f I a RECRUITMENT_SEARCH_TICK_DELAY
f F b SPEED_MODIFIER
f Lnet/minecraft/world/entity/raid/EntityRaider; c mob
f I d recruitmentTick
m (Lnet/minecraft/world/entity/raid/Raid;)V a recruitNearby
m ()Z a canUse
m (Lnet/minecraft/world/entity/raid/Raid;Lnet/minecraft/world/entity/raid/EntityRaider;)Z a lambda$recruitNearby$0
m ()Z b canContinueToUse
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalRandomFly net/minecraft/world/entity/ai/goal/WaterAvoidingRandomFlyingGoal
m ()Lnet/minecraft/world/phys/Vec3D; h getPosition
c net/minecraft/world/entity/ai/goal/PathfinderGoalRandomLookaround net/minecraft/world/entity/ai/goal/RandomLookAroundGoal
f Lnet/minecraft/world/entity/EntityInsentient; a mob
f D b relX
f D c relZ
f I d lookTime
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalRandomStroll net/minecraft/world/entity/ai/goal/RandomStrollGoal
f I a DEFAULT_INTERVAL
f Lnet/minecraft/world/entity/EntityCreature; b mob
f D c wantedX
f D d wantedY
f D e wantedZ
f D f speedModifier
f I g interval
f Z h forceTrigger
f Z i checkNoActionTime
m ()Z a canUse
m ()Z b canContinueToUse
m (I)V c setInterval
m ()V c start
m ()V d stop
m ()Lnet/minecraft/world/phys/Vec3D; h getPosition
m ()V i trigger
c net/minecraft/world/entity/ai/goal/PathfinderGoalRandomStrollLand net/minecraft/world/entity/ai/goal/WaterAvoidingRandomStrollGoal
f F i PROBABILITY
f F j probability
m ()Lnet/minecraft/world/phys/Vec3D; h getPosition
c net/minecraft/world/entity/ai/goal/PathfinderGoalRandomSwim net/minecraft/world/entity/ai/goal/RandomSwimmingGoal
m ()Lnet/minecraft/world/phys/Vec3D; h getPosition
c net/minecraft/world/entity/ai/goal/PathfinderGoalRemoveBlock net/minecraft/world/entity/ai/goal/RemoveBlockGoal
f Lnet/minecraft/world/level/block/Block; g blockToRemove
f Lnet/minecraft/world/entity/EntityInsentient; h removerMob
f I i ticksSinceReachedGoal
f I j WAIT_AFTER_BLOCK_FOUND
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IBlockAccess;)Lnet/minecraft/core/BlockPosition; a getPosWithBlock
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a playBreakSound
m ()Z a canUse
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a playDestroyProgressSound
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalRestrictSun net/minecraft/world/entity/ai/goal/RestrictSunGoal
f Lnet/minecraft/world/entity/EntityCreature; a mob
m ()Z a canUse
m ()V c start
m ()V d stop
c net/minecraft/world/entity/ai/goal/PathfinderGoalSelector net/minecraft/world/entity/ai/goal/GoalSelector
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalWrapped; a NO_GOAL
f Ljava/util/Map; b lockedFlags
f Ljava/util/Set; c availableGoals
f Ljava/util/function/Supplier; d profiler
m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoal;Lnet/minecraft/world/entity/ai/goal/PathfinderGoalWrapped;)Z a lambda$removeGoal$1
m (ILnet/minecraft/world/entity/ai/goal/PathfinderGoal;)V a addGoal
m (Z)V a tickRunningGoals
m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoal;)V a removeGoal
m (Ljava/util/Map$Entry;)Z a lambda$tick$2
m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type;)V a disableControlFlag
m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type;Z)V a setControlFlag
m ()V a tick
m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoalWrapped;Ljava/util/Map;)Z a goalCanBeReplacedForAllFlags
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/goal/PathfinderGoalWrapped;)Z a lambda$removeAllGoals$0
m (Ljava/util/function/Predicate;)V a removeAllGoals
m ()Ljava/util/Set; b getAvailableGoals
m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoal$Type;)V b enableControlFlag
c net/minecraft/world/entity/ai/goal/PathfinderGoalSelector$1 net/minecraft/world/entity/ai/goal/GoalSelector$1
m ()Z a canUse
c net/minecraft/world/entity/ai/goal/PathfinderGoalSelector$2 net/minecraft/world/entity/ai/goal/GoalSelector$2
m ()Z h isRunning
c net/minecraft/world/entity/ai/goal/PathfinderGoalSit net/minecraft/world/entity/ai/goal/SitWhenOrderedToGoal
f Lnet/minecraft/world/entity/EntityTameableAnimal; a mob
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
c net/minecraft/world/entity/ai/goal/PathfinderGoalStrollVillage net/minecraft/world/entity/ai/goal/MoveBackToVillageGoal
f I i MAX_XZ_DIST
f I j MAX_Y_DIST
m ()Z a canUse
m ()Lnet/minecraft/world/phys/Vec3D; h getPosition
c net/minecraft/world/entity/ai/goal/PathfinderGoalStrollVillageGolem net/minecraft/world/entity/ai/goal/GolemRandomStrollInVillageGoal
f I i POI_SECTION_SCAN_RADIUS
f I j VILLAGER_SCAN_RADIUS
f I k RANDOM_POS_XY_DISTANCE
f I l RANDOM_POS_Y_DISTANCE
m (Lnet/minecraft/core/Holder;)Z a lambda$getRandomPoiWithinSection$1
m (Lnet/minecraft/core/SectionPosition;)Lnet/minecraft/core/BlockPosition; a getRandomPoiWithinSection
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/SectionPosition;)Z a lambda$getRandomVillageSection$0
m (Lnet/minecraft/world/entity/npc/EntityVillager;)Z a doesVillagerWantGolem
m ()Lnet/minecraft/world/phys/Vec3D; h getPosition
m ()Lnet/minecraft/world/phys/Vec3D; k getPositionTowardsAnywhere
m ()Lnet/minecraft/world/phys/Vec3D; l getPositionTowardsVillagerWhoWantsGolem
m ()Lnet/minecraft/world/phys/Vec3D; m getPositionTowardsPoi
m ()Lnet/minecraft/core/SectionPosition; n getRandomVillageSection
c net/minecraft/world/entity/ai/goal/PathfinderGoalSwell net/minecraft/world/entity/ai/goal/SwellGoal
f Lnet/minecraft/world/entity/monster/EntityCreeper; a creeper
f Lnet/minecraft/world/entity/EntityLiving; b target
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalTame net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal
f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; a horse
f D b speedModifier
f D c posX
f D d posY
f D e posZ
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalTempt net/minecraft/world/entity/ai/goal/TemptGoal
f Lnet/minecraft/world/entity/EntityCreature; a mob
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; c TEMP_TARGETING
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; d targetingConditions
f D e speedModifier
f D f px
f D g py
f D h pz
f D i pRotX
f D j pRotY
f I k calmDown
f Z l isRunning
f Ljava/util/function/Predicate; m items
f Z n canScare
m ()Z a canUse
m (Lnet/minecraft/world/entity/EntityLiving;)Z a shouldFollow
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
m ()Z h canScare
m ()Z i isRunning
c net/minecraft/world/entity/ai/goal/PathfinderGoalTradeWithPlayer net/minecraft/world/entity/ai/goal/TradeWithPlayerGoal
f Lnet/minecraft/world/entity/npc/EntityVillagerAbstract; a mob
m ()Z a canUse
m ()V c start
m ()V d stop
c net/minecraft/world/entity/ai/goal/PathfinderGoalUseItem net/minecraft/world/entity/ai/goal/UseItemGoal
f Lnet/minecraft/world/entity/EntityInsentient; a mob
f Lnet/minecraft/world/item/ItemStack; b item
f Ljava/util/function/Predicate; c canUseSelector
f Lnet/minecraft/sounds/SoundEffect; d finishUsingSound
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
c net/minecraft/world/entity/ai/goal/PathfinderGoalWater net/minecraft/world/entity/ai/goal/TryFindWaterGoal
f Lnet/minecraft/world/entity/EntityCreature; a mob
m ()Z a canUse
m ()V c start
c net/minecraft/world/entity/ai/goal/PathfinderGoalWaterJump net/minecraft/world/entity/ai/goal/DolphinJumpGoal
f [I a STEPS_TO_CHECK
f Lnet/minecraft/world/entity/animal/EntityDolphin; b dolphin
f I c interval
f Z d breached
m ()Z Q_ isInterruptable
m ()Z a canUse
m (Lnet/minecraft/core/BlockPosition;III)Z a waterIsClear
m ()Z b canContinueToUse
m (Lnet/minecraft/core/BlockPosition;III)Z b surfaceIsClear
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/PathfinderGoalWaterJumpAbstract net/minecraft/world/entity/ai/goal/JumpGoal
c net/minecraft/world/entity/ai/goal/PathfinderGoalWrapped net/minecraft/world/entity/ai/goal/WrappedGoal
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal; a goal
f I b priority
f Z c isRunning
m ()Z Q_ isInterruptable
m ()Z R_ requiresUpdateEveryTick
m (Ljava/util/EnumSet;)V a setFlags
m (Lnet/minecraft/world/entity/ai/goal/PathfinderGoalWrapped;)Z a canBeReplacedBy
m (I)I a adjustedTickDelay
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
m ()Z h isRunning
m ()I i getPriority
m ()Lnet/minecraft/world/entity/ai/goal/PathfinderGoal; k getGoal
c net/minecraft/world/entity/ai/goal/PathfinderGoalZombieAttack net/minecraft/world/entity/ai/goal/ZombieAttackGoal
f Lnet/minecraft/world/entity/monster/EntityZombie; b zombie
f I c raiseArmTicks
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/ai/goal/RandomStandGoal net/minecraft/world/entity/ai/goal/RandomStandGoal
f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; a horse
f I b nextStand
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m (Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;)V a resetStandInterval
m ()Z b canContinueToUse
m ()V c start
m ()V h playStandSound
c net/minecraft/world/entity/ai/goal/target/PathfinderGoalDefendVillage net/minecraft/world/entity/ai/goal/target/DefendVillageTargetGoal
f Lnet/minecraft/world/entity/animal/EntityIronGolem; a golem
f Lnet/minecraft/world/entity/EntityLiving; b potentialTarget
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; c attackTargeting
m ()Z a canUse
m ()V c start
c net/minecraft/world/entity/ai/goal/target/PathfinderGoalHurtByTarget net/minecraft/world/entity/ai/goal/target/HurtByTargetGoal
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a HURT_BY_TARGETING
f I b ALERT_RANGE_Y
f Z c alertSameType
f I d timestamp
f [Ljava/lang/Class; i toIgnoreDamage
f [Ljava/lang/Class; j toIgnoreAlert
m ()Z a canUse
m ([Ljava/lang/Class;)Lnet/minecraft/world/entity/ai/goal/target/PathfinderGoalHurtByTarget; a setAlertOthers
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a alertOther
m ()V c start
m ()V h alertOthers
c net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTarget net/minecraft/world/entity/ai/goal/target/NearestAttackableTargetGoal
f Ljava/lang/Class; a targetType
f I b randomInterval
f Lnet/minecraft/world/entity/EntityLiving; c target
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; d targetConditions
f I i DEFAULT_RANDOM_INTERVAL
m (Lnet/minecraft/world/entity/EntityLiving;)V a setTarget
m ()Z a canUse
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a getTargetSearchArea
m ()V c start
m ()V h findTarget
c net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTargetWitch net/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal
f Z i canAttack
m ()Z a canUse
m (Z)V a setCanAttack
c net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestHealableRaider net/minecraft/world/entity/ai/goal/target/NearestHealableRaiderTargetGoal
f I i DEFAULT_COOLDOWN
f I j cooldown
m ()Z a canUse
m ()V c start
m ()I i getCooldown
m ()V k decrementCooldown
c net/minecraft/world/entity/ai/goal/target/PathfinderGoalOwnerHurtByTarget net/minecraft/world/entity/ai/goal/target/OwnerHurtByTargetGoal
f Lnet/minecraft/world/entity/EntityTameableAnimal; a tameAnimal
f Lnet/minecraft/world/entity/EntityLiving; b ownerLastHurtBy
f I c timestamp
m ()Z a canUse
m ()V c start
c net/minecraft/world/entity/ai/goal/target/PathfinderGoalOwnerHurtTarget net/minecraft/world/entity/ai/goal/target/OwnerHurtTargetGoal
f Lnet/minecraft/world/entity/EntityTameableAnimal; a tameAnimal
f Lnet/minecraft/world/entity/EntityLiving; b ownerLastHurt
f I c timestamp
m ()Z a canUse
m ()V c start
c net/minecraft/world/entity/ai/goal/target/PathfinderGoalRandomTargetNonTamed net/minecraft/world/entity/ai/goal/target/NonTameRandomTargetGoal
f Lnet/minecraft/world/entity/EntityTameableAnimal; i tamableMob
m ()Z a canUse
m ()Z b canContinueToUse
c net/minecraft/world/entity/ai/goal/target/PathfinderGoalTarget net/minecraft/world/entity/ai/goal/target/TargetGoal
f I a EMPTY_REACH_CACHE
f I b CAN_REACH_CACHE
f I c CANT_REACH_CACHE
f Z d mustReach
f Lnet/minecraft/world/entity/EntityInsentient; e mob
f Z f mustSee
f Lnet/minecraft/world/entity/EntityLiving; g targetMob
f I h unseenMemoryTicks
f I i reachCache
f I j reachCacheTime
f I k unseenTicks
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;)Z a canAttack
m (Lnet/minecraft/world/entity/EntityLiving;)Z a canReach
m ()Z b canContinueToUse
m (I)Lnet/minecraft/world/entity/ai/goal/target/PathfinderGoalTarget; c setUnseenMemoryTicks
m ()V c start
m ()V d stop
m ()D l getFollowDistance
c net/minecraft/world/entity/ai/goal/target/PathfinderGoalUniversalAngerReset net/minecraft/world/entity/ai/goal/target/ResetUniversalAngerTargetGoal
f I a ALERT_RANGE_Y
f Lnet/minecraft/world/entity/EntityInsentient; b mob
f Z c alertOthersOfSameType
f I d lastHurtByPlayerTimestamp
m ()Z a canUse
m (Lnet/minecraft/world/entity/EntityInsentient;)Lnet/minecraft/world/entity/IEntityAngerable; a lambda$start$1
m (Lnet/minecraft/world/entity/EntityInsentient;)Z b lambda$start$0
m ()V c start
m ()Z h wasHurtByPlayer
m ()Ljava/util/List; i getNearbyMobsOfSameType
c net/minecraft/world/entity/ai/gossip/Reputation net/minecraft/world/entity/ai/gossip/GossipContainer
f I a DISCARD_THRESHOLD
f Lorg/slf4j/Logger; b LOGGER
f Ljava/util/Map; c gossips
m (Lnet/minecraft/world/entity/ai/gossip/Reputation;Lnet/minecraft/util/RandomSource;I)V a transferFrom
m (Ljava/lang/String;)V a lambda$update$7
m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;Ljava/util/function/DoublePredicate;)J a getCountForType
m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$unpack$1
m (Ljava/util/UUID;Ljava/util/function/Predicate;)I a getReputation
m (Lcom/mojang/serialization/Dynamic;)V a update
m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;)V a remove
m (Ljava/util/function/DoublePredicate;Lnet/minecraft/world/entity/ai/gossip/ReputationType;Lnet/minecraft/world/entity/ai/gossip/Reputation$a;)Z a lambda$getCountForType$4
m (II)I a mergeValuesForTransfer
m (Lnet/minecraft/world/entity/ai/gossip/Reputation$b;)V a lambda$update$9
m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;II)I a mergeValuesForAddition
m (Lnet/minecraft/util/RandomSource;I)Ljava/util/Collection; a selectGossipsForTransfer
m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/ReputationType;I)V a add
m (Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream; a lambda$update$8
m (Ljava/util/Map;Ljava/util/UUID;)V a lambda$getGossipEntries$0
m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; a store
m (Ljava/util/UUID;)Lnet/minecraft/world/entity/ai/gossip/Reputation$a; a getOrCreate
m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/ReputationType;)V a remove
m ()Ljava/util/Map; a getGossipEntries
m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/ReputationType;I)V b remove
m (Ljava/lang/String;)V b lambda$store$6
m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;II)I b lambda$add$5
m (Lnet/minecraft/world/entity/ai/gossip/Reputation$b;)V b lambda$transferFrom$3
m (Ljava/util/UUID;)Lnet/minecraft/world/entity/ai/gossip/Reputation$a; b lambda$getOrCreate$2
m ()V b decay
m ()Ljava/util/stream/Stream; c unpack
c net/minecraft/world/entity/ai/gossip/Reputation$1 net/minecraft/world/entity/ai/gossip/GossipContainer$1
c net/minecraft/world/entity/ai/gossip/Reputation$a net/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; a entries
m (Ljava/util/UUID;)Ljava/util/stream/Stream; a unpack
m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;)V a makeSureValueIsntTooLowOrTooHigh
m (Ljava/util/function/Predicate;)I a weightedValue
m ()V a decay
m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;)V b remove
m ()Z b isEmpty
c net/minecraft/world/entity/ai/gossip/Reputation$b net/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry
f Lcom/mojang/serialization/Codec; a CODEC
f Lcom/mojang/serialization/Codec; b LIST_CODEC
f Ljava/util/UUID; c target
f Lnet/minecraft/world/entity/ai/gossip/ReputationType; d type
f I e value
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a weightedValue
m ()Ljava/util/UUID; b target
m ()Lnet/minecraft/world/entity/ai/gossip/ReputationType; c type
m ()I d value
c net/minecraft/world/entity/ai/gossip/ReputationType net/minecraft/world/entity/ai/gossip/GossipType
f Lnet/minecraft/world/entity/ai/gossip/ReputationType; a MAJOR_NEGATIVE
f Lnet/minecraft/world/entity/ai/gossip/ReputationType; b MINOR_NEGATIVE
f Lnet/minecraft/world/entity/ai/gossip/ReputationType; c MINOR_POSITIVE
f Lnet/minecraft/world/entity/ai/gossip/ReputationType; d MAJOR_POSITIVE
f Lnet/minecraft/world/entity/ai/gossip/ReputationType; e TRADING
f I f REPUTATION_CHANGE_PER_EVENT
f I g REPUTATION_CHANGE_PER_EVERLASTING_MEMORY
f I h REPUTATION_CHANGE_PER_TRADE
f Ljava/lang/String; i id
f I j weight
f I k max
f I l decayPerDay
f I m decayPerTransfer
f Lcom/mojang/serialization/Codec; n CODEC
f [Lnet/minecraft/world/entity/ai/gossip/ReputationType; o $VALUES
m ()[Lnet/minecraft/world/entity/ai/gossip/ReputationType; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/ai/memory/ExpirableMemory net/minecraft/world/entity/ai/memory/ExpirableValue
f Ljava/lang/Object; a value
f J b timeToLive
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/entity/ai/memory/ExpirableMemory;)Ljava/util/Optional; a lambda$codec$1
m (Ljava/lang/Object;J)Lnet/minecraft/world/entity/ai/memory/ExpirableMemory; a of
m ()V a tick
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$3
m (Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/memory/ExpirableMemory; a lambda$codec$2
m (Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/memory/ExpirableMemory; a of
m (Lnet/minecraft/world/entity/ai/memory/ExpirableMemory;)Ljava/lang/Object; b lambda$codec$0
m ()J b getTimeToLive
m ()Ljava/lang/Object; c getValue
m ()Z d hasExpired
m ()Z e canExpire
c net/minecraft/world/entity/ai/memory/MemoryModuleType net/minecraft/world/entity/ai/memory/MemoryModuleType
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; A NEAREST_HOSTILE
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; B NEAREST_ATTACKABLE
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; C HIDING_PLACE
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; D HEARD_BELL_TIME
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; E CANT_REACH_WALK_TARGET_SINCE
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; F GOLEM_DETECTED_RECENTLY
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; G DANGER_DETECTED_RECENTLY
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; H LAST_SLEPT
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; I LAST_WOKEN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; J LAST_WORKED_AT_POI
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; K NEAREST_VISIBLE_ADULT
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; L NEAREST_VISIBLE_WANTED_ITEM
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; M NEAREST_VISIBLE_NEMESIS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; N PLAY_DEAD_TICKS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; O TEMPTING_PLAYER
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; P TEMPTATION_COOLDOWN_TICKS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; Q GAZE_COOLDOWN_TICKS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; R IS_TEMPTED
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; S LONG_JUMP_COOLDOWN_TICKS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; T LONG_JUMP_MID_JUMP
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; U HAS_HUNTING_COOLDOWN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; V RAM_COOLDOWN_TICKS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; W RAM_TARGET
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; X IS_IN_WATER
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; Y IS_PREGNANT
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; Z IS_PANICKING
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a DUMMY
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aA RECENT_PROJECTILE
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aB IS_SNIFFING
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aC IS_EMERGING
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aD ROAR_SOUND_DELAY
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aE DIG_COOLDOWN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aF ROAR_SOUND_COOLDOWN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aG SNIFF_COOLDOWN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aH TOUCH_COOLDOWN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aI VIBRATION_COOLDOWN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aJ SONIC_BOOM_COOLDOWN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aK SONIC_BOOM_SOUND_COOLDOWN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aL SONIC_BOOM_SOUND_DELAY
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aM LIKED_PLAYER
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aN LIKED_NOTEBLOCK_POSITION
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aO LIKED_NOTEBLOCK_COOLDOWN_TICKS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aP ITEM_PICKUP_COOLDOWN_TICKS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aQ SNIFFER_EXPLORED_POSITIONS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aR SNIFFER_SNIFFING_TARGET
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aS SNIFFER_DIGGING
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aT SNIFFER_HAPPY
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aU BREEZE_JUMP_COOLDOWN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aV BREEZE_SHOOT
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aW BREEZE_SHOOT_CHARGING
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aX BREEZE_SHOOT_RECOVERING
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aY BREEZE_SHOOT_COOLDOWN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aZ BREEZE_JUMP_INHALING
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aa UNREACHABLE_TONGUE_TARGETS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ab ANGRY_AT
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ac UNIVERSAL_ANGER
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ad ADMIRING_ITEM
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ae TIME_TRYING_TO_REACH_ADMIRE_ITEM
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; af DISABLE_WALK_TO_ADMIRE_ITEM
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ag ADMIRING_DISABLED
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ah HUNTED_RECENTLY
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ai CELEBRATE_LOCATION
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aj DANCING
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ak NEAREST_VISIBLE_HUNTABLE_HOGLIN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; al NEAREST_VISIBLE_BABY_HOGLIN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; am NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; an NEARBY_ADULT_PIGLINS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ao NEAREST_VISIBLE_ADULT_PIGLINS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ap NEAREST_VISIBLE_ADULT_HOGLINS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aq NEAREST_VISIBLE_ADULT_PIGLIN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ar NEAREST_VISIBLE_ZOMBIFIED
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; as VISIBLE_ADULT_PIGLIN_COUNT
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; at VISIBLE_ADULT_HOGLIN_COUNT
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; au NEAREST_PLAYER_HOLDING_WANTED_ITEM
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; av ATE_RECENTLY
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; aw NEAREST_REPELLENT
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ax PACIFIED
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ay ROAR_TARGET
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; az DISTURBANCE_LOCATION
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b HOME
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ba BREEZE_JUMP_TARGET
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; bb BREEZE_LEAVING_WATER
f Ljava/util/Optional; bc codec
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; c JOB_SITE
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; d POTENTIAL_JOB_SITE
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; e MEETING_POINT
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; f SECONDARY_JOB_SITE
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; g NEAREST_LIVING_ENTITIES
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; h NEAREST_VISIBLE_LIVING_ENTITIES
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; i VISIBLE_VILLAGER_BABIES
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; j NEAREST_PLAYERS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; k NEAREST_VISIBLE_PLAYER
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; l NEAREST_VISIBLE_ATTACKABLE_PLAYER
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; m WALK_TARGET
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; n LOOK_TARGET
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; o ATTACK_TARGET
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; p ATTACK_COOLING_DOWN
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; q INTERACTION_TARGET
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; r BREED_TARGET
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; s RIDE_TARGET
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; t PATH
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; u INTERACTABLE_DOORS
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; v DOORS_TO_CLOSE
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; w NEAREST_BED
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; x HURT_BY
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; y HURT_BY_ENTITY
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; z AVOID_TARGET
m (Ljava/lang/String;)Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a register
m ()Ljava/util/Optional; a getCodec
m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; a register
c net/minecraft/world/entity/ai/memory/MemoryStatus net/minecraft/world/entity/ai/memory/MemoryStatus
f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; a VALUE_PRESENT
f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; b VALUE_ABSENT
f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; c REGISTERED
f [Lnet/minecraft/world/entity/ai/memory/MemoryStatus; d $VALUES
m ()[Lnet/minecraft/world/entity/ai/memory/MemoryStatus; a $values
c net/minecraft/world/entity/ai/memory/MemoryTarget net/minecraft/world/entity/ai/memory/WalkTarget
f Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition; a target
f F b speedModifier
f I c closeEnoughDist
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition; a getTarget
m ()F b getSpeedModifier
m ()I c getCloseEnoughDist
c net/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities net/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities
f Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; a EMPTY
f Ljava/util/List; b nearbyEntities
f Ljava/util/function/Predicate; c lineOfSightTest
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$new$1
m ()Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; a empty
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$find$4
m (Lit/unimi/dsi/fastutil/objects/Object2BooleanOpenHashMap;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$new$2
m (Ljava/util/function/Predicate;)Ljava/util/Optional; a findClosest
m (Lnet/minecraft/world/entity/EntityLiving;)Z a contains
m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$new$0
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$findAll$3
m (Ljava/util/function/Predicate;)Ljava/lang/Iterable; b findAll
m (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; c find
m (Ljava/util/function/Predicate;)Z d contains
c net/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation net/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation
m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a canMoveDirectly
m ()Z a canUpdatePath
m (Z)V a setCanFloat
m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder
m (Lnet/minecraft/world/phys/Vec3D;)D a getGroundY
m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos
c net/minecraft/world/entity/ai/navigation/Navigation net/minecraft/world/entity/ai/navigation/GroundPathNavigation
f Z p avoidSun
m ()V S_ trimPath
m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath
m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder
m (Lnet/minecraft/world/level/pathfinder/PathType;)Z a hasValidPathType
m ()Z a canUpdatePath
m (Z)V b setCanOpenDoors
m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos
m (Z)V c setCanPassDoors
m (Z)V d setAvoidSun
m (Z)V e setCanWalkOverFences
m ()Z e canPassDoors
m ()Z f canOpenDoors
m ()I s getSurfaceY
c net/minecraft/world/entity/ai/navigation/NavigationAbstract net/minecraft/world/entity/ai/navigation/PathNavigation
f Lnet/minecraft/world/entity/EntityInsentient; a mob
f Lnet/minecraft/world/level/World; b level
f Lnet/minecraft/world/level/pathfinder/PathEntity; c path
f D d speedModifier
f I e tick
f I f lastStuckCheck
f Lnet/minecraft/world/phys/Vec3D; g lastStuckCheckPos
f Lnet/minecraft/core/BaseBlockPosition; h timeoutCachedNode
f J i timeoutTimer
f J j lastTimeoutCheck
f D k timeoutLimit
f F l maxDistanceToWaypoint
f Z m hasDelayedRecomputation
f J n timeLastRecompute
f Lnet/minecraft/world/level/pathfinder/PathfinderAbstract; o nodeEvaluator
f I p MAX_TIME_RECOMPUTE
f I q STUCK_CHECK_INTERVAL
f F r STUCK_THRESHOLD_DISTANCE_FACTOR
f Lnet/minecraft/core/BlockPosition; s targetPos
f I t reachRange
f F u maxVisitedNodesMultiplier
f Lnet/minecraft/world/level/pathfinder/Pathfinder; v pathFinder
f Z w isStuck
m ()V S_ trimPath
m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a canMoveDirectly
m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Z)Z a isClearForMovementBetween
m (DDDID)Z a moveTo
m (Z)V a setCanFloat
m (DDDD)Z a moveTo
m (Ljava/util/stream/Stream;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath
m ()Z a canUpdatePath
m (DDDI)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath
m (Lnet/minecraft/world/phys/Vec3D;)D a getGroundY
m (Lnet/minecraft/world/entity/Entity;D)Z a moveTo
m (D)V a setSpeedModifier
m (Lnet/minecraft/world/level/pathfinder/PathEntity;D)Z a moveTo
m (Ljava/util/Set;IZIF)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath
m (F)V a setMaxVisitedNodesMultiplier
m (Ljava/util/Set;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath
m (Ljava/util/Set;IZI)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath
m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder
m (Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath
m (Lnet/minecraft/core/BlockPosition;II)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath
m (Lnet/minecraft/world/phys/Vec3D;)V b doStuckDetection
m (Lnet/minecraft/world/level/pathfinder/PathType;)Z b canCutCorner
m (Lnet/minecraft/core/BlockPosition;)Z b shouldRecomputePath
m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos
m ()V c tick
m (Lnet/minecraft/world/phys/Vec3D;)Z c shouldTargetNextNodeInDirection
m ()V e timeoutPath
m ()V f resetStuckTimeout
m ()V g resetMaxVisitedNodesMultiplier
m ()Lnet/minecraft/core/BlockPosition; h getTargetPos
m ()V i recomputePath
m ()Lnet/minecraft/world/level/pathfinder/PathEntity; j getPath
m ()V k followThePath
m ()Z l isDone
m ()Z m isInProgress
m ()V n stop
m ()Lnet/minecraft/world/level/pathfinder/PathfinderAbstract; o getNodeEvaluator
m ()Z p canFloat
m ()F q getMaxDistanceToWaypoint
m ()Z r isStuck
c net/minecraft/world/entity/ai/navigation/NavigationFlying net/minecraft/world/entity/ai/navigation/FlyingPathNavigation
m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a canMoveDirectly
m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath
m ()Z a canUpdatePath
m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder
m (Z)V b setCanOpenDoors
m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos
m (Z)V c setCanPassDoors
m ()V c tick
m ()Z d canPassDoors
m ()Z e canOpenDoors
c net/minecraft/world/entity/ai/navigation/NavigationGuardian net/minecraft/world/entity/ai/navigation/WaterBoundPathNavigation
f Z p allowBreaching
m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a canMoveDirectly
m ()Z a canUpdatePath
m (Z)V a setCanFloat
m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder
m (Lnet/minecraft/world/phys/Vec3D;)D a getGroundY
m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos
c net/minecraft/world/entity/ai/navigation/NavigationSpider net/minecraft/world/entity/ai/navigation/WallClimberNavigation
f Lnet/minecraft/core/BlockPosition; p pathToPosition
m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/PathEntity; a createPath
m (Lnet/minecraft/world/entity/Entity;D)Z a moveTo
m ()V c tick
c net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor
f F a TARGET_DETECTION_DISTANCE
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isMatchingEntity
m (Lnet/minecraft/world/entity/EntityLiving;)Z b isHostileTarget
m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b getMemory
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z e isHuntTarget
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z f isClose
c net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor
f I a BREEZE_SENSOR_RADIUS
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)V a doTick
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V a lambda$doTick$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$doTick$1
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$doTick$0
m ()I b radiusXZ
m ()I c radiusY
c net/minecraft/world/entity/ai/sensing/EntitySenses net/minecraft/world/entity/ai/sensing/Sensing
f Lnet/minecraft/world/entity/EntityInsentient; a mob
f Lit/unimi/dsi/fastutil/ints/IntSet; b seen
f Lit/unimi/dsi/fastutil/ints/IntSet; c unseen
m (Lnet/minecraft/world/entity/Entity;)Z a hasLineOfSight
m ()V a tick
c net/minecraft/world/entity/ai/sensing/FrogAttackablesSensor net/minecraft/world/entity/ai/sensing/FrogAttackablesSensor
f F a TARGET_DETECTION_DISTANCE
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isMatchingEntity
m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b getMemory
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z e isUnreachableAttackTarget
c net/minecraft/world/entity/ai/sensing/IsInWaterSensor net/minecraft/world/entity/ai/sensing/IsInWaterSensor
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
c net/minecraft/world/entity/ai/sensing/MobSensor net/minecraft/world/entity/ai/sensing/MobSensor
f Ljava/util/function/BiPredicate; a mobTest
f Ljava/util/function/Predicate; c readyTest
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; d toSet
f I e memoryTimeToLive
m (Lnet/minecraft/world/entity/EntityLiving;)V a checkForMobsNearby
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$checkForMobsNearby$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/world/entity/EntityLiving;)V b mobDetected
m (Lnet/minecraft/world/entity/EntityLiving;)V c clearMemory
c net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isMatchingEntity
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)Ljava/util/Optional; a lambda$getNearestEntity$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; a getVisibleEntities
m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b getMemory
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; b getNearestEntity
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z e lambda$getNearestEntity$0
c net/minecraft/world/entity/ai/sensing/Sensor net/minecraft/world/entity/ai/sensing/Sensor
f Lnet/minecraft/util/RandomSource; a RANDOM
f I b TARGETING_RANGE
f I c DEFAULT_SCAN_RATE
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; d TARGET_CONDITIONS
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; e TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; f ATTACK_TARGET_CONDITIONS
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; g ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; h ATTACK_TARGET_CONDITIONS_IGNORE_LINE_OF_SIGHT
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; i ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_AND_LINE_OF_SIGHT
f I j scanRate
f J k timeToTick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V b tick
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z b isEntityTargetable
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z c isEntityAttackable
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z d isEntityAttackableIgnoringLineOfSight
c net/minecraft/world/entity/ai/sensing/SensorAdult net/minecraft/world/entity/ai/sensing/AdultSensor
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)V a doTick
m (Lnet/minecraft/world/entity/EntityAgeable;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)V a setNearestVisibleAdult
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m (Lnet/minecraft/world/entity/EntityAgeable;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$setNearestVisibleAdult$1
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/world/entity/EntityAgeable;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)V b lambda$doTick$0
c net/minecraft/world/entity/ai/sensing/SensorDummy net/minecraft/world/entity/ai/sensing/DummySensor
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
c net/minecraft/world/entity/ai/sensing/SensorGolemLastSeen net/minecraft/world/entity/ai/sensing/GolemSensor
f I a GOLEM_SCAN_RATE
f I c MEMORY_TIME_TO_LIVE
m (Lnet/minecraft/world/entity/EntityLiving;)V a checkForNearbyGolem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/world/entity/EntityLiving;)V b golemDetected
m (Lnet/minecraft/world/entity/EntityLiving;)Z c lambda$checkForNearbyGolem$0
c net/minecraft/world/entity/ai/sensing/SensorHoglinSpecific net/minecraft/world/entity/ai/sensing/HoglinSpecificSensor
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)V a doTick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$doTick$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a lambda$findNearestRepellent$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Ljava/util/Optional; b findNearestRepellent
c net/minecraft/world/entity/ai/sensing/SensorHurtBy net/minecraft/world/entity/ai/sensing/HurtBySensor
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$doTick$0
m ()Ljava/util/Set; a requires
c net/minecraft/world/entity/ai/sensing/SensorNearestBed net/minecraft/world/entity/ai/sensing/NearestBedSensor
f I a CACHE_TIMEOUT
f I c BATCH_SIZE
f I d RATE
f Lit/unimi/dsi/fastutil/longs/Long2LongMap; e batchCache
f I f triedCount
f J g lastUpdate
m (Lnet/minecraft/core/Holder;)Z a lambda$doTick$1
m (Lnet/minecraft/core/BlockPosition;)Z a lambda$doTick$0
m (Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z a lambda$doTick$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)V a doTick
c net/minecraft/world/entity/ai/sensing/SensorNearestItems net/minecraft/world/entity/ai/sensing/NearestItemSensor
f I a MAX_DISTANCE_TO_WANTED_ITEM
f J c XZ_RANGE
f J d Y_RANGE
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)V a doTick
c net/minecraft/world/entity/ai/sensing/SensorNearestLivingEntities net/minecraft/world/entity/ai/sensing/NearestLivingEntitySensor
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$doTick$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m ()I b radiusXZ
m ()I c radiusY
c net/minecraft/world/entity/ai/sensing/SensorNearestPlayers net/minecraft/world/entity/ai/sensing/PlayerSensor
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
c net/minecraft/world/entity/ai/sensing/SensorPiglinBruteSpecific net/minecraft/world/entity/ai/sensing/PiglinBruteSpecificSensor
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$doTick$0
c net/minecraft/world/entity/ai/sensing/SensorPiglinSpecific net/minecraft/world/entity/ai/sensing/PiglinSpecificSensor
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$doTick$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a isValidRepellent
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z b lambda$findNearestRepellent$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; c findNearestRepellent
c net/minecraft/world/entity/ai/sensing/SensorSecondaryPlaces net/minecraft/world/entity/ai/sensing/SecondaryPoiSensor
f I a SCAN_RATE
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V a doTick
c net/minecraft/world/entity/ai/sensing/SensorType net/minecraft/world/entity/ai/sensing/SensorType
f Ljava/util/function/Supplier; A factory
f Lnet/minecraft/world/entity/ai/sensing/SensorType; a DUMMY
f Lnet/minecraft/world/entity/ai/sensing/SensorType; b NEAREST_ITEMS
f Lnet/minecraft/world/entity/ai/sensing/SensorType; c NEAREST_LIVING_ENTITIES
f Lnet/minecraft/world/entity/ai/sensing/SensorType; d NEAREST_PLAYERS
f Lnet/minecraft/world/entity/ai/sensing/SensorType; e NEAREST_BED
f Lnet/minecraft/world/entity/ai/sensing/SensorType; f HURT_BY
f Lnet/minecraft/world/entity/ai/sensing/SensorType; g VILLAGER_HOSTILES
f Lnet/minecraft/world/entity/ai/sensing/SensorType; h VILLAGER_BABIES
f Lnet/minecraft/world/entity/ai/sensing/SensorType; i SECONDARY_POIS
f Lnet/minecraft/world/entity/ai/sensing/SensorType; j GOLEM_DETECTED
f Lnet/minecraft/world/entity/ai/sensing/SensorType; k ARMADILLO_SCARE_DETECTED
f Lnet/minecraft/world/entity/ai/sensing/SensorType; l PIGLIN_SPECIFIC_SENSOR
f Lnet/minecraft/world/entity/ai/sensing/SensorType; m PIGLIN_BRUTE_SPECIFIC_SENSOR
f Lnet/minecraft/world/entity/ai/sensing/SensorType; n HOGLIN_SPECIFIC_SENSOR
f Lnet/minecraft/world/entity/ai/sensing/SensorType; o NEAREST_ADULT
f Lnet/minecraft/world/entity/ai/sensing/SensorType; p AXOLOTL_ATTACKABLES
f Lnet/minecraft/world/entity/ai/sensing/SensorType; q AXOLOTL_TEMPTATIONS
f Lnet/minecraft/world/entity/ai/sensing/SensorType; r GOAT_TEMPTATIONS
f Lnet/minecraft/world/entity/ai/sensing/SensorType; s FROG_TEMPTATIONS
f Lnet/minecraft/world/entity/ai/sensing/SensorType; t CAMEL_TEMPTATIONS
f Lnet/minecraft/world/entity/ai/sensing/SensorType; u ARMADILLO_TEMPTATIONS
f Lnet/minecraft/world/entity/ai/sensing/SensorType; v FROG_ATTACKABLES
f Lnet/minecraft/world/entity/ai/sensing/SensorType; w IS_IN_WATER
f Lnet/minecraft/world/entity/ai/sensing/SensorType; x WARDEN_ENTITY_SENSOR
f Lnet/minecraft/world/entity/ai/sensing/SensorType; y SNIFFER_TEMPTATIONS
f Lnet/minecraft/world/entity/ai/sensing/SensorType; z BREEZE_ATTACK_ENTITY_SENSOR
m (Ljava/lang/String;Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/ai/sensing/SensorType; a register
m ()Lnet/minecraft/world/entity/ai/sensing/Sensor; a create
m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; b lambda$static$6
m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; c lambda$static$5
m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; d lambda$static$4
m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; e lambda$static$3
m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; f lambda$static$2
m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; g lambda$static$1
m ()Lnet/minecraft/world/entity/ai/sensing/MobSensor; h lambda$static$0
c net/minecraft/world/entity/ai/sensing/SensorVillagerBabies net/minecraft/world/entity/ai/sensing/VillagerBabiesSensor
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/List; a getNearestVillagerBabies
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/world/entity/EntityLiving;)Z b isVillagerBaby
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; c getVisibleEntities
c net/minecraft/world/entity/ai/sensing/SensorVillagerHostiles net/minecraft/world/entity/ai/sensing/VillagerHostilesSensor
f Lcom/google/common/collect/ImmutableMap; a ACCEPTABLE_DISTANCE_FROM_HOSTILES
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isMatchingEntity
m (Lnet/minecraft/world/entity/EntityLiving;)Z b isHostile
m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b getMemory
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z e isClose
c net/minecraft/world/entity/ai/sensing/TemptingSensor net/minecraft/world/entity/ai/sensing/TemptingSensor
f I a TEMPTATION_RANGE
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; c TEMPT_TARGETING
f Ljava/util/function/Predicate; d temptations
m (Lnet/minecraft/world/item/ItemStack;)Z a isTemptation
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;)V a doTick
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a playerHoldingTemptation
c net/minecraft/world/entity/ai/sensing/WardenEntitySensor net/minecraft/world/entity/ai/sensing/WardenEntitySensor
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;)V a doTick
m (Lnet/minecraft/world/entity/monster/warden/Warden;)V a lambda$doTick$4
m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$doTick$3
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m (Lnet/minecraft/world/entity/monster/warden/Warden;Ljava/util/function/Predicate;)Ljava/util/Optional; a getClosest
m ()Ljava/util/Set; a requires
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$doTick$1
m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$doTick$0
m (Lnet/minecraft/world/entity/monster/warden/Warden;)Ljava/util/Optional; b lambda$doTick$2
m ()I b radiusXZ
m ()I c radiusY
c net/minecraft/world/entity/ai/targeting/PathfinderTargetCondition net/minecraft/world/entity/ai/targeting/TargetingConditions
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a DEFAULT
f D b MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET
f Z c isCombat
f D d range
f Z e checkLineOfSight
f Z f testInvisible
f Ljava/util/function/Predicate; g selector
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a test
m (D)Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a range
m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a forCombat
m (Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a selector
m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b forNonCombat
m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; c copy
m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; d ignoreLineOfSight
m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; e ignoreInvisibilityTesting
c net/minecraft/world/entity/ai/util/AirAndWaterRandomPos net/minecraft/world/entity/ai/util/AirAndWaterRandomPos
m (Lnet/minecraft/world/entity/EntityCreature;IIIDDDZ)Lnet/minecraft/core/BlockPosition; a generateRandomPos
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z a lambda$generateRandomPos$1
m (Lnet/minecraft/world/entity/EntityCreature;IIIDDD)Lnet/minecraft/world/phys/Vec3D; a getPos
m (Lnet/minecraft/world/entity/EntityCreature;IIIDDDZ)Lnet/minecraft/core/BlockPosition; b lambda$getPos$0
c net/minecraft/world/entity/ai/util/AirRandomPos net/minecraft/world/entity/ai/util/AirRandomPos
m (Lnet/minecraft/world/entity/EntityCreature;IIILnet/minecraft/world/phys/Vec3D;D)Lnet/minecraft/world/phys/Vec3D; a getPosTowards
m (Lnet/minecraft/world/entity/EntityCreature;IIILnet/minecraft/world/phys/Vec3D;DZ)Lnet/minecraft/core/BlockPosition; a lambda$getPosTowards$0
c net/minecraft/world/entity/ai/util/DefaultRandomPos net/minecraft/world/entity/ai/util/DefaultRandomPos
m (Lnet/minecraft/world/entity/EntityCreature;IIZ)Lnet/minecraft/core/BlockPosition; a lambda$getPos$0
m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a getPosAway
m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;DZ)Lnet/minecraft/core/BlockPosition; a lambda$getPosTowards$1
m (Lnet/minecraft/world/entity/EntityCreature;II)Lnet/minecraft/world/phys/Vec3D; a getPos
m (Lnet/minecraft/world/entity/EntityCreature;IZLnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a generateRandomPosTowardDirection
m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;D)Lnet/minecraft/world/phys/Vec3D; a getPosTowards
m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;Z)Lnet/minecraft/core/BlockPosition; a lambda$getPosAway$2
c net/minecraft/world/entity/ai/util/HoverRandomPos net/minecraft/world/entity/ai/util/HoverRandomPos
m (Lnet/minecraft/world/entity/EntityCreature;IIDDFII)Lnet/minecraft/world/phys/Vec3D; a getPos
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z a lambda$getPos$0
m (Lnet/minecraft/world/entity/EntityCreature;IIDDFZII)Lnet/minecraft/core/BlockPosition; a lambda$getPos$1
c net/minecraft/world/entity/ai/util/LandRandomPos net/minecraft/world/entity/ai/util/LandRandomPos
m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;Z)Lnet/minecraft/world/phys/Vec3D; a getPosInDirection
m (Lnet/minecraft/world/entity/EntityCreature;IIZ)Lnet/minecraft/core/BlockPosition; a lambda$getPos$0
m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a getPosTowards
m (Lnet/minecraft/world/entity/EntityCreature;II)Lnet/minecraft/world/phys/Vec3D; a getPos
m (Lnet/minecraft/world/entity/EntityCreature;IILjava/util/function/ToDoubleFunction;)Lnet/minecraft/world/phys/Vec3D; a getPos
m (Lnet/minecraft/world/entity/EntityCreature;IZLnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a generateRandomPosTowardDirection
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a movePosUpOutOfSolid
m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getPosAway
m (Lnet/minecraft/world/entity/EntityCreature;IILnet/minecraft/world/phys/Vec3D;Z)Lnet/minecraft/core/BlockPosition; b lambda$getPosInDirection$1
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z b lambda$movePosUpOutOfSolid$2
c net/minecraft/world/entity/ai/util/PathfinderGoalUtil net/minecraft/world/entity/ai/util/GoalUtils
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z a isWater
m (Lnet/minecraft/world/entity/EntityInsentient;)Z a hasGroundPathNavigation
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityCreature;)Z a isOutsideLimits
m (Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract;Lnet/minecraft/core/BlockPosition;)Z a isNotStable
m (ZLnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z a isRestricted
m (Lnet/minecraft/world/entity/EntityCreature;I)Z a mobRestricted
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z b hasMalus
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/core/BlockPosition;)Z c isSolid
c net/minecraft/world/entity/ai/util/RandomPositionGenerator net/minecraft/world/entity/ai/util/RandomPos
f I a RANDOM_POS_ATTEMPTS
m (Lnet/minecraft/core/BlockPosition;IILjava/util/function/Predicate;)Lnet/minecraft/core/BlockPosition; a moveUpToAboveSolid
m (Ljava/util/function/Supplier;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/world/phys/Vec3D; a generateRandomPos
m (Lnet/minecraft/util/RandomSource;IIIDDD)Lnet/minecraft/core/BlockPosition; a generateRandomDirectionWithinRadians
m (Lnet/minecraft/core/BlockPosition;ILjava/util/function/Predicate;)Lnet/minecraft/core/BlockPosition; a moveUpOutOfSolid
m (Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/core/BlockPosition; a generateRandomDirection
m (Lnet/minecraft/world/entity/EntityCreature;ILnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a generateRandomPosTowardDirection
m (Lnet/minecraft/world/entity/EntityCreature;Ljava/util/function/Supplier;)Lnet/minecraft/world/phys/Vec3D; a generateRandomPos
c net/minecraft/world/entity/ai/village/ReputationEvent net/minecraft/world/entity/ai/village/ReputationEventType
f Lnet/minecraft/world/entity/ai/village/ReputationEvent; a ZOMBIE_VILLAGER_CURED
f Lnet/minecraft/world/entity/ai/village/ReputationEvent; b GOLEM_KILLED
f Lnet/minecraft/world/entity/ai/village/ReputationEvent; c VILLAGER_HURT
f Lnet/minecraft/world/entity/ai/village/ReputationEvent; d VILLAGER_KILLED
f Lnet/minecraft/world/entity/ai/village/ReputationEvent; e TRADE
m (Ljava/lang/String;)Lnet/minecraft/world/entity/ai/village/ReputationEvent; a register
c net/minecraft/world/entity/ai/village/ReputationEvent$1 net/minecraft/world/entity/ai/village/ReputationEventType$1
f Ljava/lang/String; f val$name
c net/minecraft/world/entity/ai/village/VillageSiege net/minecraft/world/entity/ai/village/VillageSiege
f Lorg/slf4j/Logger; a LOGGER
f Z b hasSetupSiege
f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; c siegeState
f I d zombiesToSpawn
f I e nextSpawnTime
f I f spawnX
f I g spawnY
f I h spawnZ
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a findRandomSpawnPos
m (Lnet/minecraft/server/level/WorldServer;)Z a tryToSetupSiege
m (Lnet/minecraft/server/level/WorldServer;ZZ)I a tick
m (Lnet/minecraft/server/level/WorldServer;)V b trySpawn
c net/minecraft/world/entity/ai/village/VillageSiege$State net/minecraft/world/entity/ai/village/VillageSiege$State
f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; a SIEGE_CAN_ACTIVATE
f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; b SIEGE_TONIGHT
f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; c SIEGE_DONE
c net/minecraft/world/entity/ai/village/poi/PoiTypes net/minecraft/world/entity/ai/village/poi/PoiTypes
f Lnet/minecraft/resources/ResourceKey; a ARMORER
f Lnet/minecraft/resources/ResourceKey; b BUTCHER
f Lnet/minecraft/resources/ResourceKey; c CARTOGRAPHER
f Lnet/minecraft/resources/ResourceKey; d CLERIC
f Lnet/minecraft/resources/ResourceKey; e FARMER
f Lnet/minecraft/resources/ResourceKey; f FISHERMAN
f Lnet/minecraft/resources/ResourceKey; g FLETCHER
f Lnet/minecraft/resources/ResourceKey; h LEATHERWORKER
f Lnet/minecraft/resources/ResourceKey; i LIBRARIAN
f Lnet/minecraft/resources/ResourceKey; j MASON
f Lnet/minecraft/resources/ResourceKey; k SHEPHERD
f Lnet/minecraft/resources/ResourceKey; l TOOLSMITH
f Lnet/minecraft/resources/ResourceKey; m WEAPONSMITH
f Lnet/minecraft/resources/ResourceKey; n HOME
f Lnet/minecraft/resources/ResourceKey; o MEETING
f Lnet/minecraft/resources/ResourceKey; p BEEHIVE
f Lnet/minecraft/resources/ResourceKey; q BEE_NEST
f Lnet/minecraft/resources/ResourceKey; r NETHER_PORTAL
f Lnet/minecraft/resources/ResourceKey; s LODESTONE
f Lnet/minecraft/resources/ResourceKey; t LIGHTNING_ROD
f Ljava/util/Set; u BEDS
f Ljava/util/Set; v CAULDRONS
f Ljava/util/Map; w TYPE_BY_STATE
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/block/state/IBlockData;)V a lambda$registerBlockStates$3
m (Lnet/minecraft/core/Holder;Ljava/util/Set;)V a registerBlockStates
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/util/Set;II)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceType; a register
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; a forState
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceType; a bootstrap
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Set; a getBlockStates
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; b lambda$static$2
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b hasPoi
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; c lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$static$1
c net/minecraft/world/entity/ai/village/poi/VillagePlace net/minecraft/world/entity/ai/village/poi/PoiManager
f I a MAX_VILLAGE_DISTANCE
f I b VILLAGE_SECTION_SIZE
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandom
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z a lambda$existsAtPosition$1
m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/chunk/ChunkSection;)V a checkConsistencyWithBlocks
m (Lnet/minecraft/core/BlockPosition;)V a remove
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/lang/Integer;)Ljava/util/Optional; a lambda$getInChunk$5
m (Lnet/minecraft/world/level/chunk/ChunkSection;Lnet/minecraft/core/SectionPosition;Ljava/util/function/BiConsumer;)V a updateFromSection
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;Ljava/util/Optional;)Ljava/util/stream/Stream; a lambda$getInChunk$6
m (Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Lnet/minecraft/core/BlockPosition;I)Ljava/util/Optional; a take
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; a findAll
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a exists
m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; a getInChunk
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPosition;)Z a existsAtPosition
m (Lnet/minecraft/core/SectionPosition;)I a sectionsToVillage
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/stream/Stream; a lambda$getInSquare$2
m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Z a lambda$getInRange$4
m (Lnet/minecraft/core/BlockPosition;Lcom/mojang/datafixers/util/Pair;)D a lambda$findAllClosestFirstWithType$9
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a add
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;I)V a ensureLoadedAndValid
m (Ljava/util/function/BooleanSupplier;)V a tick
m (J)V a setDirty
m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)J a getCountInRange
m (Lnet/minecraft/world/level/chunk/ChunkSection;)Z a mayHavePoi
m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Z b lambda$getInSquare$3
m (J)V b onSectionLoad
m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; b getInSquare
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Z b lambda$findAllWithType$7
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; b findAllWithType
m (Lnet/minecraft/core/BlockPosition;)Z b release
m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; c getInRange
m (Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; c getType
m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Lcom/mojang/datafixers/util/Pair; c lambda$findAllWithType$8
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; c findAllClosestFirstWithType
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/Optional; d find
m (Lnet/minecraft/core/BlockPosition;)I d getFreeTickets
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceSection;)V d lambda$remove$0
m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/Optional; d findClosest
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/Optional; e findClosest
m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/Optional; e findClosestWithType
m (J)Z g isVillageCenter
c net/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy net/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy
f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy; a HAS_SPACE
f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy; b IS_OCCUPIED
f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy; c ANY
f Ljava/util/function/Predicate; d test
f [Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy; e $VALUES
m ()Ljava/util/function/Predicate; a getTest
m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Z a lambda$static$0
m ()[Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy; b $values
c net/minecraft/world/entity/ai/village/poi/VillagePlace$a net/minecraft/world/entity/ai/village/poi/PoiManager$DistanceTracker
f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; a this$0
f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; b levels
m ()V a runAllUpdates
m (JI)V a setLevel
m (J)I b getLevelFromSource
m (J)I c getLevel
c net/minecraft/world/entity/ai/village/poi/VillagePlaceRecord net/minecraft/world/entity/ai/village/poi/PoiRecord
f Lnet/minecraft/core/BlockPosition; a pos
f Lnet/minecraft/core/Holder; b poiType
f I c freeTickets
f Ljava/lang/Runnable; d setDirty
m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Ljava/lang/Integer; a lambda$codec$2
m (Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec; a codec
m (Ljava/lang/Runnable;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$3
m ()I a getFreeTickets
m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Lnet/minecraft/core/Holder; b lambda$codec$1
m ()Z b acquireTicket
m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Lnet/minecraft/core/BlockPosition; c lambda$codec$0
m ()Z c releaseTicket
m ()Z d hasSpace
m ()Z e isOccupied
m ()Lnet/minecraft/core/BlockPosition; f getPos
m ()Lnet/minecraft/core/Holder; g getPoiType
c net/minecraft/world/entity/ai/village/poi/VillagePlaceSection net/minecraft/world/entity/ai/village/poi/PoiSection
f Lorg/slf4j/Logger; a LOGGER
f Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; b records
f Ljava/util/Map; c byType
f Ljava/lang/Runnable; d setDirty
f Z e isValid
m (Lnet/minecraft/core/Holder;)Ljava/util/Set; a lambda$add$6
m (Ljava/util/function/Predicate;Ljava/util/Map$Entry;)Z a lambda$getRecords$4
m (Ljava/util/function/Consumer;)V a refresh
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;S)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord; a lambda$refresh$7
m (Lnet/minecraft/core/BlockPosition;)V a remove
m (Ljava/lang/Runnable;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$2
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; a getRecords
m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceSection;)Ljava/util/List; a lambda$codec$1
m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$getRecords$5
m ()Z a isValid
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a add
m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord;)Z a add
m (Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec; a codec
m (Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a lambda$refresh$8
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a exists
m (Lnet/minecraft/core/BlockPosition;)I b getFreeTickets
m (Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceSection;)Ljava/lang/Boolean; b lambda$codec$0
m (Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceSection; b lambda$codec$3
m ()V b clear
m (Lnet/minecraft/core/BlockPosition;)Z c release
m (Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; d getType
m (Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; e getPoiRecord
c net/minecraft/world/entity/ai/village/poi/VillagePlaceType net/minecraft/world/entity/ai/village/poi/PoiType
f Ljava/util/function/Predicate; a NONE
f Ljava/util/Set; b matchingStates
f I c maxTickets
f I d validRange
m (Lnet/minecraft/core/Holder;)Z a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a is
m ()Ljava/util/Set; a matchingStates
m ()I b maxTickets
m ()I c validRange
c net/minecraft/world/entity/ambient/EntityAmbient net/minecraft/world/entity/ambient/AmbientCreature
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
c net/minecraft/world/entity/ambient/EntityBat net/minecraft/world/entity/ambient/Bat
f F b FLAP_LENGTH_SECONDS
f Lnet/minecraft/network/syncher/DataWatcherObject; bX DATA_ID_FLAGS
f I bY FLAG_RESTING
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; bZ BAT_RESTING_TARGETING
f F c TICKS_PER_FLAP
f Lnet/minecraft/core/BlockPosition; ca targetPosition
f Lnet/minecraft/world/entity/AnimationState; d flyAnimationState
f Lnet/minecraft/world/entity/AnimationState; e restAnimationState
m (Lnet/minecraft/world/entity/Entity;)V D doPush
m ()V Z customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Z aV isFlapping
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkBatSpawnRules
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()F fe getSoundVolume
m ()F ff getVoicePitch
m ()V gm setupAnimationStates
m ()V l tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V q pushEntities
m ()Z r_ isIgnoringBlockTriggers
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u isResting
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setResting
m ()Z y isHalloween
c net/minecraft/world/entity/animal/Bucketable net/minecraft/world/entity/animal/Bucketable
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; a bucketMobPickup
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/item/ItemStack;)V a saveDefaultDataToBucketTag
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/nbt/NBTTagCompound;)V a loadDefaultDataFromBucketTag
m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack
m (Lnet/minecraft/nbt/NBTTagCompound;)V c loadFromBucketTag
m (Lnet/minecraft/world/item/ItemStack;)V n saveToBucketTag
m ()Z u fromBucket
m (Z)V w setFromBucket
m ()Lnet/minecraft/sounds/SoundEffect; y getPickupSound
c net/minecraft/world/entity/animal/CatVariant net/minecraft/world/entity/animal/CatVariant
f Lnet/minecraft/resources/ResourceKey; a TABBY
f Lnet/minecraft/resources/ResourceKey; b BLACK
f Lnet/minecraft/resources/ResourceKey; c RED
f Lnet/minecraft/resources/ResourceKey; d SIAMESE
f Lnet/minecraft/resources/ResourceKey; e BRITISH_SHORTHAIR
f Lnet/minecraft/resources/ResourceKey; f CALICO
f Lnet/minecraft/resources/ResourceKey; g PERSIAN
f Lnet/minecraft/resources/ResourceKey; h RAGDOLL
f Lnet/minecraft/resources/ResourceKey; i WHITE
f Lnet/minecraft/resources/ResourceKey; j JELLIE
f Lnet/minecraft/resources/ResourceKey; k ALL_BLACK
f Lnet/minecraft/resources/MinecraftKey; l texture
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/entity/animal/CatVariant; a bootstrap
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/world/entity/animal/CatVariant; a register
m ()Lnet/minecraft/resources/MinecraftKey; a texture
c net/minecraft/world/entity/animal/EntityAnimal net/minecraft/world/entity/animal/Animal
f I bY inLove
f Ljava/util/UUID; bZ loveCause
f I ca PARENT_AGE_AFTER_BREEDING
m ()I P getAmbientSoundInterval
m ()V Z customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;)V a usePlayerItem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;)V a spawnChildFromBreeding
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;Lnet/minecraft/world/entity/EntityAgeable;)V a finalizeSpawnChildFromBreeding
m (Lnet/minecraft/world/level/IBlockLightAccess;Lnet/minecraft/core/BlockPosition;)Z a isBrightEnoughToSpawn
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkAnimalSpawnRules
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m ()I ej getExperienceReward
m (Lnet/minecraft/world/entity/player/EntityHuman;)V g setInLove
m ()Z gr canFallInLove
m ()I gs getInLoveTime
m ()Lnet/minecraft/server/level/EntityPlayer; gt getLoveCause
m ()Z gu isInLove
m ()V gv resetLove
m (D)Z h removeWhenFarAway
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m (I)V t setInLoveTime
c net/minecraft/world/entity/animal/EntityBee net/minecraft/world/entity/animal/Bee
f F bY FLAP_DEGREES_PER_TICK
f I bZ TICKS_PER_FLAP
f Ljava/util/UUID; cA persistentAngerTarget
f F cB rollAmount
f F cC rollAmountO
f I cD timeSinceSting
f I cE ticksWithoutNectarSinceExitingHive
f I cF stayOutOfHiveCountdown
f I cG numCropsGrownSincePollination
f I cH COOLDOWN_BEFORE_LOCATING_NEW_HIVE
f I cI remainingCooldownBeforeLocatingNewHive
f I cJ COOLDOWN_BEFORE_LOCATING_NEW_FLOWER
f I cK remainingCooldownBeforeLocatingNewFlower
f Lnet/minecraft/core/BlockPosition; cL savedFlowerPos
f Lnet/minecraft/core/BlockPosition; cM hivePos
f Lnet/minecraft/world/entity/animal/EntityBee$k; cN beePollinateGoal
f Lnet/minecraft/world/entity/animal/EntityBee$e; cO goToHiveGoal
f Lnet/minecraft/world/entity/animal/EntityBee$f; cP goToKnownFlowerGoal
f I cQ underWaterTicks
f Ljava/lang/String; cb TAG_CROPS_GROWN_SINCE_POLLINATION
f Ljava/lang/String; cc TAG_CANNOT_ENTER_HIVE_TICKS
f Ljava/lang/String; cd TAG_TICKS_SINCE_POLLINATION
f Ljava/lang/String; ce TAG_HAS_STUNG
f Ljava/lang/String; cf TAG_HAS_NECTAR
f Ljava/lang/String; cg TAG_FLOWER_POS
f Ljava/lang/String; ch TAG_HIVE_POS
f Lnet/minecraft/network/syncher/DataWatcherObject; ci DATA_FLAGS_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; cj DATA_REMAINING_ANGER_TIME
f I ck FLAG_ROLL
f I cl FLAG_HAS_STUNG
f I cm FLAG_HAS_NECTAR
f I cn STING_DEATH_COUNTDOWN
f I co TICKS_BEFORE_GOING_TO_KNOWN_FLOWER
f I cp TICKS_WITHOUT_NECTAR_BEFORE_GOING_HOME
f I cq MIN_ATTACK_DIST
f I cr MAX_CROPS_GROWABLE
f I cs POISON_SECONDS_NORMAL
f I ct POISON_SECONDS_HARD
f I cu TOO_FAR_DISTANCE
f I cv HIVE_CLOSE_ENOUGH_DISTANCE
f I cw PATHFIND_TO_HIVE_WHEN_CLOSER_THAN
f I cx HIVE_SEARCH_DISTANCE
f Lnet/minecraft/util/valueproviders/UniformInt; cz PERSISTENT_ANGER_TIME
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (F)F G getRollAmount
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Ljava/util/UUID;)V a setPersistentAngerTarget
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage
m ()I a getRemainingPersistentAngerTime
m (Lnet/minecraft/world/level/World;DDDDDLnet/minecraft/core/particles/ParticleParam;)V a spawnFluidParticle
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (I)V a setRemainingPersistentAngerTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()Z aV isFlapping
m ()Ljava/util/UUID; b getPersistentAngerTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityBee; b getBreedOffspring
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/core/BlockPosition;I)Z b closerThan
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m ()V c startPersistentAngerTimer
m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (IZ)V d setFlag
m ()F fe getSoundVolume
m ()Z gA hasNectar
m ()Z gB hasStung
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gC createAttributes
m ()Z gD isFlying
m ()V gE dropOffNectar
m ()Z gF isTiredOfLookingForNectar
m ()Z gG wantsToEnterHive
m ()V gH updateRollAmount
m ()Z gI isHiveNearFire
m ()I gJ getCropsGrownSincePollination
m ()V gK resetNumCropsGrownSincePollination
m ()V gL incrementNumCropsGrownSincePollination
m ()Z gM isHiveValid
m ()Z gN isRolling
m ()Ljava/util/List; gq getBlacklistedHives
m ()V gw resetTicksWithoutNectarSinceExitingHive
m ()Z gx hasHive
m ()Lnet/minecraft/core/BlockPosition; gy getHivePos
m ()Lnet/minecraft/world/entity/ai/goal/PathfinderGoalSelector; gz getGoalSelector
m (Lnet/minecraft/core/BlockPosition;)V i setSavedFlowerPos
m (Lnet/minecraft/core/BlockPosition;)V j setHivePos
m (Lnet/minecraft/core/BlockPosition;)V k pathfindRandomlyTowards
m ()V l tick
m (Lnet/minecraft/core/BlockPosition;)Z l doesHiveHaveSpace
m (Lnet/minecraft/core/BlockPosition;)Z m isTooFarAway
m (Lnet/minecraft/core/BlockPosition;)Z n isFlowerValid
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/core/BlockPosition; s getSavedFlowerPos
m (I)V u setStayOutOfHiveCountdown
m ()Z u hasSavedFlowerPos
m (I)Z v getFlag
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setHasNectar
m (Z)V x setHasStung
m (Z)V y setRolling
m ()I y getTravellingTicks
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityBee$1 net/minecraft/world/entity/animal/Bee$1
m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination
m ()V c tick
c net/minecraft/world/entity/animal/EntityBee$1BeeFlyingMoveControl net/minecraft/world/entity/animal/Bee$1BeeFlyingMoveControl
c net/minecraft/world/entity/animal/EntityBee$a net/minecraft/world/entity/animal/Bee$BaseBeeGoal
m ()Z a canUse
m ()Z b canContinueToUse
m ()Z h canBeeUse
m ()Z i canBeeContinueToUse
c net/minecraft/world/entity/animal/EntityBee$b net/minecraft/world/entity/animal/Bee$BeeAttackGoal
m ()Z a canUse
m ()Z b canContinueToUse
c net/minecraft/world/entity/animal/EntityBee$c net/minecraft/world/entity/animal/Bee$BeeBecomeAngryTargetGoal
m ()Z a canUse
m ()Z b canContinueToUse
m ()Z i beeCanTarget
c net/minecraft/world/entity/animal/EntityBee$d net/minecraft/world/entity/animal/Bee$BeeEnterHiveGoal
m ()V c start
m ()Z h canBeeUse
m ()Z i canBeeContinueToUse
c net/minecraft/world/entity/animal/EntityBee$e net/minecraft/world/entity/animal/Bee$BeeGoToHiveGoal
f I b MAX_TRAVELLING_TICKS
f I d travellingTicks
f I e MAX_BLACKLISTED_TARGETS
f Ljava/util/List; f blacklistedTargets
f Lnet/minecraft/world/level/pathfinder/PathEntity; g lastPath
f I h TICKS_BEFORE_HIVE_DROP
f I i ticksStuck
m (Lnet/minecraft/core/BlockPosition;)Z a pathfindDirectlyTowards
m (Lnet/minecraft/core/BlockPosition;)Z b isTargetBlacklisted
m (Lnet/minecraft/core/BlockPosition;)V c blacklistTarget
m ()V c start
m (Lnet/minecraft/core/BlockPosition;)Z d hasReachedTarget
m ()V d stop
m ()V e tick
m ()Z h canBeeUse
m ()Z i canBeeContinueToUse
m ()V k clearBlacklist
m ()V l dropAndBlacklistHive
m ()V m dropHive
c net/minecraft/world/entity/animal/EntityBee$f net/minecraft/world/entity/animal/Bee$BeeGoToKnownFlowerGoal
f I c MAX_TRAVELLING_TICKS
f I d travellingTicks
m ()V c start
m ()V d stop
m ()V e tick
m ()Z h canBeeUse
m ()Z i canBeeContinueToUse
m ()Z k wantsToGoToKnownFlower
c net/minecraft/world/entity/animal/EntityBee$g net/minecraft/world/entity/animal/Bee$BeeGrowCropGoal
f I b GROW_CHANCE
m ()V e tick
m ()Z h canBeeUse
m ()Z i canBeeContinueToUse
c net/minecraft/world/entity/animal/EntityBee$h net/minecraft/world/entity/animal/Bee$BeeHurtByOtherGoal
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a alertOther
m ()Z b canContinueToUse
c net/minecraft/world/entity/animal/EntityBee$i net/minecraft/world/entity/animal/Bee$BeeLocateHiveGoal
m ()V c start
m ()Z h canBeeUse
m ()Z i canBeeContinueToUse
m ()Ljava/util/List; k findNearbyHivesWithSpace
c net/minecraft/world/entity/animal/EntityBee$j net/minecraft/world/entity/animal/Bee$BeeLookControl
m ()Z c resetXRotOnTick
c net/minecraft/world/entity/animal/EntityBee$k net/minecraft/world/entity/animal/Bee$BeePollinateGoal
f I c MIN_POLLINATION_TICKS
f I d MIN_FIND_FLOWER_RETRY_COOLDOWN
f I e MAX_FIND_FLOWER_RETRY_COOLDOWN
f Ljava/util/function/Predicate; f VALID_POLLINATION_BLOCKS
f D g ARRIVAL_THRESHOLD
f I h POSITION_CHANGE_CHANCE
f F i SPEED_MODIFIER
f F j HOVER_HEIGHT_WITHIN_FLOWER
f F k HOVER_POS_OFFSET
f I l successfulPollinatingTicks
f I m lastSoundPlayedTick
f Z n pollinating
f Lnet/minecraft/world/phys/Vec3D; o hoverPos
f I p pollinatingTicks
f I q MAX_POLLINATING_TICKS
m ()Z R_ requiresUpdateEveryTick
m (Ljava/util/function/Predicate;D)Ljava/util/Optional; a findNearestBlock
m ()V c start
m ()V d stop
m ()V e tick
m ()Z h canBeeUse
m ()Z i canBeeContinueToUse
m ()Z k hasPollinatedLongEnough
m ()Z l isPollinating
m ()V m stopPollinating
m ()V n setWantedPos
m ()F o getOffset
m ()Ljava/util/Optional; p findNearbyFlower
c net/minecraft/world/entity/animal/EntityBee$l net/minecraft/world/entity/animal/Bee$BeeWanderGoal
f I b WANDER_THRESHOLD
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()Lnet/minecraft/world/phys/Vec3D; h findPos
c net/minecraft/world/entity/animal/EntityBird net/minecraft/world/entity/animal/FlyingAnimal
m ()Z gD isFlying
c net/minecraft/world/entity/animal/EntityCat net/minecraft/world/entity/animal/Cat
f D cb TEMPT_SPEED_MOD
f D cc WALK_SPEED_MOD
f D cd SPRINT_SPEED_MOD
f Lnet/minecraft/network/syncher/DataWatcherObject; ce DATA_VARIANT_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; cf IS_LYING
f Lnet/minecraft/network/syncher/DataWatcherObject; cg RELAX_STATE_ONE
f Lnet/minecraft/network/syncher/DataWatcherObject; ch DATA_COLLAR_COLOR
f Lnet/minecraft/resources/ResourceKey; ci DEFAULT_VARIANT
f Lnet/minecraft/world/entity/animal/EntityCat$a; cj avoidPlayersGoal
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalTempt; ck temptGoal
f F cl lieDownAmount
f F cm lieDownAmountO
f F cn lieDownAmountTail
f F co lieDownAmountOTail
f F cp relaxStateOneAmount
f F cq relaxStateOneAmountO
m (Z)V A setRelaxStateOne
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (F)F G getLieDownAmount
m (F)F H getLieDownAmountTail
m (F)F I getRelaxStateOneAmount
m ()I P getAmbientSoundInterval
m ()V Z customServerAiStep
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/item/EnumColor;)V a setCollarColor
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;)V a usePlayerItem
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (ZZ)V b setTame
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityCat; b getBreedOffspring
m ()Z bW isSteppingCarefully
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()V gA hiss
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gB createAttributes
m ()V gC reassessTameGoals
m ()Z gD isRelaxStateOne
m ()F gE getAttackDamage
m ()V gF handleLieDown
m ()V gG updateLieDownAmount
m ()V gH updateRelaxStateOneAmount
m ()Lnet/minecraft/resources/MinecraftKey; gw getTextureId
m ()Lnet/minecraft/core/Holder; gx getVariant
m ()Z gy isLying
m ()Lnet/minecraft/world/item/EnumColor; gz getCollarColor
m (Lnet/minecraft/world/entity/player/EntityHuman;)V h tryToTame
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/core/Holder;)V i setVariant
m ()V l tick
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
m (Z)V z setLying
c net/minecraft/world/entity/animal/EntityCat$PathfinderGoalTemptChance net/minecraft/world/entity/animal/Cat$CatTemptGoal
f Lnet/minecraft/world/entity/animal/EntityCat; d cat
m ()Z a canUse
m ()V e tick
m ()Z h canScare
c net/minecraft/world/entity/animal/EntityCat$a net/minecraft/world/entity/animal/Cat$CatAvoidEntityGoal
f Lnet/minecraft/world/entity/animal/EntityCat; i cat
m ()Z a canUse
m ()Z b canContinueToUse
c net/minecraft/world/entity/animal/EntityCat$b net/minecraft/world/entity/animal/Cat$CatRelaxOnOwnerGoal
f Lnet/minecraft/world/entity/animal/EntityCat; a cat
f Lnet/minecraft/world/entity/player/EntityHuman; b ownerPlayer
f Lnet/minecraft/core/BlockPosition; c goalPos
f I d onBedTicks
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
m ()Z h spaceIsOccupied
m ()V i giveMorningGift
c net/minecraft/world/entity/animal/EntityChicken net/minecraft/world/entity/animal/Chicken
f F bY flap
f F bZ flapSpeed
f F cb oFlapSpeed
f F cc oFlap
f F cd flapping
f I ce eggTime
f Z cf isChickenJockey
f Lnet/minecraft/world/entity/EntitySize; cg BABY_DIMENSIONS
f F ch nextFlap
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V a positionRider
m ()V aU onFlap
m ()Z aV isFlapping
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityChicken; b getBreedOffspring
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()I ej getExperienceReward
m (D)Z h removeWhenFarAway
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u isChickenJockey
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setChickenJockey
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityCod net/minecraft/world/entity/animal/Cod
m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; gr getFlopSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
c net/minecraft/world/entity/animal/EntityCow net/minecraft/world/entity/animal/Cow
f Lnet/minecraft/world/entity/EntitySize; bY BABY_DIMENSIONS
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityCow; b getBreedOffspring
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()F fe getSoundVolume
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityDolphin net/minecraft/world/entity/animal/Dolphin
f I b TOTAL_AIR_SUPPLY
f Lnet/minecraft/network/syncher/DataWatcherObject; bY MOISTNESS_LEVEL
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; bZ SWIM_WITH_PLAYER_TARGETING
f Ljava/util/function/Predicate; c ALLOWED_ITEMS
f I ca TOTAL_MOISTNESS_LEVEL
f Lnet/minecraft/network/syncher/DataWatcherObject; d TREASURE_POS
f Lnet/minecraft/network/syncher/DataWatcherObject; e GOT_FISH
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m (Lnet/minecraft/core/particles/ParticleParam;)V a addParticlesAroundSelf
m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound
m ()Lnet/minecraft/sounds/SoundEffect; aQ getSwimSplashSound
m ()I aa getMaxHeadXRot
m ()I ab getMaxHeadYRot
m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem
m (I)V b handleAirSupply
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (I)V c setMoisntessLevel
m ()I ck getMaxAirSupply
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gq createAttributes
m ()Z gr closeToNextPos
m (Lnet/minecraft/core/BlockPosition;)V i setTreasurePos
m ()V l tick
m (Lnet/minecraft/world/entity/Entity;)Z o canRide
m (I)I o increaseAirSupply
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/core/BlockPosition; s getTreasurePos
m ()Z u gotFish
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setGotFish
m ()I y getMoistnessLevel
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityDolphin$1DolphinMoveControl net/minecraft/world/entity/animal/Dolphin$1DolphinMoveControl
c net/minecraft/world/entity/animal/EntityDolphin$a net/minecraft/world/entity/animal/Dolphin$DolphinSwimToTreasureGoal
f Lnet/minecraft/world/entity/animal/EntityDolphin; a dolphin
f Z b stuck
m ()Z Q_ isInterruptable
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/animal/EntityDolphin$b net/minecraft/world/entity/animal/Dolphin$DolphinSwimWithPlayerGoal
f Lnet/minecraft/world/entity/animal/EntityDolphin; a dolphin
f D b speedModifier
f Lnet/minecraft/world/entity/player/EntityHuman; c player
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/animal/EntityDolphin$c net/minecraft/world/entity/animal/Dolphin$PlayWithItemsGoal
f I b cooldown
m (Lnet/minecraft/world/item/ItemStack;)V a drop
m ()Z a canUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/animal/EntityFish net/minecraft/world/entity/animal/AbstractFish
f Lnet/minecraft/network/syncher/DataWatcherObject; b FROM_BUCKET
m ()Z W requiresCustomPersistence
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (Lnet/minecraft/nbt/NBTTagCompound;)V c loadFromBucketTag
m ()I fQ getMaxSpawnClusterSize
m ()Z gq canRandomSwim
m ()Lnet/minecraft/sounds/SoundEffect; gr getFlopSound
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/world/item/ItemStack;)V n saveToBucketTag
m ()V n_ aiStep
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u fromBucket
m (Z)V w setFromBucket
m ()Lnet/minecraft/sounds/SoundEffect; y getPickupSound
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityFish$a net/minecraft/world/entity/animal/AbstractFish$FishMoveControl
f Lnet/minecraft/world/entity/animal/EntityFish; l fish
c net/minecraft/world/entity/animal/EntityFish$b net/minecraft/world/entity/animal/AbstractFish$FishSwimGoal
f Lnet/minecraft/world/entity/animal/EntityFish; i fish
m ()Z a canUse
c net/minecraft/world/entity/animal/EntityFishSchool net/minecraft/world/entity/animal/AbstractSchoolingFish
f Lnet/minecraft/world/entity/animal/EntityFishSchool; b leader
f I c schoolSize
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Lnet/minecraft/world/entity/animal/EntityFishSchool; a startFollowing
m (Ljava/util/stream/Stream;)V a addFollowers
m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)V b lambda$addFollowers$1
m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Z c lambda$addFollowers$0
m ()I fQ getMaxSpawnClusterSize
m ()V gA removeFollower
m ()Z gq canRandomSwim
m ()I gs getMaxSchoolSize
m ()Z gt isFollower
m ()V gu stopFollowing
m ()Z gv canBeFollowed
m ()Z gw hasFollowers
m ()Z gx inRangeOfLeader
m ()V gy pathToLeader
m ()V gz addFollower
m ()V l tick
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityFishSchool$a net/minecraft/world/entity/animal/AbstractSchoolingFish$SchoolSpawnGroupData
f Lnet/minecraft/world/entity/animal/EntityFishSchool; a leader
c net/minecraft/world/entity/animal/EntityFox net/minecraft/world/entity/animal/Fox
f I bY FLAG_CROUCHING
f I bZ FLAG_INTERESTED
f I cb FLAG_POUNCING
f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_TYPE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; cd DATA_FLAGS_ID
f I ce FLAG_SITTING
f I cf FLAG_SLEEPING
f I cg FLAG_FACEPLANTED
f I ch FLAG_DEFENDING
f Lnet/minecraft/network/syncher/DataWatcherObject; ci DATA_TRUSTED_ID_0
f Lnet/minecraft/network/syncher/DataWatcherObject; cj DATA_TRUSTED_ID_1
f Ljava/util/function/Predicate; ck ALLOWED_ITEMS
f Ljava/util/function/Predicate; cl TRUSTED_TARGET_SELECTOR
f Ljava/util/function/Predicate; cm STALKABLE_PREY
f Ljava/util/function/Predicate; cn AVOID_PLAYERS
f I co MIN_TICKS_BEFORE_EAT
f Lnet/minecraft/world/entity/EntitySize; cp BABY_DIMENSIONS
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal; cq landTargetGoal
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal; cr turtleEggTargetGoal
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoal; cs fishTargetGoal
f F ct interestedAngle
f F cu interestedAngleO
f F cv crouchAmount
f F cw crouchAmountO
f I cx ticksSinceEaten
m (Z)V A setFaceplanted
m (Z)V B setDefending
m (Z)V C setSleeping
m (F)F G getHeadRollAngle
m (F)F H getCrouchAmount
m ()V Q playAmbientSound
m (Lnet/minecraft/world/entity/animal/EntityFox$Type;)V a setVariant
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityInsentient;)V a onOffspringSpawnedFromEgg
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;)V a usePlayerItem
m (Lnet/minecraft/world/entity/animal/EntityFox;Lnet/minecraft/world/entity/EntityLiving;)Z a isPathClear
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Ljava/util/UUID;)V b addTrustedUUID
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityFox; b getBreedOffspring
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Ljava/util/UUID;)Z c trusts
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkFoxSpawnRules
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m ()Z ca isCrouching
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (IZ)V d setFlag
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; d getEatingSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem
m ()Z fL isSleeping
m ()Z fg isImmobile
m ()V gA setTargetGoals
m ()Ljava/util/List; gB getTrustedUUIDs
m ()Z gC isDefending
m ()V gD wakeUp
m ()V gE clearStates
m ()Z gF canMove
m ()Z gq isFaceplanted
m ()Z gw isPouncing
m ()Z gx isJumping
m ()Z gy isFullyCrouched
m ()Z gz isInterested
m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget
m (Lnet/minecraft/world/item/ItemStack;)Z j canHoldItem
m ()V l tick
m (Lnet/minecraft/world/item/ItemStack;)Z n canEat
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (Lnet/minecraft/world/item/ItemStack;)V p spitOutItem
m (Lnet/minecraft/world/item/ItemStack;)V q dropItemStack
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m (I)Z u getFlag
m ()Lnet/minecraft/world/entity/animal/EntityFox$Type; u getVariant
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setSitting
m (Z)V x setIsPouncing
m (Z)V y setIsCrouching
m ()Z y isSitting
m ()V z registerGoals
m (Z)V z setIsInterested
c net/minecraft/world/entity/animal/EntityFox$Type net/minecraft/world/entity/animal/Fox$Type
f Lnet/minecraft/world/entity/animal/EntityFox$Type; a RED
f Lnet/minecraft/world/entity/animal/EntityFox$Type; b SNOW
f Lnet/minecraft/util/INamable$a; c CODEC
f Ljava/util/function/IntFunction; d BY_ID
f I e id
f Ljava/lang/String; f name
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/animal/EntityFox$Type; a byBiome
m (Ljava/lang/String;)Lnet/minecraft/world/entity/animal/EntityFox$Type; a byName
m (I)Lnet/minecraft/world/entity/animal/EntityFox$Type; a byId
m ()I a getId
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/animal/EntityFox$a net/minecraft/world/entity/animal/Fox$DefendTrustedTargetGoal
f Lnet/minecraft/world/entity/EntityLiving; j trustedLastHurtBy
f Lnet/minecraft/world/entity/EntityLiving; k trustedLastHurt
f I l timestamp
m ()Z a canUse
m ()V c start
c net/minecraft/world/entity/animal/EntityFox$b net/minecraft/world/entity/animal/Fox$FaceplantGoal
f I a countdown
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/animal/EntityFox$c net/minecraft/world/entity/animal/Fox$FoxAlertableEntitiesSelector
m (Lnet/minecraft/world/entity/EntityLiving;)Z a test
c net/minecraft/world/entity/animal/EntityFox$d net/minecraft/world/entity/animal/Fox$FoxBehaviorGoal
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b alertableTargeting
m ()Z h hasShelter
m ()Z i alertable
c net/minecraft/world/entity/animal/EntityFox$e net/minecraft/world/entity/animal/Fox$FoxBreedGoal
m ()V c start
m ()V g breed
c net/minecraft/world/entity/animal/EntityFox$f net/minecraft/world/entity/animal/Fox$FoxEatBerriesGoal
f I g ticksWaited
f I i WAIT_TICKS
m ()Z a canUse
m (Lnet/minecraft/world/level/block/state/IBlockData;)V a pickGlowBerry
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;)V b pickSweetBerries
m ()V c start
m ()V e tick
m ()D i acceptedDistance
m ()Z l shouldRecalculatePath
m ()V o onReachedTarget
c net/minecraft/world/entity/animal/EntityFox$g net/minecraft/world/entity/animal/Fox$FoxFloatGoal
m ()Z a canUse
m ()V c start
c net/minecraft/world/entity/animal/EntityFox$h net/minecraft/world/entity/animal/Fox$FoxFollowParentGoal
f Lnet/minecraft/world/entity/animal/EntityFox; d fox
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
c net/minecraft/world/entity/animal/EntityFox$i net/minecraft/world/entity/animal/Fox$FoxGroupData
f Lnet/minecraft/world/entity/animal/EntityFox$Type; a type
c net/minecraft/world/entity/animal/EntityFox$j net/minecraft/world/entity/animal/Fox$FoxLookAtPlayerGoal
m ()Z a canUse
m ()Z b canContinueToUse
c net/minecraft/world/entity/animal/EntityFox$k net/minecraft/world/entity/animal/Fox$FoxLookControl
m ()Z c resetXRotOnTick
c net/minecraft/world/entity/animal/EntityFox$l net/minecraft/world/entity/animal/Fox$FoxMeleeAttackGoal
m (Lnet/minecraft/world/entity/EntityLiving;)V a checkAndPerformAttack
m ()Z a canUse
m ()V c start
c net/minecraft/world/entity/animal/EntityFox$m net/minecraft/world/entity/animal/Fox$FoxMoveControl
c net/minecraft/world/entity/animal/EntityFox$n net/minecraft/world/entity/animal/Fox$FoxPanicGoal
m ()Z h shouldPanic
c net/minecraft/world/entity/animal/EntityFox$o net/minecraft/world/entity/animal/Fox$FoxPounceGoal
m ()Z Q_ isInterruptable
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/animal/EntityFox$p net/minecraft/world/entity/animal/Fox$FoxSearchForItemsGoal
m ()Z a canUse
m ()V c start
m ()V e tick
c net/minecraft/world/entity/animal/EntityFox$q net/minecraft/world/entity/animal/Fox$FoxStrollThroughVillageGoal
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()Z h canFoxMove
c net/minecraft/world/entity/animal/EntityFox$r net/minecraft/world/entity/animal/Fox$PerchAndSearchGoal
f D c relX
f D d relZ
f I e lookTime
f I f looksRemaining
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
m ()V k resetLook
c net/minecraft/world/entity/animal/EntityFox$s net/minecraft/world/entity/animal/Fox$SeekShelterGoal
f I c interval
m ()Z a canUse
m ()V c start
c net/minecraft/world/entity/animal/EntityFox$t net/minecraft/world/entity/animal/Fox$SleepGoal
f I c WAIT_TIME_BEFORE_SLEEP
f I d countdown
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()Z k canSleep
c net/minecraft/world/entity/animal/EntityFox$u net/minecraft/world/entity/animal/Fox$StalkPreyGoal
m ()Z a canUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/animal/EntityGolem net/minecraft/world/entity/animal/AbstractGolem
m ()I P getAmbientSoundInterval
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (D)Z h removeWhenFarAway
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
c net/minecraft/world/entity/animal/EntityIronGolem net/minecraft/world/entity/animal/IronGolem
f I bY offerFlowerTick
f Lnet/minecraft/util/valueproviders/UniformInt; bZ PERSISTENT_ANGER_TIME
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_FLAGS_ID
f I ca remainingPersistentAngerTime
f Ljava/util/UUID; cb persistentAngerTarget
f I d IRON_INGOT_HEAL_AMOUNT
f I e attackAnimationTick
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (Lnet/minecraft/world/entity/Entity;)V D doPush
m ()I a getRemainingPersistentAngerTime
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType
m (Ljava/util/UUID;)V a setPersistentAngerTarget
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (I)V a setRemainingPersistentAngerTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m ()Ljava/util/UUID; b getPersistentAngerTarget
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m ()Z bq canSpawnSprintParticle
m ()V c startPersistentAngerTimer
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()I gq getOfferFlowerTick
m ()Z gr isPlayerCreated
m ()F gs getAttackDamage
m (I)I n decreaseAirSupply
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Lnet/minecraft/world/entity/Crackiness$a; u getCrackiness
m (Z)V w offerFlower
m (Z)V x setPlayerCreated
m ()I y getAttackAnimationTick
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityMushroomCow net/minecraft/world/entity/animal/MushroomCow
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_TYPE
f I bZ MUTATE_CHANCE
f Ljava/lang/String; cb TAG_STEW_EFFECTS
f Lnet/minecraft/world/item/component/SuspiciousStewEffects; cc stewEffects
f Ljava/util/UUID; cd lastLightningBoltUUID
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/sounds/SoundCategory;)V a shear
m (Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type;)V a setVariant
m (Lnet/minecraft/world/entity/animal/EntityMushroomCow;)Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; a getOffspringType
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
m ()Z a readyForShearing
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkMushroomSpawnRules
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityMushroomCow; c getBreedOffspring
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; n getEffectsFromItemStack
m ()Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; u getVariant
c net/minecraft/world/entity/animal/EntityMushroomCow$Type net/minecraft/world/entity/animal/MushroomCow$MushroomType
f Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; a RED
f Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; b BROWN
f Lnet/minecraft/util/INamable$a; c CODEC
f Ljava/lang/String; d type
f Lnet/minecraft/world/level/block/state/IBlockData; e blockState
m ()Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState
m (Ljava/lang/String;)Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; a byType
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/animal/EntityOcelot net/minecraft/world/entity/animal/Ocelot
f D bY CROUCH_SPEED_MOD
f D bZ WALK_SPEED_MOD
f D cb SPRINT_SPEED_MOD
f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_TRUSTING
f Lnet/minecraft/world/entity/animal/EntityOcelot$a; cd ocelotAvoidPlayersGoal
f Lnet/minecraft/world/entity/animal/EntityOcelot$b; ce temptGoal
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m ()I P getAmbientSoundInterval
m ()V Z customServerAiStep
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityOcelot; b getBreedOffspring
m ()Z bW isSteppingCarefully
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkOcelotSpawnRules
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()F gq getAttackDamage
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()V u reassessTrustingGoals
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setTrusting
m (Z)V x spawnTrustingParticles
m ()Z y isTrusting
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityOcelot$a net/minecraft/world/entity/animal/Ocelot$OcelotAvoidEntityGoal
f Lnet/minecraft/world/entity/animal/EntityOcelot; i ocelot
m ()Z a canUse
m ()Z b canContinueToUse
c net/minecraft/world/entity/animal/EntityOcelot$b net/minecraft/world/entity/animal/Ocelot$OcelotTemptGoal
f Lnet/minecraft/world/entity/animal/EntityOcelot; c ocelot
m ()Z h canScare
c net/minecraft/world/entity/animal/EntityPanda net/minecraft/world/entity/animal/Panda
f I bY TOTAL_ROLL_STEPS
f I bZ rollCounter
f Ljava/util/function/Predicate; cA PANDA_ITEMS
f Lnet/minecraft/network/syncher/DataWatcherObject; cb UNHAPPY_COUNTER
f Lnet/minecraft/network/syncher/DataWatcherObject; cc SNEEZE_COUNTER
f Lnet/minecraft/network/syncher/DataWatcherObject; cd EAT_COUNTER
f Lnet/minecraft/network/syncher/DataWatcherObject; ce MAIN_GENE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; cf HIDDEN_GENE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_ID_FLAGS
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; ch BREED_TARGETING
f Lnet/minecraft/world/entity/EntitySize; ci BABY_DIMENSIONS
f I cj FLAG_SNEEZE
f I ck FLAG_ROLL
f I cl FLAG_SIT
f I cm FLAG_ON_BACK
f I cn EAT_TICK_INTERVAL
f I co TOTAL_UNHAPPY_TIME
f Z cp gotBamboo
f Z cq didBite
f Lnet/minecraft/world/phys/Vec3D; cr rollDelta
f F cs sitAmount
f F ct sitAmountO
f F cu onBackAmount
f F cv onBackAmountO
f F cw rollAmount
f F cx rollAmountO
f Lnet/minecraft/world/entity/animal/EntityPanda$g; cz lookAtPlayerGoal
m (Z)V A roll
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (F)F G getSitAmount
m (F)F H getLieOnBackAmount
m (F)F I getRollAmount
m (Lnet/minecraft/world/entity/animal/EntityPanda;Lnet/minecraft/world/entity/animal/EntityPanda;)V a setGeneFromParents
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/animal/EntityPanda$Gene;)V a setMainGene
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/animal/EntityPanda$Gene;)V b setHiddenGene
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (IZ)V d setFlag
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem
m ()Z gA isRolling
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gB createAttributes
m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gC getVariant
m ()Z gD isLazy
m ()Z gE isWorried
m ()Z gF isPlayful
m ()Z gG isBrown
m ()Z gH isWeak
m ()Z gI isScared
m ()V gJ setAttributes
m ()Z gK canPerformAction
m ()I gL getEatCounter
m ()V gM handleEating
m ()V gN addEatingParticles
m ()V gO updateSitAmount
m ()V gP updateOnBackAnimation
m ()V gQ updateRollAmount
m ()V gR handleRoll
m ()V gS afterSneeze
m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gT getOneOfGenesRandomly
m ()V gU tryToSit
m ()Z gi isAggressive
m ()Z gq isOnBack
m ()Z gw isEating
m ()I gx getSneezeCounter
m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gy getMainGene
m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gz getHiddenGene
m ()V l tick
m (Lnet/minecraft/world/item/ItemStack;)Z n isFoodOrCake
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()I s getUnhappyCounter
m (I)V u setUnhappyCounter
m ()Z u isSneezing
m (I)V v setSneezeCounter
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (I)V w setEatCounter
m (Z)V w sit
m (I)Z x getFlag
m (Z)V x setOnBack
m (Z)V y eat
m ()Z y isSitting
m ()V z registerGoals
m (Z)V z sneeze
c net/minecraft/world/entity/animal/EntityPanda$Gene net/minecraft/world/entity/animal/Panda$Gene
f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; a NORMAL
f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; b LAZY
f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; c WORRIED
f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; d PLAYFUL
f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; e BROWN
f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; f WEAK
f Lnet/minecraft/world/entity/animal/EntityPanda$Gene; g AGGRESSIVE
f Lnet/minecraft/util/INamable$a; h CODEC
f Ljava/util/function/IntFunction; i BY_ID
f I j MAX_GENE
f I k id
f Ljava/lang/String; l name
f Z m isRecessive
m (Lnet/minecraft/world/entity/animal/EntityPanda$Gene;Lnet/minecraft/world/entity/animal/EntityPanda$Gene;)Lnet/minecraft/world/entity/animal/EntityPanda$Gene; a getVariantFromGenes
m (I)Lnet/minecraft/world/entity/animal/EntityPanda$Gene; a byId
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/EntityPanda$Gene; a getRandom
m (Ljava/lang/String;)Lnet/minecraft/world/entity/animal/EntityPanda$Gene; a byName
m ()I a getId
m ()Z b isRecessive
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/animal/EntityPanda$b net/minecraft/world/entity/animal/Panda$PandaAttackGoal
f Lnet/minecraft/world/entity/animal/EntityPanda; b panda
m ()Z a canUse
c net/minecraft/world/entity/animal/EntityPanda$c net/minecraft/world/entity/animal/Panda$PandaAvoidGoal
f Lnet/minecraft/world/entity/animal/EntityPanda; i panda
m ()Z a canUse
c net/minecraft/world/entity/animal/EntityPanda$d net/minecraft/world/entity/animal/Panda$PandaBreedGoal
f Lnet/minecraft/world/entity/animal/EntityPanda; d panda
f I e unhappyCooldown
m ()Z a canUse
m ()Z h canFindBamboo
c net/minecraft/world/entity/animal/EntityPanda$e net/minecraft/world/entity/animal/Panda$PandaHurtByTargetGoal
f Lnet/minecraft/world/entity/animal/EntityPanda; a panda
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a alertOther
m ()Z b canContinueToUse
c net/minecraft/world/entity/animal/EntityPanda$f net/minecraft/world/entity/animal/Panda$PandaLieOnBackGoal
f Lnet/minecraft/world/entity/animal/EntityPanda; a panda
f I b cooldown
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
c net/minecraft/world/entity/animal/EntityPanda$g net/minecraft/world/entity/animal/Panda$PandaLookAtPlayerGoal
f Lnet/minecraft/world/entity/animal/EntityPanda; h panda
m (Lnet/minecraft/world/entity/EntityLiving;)V a setTarget
m ()Z a canUse
m ()Z b canContinueToUse
m ()V e tick
c net/minecraft/world/entity/animal/EntityPanda$h net/minecraft/world/entity/animal/Panda$PandaMoveControl
f Lnet/minecraft/world/entity/animal/EntityPanda; l panda
c net/minecraft/world/entity/animal/EntityPanda$i net/minecraft/world/entity/animal/Panda$PandaPanicGoal
f Lnet/minecraft/world/entity/animal/EntityPanda; h panda
m ()Z b canContinueToUse
m ()Z h shouldPanic
c net/minecraft/world/entity/animal/EntityPanda$j net/minecraft/world/entity/animal/Panda$PandaRollGoal
f Lnet/minecraft/world/entity/animal/EntityPanda; a panda
m ()Z Q_ isInterruptable
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
c net/minecraft/world/entity/animal/EntityPanda$k net/minecraft/world/entity/animal/Panda$PandaSitGoal
f I b cooldown
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/animal/EntityPanda$l net/minecraft/world/entity/animal/Panda$PandaSneezeGoal
f Lnet/minecraft/world/entity/animal/EntityPanda; a panda
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
c net/minecraft/world/entity/animal/EntityParrot net/minecraft/world/entity/animal/Parrot
f F cb flap
f F cc flapSpeed
f F cd oFlapSpeed
f F ce oFlap
f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_VARIANT_ID
f Ljava/util/function/Predicate; cg NOT_PARROT_PREDICATE
f Ljava/util/Map; ch MOB_SOUND_MAP
f F ci flapping
f F cj nextFlap
f Z ck partyParrot
f Lnet/minecraft/core/BlockPosition; cl jukebox
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (Lnet/minecraft/world/entity/Entity;)V D doPush
m (Lnet/minecraft/world/entity/animal/EntityParrot$Variant;)V a setVariant
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate
m (Lnet/minecraft/util/RandomSource;)F a getPitch
m (Lnet/minecraft/core/BlockPosition;Z)V a setRecordPlayingNearby
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;)Z a imitateNearbyMobs
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/sounds/SoundEffect; a getAmbient
m ()V aU onFlap
m ()Z aV isFlapping
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/sounds/SoundEffect; b getImitatedSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkParrotSpawnRules
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()F ff getVoicePitch
m ()V gA calculateFlapping
m ()Z gD isFlying
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gw createAttributes
m ()Z gx isPartyParrot
m ()Lnet/minecraft/world/entity/animal/EntityParrot$Variant; gy getVariant
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p_ isBaby
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityParrot$1 net/minecraft/world/entity/animal/Parrot$1
m (Lnet/minecraft/world/entity/EntityInsentient;)Z a test
c net/minecraft/world/entity/animal/EntityParrot$1ParrotMoveControl net/minecraft/world/entity/animal/Parrot$1ParrotMoveControl
c net/minecraft/world/entity/animal/EntityParrot$Variant net/minecraft/world/entity/animal/Parrot$Variant
f Lnet/minecraft/world/entity/animal/EntityParrot$Variant; a RED_BLUE
f Lnet/minecraft/world/entity/animal/EntityParrot$Variant; b BLUE
f Lnet/minecraft/world/entity/animal/EntityParrot$Variant; c GREEN
f Lnet/minecraft/world/entity/animal/EntityParrot$Variant; d YELLOW_BLUE
f Lnet/minecraft/world/entity/animal/EntityParrot$Variant; e GRAY
f Lcom/mojang/serialization/Codec; f CODEC
f Ljava/util/function/IntFunction; g BY_ID
f I h id
f Ljava/lang/String; i name
m (I)Lnet/minecraft/world/entity/animal/EntityParrot$Variant; a byId
m ()I a getId
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/animal/EntityParrot$a net/minecraft/world/entity/animal/Parrot$ParrotWanderGoal
m ()Lnet/minecraft/world/phys/Vec3D; h getPosition
m ()Lnet/minecraft/world/phys/Vec3D; k getTreePos
c net/minecraft/world/entity/animal/EntityPerchable net/minecraft/world/entity/animal/ShoulderRidingEntity
f I cb RIDE_COOLDOWN
f I cc rideCooldownCounter
m (Lnet/minecraft/server/level/EntityPlayer;)Z b setEntityOnShoulder
m ()Z gz canSitOnShoulder
m ()V l tick
c net/minecraft/world/entity/animal/EntityPig net/minecraft/world/entity/animal/Pig
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_SADDLE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_BOOST_TIME
f Lnet/minecraft/world/entity/SaddleStorage; cb steering
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
m ()Z a boost
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/sounds/SoundCategory;)V a equipSaddle
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)V a tickRidden
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityPig; b getBreedOffspring
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getRiddenInput
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m ()Lnet/minecraft/world/entity/EntityLiving; cQ getControllingPassenger
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed
m ()V eD dropEquipment
m ()Z f isSaddleable
m ()Z i isSaddled
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityPolarBear net/minecraft/world/entity/animal/PolarBear
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_STANDING_ID
f F bZ STAND_ANIMATION_TICKS
f F cb clientSideStandAnimationO
f F cc clientSideStandAnimation
f I cd warningSoundTicks
f Lnet/minecraft/util/valueproviders/UniformInt; ce PERSISTENT_ANGER_TIME
f I cf remainingPersistentAngerTime
f Ljava/util/UUID; cg persistentAngerTarget
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (F)F G getStandingAnimationScale
m ()I a getRemainingPersistentAngerTime
m (Ljava/util/UUID;)V a setPersistentAngerTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (I)V a setRemainingPersistentAngerTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m ()Ljava/util/UUID; b getPersistentAngerTarget
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkPolarBearSpawnRules
m ()V c startPersistentAngerTimer
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()F fl getWaterSlowDown
m ()V l tick
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()V u playWarningSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setStanding
m ()Z y isStanding
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityPolarBear$a net/minecraft/world/entity/animal/PolarBear$PolarBearAttackPlayersGoal
f Lnet/minecraft/world/entity/animal/EntityPolarBear; i this$0
m ()Z a canUse
m ()D l getFollowDistance
c net/minecraft/world/entity/animal/EntityPolarBear$b net/minecraft/world/entity/animal/PolarBear$PolarBearHurtByTargetGoal
f Lnet/minecraft/world/entity/animal/EntityPolarBear; a this$0
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a alertOther
m ()V c start
c net/minecraft/world/entity/animal/EntityPolarBear$c net/minecraft/world/entity/animal/PolarBear$PolarBearMeleeAttackGoal
f Lnet/minecraft/world/entity/animal/EntityPolarBear; b this$0
m (Lnet/minecraft/world/entity/EntityLiving;)V a checkAndPerformAttack
m ()V d stop
c net/minecraft/world/entity/animal/EntityPolarBear$d net/minecraft/world/entity/animal/PolarBear$PolarBearPanicGoal
m ()Z h shouldPanic
c net/minecraft/world/entity/animal/EntityPufferFish net/minecraft/world/entity/animal/Pufferfish
f I b STATE_SMALL
f I bY inflateCounter
f I bZ deflateTimer
f I c STATE_MID
f Ljava/util/function/Predicate; ca SCARY_MOB
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; cb targetingConditions
f I d STATE_FULL
f Lnet/minecraft/network/syncher/DataWatcherObject; e PUFF_STATE
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityInsentient;)V a touch
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch
m (I)V c setPuffState
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()Lnet/minecraft/sounds/SoundEffect; gr getFlopSound
m ()I gs getPuffState
m ()V l tick
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (I)F t getScale
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityPufferFish$a net/minecraft/world/entity/animal/Pufferfish$PufferfishPuffGoal
f Lnet/minecraft/world/entity/animal/EntityPufferFish; a fish
m ()Z a canUse
m ()V c start
m ()V d stop
c net/minecraft/world/entity/animal/EntityRabbit net/minecraft/world/entity/animal/Rabbit
f D bY STROLL_SPEED_MOD
f D bZ BREED_SPEED_MOD
f D cb FOLLOW_SPEED_MOD
f D cc FLEE_SPEED_MOD
f D cd ATTACK_SPEED_MOD
f I ce EVIL_ATTACK_POWER
f I cf EVIL_ARMOR_VALUE
f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_TYPE_ID
f Lnet/minecraft/resources/MinecraftKey; ch KILLER_BUNNY
f I ci MORE_CARROTS_DELAY
f I cj jumpTicks
f I ck jumpDuration
f Z cl wasOnGround
f I cm jumpDelayTicks
f I cn moreCarrotTicks
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (F)F G getJumpCompletion
m ()V Z customServerAiStep
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; a getRandomRabbitVariant
m (Lnet/minecraft/world/entity/animal/EntityRabbit$Variant;)V a setVariant
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityRabbit; b getBreedOffspring
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m ()Z bq canSpawnSprintParticle
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkRabbitSpawnRules
m (DD)V c facePoint
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()F fh getJumpPower
m ()V fj jumpFromGround
m ()Z gA wantsMoreFood
m ()Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; gq getVariant
m ()V gw enableJumpControl
m ()V gx disableJumpControl
m ()V gy setLandingDelay
m ()V gz checkLandingDelay
m (D)V i setSpeedModifier
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V s startJumping
m (Z)V s setJumping
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()Lnet/minecraft/sounds/SoundEffect; y getJumpSound
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntityRabbit$ControllerJumpRabbit net/minecraft/world/entity/animal/Rabbit$RabbitJumpControl
f Lnet/minecraft/world/entity/animal/EntityRabbit; b rabbit
f Z c canJump
m (Z)V a setCanJump
m ()V b tick
m ()Z c wantJump
m ()Z d canJump
c net/minecraft/world/entity/animal/EntityRabbit$ControllerMoveRabbit net/minecraft/world/entity/animal/Rabbit$RabbitMoveControl
f Lnet/minecraft/world/entity/animal/EntityRabbit; l rabbit
f D m nextJumpSpeed
m (DDDD)V a setWantedPosition
c net/minecraft/world/entity/animal/EntityRabbit$GroupDataRabbit net/minecraft/world/entity/animal/Rabbit$RabbitGroupData
f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; a variant
c net/minecraft/world/entity/animal/EntityRabbit$PathfinderGoalEatCarrots net/minecraft/world/entity/animal/Rabbit$RaidGardenGoal
f Lnet/minecraft/world/entity/animal/EntityRabbit; g rabbit
f Z h wantsToRaid
f Z i canRaid
m ()Z a canUse
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canContinueToUse
m ()V e tick
c net/minecraft/world/entity/animal/EntityRabbit$PathfinderGoalRabbitAvoidTarget net/minecraft/world/entity/animal/Rabbit$RabbitAvoidEntityGoal
f Lnet/minecraft/world/entity/animal/EntityRabbit; i rabbit
m ()Z a canUse
c net/minecraft/world/entity/animal/EntityRabbit$PathfinderGoalRabbitPanic net/minecraft/world/entity/animal/Rabbit$RabbitPanicGoal
f Lnet/minecraft/world/entity/animal/EntityRabbit; h rabbit
m ()V e tick
c net/minecraft/world/entity/animal/EntityRabbit$Variant net/minecraft/world/entity/animal/Rabbit$Variant
f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; a BROWN
f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; b WHITE
f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; c BLACK
f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; d WHITE_SPLOTCHED
f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; e GOLD
f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; f SALT
f Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; g EVIL
f Lcom/mojang/serialization/Codec; h CODEC
f Ljava/util/function/IntFunction; i BY_ID
f I j id
f Ljava/lang/String; k name
m ()I a id
m (I)Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; a byId
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/animal/EntitySalmon net/minecraft/world/entity/animal/Salmon
m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; gr getFlopSound
m ()I gs getMaxSchoolSize
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
c net/minecraft/world/entity/animal/EntitySheep net/minecraft/world/entity/animal/Sheep
f I bY EAT_ANIMATION_TICKS
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_WOOL_ID
f Ljava/util/Map; cb ITEM_BY_DYE
f Ljava/util/Map; cc COLORARRAY_BY_COLOR
f I cd eatAnimationTick
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalEatTile; ce eatBlockGoal
m (F)F G getHeadEatPositionScale
m (F)F H getHeadEatAngleScale
m ()V O ate
m ()Lnet/minecraft/resources/ResourceKey; T getDefaultLootTable
m ()V Z customServerAiStep
m (Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/inventory/InventoryCrafting; a makeContainer
m ()Z a readyForShearing
m (Lnet/minecraft/world/item/EnumColor;)[F a getColorArray
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/sounds/SoundCategory;)V a shear
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/EnumColor; a getRandomSheepColor
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/animal/EntityAnimal;Lnet/minecraft/world/entity/animal/EntityAnimal;)Lnet/minecraft/world/item/EnumColor; a getOffspringColor
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntitySheep; b getBreedOffspring
m (Lnet/minecraft/world/item/EnumColor;)V b setColor
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/item/EnumColor;)[F c createSheepColor
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Lnet/minecraft/world/item/EnumColor; u getColor
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setSheared
m ()Z y isSheared
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntitySheep$1 net/minecraft/world/entity/animal/Sheep$1
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
c net/minecraft/world/entity/animal/EntitySheep$2 net/minecraft/world/entity/animal/Sheep$2
c net/minecraft/world/entity/animal/EntitySnowman net/minecraft/world/entity/animal/SnowGolem
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_PUMPKIN_ID
f B c PUMPKIN_FLAG
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/sounds/SoundCategory;)V a shear
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
m ()Z a readyForShearing
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Z fp isSensitiveToWater
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u hasPumpkin
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setPumpkin
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntitySquid net/minecraft/world/entity/animal/Squid
f F b xBodyRot
f F bY tentacleMovement
f F bZ oldTentacleMovement
f F c xBodyRotO
f F ca tentacleAngle
f F cb oldTentacleAngle
f F cc speed
f F cd tentacleSpeed
f F ce rotateSpeed
f F cf tx
f F cg ty
f F ch tz
f F d zBodyRot
f F e zBodyRotO
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m (FFF)V a setMovementVector
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
m ()D aY getDefaultGravity
m (B)V b handleEntityEvent
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()F fe getSoundVolume
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gq createAttributes
m ()Z gr hasMovementVector
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; k rotateVector
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/core/particles/ParticleParam; s getInkParticle
m ()Lnet/minecraft/sounds/SoundEffect; u getSquirtSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V y spawnInk
m ()V z registerGoals
c net/minecraft/world/entity/animal/EntitySquid$PathfinderGoalSquid net/minecraft/world/entity/animal/Squid$SquidRandomMovementGoal
f Lnet/minecraft/world/entity/animal/EntitySquid; a squid
m ()Z a canUse
m ()V e tick
c net/minecraft/world/entity/animal/EntitySquid$a net/minecraft/world/entity/animal/Squid$SquidFleeGoal
f Lnet/minecraft/world/entity/animal/EntitySquid; a this$0
f F b SQUID_FLEE_SPEED
f F c SQUID_FLEE_MIN_DISTANCE
f F d SQUID_FLEE_MAX_DISTANCE
f I e fleeTicks
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()V c start
m ()V e tick
c net/minecraft/world/entity/animal/EntityTropicalFish net/minecraft/world/entity/animal/TropicalFish
f Ljava/lang/String; b BUCKET_VARIANT_TAG
f Ljava/util/List; c COMMON_VARIANTS
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_ID_TYPE_VARIANT
f Z e isSchool
m (Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant;Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/item/EnumColor;)I a packVariant
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant;)V a setVariant
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Ljava/lang/Object;)V a setVariant
m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkTropicalFishSpawnRules
m (I)Ljava/lang/String; c getPredefinedName
m (Lnet/minecraft/nbt/NBTTagCompound;)V c loadFromBucketTag
m (I)Z d isMaxGroupSizeReached
m ()Ljava/lang/Object; d getVariant
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/item/EnumColor; gA getPatternColor
m ()Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; gB getVariant
m ()I gC getPackedVariant
m ()Lnet/minecraft/sounds/SoundEffect; gr getFlopSound
m ()Lnet/minecraft/world/item/EnumColor; gz getBaseColor
m (Lnet/minecraft/nbt/NBTTagCompound;)V h lambda$saveToBucketTag$0
m (Lnet/minecraft/world/item/ItemStack;)V n saveToBucketTag
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (I)Lnet/minecraft/world/item/EnumColor; t getBaseColor
m (I)Lnet/minecraft/world/item/EnumColor; u getPatternColor
m (I)Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; v getPattern
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (I)V w setPackedVariant
c net/minecraft/world/entity/animal/EntityTropicalFish$Base net/minecraft/world/entity/animal/TropicalFish$Base
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Base; a SMALL
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Base; b LARGE
f I c id
f [Lnet/minecraft/world/entity/animal/EntityTropicalFish$Base; d $VALUES
m ()[Lnet/minecraft/world/entity/animal/EntityTropicalFish$Base; a $values
c net/minecraft/world/entity/animal/EntityTropicalFish$Variant net/minecraft/world/entity/animal/TropicalFish$Pattern
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; a KOB
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; b SUNSTREAK
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; c SNOOPER
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; d DASHER
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; e BRINELY
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; f SPOTTY
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; g FLOPPER
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; h STRIPEY
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; i GLITTER
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; j BLOCKFISH
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; k BETTY
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; l CLAYFISH
f Lcom/mojang/serialization/Codec; m CODEC
f Ljava/util/function/IntFunction; n BY_ID
f Ljava/lang/String; o name
f Lnet/minecraft/network/chat/IChatBaseComponent; p displayName
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Base; q base
f I r packedId
f [Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; s $VALUES
m (I)Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; a byId
m ()Lnet/minecraft/world/entity/animal/EntityTropicalFish$Base; a base
m ()I b getPackedId
m ()Ljava/lang/String; c getSerializedName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d displayName
m ()[Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; e $values
c net/minecraft/world/entity/animal/EntityTropicalFish$c net/minecraft/world/entity/animal/TropicalFish$TropicalFishGroupData
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$d; b variant
c net/minecraft/world/entity/animal/EntityTropicalFish$d net/minecraft/world/entity/animal/TropicalFish$Variant
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; b pattern
f Lnet/minecraft/world/item/EnumColor; c baseColor
f Lnet/minecraft/world/item/EnumColor; d patternColor
m ()I a getPackedId
m ()Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; b pattern
m ()Lnet/minecraft/world/item/EnumColor; c baseColor
m ()Lnet/minecraft/world/item/EnumColor; d patternColor
c net/minecraft/world/entity/animal/EntityTurtle net/minecraft/world/entity/animal/Turtle
f Ljava/util/function/Predicate; bY BABY_ON_LAND_SELECTOR
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ HOME_POS
f Lnet/minecraft/network/syncher/DataWatcherObject; cb HAS_EGG
f Lnet/minecraft/network/syncher/DataWatcherObject; cc LAYING_EGG
f Lnet/minecraft/network/syncher/DataWatcherObject; cd TRAVEL_POS
f Lnet/minecraft/network/syncher/DataWatcherObject; ce GOING_HOME
f Lnet/minecraft/network/syncher/DataWatcherObject; cf TRAVELLING
f F cg BABY_SCALE
f Lnet/minecraft/world/entity/EntitySize; ch BABY_DIMENSIONS
f I ci layEggCounter
m ()I P getAmbientSoundInterval
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()F aO nextStep
m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkTurtleSpawnRules
m ()Z cC isPushedByFluid
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (F)V e playSwimSound
m ()F ed getAgeScale
m ()Lnet/minecraft/core/BlockPosition; gq getHomePos
m ()Z gr canFallInLove
m ()Lnet/minecraft/core/BlockPosition; gw getTravelPos
m ()Z gx isGoingHome
m ()Z gy isTravelling
m (Lnet/minecraft/core/BlockPosition;)V i setHomePos
m (Lnet/minecraft/core/BlockPosition;)V j setTravelPos
m ()V k ageBoundaryReached
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z s hasEgg
m ()Z u isLayingEgg
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setHasEgg
m (Z)V x setLayingEgg
m (Z)V y setGoingHome
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; y createAttributes
m ()V z registerGoals
m (Z)V z setTravelling
c net/minecraft/world/entity/animal/EntityTurtle$a net/minecraft/world/entity/animal/Turtle$TurtleBreedGoal
f Lnet/minecraft/world/entity/animal/EntityTurtle; d turtle
m ()Z a canUse
m ()V g breed
c net/minecraft/world/entity/animal/EntityTurtle$b net/minecraft/world/entity/animal/Turtle$TurtleGoHomeGoal
f Lnet/minecraft/world/entity/animal/EntityTurtle; a turtle
f D b speedModifier
f Z c stuck
f I d closeToHomeTryTicks
f I e GIVE_UP_TICKS
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/animal/EntityTurtle$c net/minecraft/world/entity/animal/Turtle$TurtleGoToWaterGoal
f I g GIVE_UP_TICKS
f Lnet/minecraft/world/entity/animal/EntityTurtle; h turtle
m ()Z a canUse
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canContinueToUse
m ()Z l shouldRecalculatePath
c net/minecraft/world/entity/animal/EntityTurtle$d net/minecraft/world/entity/animal/Turtle$TurtleLayEggGoal
f Lnet/minecraft/world/entity/animal/EntityTurtle; g turtle
m ()Z a canUse
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canContinueToUse
m ()V e tick
c net/minecraft/world/entity/animal/EntityTurtle$e net/minecraft/world/entity/animal/Turtle$TurtleMoveControl
f Lnet/minecraft/world/entity/animal/EntityTurtle; l turtle
m ()V g updateSpeed
c net/minecraft/world/entity/animal/EntityTurtle$f net/minecraft/world/entity/animal/Turtle$TurtlePanicGoal
m ()Z a canUse
c net/minecraft/world/entity/animal/EntityTurtle$g net/minecraft/world/entity/animal/Turtle$TurtlePathNavigation
m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination
c net/minecraft/world/entity/animal/EntityTurtle$h net/minecraft/world/entity/animal/Turtle$TurtleRandomStrollGoal
f Lnet/minecraft/world/entity/animal/EntityTurtle; i turtle
m ()Z a canUse
c net/minecraft/world/entity/animal/EntityTurtle$i net/minecraft/world/entity/animal/Turtle$TurtleTravelGoal
f Lnet/minecraft/world/entity/animal/EntityTurtle; a turtle
f D b speedModifier
f Z c stuck
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/animal/EntityWaterAnimal net/minecraft/world/entity/animal/WaterAnimal
m ()I P getAmbientSoundInterval
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
m ()V au baseTick
m (I)V b handleAirSupply
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkSurfaceWaterAnimalSpawnRules
m ()Z cC isPushedByFluid
m ()I ej getExperienceReward
c net/minecraft/world/entity/animal/EntityWolf net/minecraft/world/entity/animal/Wolf
f Ljava/util/function/Predicate; cb PREY_SELECTOR
f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_INTERESTED_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; cd DATA_COLLAR_COLOR
f Lnet/minecraft/network/syncher/DataWatcherObject; ce DATA_REMAINING_ANGER_TIME
f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_VARIANT_ID
f F cg START_HEALTH
f F ch TAME_HEALTH
f F ci ARMOR_REPAIR_UNIT
f F cj interestedAngle
f F ck interestedAngleO
f Z cl isWet
f Z cm isShaking
f F cn shakeAnim
f F co shakeAnimO
f Lnet/minecraft/util/valueproviders/UniformInt; cp PERSISTENT_ANGER_TIME
f Ljava/util/UUID; cq persistentAngerTarget
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (F)F G getWetShade
m (F)F H getHeadRollAngle
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate
m (Ljava/util/UUID;)V a setPersistentAngerTarget
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a wantsToAttack
m (Lnet/minecraft/world/item/EnumColor;)V a setCollarColor
m ()I a getRemainingPersistentAngerTime
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (I)V a setRemainingPersistentAngerTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m ()I aa getMaxHeadXRot
m ()Ljava/util/UUID; b getPersistentAngerTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityWolf; b getBreedOffspring
m (B)V b handleEntityEvent
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/damagesource/DamageSource;F)V b hurtArmor
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m ()V c startPersistentAngerTimer
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkWolfSpawnRules
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (FF)F f getBodyRollAngle
m ()I fQ getMaxSpawnClusterSize
m ()F fe getSoundVolume
m ()F gA getTailAngle
m ()Lnet/minecraft/world/item/EnumColor; gB getCollarColor
m ()Z gC hasArmor
m ()Z gD isInterested
m ()V gE cancelShake
m ()Lnet/minecraft/resources/MinecraftKey; gw getTexture
m ()Lnet/minecraft/core/Holder; gx getVariant
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gy createAttributes
m ()Z gz isWet
m (Lnet/minecraft/world/entity/player/EntityHuman;)V h tryToTame
m (Lnet/minecraft/world/damagesource/DamageSource;)Z h canArmorAbsorb
m (Lnet/minecraft/core/Holder;)V i setVariant
m ()V l tick
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V u applyTamingSideEffects
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
m (Z)V z setIsInterested
c net/minecraft/world/entity/animal/EntityWolf$AvoidRabidWolfGoal net/minecraft/world/entity/animal/Wolf$AvoidRabidWolfGoal
c net/minecraft/world/entity/animal/EntityWolf$a net/minecraft/world/entity/animal/Wolf$WolfAvoidEntityGoal
f Lnet/minecraft/world/entity/animal/EntityWolf; j wolf
m ()Z a canUse
m (Lnet/minecraft/world/entity/animal/horse/EntityLlama;)Z a avoidLlama
m ()V c start
m ()V e tick
c net/minecraft/world/entity/animal/EntityWolf$b net/minecraft/world/entity/animal/Wolf$WolfPackData
f Lnet/minecraft/core/Holder; a type
c net/minecraft/world/entity/animal/EntityWolf$c net/minecraft/world/entity/animal/Wolf$WolfPanicGoal
m ()Z h shouldPanic
c net/minecraft/world/entity/animal/FrogVariant net/minecraft/world/entity/animal/FrogVariant
f Lnet/minecraft/resources/ResourceKey; a TEMPERATE
f Lnet/minecraft/resources/ResourceKey; b WARM
f Lnet/minecraft/resources/ResourceKey; c COLD
f Lnet/minecraft/resources/MinecraftKey; d texture
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/world/entity/animal/FrogVariant; a register
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/entity/animal/FrogVariant; a bootstrap
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
m ()Lnet/minecraft/resources/MinecraftKey; a texture
c net/minecraft/world/entity/animal/WolfVariant net/minecraft/world/entity/animal/WolfVariant
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/resources/MinecraftKey; c wildTexture
f Lnet/minecraft/resources/MinecraftKey; d tameTexture
f Lnet/minecraft/resources/MinecraftKey; e angryTexture
f Lnet/minecraft/resources/MinecraftKey; f wildTextureFull
f Lnet/minecraft/resources/MinecraftKey; g tameTextureFull
f Lnet/minecraft/resources/MinecraftKey; h angryTextureFull
f Lnet/minecraft/core/HolderSet; i biomes
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; a fullTextureId
m (Lnet/minecraft/world/entity/animal/WolfVariant;)Lnet/minecraft/resources/MinecraftKey; a lambda$static$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Ljava/lang/String;)Ljava/lang/String; a lambda$fullTextureId$4
m ()Lnet/minecraft/resources/MinecraftKey; a wildTexture
m (Lnet/minecraft/world/entity/animal/WolfVariant;)Lnet/minecraft/resources/MinecraftKey; b lambda$static$1
m ()Lnet/minecraft/resources/MinecraftKey; b tameTexture
m ()Lnet/minecraft/resources/MinecraftKey; c angryTexture
m (Lnet/minecraft/world/entity/animal/WolfVariant;)Lnet/minecraft/resources/MinecraftKey; c lambda$static$0
m ()Lnet/minecraft/core/HolderSet; d biomes
c net/minecraft/world/entity/animal/WolfVariants net/minecraft/world/entity/animal/WolfVariants
f Lnet/minecraft/resources/ResourceKey; a PALE
f Lnet/minecraft/resources/ResourceKey; b SPOTTED
f Lnet/minecraft/resources/ResourceKey; c SNOWY
f Lnet/minecraft/resources/ResourceKey; d BLACK
f Lnet/minecraft/resources/ResourceKey; e ASHEN
f Lnet/minecraft/resources/ResourceKey; f RUSTY
f Lnet/minecraft/resources/ResourceKey; g WOODS
f Lnet/minecraft/resources/ResourceKey; h CHESTNUT
f Lnet/minecraft/resources/ResourceKey; i STRIPED
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/core/HolderSet;)V a register
m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder$c;)Z a lambda$getSpawnVariant$0
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V a register
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; a getSpawnVariant
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)V a register
c net/minecraft/world/entity/animal/allay/Allay net/minecraft/world/entity/animal/allay/Allay
f Lcom/google/common/collect/ImmutableList; b SENSOR_TYPES
f Lnet/minecraft/core/BaseBlockPosition; bY ITEM_PICKUP_REACH
f I bZ LIFTING_ITEM_ANIMATION_DURATION
f Lcom/google/common/collect/ImmutableList; c MEMORY_TYPES
f F ca DANCING_LOOP_DURATION
f F cb SPINNING_ANIMATION_DURATION
f Lnet/minecraft/world/item/crafting/RecipeItemStack; cc DUPLICATION_ITEM
f I cd DUPLICATION_COOLDOWN_TICKS
f I ce NUM_OF_DUPLICATION_HEARTS
f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_DANCING
f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_CAN_DUPLICATE
f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; ch dynamicVibrationListener
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; ci vibrationData
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; cj vibrationUser
f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; ck dynamicJukeboxListener
f Lnet/minecraft/world/InventorySubcontainer; cl inventory
f Lnet/minecraft/core/BlockPosition; cm jukeboxPos
f J cn duplicationCooldown
f F co holdingItemAnimationTicks
f F cp holdingItemAnimationTicks0
f F cq dancingAnimationTicks
f F cr spinningAnimationTicks
f F cs spinningAnimationTicks0
f Lcom/google/common/collect/ImmutableList; d THROW_SOUND_PITCHES
f Lorg/slf4j/Logger; e LOGGER
m (F)F G getHoldingItemAnimationProgress
m (F)F H getSpinningProgress
m ()Lnet/minecraft/core/BaseBlockPosition; V getPickupReach
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a removeInteractionItem
m (Ljava/util/function/BiConsumer;)V a updateDynamicGameEventListener
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a equipmentHasChanged
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m ()Z aV isFlapping
m (Lnet/minecraft/core/BlockPosition;Z)V b setJukeboxPlaying
m (B)V b handleEntityEvent
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z d allayConsidersItemEqual
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z e hasNonMatchingPotion
m ()V eD dropEquipment
m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem
m ()Z fV canPickUpLoot
m ()F fe getSoundVolume
m ()V gA spawnHeartParticle
m ()Z go shouldStayCloseToLeashHolder
m ()Z gq isDancing
m ()Z gr isSpinning
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gs getVibrationData
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gt getVibrationUser
m ()Z gu isOnPickupCooldown
m ()Z gv shouldStopDancing
m ()V gw updateDuplicationCooldown
m ()V gy resetDuplicationCooldown
m ()Z gz canDuplicate
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp
m ()V l tick
m (Lnet/minecraft/world/item/ItemStack;)Z n isDuplicationItem
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u hasItemInHand
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setDancing
m ()Lnet/minecraft/world/InventorySubcontainer; y getInventory
c net/minecraft/world/entity/animal/allay/Allay$a net/minecraft/world/entity/animal/allay/Allay$JukeboxListener
f Lnet/minecraft/world/level/gameevent/PositionSource; b listenerSource
f I c listenerRadius
m ()Lnet/minecraft/world/level/gameevent/PositionSource; a getListenerSource
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;)Z a handleGameEvent
m ()I b getListenerRadius
c net/minecraft/world/entity/animal/allay/Allay$b net/minecraft/world/entity/animal/allay/Allay$VibrationUser
f I b VIBRATION_EVENT_LISTENER_RANGE
f Lnet/minecraft/world/level/gameevent/PositionSource; c positionSource
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a canReceiveVibration
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V a onReceiveVibration
m ()I a getListenerRadius
m ()Lnet/minecraft/world/level/gameevent/PositionSource; b getPositionSource
m ()Lnet/minecraft/tags/TagKey; c getListenableEvents
c net/minecraft/world/entity/animal/allay/AllayAi net/minecraft/world/entity/animal/allay/AllayAi
f F a SPEED_MULTIPLIER_WHEN_IDLING
f F b SPEED_MULTIPLIER_WHEN_FOLLOWING_DEPOSIT_TARGET
f F c SPEED_MULTIPLIER_WHEN_RETRIEVING_ITEM
f F d SPEED_MULTIPLIER_WHEN_PANICKING
f I e CLOSE_ENOUGH_TO_TARGET
f I f TOO_FAR_FROM_TARGET
f I g MAX_LOOK_DISTANCE
f I h MIN_WAIT_DURATION
f I i MAX_WAIT_DURATION
f I j TIME_TO_FORGET_NOTEBLOCK
f I k DISTANCE_TO_WANTED_ITEM
f I l GIVE_ITEM_TIMEOUT_DURATION
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/core/GlobalPos;)Z a shouldDepositItemsAtLikedNoteblock
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/BlockPosition;)V a hearNoteblock
m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition; a lambda$getLikedPlayerPositionTracker$1
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; a getLikedPlayer
m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/animal/allay/Allay;)V a updateActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; b getItemDepositPosition
m (Lnet/minecraft/world/entity/animal/allay/Allay;)Z b lambda$initIdleActivity$0
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity
m (Lnet/minecraft/world/entity/EntityLiving;)Z c hasWantedItem
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; d getLikedPlayerPositionTracker
c net/minecraft/world/entity/animal/armadillo/Armadillo net/minecraft/world/entity/animal/armadillo/Armadillo
f F bY BABY_SCALE
f F bZ MAX_HEAD_ROTATION_EXTENT
f I cb SCARE_CHECK_INTERVAL
f Lnet/minecraft/world/entity/AnimationState; cc rollOutAnimationState
f Lnet/minecraft/world/entity/AnimationState; cd rollUpAnimationState
f Lnet/minecraft/world/entity/AnimationState; ce peekAnimationState
f D cf SCARE_DISTANCE_HORIZONTAL
f D cg SCARE_DISTANCE_VERTICAL
f Lnet/minecraft/network/syncher/DataWatcherObject; ch ARMADILLO_STATE
f J ci inStateTicks
f I cj scuteTime
f Z ck peekReceivedClient
m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; E createBodyControl
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a;)V a switchToState
m (IZ)V a ageUp
m ()I ab getMaxHeadYRot
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkArmadilloSpawnRules
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; d getEatingSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m ()F ed getAgeScale
m ()Z gA brushOffScute
m ()Z gB canStayRolledUp
m ()I gC pickNextScuteDropTime
m ()V gD setupAnimationStates
m ()Z gq shouldSwitchToScaredState
m ()Z gr canFallInLove
m ()Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; gw getState
m ()V gx rollUp
m ()V gy rollOut
m ()Z gz shouldPanic
m (Lnet/minecraft/world/entity/EntityLiving;)Z j isScaredBy
m ()V l tick
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u isScared
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()Z y shouldHideInShell
c net/minecraft/world/entity/animal/armadillo/Armadillo$1 net/minecraft/world/entity/animal/armadillo/Armadillo$1
m ()V a clientTick
c net/minecraft/world/entity/animal/armadillo/Armadillo$a net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState
f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; a IDLE
f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; b ROLLING
f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; c SCARED
f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; d UNROLLING
f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC
f Lnet/minecraft/util/INamable$a; f CODEC
f Ljava/util/function/IntFunction; g BY_ID
f Ljava/lang/String; h name
f Z i isThreatened
f I j animationDuration
f I k id
m ()Z a isThreatened
m (Ljava/lang/String;)Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; a fromName
m (J)Z a shouldHideInShell
m ()I b animationDuration
m ()Ljava/lang/String; c getSerializedName
m ()I d id
c net/minecraft/world/entity/animal/armadillo/Armadillo$a$1 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$1
m (J)Z a shouldHideInShell
c net/minecraft/world/entity/animal/armadillo/Armadillo$a$2 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$2
m (J)Z a shouldHideInShell
c net/minecraft/world/entity/animal/armadillo/Armadillo$a$3 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$3
m (J)Z a shouldHideInShell
c net/minecraft/world/entity/animal/armadillo/Armadillo$a$4 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$4
m (J)Z a shouldHideInShell
c net/minecraft/world/entity/animal/armadillo/ArmadilloAi net/minecraft/world/entity/animal/armadillo/ArmadilloAi
f F a SPEED_MULTIPLIER_WHEN_PANICKING
f F b SPEED_MULTIPLIER_WHEN_IDLING
f F c SPEED_MULTIPLIER_WHEN_TEMPTED
f F d SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT
f F e SPEED_MULTIPLIER_WHEN_MAKING_LOVE
f D f DEFAULT_CLOSE_ENOUGH_DIST
f D g BABY_CLOSE_ENOUGH_DIST
f Lnet/minecraft/util/valueproviders/UniformInt; h ADULT_FOLLOW_RANGE
f Lcom/google/common/collect/ImmutableList; i SENSOR_TYPES
f Lcom/google/common/collect/ImmutableList; j MEMORY_TYPES
f Lnet/minecraft/world/entity/ai/behavior/OneShot; k ARMADILLO_ROLLING_OUT
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$static$1
m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$getTemptations$5
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Double; a lambda$initIdleActivity$4
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)Z a lambda$static$0
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; a brainProvider
m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)V a updateActivity
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; b lambda$initIdleActivity$3
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity
m ()Ljava/util/function/Predicate; b getTemptations
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initScaredActivity
c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$1 net/minecraft/world/entity/animal/armadillo/ArmadilloAi$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$a net/minecraft/world/entity/animal/armadillo/ArmadilloAi$ArmadilloBallUp
f I c BALL_UP_STAY_IN_STATE
f I d TICKS_DELAY_TO_DETERMINE_IF_DANGER_IS_STILL_AROUND
f I e DANGER_DETECTED_RECENTLY_DANGER_THRESHOLD
f I f nextPeekTimer
f Z g dangerWasAround
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V a tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)I a pickNextPeekTimer
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)Z b canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V c start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V d stop
c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$b net/minecraft/world/entity/animal/armadillo/ArmadilloAi$ArmadilloPanic
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V a start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/animal/axolotl/Axolotl net/minecraft/world/entity/animal/axolotl/Axolotl
f I bY TOTAL_PLAYDEAD_TIME
f Lcom/google/common/collect/ImmutableList; bZ SENSOR_TYPES
f Lcom/google/common/collect/ImmutableList; cb MEMORY_TYPES
f D cc PLAYER_REGEN_DETECTION_RANGE
f I cd RARE_VARIANT_CHANCE
f Ljava/lang/String; ce VARIANT_TAG
f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_VARIANT
f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_PLAYING_DEAD
f Lnet/minecraft/network/syncher/DataWatcherObject; ch FROM_BUCKET
f I ci AXOLOTL_TOTAL_AIR_SUPPLY
f I cj REHYDRATE_AIR_SUPPLY
f I ck REGEN_BUFF_MAX_DURATION
f Ljava/util/Map; cl modelRotationValues
f I cm REGEN_BUFF_BASE_DURATION
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m ()V Q playAmbientSound
m ()Z W requiresCustomPersistence
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Lnet/minecraft/util/RandomSource;)Z a useRareVariant
m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)V a setVariant
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m ()Ljava/util/Map; a getModelRotationValues
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkAxolotlSpawnRules
m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/world/entity/EntityLiving;)V a onStopAttacking
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;)V a usePlayerItem
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound
m ()Lnet/minecraft/sounds/SoundEffect; aQ getSwimSplashSound
m ()I aa getMaxHeadXRot
m ()I ab getMaxHeadYRot
m ()V au baseTick
m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (Lnet/minecraft/nbt/NBTTagCompound;)V c loadFromBucketTag
m ()Z cC isPushedByFluid
m ()I ck getMaxAirSupply
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m ()Z et canBeSeenAsEnemy
m (Lnet/minecraft/world/entity/player/EntityHuman;)V f applySupportingEffects
m ()Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; gq getVariant
m ()Z gw isPlayingDead
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gx createAttributes
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/world/item/ItemStack;)V n saveToBucketTag
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget
m ()V s rehydrate
m (I)V u handleAirSupply
m ()Z u fromBucket
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setFromBucket
m (Z)V x setPlayingDead
m ()Lnet/minecraft/sounds/SoundEffect; y getPickupSound
c net/minecraft/world/entity/animal/axolotl/Axolotl$Variant net/minecraft/world/entity/animal/axolotl/Axolotl$Variant
f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; a LUCY
f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; b WILD
f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; c GOLD
f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; d CYAN
f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; e BLUE
f Lcom/mojang/serialization/Codec; f CODEC
f Ljava/util/function/IntFunction; g BY_ID
f I h id
f Ljava/lang/String; i name
f Z j common
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; a getCommonSpawnVariant
m (Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; a getSpawnVariant
m ()I a getId
m (I)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; a byId
m ()Ljava/lang/String; b getName
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; b getRareSpawnVariant
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/animal/axolotl/Axolotl$a net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlGroupData
f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; a types
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; a getVariant
c net/minecraft/world/entity/animal/axolotl/Axolotl$b net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlLookControl
c net/minecraft/world/entity/animal/axolotl/Axolotl$c net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlMoveControl
f Lnet/minecraft/world/entity/animal/axolotl/Axolotl; l axolotl
m ()V a tick
c net/minecraft/world/entity/animal/axolotl/AxolotlAi net/minecraft/world/entity/animal/axolotl/AxolotlAi
f Lnet/minecraft/util/valueproviders/UniformInt; a ADULT_FOLLOW_RANGE
f F b SPEED_MULTIPLIER_WHEN_MAKING_LOVE
f F c SPEED_MULTIPLIER_ON_LAND
f F d SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER
f F e SPEED_MULTIPLIER_WHEN_CHASING_IN_WATER
f F f SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT_IN_WATER
m ()Ljava/util/function/Predicate; a getTemptations
m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$getTemptations$0
m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)V a updateActivity
m (Lnet/minecraft/world/entity/EntityLiving;)Z a canSetWalkTargetFromLookTarget
m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Ljava/util/Optional; b findNearestValidAttackTarget
m (Lnet/minecraft/world/entity/EntityLiving;)F b getSpeedModifierChasing
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initPlayDeadActivity
m (Lnet/minecraft/world/entity/EntityLiving;)F c getSpeedModifierFollowingAdult
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initFightActivity
m (Lnet/minecraft/world/entity/EntityLiving;)F d getSpeedModifier
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initCoreActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initIdleActivity
c net/minecraft/world/entity/animal/axolotl/PlayDead net/minecraft/world/entity/animal/axolotl/PlayDead
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/animal/axolotl/ValidatePlayDead net/minecraft/world/entity/animal/axolotl/ValidatePlayDead
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
c net/minecraft/world/entity/animal/camel/Camel net/minecraft/world/entity/animal/camel/Camel
f F bY BABY_SCALE
f I bZ DASH_COOLDOWN_TICKS
f F cA DASH_VERTICAL_MOMENTUM
f F cB DASH_HORIZONTAL_MOMENTUM
f I cC DASH_MINIMUM_DURATION_TICKS
f I cD SITDOWN_DURATION_TICKS
f I cE STANDUP_DURATION_TICKS
f I cF IDLE_MINIMAL_DURATION_TICKS
f F cG SITTING_HEIGHT_DIFFERENCE
f Lnet/minecraft/world/entity/EntitySize; cH SITTING_DIMENSIONS
f I cI dashCooldown
f I cJ idleAnimationTimeout
f I cb MAX_HEAD_Y_ROT
f Lnet/minecraft/network/syncher/DataWatcherObject; cc DASH
f Lnet/minecraft/network/syncher/DataWatcherObject; cd LAST_POSE_CHANGE_TICK
f Lnet/minecraft/world/entity/AnimationState; ce sitAnimationState
f Lnet/minecraft/world/entity/AnimationState; cf sitPoseAnimationState
f Lnet/minecraft/world/entity/AnimationState; cg sitUpAnimationState
f Lnet/minecraft/world/entity/AnimationState; ch idleAnimationState
f Lnet/minecraft/world/entity/AnimationState; ci dashAnimationState
f F cz RUNNING_SPEED_BONUS
m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; E createBodyControl
m (F)V F onLeashDistance
m ()V Y sendDebugPackets
m ()Lnet/minecraft/sounds/SoundEffect; Y_ getSaddleSoundEvent
m ()V Z customServerAiStep
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Z a handleEating
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (J)V a resetLastPoseChangeTick
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)V a tickRidden
m (ZFLnet/minecraft/world/entity/EntitySize;F)D a getBodyAnchorAnimationYOffset
m ()Z a canJump
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m ()I ab getMaxHeadYRot
m (J)V b resetLastPoseChangeTickToFullStand
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b openCustomInventoryScreen
m (FLnet/minecraft/world/phys/Vec3D;)V b executeRidersJump
m (I)V b onPlayerJump
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/camel/Camel; b getBreedOffspring
m ()V b handleStopJump
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getRiddenInput
m ()I c getJumpCooldown
m (I)V c handleStartJump
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Z dI canSprint
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed
m ()F ed getAgeScale
m ()Z gA isInPoseTransition
m ()V gB sitDown
m ()V gC standUp
m ()V gD standUpInstantly
m ()J gE getPoseTime
m ()Z gF isTamed
m ()Z gq canCamelChangePose
m ()Z gw canPerformRearing
m ()Lnet/minecraft/sounds/SoundEffect; gx getEatingSound
m ()Z gy isCamelSitting
m ()Z gz isCamelVisuallySitting
m ()V ha setupAnimationStates
m ()Z hb isVisuallySittingDown
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec2F; j getRiddenRotation
m ()V l tick
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (F)Lnet/minecraft/world/phys/Vec3D; p getLeashOffset
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u refuseToMove
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setDashing
m (F)V x updateWalkAnimation
m ()Z y isDashing
m ()V z registerGoals
c net/minecraft/world/entity/animal/camel/Camel$a net/minecraft/world/entity/animal/camel/Camel$CamelBodyRotationControl
m ()V a clientTick
c net/minecraft/world/entity/animal/camel/Camel$b net/minecraft/world/entity/animal/camel/Camel$CamelLookControl
m ()V a tick
c net/minecraft/world/entity/animal/camel/Camel$c net/minecraft/world/entity/animal/camel/Camel$CamelMoveControl
m ()V a tick
c net/minecraft/world/entity/animal/camel/CamelAi net/minecraft/world/entity/animal/camel/CamelAi
f F a SPEED_MULTIPLIER_WHEN_PANICKING
f F b SPEED_MULTIPLIER_WHEN_IDLING
f F c SPEED_MULTIPLIER_WHEN_TEMPTED
f F d SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT
f F e SPEED_MULTIPLIER_WHEN_MAKING_LOVE
f Lnet/minecraft/util/valueproviders/UniformInt; f ADULT_FOLLOW_RANGE
f Lcom/google/common/collect/ImmutableList; g SENSOR_TYPES
f Lcom/google/common/collect/ImmutableList; h MEMORY_TYPES
m (Lnet/minecraft/world/entity/animal/camel/Camel;Lnet/minecraft/util/RandomSource;)V a initMemories
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; a brainProvider
m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$getTemptations$2
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Double; a lambda$initIdleActivity$1
m (Lnet/minecraft/world/entity/animal/camel/Camel;)V a updateActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity
m ()Ljava/util/function/Predicate; b getTemptations
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; b lambda$initIdleActivity$0
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity
c net/minecraft/world/entity/animal/camel/CamelAi$a net/minecraft/world/entity/animal/camel/CamelAi$CamelPanic
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/camel/Camel;J)V a start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/animal/camel/CamelAi$b net/minecraft/world/entity/animal/camel/CamelAi$RandomSitting
f I c minimalPoseTicks
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/camel/Camel;J)V a start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/camel/Camel;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/animal/frog/Frog net/minecraft/world/entity/animal/frog/Frog
f Lcom/google/common/collect/ImmutableList; bY SENSOR_TYPES
f Lcom/google/common/collect/ImmutableList; bZ MEMORY_TYPES
f Ljava/lang/String; cb VARIANT_KEY
f Lnet/minecraft/world/entity/AnimationState; cc jumpAnimationState
f Lnet/minecraft/world/entity/AnimationState; cd croakAnimationState
f Lnet/minecraft/world/entity/AnimationState; ce tongueAnimationState
f Lnet/minecraft/world/entity/AnimationState; cf swimIdleAnimationState
f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_VARIANT_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; ch DATA_TONGUE_TARGET_ID
f I ci FROG_FALL_DAMAGE_REDUCTION
f Lnet/minecraft/resources/ResourceKey; cj DEFAULT_VARIANT
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Z)V a setBaby
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a lambda$readAdditionalSaveData$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;)V a spawnChildFromBreeding
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m ()I ab getMaxHeadYRot
m ()I ae getHeadRotSpeed
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/entity/Entity;)V b setTongueTarget
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkFrogSpawnRules
m ()Z cC isPushedByFluid
m ()Ljava/lang/Object; d getVariant
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (FF)I d calculateFallDamage
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gq createAttributes
m (Lnet/minecraft/core/Holder;)V i setVariant
m (Lnet/minecraft/world/entity/EntityLiving;)Z j canEat
m ()V l tick
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget
m ()Z p_ isBaby
m ()V s eraseTongueTarget
m ()Ljava/util/Optional; u getTongueTarget
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (F)V x updateWalkAnimation
m ()Lnet/minecraft/core/Holder; y getVariant
c net/minecraft/world/entity/animal/frog/Frog$a net/minecraft/world/entity/animal/frog/Frog$FrogLookControl
f Lnet/minecraft/world/entity/animal/frog/Frog; h this$0
m ()Z c resetXRotOnTick
c net/minecraft/world/entity/animal/frog/Frog$b net/minecraft/world/entity/animal/frog/Frog$FrogNodeEvaluator
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; l belowPos
m ()Lnet/minecraft/world/level/pathfinder/PathPoint; a getStart
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType
c net/minecraft/world/entity/animal/frog/Frog$c net/minecraft/world/entity/animal/frog/Frog$FrogPathNavigation
m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder
m (Lnet/minecraft/world/level/pathfinder/PathType;)Z b canCutCorner
c net/minecraft/world/entity/animal/frog/FrogAi net/minecraft/world/entity/animal/frog/FrogAi
f F a SPEED_MULTIPLIER_WHEN_PANICKING
f F b SPEED_MULTIPLIER_WHEN_IDLING
f F c SPEED_MULTIPLIER_ON_LAND
f F d SPEED_MULTIPLIER_IN_WATER
f Lnet/minecraft/util/valueproviders/UniformInt; e TIME_BETWEEN_LONG_JUMPS
f I f MAX_LONG_JUMP_HEIGHT
f I g MAX_LONG_JUMP_WIDTH
f F h MAX_JUMP_VELOCITY_MULTIPLIER
f F i SPEED_MULTIPLIER_WHEN_TEMPTED
m ()Ljava/util/function/Predicate; a getTemptations
m (Lnet/minecraft/world/entity/animal/frog/Frog;)V a updateActivity
m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$getTemptations$6
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$initSwimActivity$2
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)Z a isAcceptableLandingSpot
m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/util/RandomSource;)V a initMemories
m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/animal/frog/Frog;)Z b canAttack
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; b lambda$initIdleActivity$0
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity
m (Lnet/minecraft/world/entity/animal/frog/Frog;)Lnet/minecraft/sounds/SoundEffect; c lambda$initJumpActivity$5
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initSwimActivity
m (Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; d lambda$initLaySpawnActivity$4
m (Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; e lambda$initSwimActivity$3
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initLaySpawnActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V f initJumpActivity
m (Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; f lambda$initIdleActivity$1
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V g initTongueActivity
c net/minecraft/world/entity/animal/frog/ShootTongue net/minecraft/world/entity/animal/frog/ShootTongue
f I c TIME_OUT_DURATION
f I d CATCH_ANIMATION_DURATION
f I e TONGUE_ANIMATION_DURATION
f I f UNREACHABLE_TONGUE_TARGETS_COOLDOWN_DURATION
f I g MAX_UNREACHBLE_TONGUE_TARGETS_IN_MEMORY
f F h EATING_DISTANCE
f F i EATING_MOVEMENT_FACTOR
f I j eatAnimationTimer
f I k calculatePathCounter
f Lnet/minecraft/sounds/SoundEffect; l tongueSound
f Lnet/minecraft/sounds/SoundEffect; m eatSound
f Lnet/minecraft/world/phys/Vec3D; n itemSpawnPos
f Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; o state
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/world/entity/EntityLiving;)Z a canPathfindToTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)Z a canStillUse
m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/world/entity/EntityLiving;)V b addUnreachableTargetToMemory
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)V b eatEntity
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;J)V d tick
c net/minecraft/world/entity/animal/frog/ShootTongue$a net/minecraft/world/entity/animal/frog/ShootTongue$State
f Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; a MOVE_TO_TARGET
f Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; b CATCH_ANIMATION
f Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; c EAT_ANIMATION
f Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; d DONE
c net/minecraft/world/entity/animal/frog/Tadpole net/minecraft/world/entity/animal/frog/Tadpole
f I b ticksToBeFrog
f Lcom/google/common/collect/ImmutableList; bY MEMORY_TYPES
f I bZ age
f F c HITBOX_WIDTH
f F d HITBOX_HEIGHT
f Lcom/google/common/collect/ImmutableList; e SENSOR_TYPES
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a feed
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V b usePlayerItem
m ()Lnet/minecraft/world/item/ItemStack; b getBucketItemStack
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (I)V c ageUp
m (Lnet/minecraft/nbt/NBTTagCompound;)V c loadFromBucketTag
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m ()Z eh shouldDropExperience
m ()Lnet/minecraft/sounds/SoundEffect; gr getFlopSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gs createAttributes
m ()I gt getAge
m ()V gu ageUp
m ()I gv getTicksLeftUntilAdult
m (Lnet/minecraft/world/item/ItemStack;)V n saveToBucketTag
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (I)V t setAge
m ()Z u fromBucket
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setFromBucket
m ()Lnet/minecraft/sounds/SoundEffect; y getPickupSound
c net/minecraft/world/entity/animal/frog/TadpoleAi net/minecraft/world/entity/animal/frog/TadpoleAi
f F a SPEED_MULTIPLIER_WHEN_PANICKING
f F b SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER
f F c SPEED_MULTIPLIER_WHEN_TEMPTED
m (Lnet/minecraft/world/entity/animal/frog/Tadpole;)V a updateActivity
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$initIdleActivity$0
m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity
c net/minecraft/world/entity/animal/goat/Goat net/minecraft/world/entity/animal/goat/Goat
f Lnet/minecraft/world/entity/EntitySize; bY LONG_JUMPING_DIMENSIONS
f Lcom/google/common/collect/ImmutableList; bZ SENSOR_TYPES
f Lcom/google/common/collect/ImmutableList; cb MEMORY_TYPES
f I cc GOAT_FALL_DAMAGE_REDUCTION
f D cd GOAT_SCREAMING_CHANCE
f D ce UNIHORN_CHANCE
f I cf ADULT_ATTACK_DAMAGE
f I cg BABY_ATTACK_DAMAGE
f Lnet/minecraft/network/syncher/DataWatcherObject; ch DATA_IS_SCREAMING_GOAT
f Lnet/minecraft/network/syncher/DataWatcherObject; ci DATA_HAS_LEFT_HORN
f Lnet/minecraft/network/syncher/DataWatcherObject; cj DATA_HAS_RIGHT_HORN
f Z ck isLoweringHead
f I cl lowerHeadTick
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m ()I ab getMaxHeadYRot
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/goat/Goat; b getBreedOffspring
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkGoatSpawnRules
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; d getEatingSound
m (FF)I d calculateFallDamage
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()Z gA isScreamingGoat
m ()F gB getRammingXHeadRot
m ()Z gq hasLeftHorn
m ()Z gw hasRightHorn
m ()Z gx dropHorn
m ()V gy addHorns
m ()V gz removeHorns
m ()V k ageBoundaryReached
m (F)V n setYHeadRot
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/item/ItemStack; s createHorn
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setScreamingGoat
m ()Lnet/minecraft/sounds/SoundEffect; y getMilkingSound
c net/minecraft/world/entity/animal/goat/GoatAi net/minecraft/world/entity/animal/goat/GoatAi
f I a RAM_PREPARE_TIME
f I b RAM_MAX_DISTANCE
f I c MAX_LONG_JUMP_HEIGHT
f I d MAX_LONG_JUMP_WIDTH
f F e MAX_JUMP_VELOCITY_MULTIPLIER
f I f RAM_MIN_DISTANCE
f F g ADULT_RAM_KNOCKBACK_FORCE
f F h BABY_RAM_KNOCKBACK_FORCE
f Lnet/minecraft/util/valueproviders/UniformInt; i ADULT_FOLLOW_RANGE
f F j SPEED_MULTIPLIER_WHEN_IDLING
f F k SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT
f F l SPEED_MULTIPLIER_WHEN_TEMPTED
f F m SPEED_MULTIPLIER_WHEN_PANICKING
f F n SPEED_MULTIPLIER_WHEN_PREPARING_TO_RAM
f Lnet/minecraft/util/valueproviders/UniformInt; o TIME_BETWEEN_LONG_JUMPS
f Lnet/minecraft/util/valueproviders/UniformInt; p TIME_BETWEEN_RAMS
f Lnet/minecraft/util/valueproviders/UniformInt; q TIME_BETWEEN_RAMS_SCREAMER
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; r RAM_TARGET_CONDITIONS
f F s SPEED_MULTIPLIER_WHEN_RAMMING
m (Lnet/minecraft/world/entity/animal/goat/Goat;)V a updateActivity
m ()Ljava/util/function/Predicate; a getTemptations
m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$getTemptations$9
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$initIdleActivity$1
m (Lnet/minecraft/world/entity/animal/goat/Goat;Lnet/minecraft/util/RandomSource;)V a initMemories
m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity
m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$static$0
m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEffect; b lambda$initRamActivity$8
m (Lnet/minecraft/world/entity/animal/goat/Goat;)I c lambda$initRamActivity$7
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initLongJumpActivity
m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEffect; d lambda$initRamActivity$6
m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEffect; e lambda$initRamActivity$5
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initRamActivity
m (Lnet/minecraft/world/entity/animal/goat/Goat;)D f lambda$initRamActivity$4
m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/util/valueproviders/UniformInt; g lambda$initRamActivity$3
m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEffect; h lambda$initLongJumpActivity$2
c net/minecraft/world/entity/animal/horse/EntityHorse net/minecraft/world/entity/animal/horse/Horse
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_ID_TYPE_VARIANT
f Lnet/minecraft/world/entity/EntitySize; bZ BABY_DIMENSIONS
m (Lnet/minecraft/world/entity/animal/horse/HorseColor;Lnet/minecraft/world/entity/animal/horse/HorseStyle;)V a setVariantAndMarkings
m (Lnet/minecraft/util/RandomSource;)V a randomizeAttributes
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate
m (Lnet/minecraft/world/entity/animal/horse/HorseColor;)V a setVariant
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/world/level/block/SoundEffectType;)V a playGallopSound
m (Lnet/minecraft/world/IInventory;)V a containerChanged
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m ()Ljava/lang/Object; d getVariant
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()Z fS canWearBodyArmor
m ()Lnet/minecraft/sounds/SoundEffect; gO getAngrySound
m ()I gq getTypeVariant
m ()Lnet/minecraft/sounds/SoundEffect; gx getEatingSound
m (Lnet/minecraft/world/item/ItemStack;)Z l isBodyArmorItem
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/animal/horse/HorseColor; s getVariant
m ()Lnet/minecraft/world/entity/animal/horse/HorseStyle; u getMarkings
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (I)V x setTypeVariant
c net/minecraft/world/entity/animal/horse/EntityHorse$a net/minecraft/world/entity/animal/horse/Horse$HorseGroupData
f Lnet/minecraft/world/entity/animal/horse/HorseColor; a variant
c net/minecraft/world/entity/animal/horse/EntityHorseAbstract net/minecraft/world/entity/animal/horse/AbstractHorse
f F bY MIN_MOVEMENT_SPEED
f F bZ MAX_MOVEMENT_SPEED
f I cA FLAG_TAME
f I cB FLAG_SADDLE
f I cC FLAG_BRED
f I cD FLAG_EATING
f I cE FLAG_STANDING
f I cF FLAG_OPEN_MOUTH
f I cG eatingCounter
f I cH mouthCounter
f I cI standCounter
f F cJ eatAnim
f F cK eatAnimO
f F cL standAnim
f F cM standAnimO
f F cN mouthAnim
f F cO mouthAnimO
f Ljava/util/UUID; cP owner
f Lnet/minecraft/world/IInventory; cQ bodyArmorAccess
f F cb MIN_JUMP_STRENGTH
f F cc MAX_JUMP_STRENGTH
f F cd MIN_HEALTH
f F ce MAX_HEALTH
f F cf BACKWARDS_MOVE_SPEED_FACTOR
f F cg SIDEWAYS_MOVE_SPEED_FACTOR
f Ljava/util/function/Predicate; ch PARENT_HORSE_SELECTOR
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; ci MOMMY_TARGETING
f I cj EQUIPMENT_SLOT_OFFSET
f I ck CHEST_SLOT_OFFSET
f I cl INVENTORY_SLOT_OFFSET
f D cm BREEDING_CROSS_FACTOR
f I cn INV_SLOT_SADDLE
f I co INV_BASE_COUNT
f I cp tailCounter
f I cq sprintCounter
f Z cr isJumping
f Lnet/minecraft/world/InventorySubcontainer; cs inventory
f I ct temper
f F cu playerJumpPendingScale
f Z cv allowStandSliding
f Z cw canGallop
f I cx gallopSoundCounter
f Lnet/minecraft/network/syncher/DataWatcherObject; cz DATA_ID_FLAGS
m (Z)V A setEating
m (Z)V B setStanding
m (Z)V C spawnTamingParticles
m (F)V F onLeashDistance
m (F)F G getEatAnim
m (F)F H getStandAnim
m (F)F I getMouthAnim
m ()I P getAmbientSoundInterval
m ()Ljava/util/UUID; W_ getOwnerUUID
m (Ljava/util/function/DoubleSupplier;)D a generateJumpStrength
m (Lnet/minecraft/util/RandomSource;)V a randomizeAttributes
m (DDDDLnet/minecraft/util/RandomSource;)D a createOffspringAttribute
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage
m (Lnet/minecraft/world/IInventory;)V a containerChanged
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V a positionRider
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)V a tickRidden
m (Ljava/util/function/IntUnaryOperator;)F a generateMaxHealth
m ()Z a canJump
m (Lnet/minecraft/world/entity/EntityAgeable;Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;)V a setOffspringAttributes
m (Lnet/minecraft/sounds/SoundCategory;)V a equipSaddle
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; a getDismountLocationInDirection
m (Lnet/minecraft/world/entity/EntityAgeable;Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;Lnet/minecraft/core/Holder;DD)V a setOffspringAttribute
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Z a handleEating
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/level/block/SoundEffectType;)V a playGallopSound
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m ()I ab_ getInventorySize
m (Ljava/util/UUID;)V b setOwnerUUID
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b openCustomInventoryScreen
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V b equipBodyArmor
m (FLnet/minecraft/world/phys/Vec3D;)V b executeRidersJump
m (Lnet/minecraft/world/level/block/SoundEffectType;)Z b isWoodSoundType
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Ljava/util/function/DoubleSupplier;)D b generateSpeed
m (Lnet/minecraft/world/IInventory;)Z b hasInventoryChanged
m (I)V b onPlayerJump
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m ()V b handleStopJump
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getRiddenInput
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/EnumInteractionResult; c fedFood
m (I)V c handleStartJump
m ()Lnet/minecraft/world/entity/EntityLiving; cQ getControllingPassenger
m (IZ)V d setFlag
m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed
m ()V eD dropEquipment
m (Lnet/minecraft/world/entity/player/EntityHuman;)V f doPlayerRide
m ()Z f isSaddleable
m ()I fQ getMaxSpawnClusterSize
m ()F fe getSoundVolume
m ()Z fg isImmobile
m ()Z gF isTamed
m ()V gG addBehaviourGoals
m ()Z gH isJumping
m ()Z gI isEating
m ()Z gJ isStanding
m ()Z gK isBred
m ()I gL getTemper
m ()V gM createInventory
m ()V gN syncSaddleToClients
m ()Lnet/minecraft/sounds/SoundEffect; gO getAngrySound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gP createBaseHorseAttributes
m ()I gQ getMaxTemper
m ()V gR followMommy
m ()Z gS canEatGrass
m ()Lnet/minecraft/sounds/SoundEffect; gT getAmbientStandSound
m ()V gU standIfPossible
m ()V gV makeMad
m ()V gW playJumpSound
m ()Z gX canParent
m ()I gY getAmbientStandInterval
m ()Lnet/minecraft/world/IInventory; gZ getBodyArmorAccess
m ()V gq openMouth
m ()Z gw canPerformRearing
m ()Lnet/minecraft/sounds/SoundEffect; gx getEatingSound
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z h tameWithName
m ()Z i isSaddled
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec2F; j getRiddenRotation
m ()V l tick
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Z q_ onClimbable
m ()V s eating
m (I)Z u getFlag
m ()V u moveTail
m (I)V v setTemper
m (I)I w modifyTemper
m (Z)V x setTamed
m (Z)V y setIsJumping
m ()V z registerGoals
m (Z)V z setBred
c net/minecraft/world/entity/animal/horse/EntityHorseAbstract$1 net/minecraft/world/entity/animal/horse/AbstractHorse$1
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/item/ItemStack;)V b setTheItem
m ()V e setChanged
m ()Lnet/minecraft/world/item/ItemStack; f getTheItem
c net/minecraft/world/entity/animal/horse/EntityHorseAbstract$2 net/minecraft/world/entity/animal/horse/AbstractHorse$2
m (Lnet/minecraft/world/item/ItemStack;)Z a set
m ()Lnet/minecraft/world/item/ItemStack; a get
c net/minecraft/world/entity/animal/horse/EntityHorseChestedAbstract net/minecraft/world/entity/animal/horse/AbstractChestedHorse
f I bY INV_CHEST_COUNT
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_ID_CHEST
f Lnet/minecraft/world/entity/EntitySize; cb babyDimensions
m (Lnet/minecraft/util/RandomSource;)V a randomizeAttributes
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m ()I ab_ getInventorySize
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V d equipChest
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()V eD dropEquipment
m ()V gq playChestEquipsSound
m ()I gy getInventoryColumns
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createBaseChestedHorseAttributes
m ()Z u hasChest
m (Z)V w setChest
c net/minecraft/world/entity/animal/horse/EntityHorseChestedAbstract$1 net/minecraft/world/entity/animal/horse/AbstractChestedHorse$1
f Lnet/minecraft/world/entity/animal/horse/EntityHorseChestedAbstract; b this$0
m (Lnet/minecraft/world/item/ItemStack;)Z a set
m ()Lnet/minecraft/world/item/ItemStack; a get
c net/minecraft/world/entity/animal/horse/EntityHorseDonkey net/minecraft/world/entity/animal/horse/Donkey
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; gO getAngrySound
m ()V gW playJumpSound
m ()Lnet/minecraft/sounds/SoundEffect; gx getEatingSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
c net/minecraft/world/entity/animal/horse/EntityHorseMule net/minecraft/world/entity/animal/horse/Mule
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; gO getAngrySound
m ()V gW playJumpSound
m ()V gq playChestEquipsSound
m ()Lnet/minecraft/sounds/SoundEffect; gx getEatingSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
c net/minecraft/world/entity/animal/horse/EntityHorseSkeleton net/minecraft/world/entity/animal/horse/SkeletonHorse
f Lnet/minecraft/world/entity/animal/horse/PathfinderGoalHorseTrap; bY skeletonTrapGoal
f I bZ TRAP_MAX_LIFE
f Lnet/minecraft/world/entity/EntitySize; cb BABY_DIMENSIONS
f Z cc isTrap
f I cd trapTime
m (Lnet/minecraft/util/RandomSource;)V a randomizeAttributes
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkSkeletonHorseSpawnRules
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (F)V e playSwimSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()F fl getWaterSlowDown
m ()V gG addBehaviourGoals
m ()V gW playJumpSound
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u isTrap
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setTrap
c net/minecraft/world/entity/animal/horse/EntityHorseZombie net/minecraft/world/entity/animal/horse/ZombieHorse
f Lnet/minecraft/world/entity/EntitySize; bY BABY_DIMENSIONS
m (Lnet/minecraft/util/RandomSource;)V a randomizeAttributes
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkZombieHorseSpawnRules
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()V gG addBehaviourGoals
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
c net/minecraft/world/entity/animal/horse/EntityLlama net/minecraft/world/entity/animal/horse/Llama
f I bZ MAX_STRENGTH
f Lnet/minecraft/network/syncher/DataWatcherObject; cb DATA_STRENGTH_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_VARIANT_ID
f Lnet/minecraft/world/entity/EntitySize; cd BABY_DIMENSIONS
f Z ce didSpit
f Lnet/minecraft/world/entity/animal/horse/EntityLlama; cf caravanHead
f Lnet/minecraft/world/entity/animal/horse/EntityLlama; cg caravanTail
m (Z)V D setDidSpit
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Z a handleEating
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate
m (Lnet/minecraft/world/entity/animal/horse/EntityLlama;)V a joinCaravan
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint
m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant;)V a setVariant
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m ()I ab_ getInventorySize
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/horse/EntityLlama; b getBreedOffspring
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/util/RandomSource;)V b setRandomStrength
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()Z f isSaddleable
m ()Z fS canWearBodyArmor
m ()Z fg isImmobile
m ()I gA getStrength
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gB createAttributes
m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; gC getVariant
m ()Lnet/minecraft/world/item/EnumColor; gD getSwag
m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama; gE makeNewLlama
m ()Lnet/minecraft/sounds/SoundEffect; gO getAngrySound
m ()I gQ getMaxTemper
m ()V gR followMommy
m ()Z gS canEatGrass
m ()D gp followLeashSpeed
m ()V gq playChestEquipsSound
m ()Z gw canPerformRearing
m ()Lnet/minecraft/sounds/SoundEffect; gx getEatingSound
m ()I gy getInventoryColumns
m ()Z gz isTraderLlama
m ()V ha leaveCaravan
m ()Z hb hasCaravanTail
m ()Z hc inCaravan
m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama; hd getCaravanHead
m (Lnet/minecraft/world/entity/EntityLiving;)V k spit
m (Lnet/minecraft/world/item/ItemStack;)Z l isBodyArmorItem
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumColor; n getDyeColor
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (I)V x setStrength
m ()V z registerGoals
c net/minecraft/world/entity/animal/horse/EntityLlama$1 net/minecraft/world/entity/animal/horse/Llama$1
c net/minecraft/world/entity/animal/horse/EntityLlama$2 net/minecraft/world/entity/animal/horse/Llama$2
c net/minecraft/world/entity/animal/horse/EntityLlama$Variant net/minecraft/world/entity/animal/horse/Llama$Variant
f Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; a CREAMY
f Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; b WHITE
f Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; c BROWN
f Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; d GRAY
f Lcom/mojang/serialization/Codec; e CODEC
f Ljava/util/function/IntFunction; f BY_ID
f I g id
f Ljava/lang/String; h name
m (I)Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; a byId
m ()I a getId
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/animal/horse/EntityLlama$a net/minecraft/world/entity/animal/horse/Llama$LlamaAttackWolfGoal
m ()D l getFollowDistance
c net/minecraft/world/entity/animal/horse/EntityLlama$b net/minecraft/world/entity/animal/horse/Llama$LlamaGroupData
f Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; a variant
c net/minecraft/world/entity/animal/horse/EntityLlama$c net/minecraft/world/entity/animal/horse/Llama$LlamaHurtByTargetGoal
m ()Z b canContinueToUse
c net/minecraft/world/entity/animal/horse/EntityLlamaTrader net/minecraft/world/entity/animal/horse/TraderLlama
f I bZ despawnDelay
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;)V f doPlayerRide
m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama; gE makeNewLlama
m ()Z gz isTraderLlama
m ()V hf maybeDespawn
m ()Z hg canDespawn
m ()Z hh isLeashedToWanderingTrader
m ()Z hi isLeashedToSomethingOtherThanTheWanderingTrader
m ()V n_ aiStep
m (I)V x setDespawnDelay
m ()V z registerGoals
c net/minecraft/world/entity/animal/horse/EntityLlamaTrader$a net/minecraft/world/entity/animal/horse/TraderLlama$TraderLlamaDefendWanderingTraderGoal
f Lnet/minecraft/world/entity/animal/horse/EntityLlama; a llama
f Lnet/minecraft/world/entity/EntityLiving; b ownerLastHurtBy
f I c timestamp
m ()Z a canUse
m ()V c start
c net/minecraft/world/entity/animal/horse/HorseColor net/minecraft/world/entity/animal/horse/Variant
f Lnet/minecraft/world/entity/animal/horse/HorseColor; a WHITE
f Lnet/minecraft/world/entity/animal/horse/HorseColor; b CREAMY
f Lnet/minecraft/world/entity/animal/horse/HorseColor; c CHESTNUT
f Lnet/minecraft/world/entity/animal/horse/HorseColor; d BROWN
f Lnet/minecraft/world/entity/animal/horse/HorseColor; e BLACK
f Lnet/minecraft/world/entity/animal/horse/HorseColor; f GRAY
f Lnet/minecraft/world/entity/animal/horse/HorseColor; g DARK_BROWN
f Lcom/mojang/serialization/Codec; h CODEC
f Ljava/util/function/IntFunction; i BY_ID
f I j id
f Ljava/lang/String; k name
f [Lnet/minecraft/world/entity/animal/horse/HorseColor; l $VALUES
m ()I a getId
m (I)Lnet/minecraft/world/entity/animal/horse/HorseColor; a byId
m ()[Lnet/minecraft/world/entity/animal/horse/HorseColor; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/animal/horse/HorseStyle net/minecraft/world/entity/animal/horse/Markings
f Lnet/minecraft/world/entity/animal/horse/HorseStyle; a NONE
f Lnet/minecraft/world/entity/animal/horse/HorseStyle; b WHITE
f Lnet/minecraft/world/entity/animal/horse/HorseStyle; c WHITE_FIELD
f Lnet/minecraft/world/entity/animal/horse/HorseStyle; d WHITE_DOTS
f Lnet/minecraft/world/entity/animal/horse/HorseStyle; e BLACK_DOTS
f Ljava/util/function/IntFunction; f BY_ID
f I g id
f [Lnet/minecraft/world/entity/animal/horse/HorseStyle; h $VALUES
m ()I a getId
m (I)Lnet/minecraft/world/entity/animal/horse/HorseStyle; a byId
m ()[Lnet/minecraft/world/entity/animal/horse/HorseStyle; b $values
c net/minecraft/world/entity/animal/horse/PathfinderGoalHorseTrap net/minecraft/world/entity/animal/horse/SkeletonTrapGoal
f Lnet/minecraft/world/entity/animal/horse/EntityHorseSkeleton; a horse
m (Lnet/minecraft/world/DifficultyDamageScaler;)Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; a createHorse
m ()Z a canUse
m (Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;)Lnet/minecraft/world/entity/monster/EntitySkeleton; a createSkeleton
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a disenchant
m ()V e tick
c net/minecraft/world/entity/animal/sniffer/Sniffer net/minecraft/world/entity/animal/sniffer/Sniffer
f Lnet/minecraft/world/entity/AnimationState; bY feelingHappyAnimationState
f Lnet/minecraft/world/entity/AnimationState; bZ scentingAnimationState
f Lnet/minecraft/world/entity/AnimationState; cb sniffingAnimationState
f Lnet/minecraft/world/entity/AnimationState; cc diggingAnimationState
f Lnet/minecraft/world/entity/AnimationState; cd risingAnimationState
f I ce DIGGING_PARTICLES_DELAY_TICKS
f I cf DIGGING_PARTICLES_DURATION_TICKS
f I cg DIGGING_PARTICLES_AMOUNT
f I ch DIGGING_DROP_SEED_OFFSET_TICKS
f I ci SNIFFER_BABY_AGE_TICKS
f F cj DIGGING_BB_HEIGHT_OFFSET
f Lnet/minecraft/world/entity/EntitySize; ck DIGGING_DIMENSIONS
f Lnet/minecraft/network/syncher/DataWatcherObject; cl DATA_STATE
f Lnet/minecraft/network/syncher/DataWatcherObject; cm DATA_DROP_SEED_AT_TICK
m ()V C onPathfindingStart
m ()V D onPathfindingDone
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Z)V a setBaby
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;)V a spawnChildFromBreeding
m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; a transitionTo
m (Lnet/minecraft/world/entity/AnimationState;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; a emitDiggingParticles
m ()I ab getMaxHeadYRot
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; b setState
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; d getEatingSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()V fj jumpFromGround
m ()Lnet/minecraft/world/phys/Vec3D; gA getHeadPosition
m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; gB getState
m ()V gC resetAnimations
m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; gD onScentingStart
m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; gE onDiggingStart
m ()V gF dropSeed
m ()Ljava/util/stream/Stream; gG getExploredPositions
m ()V gH playSearchingSound
m ()Z gq canSniff
m ()Z gw canPlayDiggingSound
m ()Ljava/util/Optional; gx calculateDigPosition
m ()Z gy canDig
m ()Lnet/minecraft/core/BlockPosition; gz getHeadBlock
m ()Lnet/minecraft/world/phys/AxisAlignedBB; h_ getBoundingBoxForCulling
m (Lnet/minecraft/core/BlockPosition;)Z i canDig
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; j storeExploredPosition
m ()V l tick
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u isSearching
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; w onDiggingComplete
m ()Z y isTempted
c net/minecraft/world/entity/animal/sniffer/Sniffer$State net/minecraft/world/entity/animal/sniffer/Sniffer$State
f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; a IDLING
f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; b FEELING_HAPPY
f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; c SCENTING
f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; d SNIFFING
f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; e SEARCHING
f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; f DIGGING
f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; g RISING
f Ljava/util/function/IntFunction; h BY_ID
f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC
f I j id
m ()I a id
c net/minecraft/world/entity/animal/sniffer/SnifferAi net/minecraft/world/entity/animal/sniffer/SnifferAi
f Ljava/util/List; a SENSOR_TYPES
f Ljava/util/List; b MEMORY_TYPES
f Lorg/slf4j/Logger; c LOGGER
f I d MAX_LOOK_DISTANCE
f I e SNIFFING_COOLDOWN_TICKS
f F f SPEED_MULTIPLIER_WHEN_IDLING
f F g SPEED_MULTIPLIER_WHEN_PANICKING
f F h SPEED_MULTIPLIER_WHEN_SNIFFING
f F i SPEED_MULTIPLIER_WHEN_TEMPTED
m ()Ljava/util/function/Predicate; a getTemptations
m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$getTemptations$0
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Double; a lambda$initIdleActivity$2
m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)V a updateActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity
m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; b resetSniffing
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; b lambda$initIdleActivity$1
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initSniffingActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initDigActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initIdleActivity
c net/minecraft/world/entity/animal/sniffer/SnifferAi$1 net/minecraft/world/entity/animal/sniffer/SnifferAi$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V a start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/animal/sniffer/SnifferAi$2 net/minecraft/world/entity/animal/sniffer/SnifferAi$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/EntityAnimal;J)V a start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/animal/sniffer/SnifferAi$3 net/minecraft/world/entity/animal/sniffer/SnifferAi$3
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/animal/sniffer/SnifferAi$a net/minecraft/world/entity/animal/sniffer/SnifferAi$Digging
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/animal/sniffer/SnifferAi$b net/minecraft/world/entity/animal/sniffer/SnifferAi$FeelingHappy
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/animal/sniffer/SnifferAi$c net/minecraft/world/entity/animal/sniffer/SnifferAi$FinishedDigging
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/animal/sniffer/SnifferAi$d net/minecraft/world/entity/animal/sniffer/SnifferAi$Scenting
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/animal/sniffer/SnifferAi$e net/minecraft/world/entity/animal/sniffer/SnifferAi$Searching
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/animal/sniffer/SnifferAi$f net/minecraft/world/entity/animal/sniffer/SnifferAi$Sniffing
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;Lnet/minecraft/core/BlockPosition;)V a lambda$stop$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/boss/EntityComplexPart net/minecraft/world/entity/boss/EnderDragonPart
f Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon; b parentMob
f Ljava/lang/String; c name
f Lnet/minecraft/world/entity/EntitySize; d size
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bz isPickable
m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult
m ()Z dN shouldBeSaved
m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket
m (Lnet/minecraft/world/entity/Entity;)Z t is
c net/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal net/minecraft/world/entity/boss/enderdragon/EndCrystal
f I b time
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_BEAM_TARGET
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_SHOW_BOTTOM
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/core/BlockPosition;)V a setBeamTarget
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Z)V a setShowBottom
m (Lnet/minecraft/world/damagesource/DamageSource;)V a onDestroyedBy
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()V an kill
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m ()Z bz isPickable
m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult
m ()V l tick
m ()Lnet/minecraft/core/BlockPosition; p getBeamTarget
m ()Z s showsBottom
c net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon net/minecraft/world/entity/boss/enderdragon/EnderDragon
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_PHASE
f F bX oFlapTime
f F bY flapTime
f Z bZ inWall
f [[D c positions
f Lnet/minecraft/world/level/pathfinder/Path; cA openSet
f I ca dragonDeathTime
f F cb yRotA
f Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal; cc nearestCrystal
f Lorg/slf4j/Logger; cd LOGGER
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; ce CRYSTAL_DESTROY_TARGETING
f I cf GROWL_INTERVAL_MIN
f I cg GROWL_INTERVAL_MAX
f F ch SITTING_ALLOWED_DAMAGE_PERCENTAGE
f Ljava/lang/String; ci DRAGON_DEATH_TIME_KEY
f Ljava/lang/String; cj DRAGON_PHASE_KEY
f [Lnet/minecraft/world/entity/boss/EntityComplexPart; ck subEntities
f Lnet/minecraft/world/entity/boss/EntityComplexPart; cl neck
f Lnet/minecraft/world/entity/boss/EntityComplexPart; cm body
f Lnet/minecraft/world/entity/boss/EntityComplexPart; cn tail1
f Lnet/minecraft/world/entity/boss/EntityComplexPart; co tail2
f Lnet/minecraft/world/entity/boss/EntityComplexPart; cp tail3
f Lnet/minecraft/world/entity/boss/EntityComplexPart; cq wing1
f Lnet/minecraft/world/entity/boss/EntityComplexPart; cr wing2
f Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; cs dragonFight
f Lnet/minecraft/core/BlockPosition; ct fightOrigin
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager; cu phaseManager
f I cv growlTime
f F cw sittingDamageReceived
f [Lnet/minecraft/world/level/pathfinder/PathPoint; cx nodes
f [I cz nodeAdjacency
f I d posPointer
f Lnet/minecraft/world/entity/boss/EntityComplexPart; e head
m (F)Lnet/minecraft/world/phys/Vec3D; F getHeadLookVector
m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/damagesource/DamageSource;)V a onCrystalDestroyed
m (Lnet/minecraft/world/entity/boss/EntityComplexPart;DDD)V a tickPart
m (IF)[D a getLatencyPos
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (IILnet/minecraft/world/level/pathfinder/PathPoint;)Lnet/minecraft/world/level/pathfinder/PathEntity; a findPath
m (I[D[D)F a getHeadPartYOffset
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)Lnet/minecraft/world/level/pathfinder/PathEntity; a reconstructPath
m (Lnet/minecraft/world/entity/boss/EntityComplexPart;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;)V a setDragonFight
m ()V aU onFlap
m ()Z aV isFlapping
m ()V an kill
m (F)F b sanitizeScale
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z b checkWalls
m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)Z b addEffect
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Ljava/util/List;)V b knockBack
m ()Z bz isPickable
m (Ljava/util/List;)V c hurt
m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack
m ()Z cw canChangeDimensions
m (Lnet/minecraft/core/BlockPosition;)V d setFightOrigin
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()V dB checkDespawn
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()V eg tickDeath
m ()F fe getSoundVolume
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z g reallyHurt
m ()[Lnet/minecraft/world/entity/boss/EntityComplexPart; gm getSubEntities
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager; gn getPhaseManager
m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; go getDragonFight
m ()F gp getHeadYOffset
m ()V gq checkCrystals
m (D)F i rotWrap
m ()V n_ aiStep
m (Lnet/minecraft/world/entity/Entity;)Z o canRide
m (DDD)I r findClosestNode
m ()Lnet/minecraft/core/BlockPosition; s getFightOrigin
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()I y findClosestNode
c net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon$1 net/minecraft/world/entity/boss/enderdragon/EnderDragon$1
c net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon$2 net/minecraft/world/entity/boss/enderdragon/EnderDragon$2
c net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonController net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonPhaseInstance
f Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon; a dragon
m ()Z a isSitting
m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/EntityHuman;)V a onCrystalDestroyed
m (Lnet/minecraft/world/damagesource/DamageSource;F)F a onHurt
m ()V b doClientTick
m ()V c doServerTick
m ()V d begin
m ()V e end
m ()F f getFlySpeed
m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation
m ()F h getTurnSpeed
c net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonControllerLanded net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonSittingPhase
m ()Z a isSitting
m (Lnet/minecraft/world/damagesource/DamageSource;F)F a onHurt
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerCharge net/minecraft/world/entity/boss/enderdragon/phases/DragonChargePlayerPhase
f Lorg/slf4j/Logger; b LOGGER
f I c CHARGE_RECOVERY_TIME
f Lnet/minecraft/world/phys/Vec3D; d targetLocation
f I e timeSinceCharge
m (Lnet/minecraft/world/phys/Vec3D;)V a setTarget
m ()V c doServerTick
m ()V d begin
m ()F f getFlySpeed
m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerDying net/minecraft/world/entity/boss/enderdragon/phases/DragonDeathPhase
f Lnet/minecraft/world/phys/Vec3D; b targetLocation
f I c time
m ()V b doClientTick
m ()V c doServerTick
m ()V d begin
m ()F f getFlySpeed
m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerFly net/minecraft/world/entity/boss/enderdragon/phases/DragonTakeoffPhase
f Z b firstTick
f Lnet/minecraft/world/level/pathfinder/PathEntity; c currentPath
f Lnet/minecraft/world/phys/Vec3D; d targetLocation
m ()V c doServerTick
m ()V d begin
m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase
m ()V j findNewTarget
m ()V k navigateToNextPathNode
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerHold net/minecraft/world/entity/boss/enderdragon/phases/DragonHoldingPatternPhase
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b NEW_TARGET_TARGETING
f Lnet/minecraft/world/level/pathfinder/PathEntity; c currentPath
f Lnet/minecraft/world/phys/Vec3D; d targetLocation
f Z e clockwise
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a strafePlayer
m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/EntityHuman;)V a onCrystalDestroyed
m ()V c doServerTick
m ()V d begin
m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase
m ()V j findNewTarget
m ()V k navigateToNextPathNode
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerHover net/minecraft/world/entity/boss/enderdragon/phases/DragonHoverPhase
f Lnet/minecraft/world/phys/Vec3D; b targetLocation
m ()Z a isSitting
m ()V c doServerTick
m ()V d begin
m ()F f getFlySpeed
m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedAttack net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingAttackingPhase
f I b ROAR_DURATION
f I c attackingTicks
m ()V b doClientTick
m ()V c doServerTick
m ()V d begin
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedFlame net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingFlamingPhase
f I b FLAME_DURATION
f I c SITTING_FLAME_ATTACKS_COUNT
f I d WARMUP_TIME
f I e flameTicks
f I f flameCount
f Lnet/minecraft/world/entity/EntityAreaEffectCloud; g flame
m ()V b doClientTick
m ()V c doServerTick
m ()V d begin
m ()V e end
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase
m ()V j resetFlameCount
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedSearch net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingScanningPhase
f I b SITTING_SCANNING_IDLE_TICKS
f I c SITTING_ATTACK_Y_VIEW_RANGE
f I d SITTING_ATTACK_VIEW_RANGE
f I e SITTING_CHARGE_VIEW_RANGE
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; f CHARGE_TARGETING
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; g scanTargeting
f I h scanningTime
m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$new$0
m ()V c doServerTick
m ()V d begin
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLanding net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingPhase
f Lnet/minecraft/world/phys/Vec3D; b targetLocation
m ()V b doClientTick
m ()V c doServerTick
m ()V d begin
m ()F f getFlySpeed
m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation
m ()F h getTurnSpeed
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandingFly net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingApproachPhase
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b NEAR_EGG_TARGETING
f Lnet/minecraft/world/level/pathfinder/PathEntity; c currentPath
f Lnet/minecraft/world/phys/Vec3D; d targetLocation
m ()V c doServerTick
m ()V d begin
m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase
m ()V j findNewTarget
m ()V k navigateToNextPathNode
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon; b dragon
f [Lnet/minecraft/world/entity/boss/enderdragon/phases/IDragonController; c phases
f Lnet/minecraft/world/entity/boss/enderdragon/phases/IDragonController; d currentPhase
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/IDragonController; a getCurrentPhase
m (Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase;)V a setPhase
m (Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase;)Lnet/minecraft/world/entity/boss/enderdragon/phases/IDragonController; b getPhase
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; a HOLDING_PATTERN
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; b STRAFE_PLAYER
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; c LANDING_APPROACH
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; d LANDING
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; e TAKEOFF
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; f SITTING_FLAMING
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; g SITTING_SCANNING
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h SITTING_ATTACKING
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i CHARGING_PLAYER
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; j DYING
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; k HOVERING
f [Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; l phases
f Ljava/lang/Class; m instanceClass
f I n id
f Ljava/lang/String; o name
m (Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; a create
m ()Ljava/lang/reflect/Constructor; a getConstructor
m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon;)Lnet/minecraft/world/entity/boss/enderdragon/phases/IDragonController; a createInstance
m (I)Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; a getById
m ()I b getId
m ()I c getCount
c net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerStrafe net/minecraft/world/entity/boss/enderdragon/phases/DragonStrafePlayerPhase
f Lorg/slf4j/Logger; b LOGGER
f I c FIREBALL_CHARGE_AMOUNT
f I d fireballCharge
f Lnet/minecraft/world/level/pathfinder/PathEntity; e currentPath
f Lnet/minecraft/world/phys/Vec3D; f targetLocation
f Lnet/minecraft/world/entity/EntityLiving; g attackTarget
f Z h holdingPatternClockwise
m (Lnet/minecraft/world/entity/EntityLiving;)V a setTarget
m ()V c doServerTick
m ()V d begin
m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase
m ()V j findNewTarget
m ()V k navigateToNextPathNode
c net/minecraft/world/entity/boss/enderdragon/phases/IDragonController net/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance
m ()Z a isSitting
m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/EntityHuman;)V a onCrystalDestroyed
m (Lnet/minecraft/world/damagesource/DamageSource;F)F a onHurt
m ()V b doClientTick
m ()V c doServerTick
m ()V d begin
m ()V e end
m ()F f getFlySpeed
m ()Lnet/minecraft/world/phys/Vec3D; g getFlyTargetLocation
m ()F h getTurnSpeed
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; i getPhase
c net/minecraft/world/entity/boss/wither/EntityWither net/minecraft/world/entity/boss/wither/WitherBoss
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_TARGET_A
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_ID_INV
f I bZ INVULNERABLE_TICKS
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_TARGET_B
f [F ca xRotHeads
f [F cb yRotHeads
f [F cc xRotOHeads
f [F cd yRotOHeads
f [I ce nextHeadUpdate
f [I cf idleHeadUpdates
f I cg destroyBlocksTick
f Lnet/minecraft/server/level/BossBattleServer; ch bossEvent
f Ljava/util/function/Predicate; ci LIVING_ENTITY_SELECTOR
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; cj TARGETING_CONDITIONS
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_TARGET_C
f Ljava/util/List; e DATA_TARGETS
m ()V Z customServerAiStep
m (FFF)F a rotlerp
m (II)V a setAlternativeTarget
m (IDDDZ)V a performRangedAttack
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
m ()Z a isPowered
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/Vec3D;)V a makeStuckInBlock
m (ILnet/minecraft/world/entity/EntityLiving;)V a performRangedAttack
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setCustomName
m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)Z b addEffect
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (I)F b getHeadYRot
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (I)F c getHeadXRot
m (Lnet/minecraft/server/level/EntityPlayer;)V c startSeenByPlayer
m (Lnet/minecraft/world/effect/MobEffect;)Z c canBeAffected
m ()Z cw canChangeDimensions
m (Lnet/minecraft/server/level/EntityPlayer;)V d stopSeenByPlayer
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d canDestroy
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()V dB checkDespawn
m ()V n_ aiStep
m (Lnet/minecraft/world/entity/Entity;)Z o canRide
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V s makeInvulnerable
m (I)V t setInvulnerableTicks
m (I)I u getAlternativeTarget
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes
m (I)D v getHeadX
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (I)D w getHeadY
m (I)D x getHeadZ
m ()I y getInvulnerableTicks
m ()V z registerGoals
c net/minecraft/world/entity/boss/wither/EntityWither$1 net/minecraft/world/entity/boss/wither/WitherBoss$1
c net/minecraft/world/entity/boss/wither/EntityWither$a net/minecraft/world/entity/boss/wither/WitherBoss$WitherDoNothingGoal
m ()Z a canUse
c net/minecraft/world/entity/decoration/EntityArmorStand net/minecraft/world/entity/decoration/ArmorStand
f I b WOBBLE_TIME
f I bF CLIENT_FLAG_MARKER
f Lnet/minecraft/network/syncher/DataWatcherObject; bG DATA_CLIENT_FLAGS
f Lnet/minecraft/network/syncher/DataWatcherObject; bH DATA_HEAD_POSE
f Lnet/minecraft/network/syncher/DataWatcherObject; bI DATA_BODY_POSE
f Lnet/minecraft/network/syncher/DataWatcherObject; bJ DATA_LEFT_ARM_POSE
f Lnet/minecraft/network/syncher/DataWatcherObject; bK DATA_RIGHT_ARM_POSE
f Lnet/minecraft/network/syncher/DataWatcherObject; bL DATA_LEFT_LEG_POSE
f Lnet/minecraft/network/syncher/DataWatcherObject; bM DATA_RIGHT_LEG_POSE
f J bN lastHit
f Z bO ENABLE_ARMS
f Lnet/minecraft/core/Vector3f; bP DEFAULT_HEAD_POSE
f Lnet/minecraft/core/Vector3f; bQ DEFAULT_BODY_POSE
f Lnet/minecraft/core/Vector3f; bR DEFAULT_LEFT_ARM_POSE
f Lnet/minecraft/core/Vector3f; bS DEFAULT_RIGHT_ARM_POSE
f Lnet/minecraft/core/Vector3f; bT DEFAULT_LEFT_LEG_POSE
f Lnet/minecraft/core/Vector3f; bU DEFAULT_RIGHT_LEG_POSE
f Lnet/minecraft/world/entity/EntitySize; bV MARKER_DIMENSIONS
f Lnet/minecraft/world/entity/EntitySize; bW BABY_DIMENSIONS
f D bX FEET_OFFSET
f D bY CHEST_OFFSET
f D bZ LEGS_OFFSET
f I c DISABLE_TAKING_OFFSET
f D ca HEAD_OFFSET
f Ljava/util/function/Predicate; cb RIDABLE_MINECARTS
f Lnet/minecraft/core/NonNullList; cc handItems
f Lnet/minecraft/core/NonNullList; cd armorItems
f Z ce invisible
f I cf disabledSlots
f Lnet/minecraft/core/Vector3f; cg headPose
f Lnet/minecraft/core/Vector3f; ch bodyPose
f Lnet/minecraft/core/Vector3f; ci leftArmPose
f Lnet/minecraft/core/Vector3f; cj rightArmPose
f Lnet/minecraft/core/Vector3f; ck leftLegPose
f Lnet/minecraft/core/Vector3f; cl rightLegPose
f I d DISABLE_PUTTING_OFFSET
f I e CLIENT_FLAG_SMALL
f I f CLIENT_FLAG_SHOW_ARMS
f I g CLIENT_FLAG_NO_BASEPLATE
m ()Lnet/minecraft/core/Vector3f; A getHeadPose
m ()Lnet/minecraft/core/Vector3f; B getBodyPose
m ()Lnet/minecraft/core/Vector3f; C getLeftArmPose
m ()Lnet/minecraft/core/Vector3f; D getRightArmPose
m (Lnet/minecraft/world/entity/Entity;)V D doPush
m ()Lnet/minecraft/core/Vector3f; E getLeftLegPose
m ()Lnet/minecraft/core/Vector3f; G getRightLegPose
m ()Z H hasPhysics
m ()Lnet/minecraft/nbt/NBTTagCompound; I writePose
m ()V J updateInvisibilityStatus
m ()V K showBreakingParticles
m ()V M playBrokenSound
m (Z)V a setShowArms
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (D)Z a shouldRenderAtSqrDistance
m (BIZ)B a setBit
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactAt
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion
m (Lnet/minecraft/core/Vector3f;)V a setHeadPose
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V a setItemSlot
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getItemBySlot
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)Z a swapItem
m ()V an kill
m (Lnet/minecraft/core/Vector3f;)V b setBodyPose
m (Z)V b setNoBasePlate
m (B)V b handleEntityEvent
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bz isPickable
m (Lnet/minecraft/core/Vector3f;)V c setLeftArmPose
m (Lnet/minecraft/nbt/NBTTagCompound;)V c readPose
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z d canUseSlot
m (Lnet/minecraft/core/Vector3f;)V d setRightArmPose
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult
m ()Z db isEffectiveAi
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (FF)F e tickHeadTurn
m (Lnet/minecraft/core/Vector3f;)V e setLeftLegPose
m ()Lnet/minecraft/world/entity/EntityLiving$a; eL getFallSounds
m ()Ljava/lang/Iterable; eZ getArmorSlots
m ()Z eu canBeSeenByAnyone
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f isDisabled
m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem
m (Lnet/minecraft/core/Vector3f;)V f setRightLegPose
m ()Z fG isAffectedByPotions
m ()Z fH attackable
m ()Ljava/lang/Iterable; fa getHandSlots
m ()Lnet/minecraft/world/entity/EnumMainHand; fu getMainArm
m (Lnet/minecraft/world/damagesource/DamageSource;F)V g causeDamage
m ()V j_ refreshDimensions
m (Z)V k setInvisible
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EnumItemSlot; k getClickedSlot
m (F)Lnet/minecraft/world/phys/Vec3D; k getLightProbePosition
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; k_ getPistonPushReaction
m ()V l tick
m (F)V n setYHeadRot
m (F)V o setYBodyRot
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p_ isBaby
m ()V q pushEntities
m ()Z r_ isIgnoringBlockTriggers
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m (Z)V t setSmall
m (Lnet/minecraft/world/entity/Entity;)Z u skipAttackInteraction
m ()Z u isSmall
m (Z)V u setMarker
m (Z)Lnet/minecraft/world/entity/EntitySize; v getDimensionsMarker
m ()Z v isShowArms
m ()Z y isNoBasePlate
m ()Z z isMarker
c net/minecraft/world/entity/decoration/EntityArmorStand$1 net/minecraft/world/entity/decoration/ArmorStand$1
c net/minecraft/world/entity/decoration/EntityHanging net/minecraft/world/entity/decoration/HangingEntity
f Ljava/util/function/Predicate; b HANGING_ENTITY
f Lnet/minecraft/core/BlockPosition; c pos
f Lnet/minecraft/core/EnumDirection; d direction
f Lorg/slf4j/Logger; e LOGGER
f I f checkInterval
m ()I A getWidth
m ()I B getHeight
m ()V C playPlacementSound
m ()Lnet/minecraft/core/BlockPosition; D getPos
m (Lnet/minecraft/core/EnumDirection;)V a setDirection
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)F a rotate
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move
m (Lnet/minecraft/world/level/block/EnumBlockMirror;)F a mirror
m (Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation
m (DDD)V a_ setPos
m (I)D b offs
m (Lnet/minecraft/world/entity/Entity;)V b dropItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bB repositionEntityAfterLoad
m ()Z bz isPickable
m ()Lnet/minecraft/core/EnumDirection; cH getDirection
m ()V j_ refreshDimensions
m ()V l tick
m (Lnet/minecraft/world/entity/Entity;)Z u skipAttackInteraction
m ()V y recalculateBoundingBox
m ()Z z survives
c net/minecraft/world/entity/decoration/EntityHanging$1 net/minecraft/world/entity/decoration/HangingEntity$1
c net/minecraft/world/entity/decoration/EntityItemFrame net/minecraft/world/entity/decoration/ItemFrame
f I e NUM_ROTATIONS
f Lorg/slf4j/Logger; f LOGGER
f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_ITEM
f Lnet/minecraft/network/syncher/DataWatcherObject; h DATA_ROTATION
f F i dropChance
f Z j fixed
m ()I A getWidth
m ()I B getHeight
m ()V C playPlacementSound
m ()Lnet/minecraft/world/item/ItemStack; E getItem
m ()Lnet/minecraft/world/level/saveddata/maps/MapId; G getFramedMapId
m ()Z H hasFramedMap
m ()I I getRotation
m ()I J getAnalogOutput
m (Lnet/minecraft/world/item/ItemStack;)V a setItem
m (Lnet/minecraft/core/EnumDirection;)V a setDirection
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move
m (Lnet/minecraft/world/item/ItemStack;Z)V a setItem
m (IZ)V a setRotation
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m ()V an kill
m (Lnet/minecraft/world/entity/Entity;)V b dropItem
m (Lnet/minecraft/world/entity/Entity;Z)V b dropItem
m (I)V b setRotation
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/item/ItemStack;)V c removeFramedMap
m (Lnet/minecraft/world/item/ItemStack;)V d onItemChanged
m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult
m ()F dG getVisualRotationYInDegrees
m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket
m ()Lnet/minecraft/sounds/SoundEffect; p getRemoveItemSound
m ()Lnet/minecraft/sounds/SoundEffect; s getBreakSound
m ()Lnet/minecraft/sounds/SoundEffect; u getPlaceSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAddItemSound
m ()Lnet/minecraft/sounds/SoundEffect; w getRotateItemSound
m ()Lnet/minecraft/world/item/ItemStack; x getFrameItemStack
m ()V y recalculateBoundingBox
m ()Z z survives
c net/minecraft/world/entity/decoration/EntityItemFrame$1 net/minecraft/world/entity/decoration/ItemFrame$1
c net/minecraft/world/entity/decoration/EntityLeash net/minecraft/world/entity/decoration/LeashFenceKnotEntity
f D e OFFSET_Y
m ()I A getWidth
m ()I B getHeight
m ()V C playPlacementSound
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/core/EnumDirection;)V a setDirection
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/decoration/EntityLeash; b getOrCreateKnot
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity;)V b dropItem
m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult
m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket
m (F)Lnet/minecraft/world/phys/Vec3D; q getRopeHoldPosition
m ()V y recalculateBoundingBox
m ()Z z survives
c net/minecraft/world/entity/decoration/EntityPainting net/minecraft/world/entity/decoration/Painting
f Lcom/mojang/serialization/MapCodec; e VARIANT_MAP_CODEC
f Lcom/mojang/serialization/Codec; f VARIANT_CODEC
f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_PAINTING_VARIANT_ID
f Lnet/minecraft/resources/ResourceKey; h DEFAULT_VARIANT
m ()I A getWidth
m ()I B getHeight
m ()V C playPlacementSound
m (ILnet/minecraft/core/Holder;)Z a lambda$create$1
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$storeVariant$2
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Ljava/util/Optional; a create
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/world/entity/decoration/EntityPainting;Lnet/minecraft/core/Holder;)Z a lambda$create$0
m (DDDFFI)V a lerpTo
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/Holder;)V a storeVariant
m (Lnet/minecraft/core/Holder;)V b setVariant
m (Lnet/minecraft/world/entity/Entity;)V b dropItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (DDDFF)V b moveTo
m (Lnet/minecraft/core/Holder;)I c variantArea
m ()Ljava/lang/Object; d getVariant
m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult
m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket
m ()Lnet/minecraft/world/phys/Vec3D; do trackingPosition
m ()Lnet/minecraft/core/Holder; p getVariant
m ()Lnet/minecraft/core/Holder; s getDefaultVariant
c net/minecraft/world/entity/decoration/GlowItemFrame net/minecraft/world/entity/decoration/GlowItemFrame
m ()Lnet/minecraft/sounds/SoundEffect; p getRemoveItemSound
m ()Lnet/minecraft/sounds/SoundEffect; s getBreakSound
m ()Lnet/minecraft/sounds/SoundEffect; u getPlaceSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAddItemSound
m ()Lnet/minecraft/sounds/SoundEffect; w getRotateItemSound
m ()Lnet/minecraft/world/item/ItemStack; x getFrameItemStack
c net/minecraft/world/entity/decoration/PaintingVariant net/minecraft/world/entity/decoration/PaintingVariant
f I a width
f I b height
m ()I a getWidth
m ()I b getHeight
c net/minecraft/world/entity/decoration/PaintingVariants net/minecraft/world/entity/decoration/PaintingVariants
f Lnet/minecraft/resources/ResourceKey; A EARTH
f Lnet/minecraft/resources/ResourceKey; B WIND
f Lnet/minecraft/resources/ResourceKey; C WATER
f Lnet/minecraft/resources/ResourceKey; D FIRE
f Lnet/minecraft/resources/ResourceKey; a KEBAB
f Lnet/minecraft/resources/ResourceKey; b AZTEC
f Lnet/minecraft/resources/ResourceKey; c ALBAN
f Lnet/minecraft/resources/ResourceKey; d AZTEC2
f Lnet/minecraft/resources/ResourceKey; e BOMB
f Lnet/minecraft/resources/ResourceKey; f PLANT
f Lnet/minecraft/resources/ResourceKey; g WASTELAND
f Lnet/minecraft/resources/ResourceKey; h POOL
f Lnet/minecraft/resources/ResourceKey; i COURBET
f Lnet/minecraft/resources/ResourceKey; j SEA
f Lnet/minecraft/resources/ResourceKey; k SUNSET
f Lnet/minecraft/resources/ResourceKey; l CREEBET
f Lnet/minecraft/resources/ResourceKey; m WANDERER
f Lnet/minecraft/resources/ResourceKey; n GRAHAM
f Lnet/minecraft/resources/ResourceKey; o MATCH
f Lnet/minecraft/resources/ResourceKey; p BUST
f Lnet/minecraft/resources/ResourceKey; q STAGE
f Lnet/minecraft/resources/ResourceKey; r VOID
f Lnet/minecraft/resources/ResourceKey; s SKULL_AND_ROSES
f Lnet/minecraft/resources/ResourceKey; t WITHER
f Lnet/minecraft/resources/ResourceKey; u FIGHTERS
f Lnet/minecraft/resources/ResourceKey; v POINTER
f Lnet/minecraft/resources/ResourceKey; w PIGSCENE
f Lnet/minecraft/resources/ResourceKey; x BURNING_SKULL
f Lnet/minecraft/resources/ResourceKey; y SKELETON
f Lnet/minecraft/resources/ResourceKey; z DONKEY_KONG
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/entity/decoration/PaintingVariant; a bootstrap
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create
c net/minecraft/world/entity/item/EntityFallingBlock net/minecraft/world/entity/item/FallingBlockEntity
f I b time
f Z c dropItem
f Lnet/minecraft/nbt/NBTTagCompound; d blockData
f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_START_POS
f Lorg/slf4j/Logger; f LOGGER
f Lnet/minecraft/world/level/block/state/IBlockData; g blockState
f Z h cancelDrop
f Z i hurtEntities
f I j fallDamageMax
f F k fallDamagePerDistance
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V a callOnBrokenAfterFall
m (Lnet/minecraft/core/BlockPosition;)V a setStartPos
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/entity/item/EntityFallingBlock; a fall
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/CrashReportSystemDetails;)V a fillCrashReportCategory
m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()D aY getDefaultGravity
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (FI)V b setHurtsEntities
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m ()Z bz isPickable
m ()Z cP onlyOpCanSetNbt
m ()Lnet/minecraft/network/chat/IChatBaseComponent; cr getTypeName
m ()Z ct isAttackable
m ()Z cy displayFireAnimation
m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket
m ()V l tick
m ()Lnet/minecraft/core/BlockPosition; p getStartPos
m ()V s disableDrop
m ()Lnet/minecraft/world/level/block/state/IBlockData; u getBlockState
c net/minecraft/world/entity/item/EntityItem net/minecraft/world/entity/item/ItemEntity
f F b EYE_HEIGHT
f F c bobOffs
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_ITEM
f F e FLOAT_HEIGHT
f I f LIFETIME
f I g INFINITE_PICKUP_DELAY
f I h INFINITE_LIFETIME
f I i age
f I j pickupDelay
f I k health
f Ljava/util/UUID; l thrower
f Lnet/minecraft/world/entity/Entity; m cachedThrower
f Ljava/util/UUID; n target
m ()V A setExtendedLifetime
m ()V B makeFakeItem
m ()Lnet/minecraft/world/entity/item/EntityItem; C copy
m ()V D setUnderwaterMovement
m ()V E setUnderLavaMovement
m ()V G mergeWithNeighbours
m ()Z H isMergable
m (Lnet/minecraft/world/item/ItemStack;)V a setItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a areMergable
m (Lnet/minecraft/world/entity/item/EntityItem;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a merge
m (Lnet/minecraft/world/entity/item/EntityItem;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/item/EntityItem;Lnet/minecraft/world/item/ItemStack;)V a merge
m (Lnet/minecraft/world/entity/item/EntityItem;)V a tryToMerge
m (F)F a getSpin
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; a merge
m ()Lnet/minecraft/core/BlockPosition; aK getBlockPosBelowThatAffectsMyMovement
m ()D aY getDefaultGravity
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName
m (Lnet/minecraft/world/entity/Entity;)V b setThrower
m (Ljava/util/UUID;)V b setTarget
m (I)V b setPickUpDelay
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; b changeDimension
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m ()Z bc dampensVibrations
m ()Z bd fireImmune
m ()Z ct isAttackable
m ()F dG getVisualRotationYInDegrees
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()V l tick
m ()Lnet/minecraft/world/item/ItemStack; p getItem
m ()Lnet/minecraft/world/entity/Entity; s getOwner
m ()I u getAge
m ()V v setDefaultPickUpDelay
m ()V w setNoPickUpDelay
m (Lnet/minecraft/world/entity/Entity;)V w restoreFrom
m ()V x setNeverPickUp
m ()Z y hasPickUpDelay
m ()V z setUnlimitedLifetime
c net/minecraft/world/entity/item/EntityTNTPrimed net/minecraft/world/entity/item/PrimedTnt
f Ljava/lang/String; b TAG_FUSE
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_FUSE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_BLOCK_STATE_ID
f I e DEFAULT_FUSE_TIME
f Ljava/lang/String; f TAG_BLOCK_STATE
f Lnet/minecraft/world/entity/EntityLiving; g owner
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()D aY getDefaultGravity
m (I)V b setFuse
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m ()Z bz isPickable
m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setBlockState
m ()V l tick
m ()Lnet/minecraft/world/entity/EntityLiving; p getOwner
m ()I u getFuse
m ()Lnet/minecraft/world/level/block/state/IBlockData; v getBlockState
m ()V w explode
m (Lnet/minecraft/world/entity/Entity;)V w restoreFrom
c net/minecraft/world/entity/monster/Bogged net/minecraft/world/entity/monster/Bogged
f Ljava/lang/String; b SHEARED_TAG_NAME
f I c HARD_ATTACK_INTERVAL
f I d NORMAL_ATTACK_INTERVAL
f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_SHEARED
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/sounds/SoundCategory;)V a shear
m ()Z a readyForShearing
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/projectile/EntityArrow; b getArrow
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()I gq getHardAttackInterval
m ()I gr getAttackInterval
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gt createAttributes
m ()Z gu isSheared
m ()V gx spawnShearedMushrooms
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setSheared
c net/minecraft/world/entity/monster/EntityBlaze net/minecraft/world/entity/monster/Blaze
f F b allowedHeightOffset
f I c nextHeightOffsetChangeTick
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_FLAGS_ID
m ()V Z customServerAiStep
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Z bQ isOnFire
m ()F bt getLightLevelDependentMagicValue
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Z fp isSensitiveToWater
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u isCharged
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setCharged
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityBlaze$PathfinderGoalBlazeFireball net/minecraft/world/entity/monster/Blaze$BlazeAttackGoal
f Lnet/minecraft/world/entity/monster/EntityBlaze; a blaze
f I b attackStep
f I c attackTime
f I d lastSeen
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()V c start
m ()V d stop
m ()V e tick
m ()D h getFollowDistance
c net/minecraft/world/entity/monster/EntityCaveSpider net/minecraft/world/entity/monster/CaveSpider
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; l getVehicleAttachmentPoint
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createCaveSpider
c net/minecraft/world/entity/monster/EntityCreeper net/minecraft/world/entity/monster/Creeper
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_SWELL_DIR
f I bY swell
f I bZ maxSwell
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_IS_POWERED
f I ca explosionRadius
f I cb droppedSkulls
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_IS_IGNITED
f I e oldSwell
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (F)F G getSwelling
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
m ()Z a isPowered
m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot
m (I)V b setSwellDir
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m ()I cx getMaxFallDistance
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()V gq ignite
m ()Z gr canDropMobsSkull
m ()V gs increaseDroppedSkulls
m ()V gt explodeCreeper
m ()V gu spawnLingeringCloud
m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget
m ()V l tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()I u getSwellDir
m ()Z y isIgnited
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityDrowned net/minecraft/world/entity/monster/Drowned
f F b NAUTILUS_SHELL_CHANCE
f Lnet/minecraft/world/entity/ai/navigation/NavigationGuardian; c waterNavigation
f Z cb searchingForLand
f Lnet/minecraft/world/entity/ai/navigation/Navigation; d groundNavigation
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkDrownedSpawnRules
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isDeepEnoughToSpawn
m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z b canReplaceCurrentItem
m ()V bk updateSwimming
m ()Z cC isPushedByFluid
m ()Z cd isVisuallySwimming
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Z gA wantsToSwim
m ()Lnet/minecraft/sounds/SoundEffect; gq getStepSound
m ()Lnet/minecraft/world/item/ItemStack; gr getSkull
m ()Z gs convertsInWater
m ()Z gt closeToNextPos
m (Lnet/minecraft/world/entity/EntityLiving;)Z j okTarget
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()V u addBehaviourGoals
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setSearchingForLand
m ()Z y supportsBreakDoorGoal
c net/minecraft/world/entity/monster/EntityDrowned$1 net/minecraft/world/entity/monster/Drowned$1
c net/minecraft/world/entity/monster/EntityDrowned$a net/minecraft/world/entity/monster/Drowned$DrownedAttackGoal
f Lnet/minecraft/world/entity/monster/EntityDrowned; b drowned
m ()Z a canUse
m ()Z b canContinueToUse
c net/minecraft/world/entity/monster/EntityDrowned$b net/minecraft/world/entity/monster/Drowned$DrownedGoToBeachGoal
f Lnet/minecraft/world/entity/monster/EntityDrowned; g drowned
m ()Z a canUse
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
c net/minecraft/world/entity/monster/EntityDrowned$c net/minecraft/world/entity/monster/Drowned$DrownedGoToWaterGoal
f Lnet/minecraft/world/entity/EntityCreature; a mob
f D b wantedX
f D c wantedY
f D d wantedZ
f D e speedModifier
f Lnet/minecraft/world/level/World; f level
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()Lnet/minecraft/world/phys/Vec3D; h getWaterPos
c net/minecraft/world/entity/monster/EntityDrowned$d net/minecraft/world/entity/monster/Drowned$DrownedMoveControl
f Lnet/minecraft/world/entity/monster/EntityDrowned; l drowned
c net/minecraft/world/entity/monster/EntityDrowned$e net/minecraft/world/entity/monster/Drowned$DrownedSwimUpGoal
f Lnet/minecraft/world/entity/monster/EntityDrowned; a drowned
f D b speedModifier
f I c seaLevel
f Z d stuck
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/monster/EntityDrowned$f net/minecraft/world/entity/monster/Drowned$DrownedTridentAttackGoal
f Lnet/minecraft/world/entity/monster/EntityDrowned; a drowned
m ()Z a canUse
m ()V c start
m ()V d stop
c net/minecraft/world/entity/monster/EntityEnderman net/minecraft/world/entity/monster/EnderMan
f I bY MIN_DEAGGRESSION_TIME
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_CARRY_STATE
f Ljava/util/UUID; c SPEED_MODIFIER_ATTACKING_UUID
f Lnet/minecraft/network/syncher/DataWatcherObject; ca DATA_CREEPY
f Lnet/minecraft/network/syncher/DataWatcherObject; cb DATA_STARED_AT
f I cc lastStareSound
f I cd targetChangeTime
f Lnet/minecraft/util/valueproviders/UniformInt; ce PERSISTENT_ANGER_TIME
f I cf remainingPersistentAngerTime
f Ljava/util/UUID; cg persistentAngerTarget
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; d SPEED_MODIFIER_ATTACKING
f I e DELAY_BETWEEN_CREEPY_STARE_SOUND
m ()Z W requiresCustomPersistence
m ()V Z customServerAiStep
m ()I a getRemainingPersistentAngerTime
m (Ljava/util/UUID;)V a setPersistentAngerTarget
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/projectile/EntityPotion;F)Z a hurtWithCleanWater
m (I)V a setRemainingPersistentAngerTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot
m ()Ljava/util/UUID; b getPersistentAngerTarget
m (Lnet/minecraft/world/entity/Entity;)Z b teleportTowards
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()V c startPersistentAngerTimer
m (Lnet/minecraft/world/level/block/state/IBlockData;)V d setCarriedBlock
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Z fp isSensitiveToWater
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z g isLookingAtMe
m ()Lnet/minecraft/world/level/block/state/IBlockData; gq getCarriedBlock
m ()Z gr isCreepy
m ()Z gs hasBeenStaredAt
m ()V gt setBeingStaredAt
m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (DDD)Z r teleport
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()V u playStareSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()Z y teleport
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalEndermanPickupBlock net/minecraft/world/entity/monster/EnderMan$EndermanTakeBlockGoal
f Lnet/minecraft/world/entity/monster/EntityEnderman; a enderman
m ()Z a canUse
m ()V e tick
c net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalEndermanPlaceBlock net/minecraft/world/entity/monster/EnderMan$EndermanLeaveBlockGoal
f Lnet/minecraft/world/entity/monster/EntityEnderman; a enderman
m ()Z a canUse
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a canPlaceBlock
m ()V e tick
c net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalPlayerWhoLookedAtTarget net/minecraft/world/entity/monster/EnderMan$EndermanLookForPlayerGoal
f Lnet/minecraft/world/entity/monster/EntityEnderman; i enderman
f Lnet/minecraft/world/entity/player/EntityHuman; j pendingTarget
f I k aggroTime
f I l teleportTime
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; m startAggroTargetConditions
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; n continueAggroTargetConditions
f Ljava/util/function/Predicate; o isAngerInducing
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/monster/EntityEnderman$a net/minecraft/world/entity/monster/EnderMan$EndermanFreezeWhenLookedAt
f Lnet/minecraft/world/entity/monster/EntityEnderman; a enderman
f Lnet/minecraft/world/entity/EntityLiving; b target
m ()Z a canUse
m ()V c start
m ()V e tick
c net/minecraft/world/entity/monster/EntityEndermite net/minecraft/world/entity/monster/Endermite
f I b MAX_LIFE
f I c life
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkEndermiteSpawnRules
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()V l tick
m ()V n_ aiStep
m (F)V o setYBodyRot
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityEvoker net/minecraft/world/entity/monster/Evoker
f Lnet/minecraft/world/entity/animal/EntitySheep; e wololoTarget
m ()V Z customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/animal/EntitySheep;)V a setWololoTarget
m (IZ)V a applyRaidBuffs
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Lnet/minecraft/sounds/SoundEffect; ae_ getCelebrateSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/entity/animal/EntitySheep; gL getWololoTarget
m ()Lnet/minecraft/sounds/SoundEffect; gq getCastingSoundEvent
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (Lnet/minecraft/world/entity/Entity;)Z s isAlliedTo
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityEvoker$a net/minecraft/world/entity/monster/Evoker$EvokerAttackSpellGoal
m (DDDDFI)V a createSpellEntity
m ()I h getCastingTime
m ()I i getCastingInterval
m ()V k performSpellCasting
m ()Lnet/minecraft/sounds/SoundEffect; l getSpellPrepareSound
m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; m getSpell
c net/minecraft/world/entity/monster/EntityEvoker$b net/minecraft/world/entity/monster/Evoker$EvokerCastingSpellGoal
m ()V e tick
c net/minecraft/world/entity/monster/EntityEvoker$c net/minecraft/world/entity/monster/Evoker$EvokerSummonSpellGoal
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; e vexCountTargeting
m ()Z a canUse
m ()I h getCastingTime
m ()I i getCastingInterval
m ()V k performSpellCasting
m ()Lnet/minecraft/sounds/SoundEffect; l getSpellPrepareSound
m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; m getSpell
c net/minecraft/world/entity/monster/EntityEvoker$d net/minecraft/world/entity/monster/Evoker$EvokerWololoSpellGoal
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; e wololoTargeting
m ()Z a canUse
m ()Z b canContinueToUse
m ()V d stop
m ()I h getCastingTime
m ()I i getCastingInterval
m ()V k performSpellCasting
m ()Lnet/minecraft/sounds/SoundEffect; l getSpellPrepareSound
m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; m getSpell
m ()I n getCastWarmupTime
c net/minecraft/world/entity/monster/EntityGhast net/minecraft/world/entity/monster/Ghast
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_IS_CHARGING
f I c explosionPower
m ()Z X shouldDespawnInPeaceful
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkGhastSpawnRules
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b isInvulnerableTo
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()I fQ getMaxSpawnClusterSize
m ()F fe getSoundVolume
m (Lnet/minecraft/world/damagesource/DamageSource;)Z h isReflectedFireball
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z s isCharging
m ()I u getExplosionPower
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setCharging
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; y createAttributes
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityGhast$ControllerGhast net/minecraft/world/entity/monster/Ghast$GhastMoveControl
f Lnet/minecraft/world/entity/monster/EntityGhast; l ghast
f I m floatDuration
m (Lnet/minecraft/world/phys/Vec3D;I)Z a canReach
c net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastAttackTarget net/minecraft/world/entity/monster/Ghast$GhastShootFireballGoal
f I a chargeTime
f Lnet/minecraft/world/entity/monster/EntityGhast; b ghast
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastIdleMove net/minecraft/world/entity/monster/Ghast$RandomFloatAroundGoal
f Lnet/minecraft/world/entity/monster/EntityGhast; a ghast
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
c net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastMoveTowardsTarget net/minecraft/world/entity/monster/Ghast$GhastLookGoal
f Lnet/minecraft/world/entity/monster/EntityGhast; a ghast
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()V e tick
c net/minecraft/world/entity/monster/EntityGiantZombie net/minecraft/world/entity/monster/Giant
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
c net/minecraft/world/entity/monster/EntityGuardian net/minecraft/world/entity/monster/Guardian
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ID_MOVING
f F bY clientSideTailAnimation
f F bZ clientSideTailAnimationO
f I c ATTACK_TIME
f F ca clientSideTailAnimationSpeed
f F cb clientSideSpikesAnimation
f F cc clientSideSpikesAnimationO
f Lnet/minecraft/world/entity/EntityLiving; cd clientSideCachedAttackTarget
f I ce clientSideAttackTime
f Z cf clientSideTouchedGround
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalRandomStroll; d randomStrollGoal
f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_ID_ATTACK_TARGET
m (F)F G getTailAnimation
m (F)F H getSpikesAnimation
m (F)F I getAttackAnimationScale
m ()I P getAmbientSoundInterval
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()I aa getMaxHeadXRot
m (I)V b setActiveAttackTarget
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkGuardianSpawnRules
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gq createAttributes
m ()Z gr isMoving
m ()Z gs hasActiveAttackTarget
m ()Lnet/minecraft/world/entity/EntityLiving; gt getActiveAttackTarget
m ()F gu getClientSideAttackTime
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()I u getAttackDuration
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setMoving
m ()Lnet/minecraft/sounds/SoundEffect; y getFlopSound
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityGuardian$1 net/minecraft/world/entity/monster/Guardian$1
c net/minecraft/world/entity/monster/EntityGuardian$ControllerMoveGuardian net/minecraft/world/entity/monster/Guardian$GuardianMoveControl
f Lnet/minecraft/world/entity/monster/EntityGuardian; l guardian
c net/minecraft/world/entity/monster/EntityGuardian$EntitySelectorGuardianTargetHumanSquid net/minecraft/world/entity/monster/Guardian$GuardianAttackSelector
f Lnet/minecraft/world/entity/monster/EntityGuardian; a guardian
m (Lnet/minecraft/world/entity/EntityLiving;)Z a test
c net/minecraft/world/entity/monster/EntityGuardian$PathfinderGoalGuardianAttack net/minecraft/world/entity/monster/Guardian$GuardianAttackGoal
f Lnet/minecraft/world/entity/monster/EntityGuardian; a guardian
f I b attackTime
f Z c elder
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/monster/EntityGuardianElder net/minecraft/world/entity/monster/ElderGuardian
f F b ELDER_SIZE_SCALE
f I bY EFFECT_RADIUS
f I bZ EFFECT_DURATION
f I ca EFFECT_AMPLIFIER
f I cb EFFECT_DISPLAY_LIMIT
f I e EFFECT_INTERVAL
m ()V Z customServerAiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()I u getAttackDuration
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()Lnet/minecraft/sounds/SoundEffect; y getFlopSound
c net/minecraft/world/entity/monster/EntityIllagerAbstract net/minecraft/world/entity/monster/AbstractIllager
m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack
m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; s getArmPose
m (Lnet/minecraft/world/entity/Entity;)Z s isAlliedTo
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityIllagerAbstract$a net/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose
f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; a CROSSED
f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; b ATTACKING
f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; c SPELLCASTING
f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; d BOW_AND_ARROW
f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; e CROSSBOW_HOLD
f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; f CROSSBOW_CHARGE
f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; g CELEBRATING
f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; h NEUTRAL
f [Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; i $VALUES
m ()[Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; a $values
c net/minecraft/world/entity/monster/EntityIllagerAbstract$b net/minecraft/world/entity/monster/AbstractIllager$RaiderOpenDoorGoal
f Lnet/minecraft/world/entity/monster/EntityIllagerAbstract; a this$0
m ()Z a canUse
c net/minecraft/world/entity/monster/EntityIllagerIllusioner net/minecraft/world/entity/monster/Illusioner
f I bY ILLUSION_TRANSITION_TICKS
f I bZ ILLUSION_SPREAD
f I ca clientSideIllusionTicks
f [[Lnet/minecraft/world/phys/Vec3D; cb clientSideIllusionOffsets
f I e NUM_ILLUSIONS
m (F)[Lnet/minecraft/world/phys/Vec3D; G getIllusionOffsets
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (IZ)V a applyRaidBuffs
m ()Lnet/minecraft/sounds/SoundEffect; ae_ getCelebrateSound
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; gq getCastingSoundEvent
m ()Lnet/minecraft/world/phys/AxisAlignedBB; h_ getBoundingBoxForCulling
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; s getArmPose
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityIllagerIllusioner$a net/minecraft/world/entity/monster/Illusioner$IllusionerBlindnessSpellGoal
f I e lastTargetId
m ()Z a canUse
m ()V c start
m ()I h getCastingTime
m ()I i getCastingInterval
m ()V k performSpellCasting
m ()Lnet/minecraft/sounds/SoundEffect; l getSpellPrepareSound
m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; m getSpell
c net/minecraft/world/entity/monster/EntityIllagerIllusioner$b net/minecraft/world/entity/monster/Illusioner$IllusionerMirrorSpellGoal
m ()Z a canUse
m ()I h getCastingTime
m ()I i getCastingInterval
m ()V k performSpellCasting
m ()Lnet/minecraft/sounds/SoundEffect; l getSpellPrepareSound
m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; m getSpell
c net/minecraft/world/entity/monster/EntityIllagerWizard net/minecraft/world/entity/monster/SpellcasterIllager
f I b spellCastingTickCount
f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; bY currentSpell
f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_SPELL_CASTING_ID
m ()V Z customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell;)V a setIsCastingSpell
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z gA isCastingSpell
m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; gB getCurrentSpell
m ()I gC getSpellCastingTime
m ()Lnet/minecraft/sounds/SoundEffect; gq getCastingSoundEvent
m ()V l tick
m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; s getArmPose
c net/minecraft/world/entity/monster/EntityIllagerWizard$PathfinderGoalCastSpell net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterUseSpellGoal
f I b attackWarmupDelay
f I c nextAttackTickCount
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V e tick
m ()I h getCastingTime
m ()I i getCastingInterval
m ()V k performSpellCasting
m ()Lnet/minecraft/sounds/SoundEffect; l getSpellPrepareSound
m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; m getSpell
m ()I n getCastWarmupTime
c net/minecraft/world/entity/monster/EntityIllagerWizard$Spell net/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell
f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; a NONE
f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; b SUMMON_VEX
f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; c FANGS
f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; d WOLOLO
f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; e DISAPPEAR
f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; f BLINDNESS
f Ljava/util/function/IntFunction; g BY_ID
f I h id
f [D i spellColor
m (I)Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; a byId
c net/minecraft/world/entity/monster/EntityIllagerWizard$b net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterCastingSpellGoal
m ()Z a canUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/monster/EntityMagmaCube net/minecraft/world/entity/monster/MagmaCube
m (IZ)V a setSize
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkMagmaCubeSpawnRules
m ()Z bQ isOnFire
m ()F bt getLightLevelDependentMagicValue
m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()V fj jumpFromGround
m ()V gm decreaseSquish
m ()Z gn isDealsDamage
m ()F go getAttackDamage
m ()Lnet/minecraft/sounds/SoundEffect; gp getSquishSound
m ()Lnet/minecraft/sounds/SoundEffect; gq getJumpSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Lnet/minecraft/core/particles/ParticleParam; u getParticleType
m ()I y getJumpDelay
c net/minecraft/world/entity/monster/EntityMonster net/minecraft/world/entity/monster/Monster
m ()Z X shouldDespawnInPeaceful
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a isDarkEnoughToSpawn
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound
m ()Lnet/minecraft/sounds/SoundEffect; aQ getSwimSplashSound
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkMonsterSpawnRules
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkAnyLightMonsterSpawnRules
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()Lnet/minecraft/world/entity/EntityLiving$a; eL getFallSounds
m ()Z eh shouldDropExperience
m ()Z ei shouldDropLoot
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z f isPreventingPlayerRest
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; g getProjectile
m ()V gv updateNoActionTime
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gw createMonsterAttributes
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
c net/minecraft/world/entity/monster/EntityMonsterPatrolling net/minecraft/world/entity/monster/PatrollingMonster
f Lnet/minecraft/core/BlockPosition; b patrolTarget
f Z c patrolLeader
f Z d patrolling
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkPatrollingMonsterSpawnRules
m ()Z gr canBeLeader
m ()Lnet/minecraft/core/BlockPosition; gs getPatrolTarget
m ()Z gt hasPatrolTarget
m ()Z gu isPatrolLeader
m ()Z gx canJoinPatrol
m ()V gy findPatrolTarget
m ()Z gz isPatrolling
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/core/BlockPosition;)V i setPatrolTarget
m (Lnet/minecraft/core/BlockPosition;)V j lambda$readAdditionalSaveData$0
m (Z)V w setPatrolLeader
m (Z)V x setPatrolling
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityMonsterPatrolling$a net/minecraft/world/entity/monster/PatrollingMonster$LongDistancePatrolGoal
f I a NAVIGATION_FAILED_COOLDOWN
f Lnet/minecraft/world/entity/monster/EntityMonsterPatrolling; b mob
f D c speedModifier
f D d leaderSpeedModifier
f J e cooldownUntil
m ()Z a canUse
m (Lnet/minecraft/world/entity/monster/EntityMonsterPatrolling;)Z a lambda$findPatrolCompanions$0
m ()V c start
m ()V d stop
m ()V e tick
m ()Ljava/util/List; h findPatrolCompanions
m ()Z i moveRandomly
c net/minecraft/world/entity/monster/EntityPhantom net/minecraft/world/entity/monster/Phantom
f F b FLAP_DEGREES_PER_TICK
f Lnet/minecraft/core/BlockPosition; bX anchorPoint
f Lnet/minecraft/world/entity/monster/EntityPhantom$AttackPhase; bY attackPhase
f I c TICKS_PER_FLAP
f Lnet/minecraft/network/syncher/DataWatcherObject; d ID_SIZE
f Lnet/minecraft/world/phys/Vec3D; e moveTargetPoint
m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; E createBodyControl
m ()Z X shouldDespawnInPeaceful
m ()V Z customServerAiStep
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Z aV isFlapping
m (I)V b setPhantomSize
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()F fe getSoundVolume
m ()V l tick
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()I s getPhantomSize
m ()I u getUniqueFlapTickOffset
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V y updatePhantomSizeInfo
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityPhantom$AttackPhase net/minecraft/world/entity/monster/Phantom$AttackPhase
f Lnet/minecraft/world/entity/monster/EntityPhantom$AttackPhase; a CIRCLE
f Lnet/minecraft/world/entity/monster/EntityPhantom$AttackPhase; b SWOOP
c net/minecraft/world/entity/monster/EntityPhantom$FindCrystalGoal net/minecraft/world/entity/monster/Phantom$FindCrystalGoal
c net/minecraft/world/entity/monster/EntityPhantom$OrbitCrystalGoal net/minecraft/world/entity/monster/Phantom$OrbitCrystalGoal
c net/minecraft/world/entity/monster/EntityPhantom$b net/minecraft/world/entity/monster/Phantom$PhantomAttackPlayerTargetGoal
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b attackTargeting
f I c nextScanTick
m ()Z a canUse
m ()Z b canContinueToUse
c net/minecraft/world/entity/monster/EntityPhantom$c net/minecraft/world/entity/monster/Phantom$PhantomAttackStrategyGoal
f I b nextSweepTick
m ()Z a canUse
m ()V c start
m ()V d stop
m ()V e tick
m ()V h setAnchorAboveTarget
c net/minecraft/world/entity/monster/EntityPhantom$d net/minecraft/world/entity/monster/Phantom$PhantomBodyRotationControl
m ()V a clientTick
c net/minecraft/world/entity/monster/EntityPhantom$e net/minecraft/world/entity/monster/Phantom$PhantomCircleAroundAnchorGoal
f F c angle
f F d distance
f F e height
f F f clockwise
m ()Z a canUse
m ()V c start
m ()V e tick
m ()V i selectNext
c net/minecraft/world/entity/monster/EntityPhantom$f net/minecraft/world/entity/monster/Phantom$PhantomLookControl
c net/minecraft/world/entity/monster/EntityPhantom$g net/minecraft/world/entity/monster/Phantom$PhantomMoveControl
f F m speed
c net/minecraft/world/entity/monster/EntityPhantom$h net/minecraft/world/entity/monster/Phantom$PhantomMoveTargetGoal
m ()Z h touchingTarget
c net/minecraft/world/entity/monster/EntityPhantom$i net/minecraft/world/entity/monster/Phantom$PhantomSweepAttackGoal
f I c CAT_SEARCH_TICK_DELAY
f Z d isScaredOfCat
f I e catSearchTick
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/monster/EntityPigZombie net/minecraft/world/entity/monster/ZombifiedPiglin
f Lnet/minecraft/world/entity/EntitySize; c BABY_DIMENSIONS
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cb SPEED_MODIFIER_ATTACKING
f Lnet/minecraft/util/valueproviders/UniformInt; cc FIRST_ANGER_SOUND_DELAY
f I cd playFirstAngerSoundIn
f Lnet/minecraft/util/valueproviders/UniformInt; ce PERSISTENT_ANGER_TIME
f I cf remainingPersistentAngerTime
f Ljava/util/UUID; cg persistentAngerTarget
f I ch ALERT_RANGE_Y
f Lnet/minecraft/util/valueproviders/UniformInt; ci ALERT_INTERVAL
f I cj ticksUntilNextAlert
f Ljava/util/UUID; d SPEED_MODIFIER_ATTACKING_UUID
m ()V Z customServerAiStep
m ()I a getRemainingPersistentAngerTime
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Ljava/util/UUID;)V a setPersistentAngerTarget
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (I)V a setRemainingPersistentAngerTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m ()Ljava/util/UUID; b getPersistentAngerTarget
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkZombifiedPiglinSpawnRules
m ()V c startPersistentAngerTimer
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z f isPreventingPlayerRest
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gA createAttributes
m ()V gB maybePlayFirstAngerSound
m ()V gC maybeAlertOthers
m ()V gD alertOthers
m ()V gE playAngerSound
m ()Lnet/minecraft/world/item/ItemStack; gr getSkull
m ()Z gs convertsInWater
m ()V gz randomizeReinforcementsChance
m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V u addBehaviourGoals
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
c net/minecraft/world/entity/monster/EntityPillager net/minecraft/world/entity/monster/Pillager
f Lnet/minecraft/network/syncher/DataWatcherObject; b IS_CHARGING_CROSSBOW
f I bY SLOT_OFFSET
f Lnet/minecraft/world/InventorySubcontainer; bZ inventory
f I e INVENTORY_SIZE
m (Lnet/minecraft/world/item/ItemProjectileWeapon;)Z a canFireProjectileWeapon
m (Lnet/minecraft/util/RandomSource;F)V a enchantSpawnedWeapon
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m ()V a onCrossbowAttackPerformed
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (IZ)V a applyRaidBuffs
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m ()Lnet/minecraft/sounds/SoundEffect; ae_ getCelebrateSound
m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem
m (Z)V b setChargingCrossbow
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()I fQ getMaxSpawnClusterSize
m ()Z gq isChargingCrossbow
m (Lnet/minecraft/world/item/ItemStack;)Z n wantsItem
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; s getArmPose
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()Lnet/minecraft/world/InventorySubcontainer; y getInventory
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityRavager net/minecraft/world/entity/monster/Ravager
f I b STUN_DURATION
f D bY BASE_MOVEMENT_SPEED
f D bZ ATTACK_MOVEMENT_SPEED
f I ca STUNNED_COLOR
f F cb STUNNED_COLOR_BLUE
f F cc STUNNED_COLOR_GREEN
f F cd STUNNED_COLOR_RED
f I ce ATTACK_DURATION
f I cf attackTick
f I cg stunnedTick
f I ch roarTick
f Ljava/util/function/Predicate; e NO_RAVAGER_AND_ALIVE
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (Lnet/minecraft/world/entity/Entity;)Z E hasLineOfSight
m ()V S updateControlFlags
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (IZ)V a applyRaidBuffs
m ()I ab getMaxHeadYRot
m ()Lnet/minecraft/sounds/SoundEffect; ae_ getCelebrateSound
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/entity/Entity;)V b strongKnockback
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield
m ()Z fg isImmobile
m ()I gA getRoarTick
m ()V gB stunEffect
m ()V gC roar
m ()Lnet/minecraft/world/phys/AxisAlignedBB; gj getAttackBoundingBox
m ()I gq getStunnedTick
m ()Z gr canBeLeader
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()I u getAttackTick
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityShulker net/minecraft/world/entity/monster/Shulker
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ATTACH_FACE_ID
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; bY COVERED_ARMOR_MODIFIER
f I bZ TELEPORT_STEPS
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_PEEK_ID
f B ca NO_COLOR
f B cb DEFAULT_COLOR
f I cc MAX_TELEPORT_DISTANCE
f I cd OTHER_SHULKER_SCAN_RADIUS
f I ce OTHER_SHULKER_LIMIT
f F cf PEEK_PER_TICK
f Lorg/joml/Vector3f; cg FORWARD
f F ch MAX_SCALE
f F ci currentPeekAmountO
f F cj currentPeekAmount
f Lnet/minecraft/core/BlockPosition; ck clientOldAttachPosition
f I cl clientSideTeleportInterpolation
f F cm MAX_LID_OPEN
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_COLOR_ID
f Ljava/util/UUID; e COVERED_ARMOR_MODIFIER_UUID
m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; E createBodyControl
m (F)F G getClientPeekAmount
m (F)Ljava/util/Optional; H getRenderPosition
m (F)F I getPhysicalPeek
m ()V Q playAmbientSound
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (FLnet/minecraft/core/EnumDirection;FF)Lnet/minecraft/world/phys/AxisAlignedBB; a getProgressDeltaAabb
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (FLnet/minecraft/core/EnumDirection;F)Lnet/minecraft/world/phys/AxisAlignedBB; a getProgressAabb
m (Ljava/util/Optional;)V a setVariant
m (DDDFFI)V a lerpTo
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canStayAt
m (Lnet/minecraft/core/EnumDirection;)V a setAttachFace
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity;Z)Z a startRiding
m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (DDD)V a_ setPos
m ()I aa getMaxHeadXRot
m ()I ab getMaxHeadYRot
m ()V ac stopRiding
m ()Lnet/minecraft/world/phys/AxisAlignedBB; as makeBoundingBox
m (F)F b sanitizeScale
m (I)V b setRawPeekAmount
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bF canBeCollidedWith
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()Lnet/minecraft/world/phys/Vec3D; ds getDeltaMovement
m ()Ljava/util/Optional; gq getVariant
m ()Lnet/minecraft/world/item/EnumColor; gr getColor
m ()V gs findNewAttachment
m ()Z gt updatePeekAmount
m ()V gu onPeekAmountChange
m ()Z gv isClosed
m ()V gw hitByShulkerBullet
m ()I gx getRawPeekAmount
m (Lnet/minecraft/world/entity/Entity;)V h push
m (Lnet/minecraft/world/phys/Vec3D;)V h setDeltaMovement
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/EnumDirection; i findAttachableSurface
m (Lnet/minecraft/core/BlockPosition;)Z j isPositionBlocked
m ()V l tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u teleportSomewhere
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()Lnet/minecraft/core/EnumDirection; y getAttachFace
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityShulker$a net/minecraft/world/entity/monster/Shulker$ShulkerAttackGoal
f I b attackTime
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/monster/EntityShulker$b net/minecraft/world/entity/monster/Shulker$ShulkerBodyRotationControl
m ()V a clientTick
c net/minecraft/world/entity/monster/EntityShulker$c net/minecraft/world/entity/monster/Shulker$ShulkerDefenseAttackGoal
m ()Z a canUse
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a getTargetSearchArea
c net/minecraft/world/entity/monster/EntityShulker$d net/minecraft/world/entity/monster/Shulker$ShulkerLookControl
m ()V b clampHeadRotationToBody
m ()Ljava/util/Optional; h getXRotD
m ()Ljava/util/Optional; i getYRotD
c net/minecraft/world/entity/monster/EntityShulker$e net/minecraft/world/entity/monster/Shulker$ShulkerNearestAttackGoal
m ()Z a canUse
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a getTargetSearchArea
c net/minecraft/world/entity/monster/EntityShulker$f net/minecraft/world/entity/monster/Shulker$ShulkerPeekGoal
f I b peekTime
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/monster/EntitySilverfish net/minecraft/world/entity/monster/Silverfish
f Lnet/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishWakeOthers; b friendsGoal
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkSilverfishSpawnRules
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()V l tick
m (F)V o setYBodyRot
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishHideInBlock net/minecraft/world/entity/monster/Silverfish$SilverfishMergeWithStoneGoal
f Lnet/minecraft/core/EnumDirection; i selectedDirection
f Z j doMerge
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
c net/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishWakeOthers net/minecraft/world/entity/monster/Silverfish$SilverfishWakeUpFriendsGoal
f Lnet/minecraft/world/entity/monster/EntitySilverfish; a silverfish
f I b lookForFriends
m ()Z a canUse
m ()V e tick
m ()V h notifyHurt
c net/minecraft/world/entity/monster/EntitySkeleton net/minecraft/world/entity/monster/Skeleton
f Ljava/lang/String; b CONVERSION_TAG
f I bY conversionTime
f I c TOTAL_CONVERSION_TIME
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_STRAY_CONVERSION_ID
f I e inPowderSnowTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (I)V b startFreezeConversion
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Z dD canFreeze
m ()Z gs isShaking
m ()Z gt isFreezeConverting
m ()V gu doFreezeConversion
m ()V l tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setFreezeConverting
c net/minecraft/world/entity/monster/EntitySkeletonAbstract net/minecraft/world/entity/monster/AbstractSkeleton
f I b HARD_ATTACK_INTERVAL
f I c NORMAL_ATTACK_INTERVAL
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBowShoot; d bowGoal
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalMeleeAttack; e meleeGoal
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/item/ItemProjectileWeapon;)Z a canFireProjectileWeapon
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/projectile/EntityArrow; b getArrow
m ()I gq getHardAttackInterval
m ()I gr getAttackInterval
m ()Z gs isShaking
m ()V n_ aiStep
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()V t rideTick
m ()Lnet/minecraft/sounds/SoundEffect; u getStepSound
m ()V y reassessWeaponGoal
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntitySkeletonAbstract$1 net/minecraft/world/entity/monster/AbstractSkeleton$1
m ()V c start
m ()V d stop
c net/minecraft/world/entity/monster/EntitySkeletonStray net/minecraft/world/entity/monster/Stray
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkStraySpawnRules
m (Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/projectile/EntityArrow; b getArrow
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
c net/minecraft/world/entity/monster/EntitySkeletonWither net/minecraft/world/entity/monster/WitherSkeleton
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/projectile/EntityArrow; b getArrow
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V b populateDefaultEquipmentEnchantments
m (Lnet/minecraft/world/effect/MobEffect;)Z c canBeAffected
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntitySlime net/minecraft/world/entity/monster/Slime
f I b MIN_SIZE
f F bX squish
f F bY oSquish
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ ID_SIZE
f I c MAX_SIZE
f Z ca wasOnGround
f I d MAX_NATURAL_SIZE
f F e targetSquish
m ()Z X shouldDespawnInPeaceful
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (IZ)V a setSize
m ()I aa getMaxHeadXRot
m ()Lnet/minecraft/world/entity/EntityTypes; ak getType
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkSlimeSpawnRules
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()F fe getSoundVolume
m ()V fj jumpFromGround
m ()V gm decreaseSquish
m ()Z gn isDealsDamage
m ()F go getAttackDamage
m ()Lnet/minecraft/sounds/SoundEffect; gp getSquishSound
m ()Lnet/minecraft/sounds/SoundEffect; gq getJumpSound
m ()I gr getSize
m ()Z gs isTiny
m ()Z gt doPlayJumpSound
m (Lnet/minecraft/world/entity/Entity;)V h push
m (Lnet/minecraft/world/entity/EntityLiving;)V j dealDamage
m ()V j_ refreshDimensions
m ()V l tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()F s getSoundPitch
m ()Lnet/minecraft/core/particles/ParticleParam; u getParticleType
m ()I y getJumpDelay
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntitySlime$ControllerMoveSlime net/minecraft/world/entity/monster/Slime$SlimeMoveControl
f F l yRot
f I m jumpDelay
f Lnet/minecraft/world/entity/monster/EntitySlime; n slime
f Z o isAggressive
m (D)V a setWantedMovement
m (FZ)V a setDirection
m ()V a tick
c net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeIdle net/minecraft/world/entity/monster/Slime$SlimeKeepOnJumpingGoal
f Lnet/minecraft/world/entity/monster/EntitySlime; a slime
m ()Z a canUse
m ()V e tick
c net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeNearestPlayer net/minecraft/world/entity/monster/Slime$SlimeAttackGoal
f Lnet/minecraft/world/entity/monster/EntitySlime; a slime
f I b growTiredTimer
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V e tick
c net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeRandomDirection net/minecraft/world/entity/monster/Slime$SlimeRandomDirectionGoal
f Lnet/minecraft/world/entity/monster/EntitySlime; a slime
f F b chosenDegrees
f I c nextRandomizeTime
m ()Z a canUse
m ()V e tick
c net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeRandomJump net/minecraft/world/entity/monster/Slime$SlimeFloatGoal
f Lnet/minecraft/world/entity/monster/EntitySlime; a slime
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()V e tick
c net/minecraft/world/entity/monster/EntitySpider net/minecraft/world/entity/monster/Spider
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_FLAGS_ID
f F c SPIDER_SPECIAL_EFFECT_CHANCE
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/Vec3D;)V a makeStuckInBlock
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (Lnet/minecraft/world/effect/MobEffect;)Z c canBeAffected
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; l getVehicleAttachmentPoint
m ()V l tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z q_ onClimbable
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setClimbing
m ()Z y isClimbing
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntitySpider$GroupDataSpider net/minecraft/world/entity/monster/Spider$SpiderEffectsGroupData
f Lnet/minecraft/core/Holder; a effect
m (Lnet/minecraft/util/RandomSource;)V a setRandomEffect
c net/minecraft/world/entity/monster/EntitySpider$PathfinderGoalSpiderMeleeAttack net/minecraft/world/entity/monster/Spider$SpiderAttackGoal
m ()Z a canUse
m ()Z b canContinueToUse
c net/minecraft/world/entity/monster/EntitySpider$PathfinderGoalSpiderNearestAttackableTarget net/minecraft/world/entity/monster/Spider$SpiderTargetGoal
m ()Z a canUse
c net/minecraft/world/entity/monster/EntityStrider net/minecraft/world/entity/monster/Strider
f Ljava/util/UUID; bY SUFFOCATING_MODIFIER_UUID
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; bZ SUFFOCATING_MODIFIER
f F cb SUFFOCATE_STEERING_MODIFIER
f F cc STEERING_MODIFIER
f Lnet/minecraft/network/syncher/DataWatcherObject; cd DATA_BOOST_TIME
f Lnet/minecraft/network/syncher/DataWatcherObject; ce DATA_SUFFOCATING
f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_SADDLE_ID
f Lnet/minecraft/world/entity/SaddleStorage; cg steering
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalTempt; ch temptGoal
m ()Z B shouldPassengersInheritMalus
m ()Z a boost
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint
m (Lnet/minecraft/world/level/material/Fluid;)Z a canStandOnFluid
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/sounds/SoundCategory;)V a equipSaddle
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a spawnJockey
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)V a tickRidden
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()F aO nextStep
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/monster/EntityStrider; b getBreedOffspring
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getRiddenInput
m ()Z bQ isOnFire
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkStriderSpawnRules
m ()Lnet/minecraft/world/phys/Vec3D; cM getLeashOffset
m ()Lnet/minecraft/world/entity/EntityLiving; cQ getControllingPassenger
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed
m ()V eD dropEquipment
m ()Z f isSaddleable
m ()Z fp isSensitiveToWater
m ()V gq floatStrider
m ()Z i isSaddled
m ()V l tick
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m ()Z s isSuffocating
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setSuffocating
m ()Z y isBeingTempted
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityStrider$a net/minecraft/world/entity/monster/Strider$StriderGoToLavaGoal
f Lnet/minecraft/world/entity/monster/EntityStrider; g strider
m ()Z a canUse
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canContinueToUse
m ()Lnet/minecraft/core/BlockPosition; k getMoveToTarget
m ()Z l shouldRecalculatePath
c net/minecraft/world/entity/monster/EntityStrider$b net/minecraft/world/entity/monster/Strider$StriderPathNavigation
m (Lnet/minecraft/core/BlockPosition;)Z a isStableDestination
m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder
m (Lnet/minecraft/world/level/pathfinder/PathType;)Z a hasValidPathType
c net/minecraft/world/entity/monster/EntityVex net/minecraft/world/entity/monster/Vex
f F b FLAP_DEGREES_PER_TICK
f Lnet/minecraft/world/entity/EntityInsentient; bY owner
f Lnet/minecraft/core/BlockPosition; bZ boundOrigin
f I c TICKS_PER_FLAP
f Z ca hasLimitedLife
f I cb limitedLifeTicks
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_FLAGS_ID
f I e FLAG_IS_CHARGING
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityInsentient;)V a setOwner
m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (IZ)V a setVexFlag
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Z aV isFlapping
m (I)V b setLimitedLife
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()F bt getLightLevelDependentMagicValue
m (I)Z c getVexFlag
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/core/BlockPosition; gq getBoundOrigin
m ()Z gr isCharging
m (Lnet/minecraft/core/BlockPosition;)V i setBoundOrigin
m ()V l tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setIsCharging
m (Lnet/minecraft/world/entity/Entity;)V w restoreFrom
m ()Lnet/minecraft/world/entity/EntityInsentient; y getOwner
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityVex$a net/minecraft/world/entity/monster/Vex$VexChargeAttackGoal
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/monster/EntityVex$b net/minecraft/world/entity/monster/Vex$VexCopyOwnerTargetGoal
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b copyOwnerTargeting
m ()Z a canUse
m ()V c start
c net/minecraft/world/entity/monster/EntityVex$c net/minecraft/world/entity/monster/Vex$VexMoveControl
c net/minecraft/world/entity/monster/EntityVex$d net/minecraft/world/entity/monster/Vex$VexRandomMoveGoal
m ()Z a canUse
m ()Z b canContinueToUse
m ()V e tick
c net/minecraft/world/entity/monster/EntityVindicator net/minecraft/world/entity/monster/Vindicator
f Ljava/lang/String; b TAG_JOHNNY
f Z bY isJohnny
f Ljava/util/function/Predicate; e DOOR_BREAKING_PREDICATE
m ()V Z customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/world/EnumDifficulty;)Z a lambda$static$0
m (IZ)V a applyRaidBuffs
m ()Lnet/minecraft/sounds/SoundEffect; ae_ getCelebrateSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setCustomName
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; s getArmPose
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityVindicator$a net/minecraft/world/entity/monster/Vindicator$VindicatorBreakDoorGoal
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
c net/minecraft/world/entity/monster/EntityVindicator$b net/minecraft/world/entity/monster/Vindicator$VindicatorJohnnyAttackGoal
m ()Z a canUse
m ()V c start
c net/minecraft/world/entity/monster/EntityWitch net/minecraft/world/entity/monster/Witch
f Ljava/util/UUID; b SPEED_MODIFIER_DRINKING_UUID
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_USING_ITEM
f I bZ usingTime
f Lnet/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestHealableRaider; ca healRaidersGoal
f Lnet/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTargetWitch; cb attackPlayersGoal
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; e SPEED_MODIFIER_DRINKING
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
m (IZ)V a applyRaidBuffs
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Lnet/minecraft/sounds/SoundEffect; ae_ getCelebrateSound
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/damagesource/DamageSource;F)F e getDamageAfterMagicAbsorb
m ()Z gr canBeLeader
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z s isDrinkingPotion
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; u createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V y setUsingItem
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityZoglin net/minecraft/world/entity/monster/Zoglin
f Lcom/google/common/collect/ImmutableList; b SENSOR_TYPES
f I bY ATTACK_KNOCKBACK
f F bZ KNOCKBACK_RESISTANCE
f Lcom/google/common/collect/ImmutableList; c MEMORY_TYPES
f I ca ATTACK_DAMAGE
f F cb BABY_ATTACK_DAMAGE
f I cc ATTACK_INTERVAL
f I cd BABY_ATTACK_INTERVAL
f I ce ATTACK_DURATION
f F cf MOVEMENT_SPEED_WHEN_FIGHTING
f F cg SPEED_MULTIPLIER_WHEN_IDLING
f I ch attackAnimationRemainingTicks
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_BABY_ID
f I e MAX_HEALTH
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Z)V a setBaby
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a initCoreActivity
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initIdleActivity
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initFightActivity
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield
m ()I gq getAttackAnimationRemainingTicks
m ()V gr playAngrySound
m ()Ljava/util/Optional; gs findNearestValidAttackTarget
m (Lnet/minecraft/world/entity/EntityLiving;)Z j isTargetable
m (Lnet/minecraft/world/entity/EntityLiving;)V k setAttackTarget
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget
m ()Z p_ isBaby
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u isAdult
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V y updateActivity
c net/minecraft/world/entity/monster/EntityZombie net/minecraft/world/entity/monster/Zombie
f Ljava/util/UUID; b SPEED_MODIFIER_BABY_UUID
f I bY REINFORCEMENT_ATTEMPTS
f I bZ REINFORCEMENT_RANGE_MAX
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; c SPEED_MODIFIER_BABY
f I ca REINFORCEMENT_RANGE_MIN
f Lnet/minecraft/network/syncher/DataWatcherObject; cb DATA_SPECIAL_TYPE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_DROWNED_CONVERSION_ID
f Lnet/minecraft/world/entity/EntitySize; cd BABY_DIMENSIONS
f F ce BREAK_DOOR_CHANCE
f Ljava/util/function/Predicate; cf DOOR_BREAKING_PREDICATE
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBreakDoor; cg breakDoorGoal
f Z ch canBreakDoors
f I ci inWaterTime
f I cj conversionTime
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_BABY_ID
f F e ZOMBIE_LEADER_CHANCE
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (F)V G handleAttributes
m (Lnet/minecraft/util/RandomSource;)Z a getSpawnAsBabyOdds
m (Z)V a setBaby
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a killedEntity
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m ()V ac_ doUnderWaterConversion
m ()Z ad_ isSunSensitive
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (I)V b startUnderWaterConversion
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityTypes;)V b convertToZombieType
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()I ej getExperienceReward
m ()Lnet/minecraft/sounds/SoundEffect; gq getStepSound
m ()Lnet/minecraft/world/item/ItemStack; gr getSkull
m ()Z gs convertsInWater
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gu createAttributes
m ()Z gx isUnderWaterConverting
m ()Z gy canBreakDoors
m ()V gz randomizeReinforcementsChance
m (Lnet/minecraft/world/item/ItemStack;)Z j canHoldItem
m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp
m ()V l tick
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p_ isBaby
m ()V u addBehaviourGoals
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V x setCanBreakDoors
m ()Z y supportsBreakDoorGoal
m ()V z registerGoals
c net/minecraft/world/entity/monster/EntityZombie$1 net/minecraft/world/entity/monster/Zombie$1
c net/minecraft/world/entity/monster/EntityZombie$GroupDataZombie net/minecraft/world/entity/monster/Zombie$ZombieGroupData
f Z a isBaby
f Z b canSpawnJockey
c net/minecraft/world/entity/monster/EntityZombie$a net/minecraft/world/entity/monster/Zombie$ZombieAttackTurtleEggGoal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a playBreakSound
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a playDestroyProgressSound
m ()D i acceptedDistance
c net/minecraft/world/entity/monster/EntityZombieHusk net/minecraft/world/entity/monster/Husk
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkHuskSpawnRules
m ()V ac_ doUnderWaterConversion
m ()Z ad_ isSunSensitive
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; gq getStepSound
m ()Lnet/minecraft/world/item/ItemStack; gr getSkull
m ()Z gs convertsInWater
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
c net/minecraft/world/entity/monster/EntityZombieVillager net/minecraft/world/entity/monster/ZombieVillager
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_CONVERTING_ID
f I cb VILLAGER_CONVERSION_WAIT_MIN
f I cc VILLAGER_CONVERSION_WAIT_MAX
f I cd MAX_SPECIAL_BLOCKS_COUNT
f I ce SPECIAL_BLOCK_RADIUS
f I cf villagerConversionTime
f Ljava/util/UUID; cg conversionStarter
f Lnet/minecraft/nbt/NBTBase; ch gossips
f Lnet/minecraft/world/item/trading/MerchantRecipeList; ci tradeOffers
f I cj villagerXp
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_VILLAGER_DATA
m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a setTradeOffers
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Ljava/util/UUID;I)V a startConverting
m (Lnet/minecraft/nbt/NBTBase;)V a setGossips
m (Lnet/minecraft/world/entity/npc/VillagerData;)V a setVillagerData
m (I)V b setVillagerXp
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/server/level/WorldServer;)V c finishConversion
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()F ff getVoicePitch
m ()Z gA isConverting
m ()Lnet/minecraft/world/entity/npc/VillagerData; gB getVillagerData
m ()I gC getVillagerXp
m ()I gD getConversionProgress
m ()Lnet/minecraft/sounds/SoundEffect; gq getStepSound
m ()Lnet/minecraft/world/item/ItemStack; gr getSkull
m ()Z gs convertsInWater
m (D)Z h removeWhenFarAway
m ()V l tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
c net/minecraft/world/entity/monster/ICrossbow net/minecraft/world/entity/monster/CrossbowAttackMob
m ()V a onCrossbowAttackPerformed
m (Lnet/minecraft/world/entity/EntityLiving;F)V b performCrossbowAttack
m (Z)V b setChargingCrossbow
m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget
c net/minecraft/world/entity/monster/IMonster net/minecraft/world/entity/monster/Enemy
f I h_ XP_REWARD_NONE
f I i_ XP_REWARD_SMALL
f I j_ XP_REWARD_MEDIUM
f I k_ XP_REWARD_LARGE
f I l_ XP_REWARD_HUGE
f I m_ XP_REWARD_BOSS
c net/minecraft/world/entity/monster/IRangedEntity net/minecraft/world/entity/monster/RangedAttackMob
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
c net/minecraft/world/entity/monster/breeze/Breeze net/minecraft/world/entity/monster/breeze/Breeze
f Lnet/minecraft/world/entity/AnimationState; b idle
f Lnet/minecraft/world/entity/AnimationState; bY shoot
f Lnet/minecraft/world/entity/AnimationState; bZ inhale
f Lnet/minecraft/world/entity/AnimationState; c slide
f I ca SLIDE_PARTICLES_AMOUNT
f I cb IDLE_PARTICLES_AMOUNT
f I cc JUMP_DUST_PARTICLES_AMOUNT
f I cd JUMP_TRAIL_PARTICLES_AMOUNT
f I ce JUMP_TRAIL_DURATION_TICKS
f I cf JUMP_CIRCLE_DISTANCE_Y
f F cg FALL_DISTANCE_SOUND_TRIGGER_THRESHOLD
f I ch WHIRL_SOUND_FREQUENCY_MIN
f I ci WHIRL_SOUND_FREQUENCY_MAX
f I cj jumpTrailStartedTick
f I ck soundTick
f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; cl PROJECTILE_DEFLECTION
f Lnet/minecraft/world/entity/AnimationState; d slideBack
f Lnet/minecraft/world/entity/AnimationState; e longJump
m ()V Q playAmbientSound
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Lnet/minecraft/world/entity/projectile/IProjectile;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; a deflection
m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType
m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V a lambda$static$0
m ()I ab getMaxHeadYRot
m ()I ae getHeadRotSpeed
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; b lambda$getHurtBy$2
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b isInvulnerableTo
m (I)V b emitGroundParticles
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m (Lnet/minecraft/world/entity/Entity;)Z c lambda$getHurtBy$1
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()D di getFluidJumpThreshold
m ()V gq playWhirlSound
m ()Ljava/util/Optional; gr getHurtBy
m ()D gs getSnoutYPosition
m ()V gt resetAnimations
m (Lnet/minecraft/world/phys/Vec3D;)Z k withinInnerCircleRange
m ()V l tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Lnet/minecraft/world/entity/monster/breeze/Breeze; u resetJumpTrail
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()V y emitJumpTrailParticles
c net/minecraft/world/entity/monster/breeze/Breeze$1 net/minecraft/world/entity/monster/breeze/Breeze$1
f [I a $SwitchMap$net$minecraft$world$entity$Pose
c net/minecraft/world/entity/monster/breeze/BreezeAi net/minecraft/world/entity/monster/breeze/BreezeAi
f F a SPEED_MULTIPLIER_WHEN_SLIDING
f F b JUMP_CIRCLE_INNER_RADIUS
f F c JUMP_CIRCLE_MIDDLE_RADIUS
f F d JUMP_CIRCLE_OUTER_RADIUS
f Ljava/util/List; e SENSOR_TYPES
f Ljava/util/List; f MEMORY_TYPES
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V a updateActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)Ljava/util/Optional; b lambda$initIdleActivity$0
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initFightActivity
c net/minecraft/world/entity/monster/breeze/BreezeAi$a net/minecraft/world/entity/monster/breeze/BreezeAi$SlideToTargetSink
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)V c start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/monster/breeze/BreezeUtil net/minecraft/world/entity/monster/breeze/BreezeUtil
f D a MAX_LINE_OF_SIGHT_TEST_RANGE
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/phys/Vec3D;)Z a hasLineOfSight
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3D; a randomPointBehindTarget
c net/minecraft/world/entity/monster/breeze/LongJump net/minecraft/world/entity/monster/breeze/LongJump
f I c REQUIRED_AIR_BLOCKS_ABOVE
f I d JUMP_COOLDOWN_TICKS
f I e JUMP_COOLDOWN_WHEN_HURT_TICKS
f I f INHALING_DURATION_TICKS
f F g MAX_JUMP_VELOCITY
f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; h ALLOWED_ANGLES
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a lambda$tick$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z a canRun
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Z a outOfAggroRange
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/phys/Vec3D;)Ljava/util/Optional; a calculateOptimalJumpVector
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z a canStillUse
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/core/BlockPosition; a snapToSurface
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z a isFinishedInhaling
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z b checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Z b tooCloseForJump
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z b isFinishedJumping
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/core/BlockPosition;)V b lambda$start$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z c canJumpFromCurrentPosition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V d stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/monster/breeze/Shoot net/minecraft/world/entity/monster/breeze/Shoot
f I c ATTACK_RANGE_MIN_SQRT
f I d ATTACK_RANGE_MAX_SQRT
f I e UNCERTAINTY_BASE
f I f UNCERTAINTY_MULTIPLIER
f F g PROJECTILE_MOVEMENT_SCALE
f I h SHOOT_INITIAL_DELAY_TICKS
f I i SHOOT_RECOVER_DELAY_TICKS
f I j SHOOT_COOLDOWN_TICKS
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Ljava/lang/Boolean;)Ljava/lang/Boolean; a lambda$checkExtraStartConditions$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Z a isFacingTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Z b isTargetWithinRange
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V b start
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)V c lambda$start$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V c tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V c stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V d tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Boolean; d lambda$checkExtraStartConditions$0
c net/minecraft/world/entity/monster/breeze/ShootWhenStuck net/minecraft/world/entity/monster/breeze/ShootWhenStuck
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z a canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V b start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/monster/breeze/Slide net/minecraft/world/entity/monster/breeze/Slide
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; a randomPointInMiddleCircle
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V a start
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/monster/hoglin/EntityHoglin net/minecraft/world/entity/monster/hoglin/Hoglin
f Lcom/google/common/collect/ImmutableList; bY SENSOR_TYPES
f Lcom/google/common/collect/ImmutableList; bZ MEMORY_TYPES
f Lnet/minecraft/network/syncher/DataWatcherObject; cb DATA_IMMUNE_TO_ZOMBIFICATION
f F cc PROBABILITY_OF_SPAWNING_AS_BABY
f I cd MAX_HEALTH
f F ce MOVEMENT_SPEED_WHEN_FIGHTING
f I cf ATTACK_KNOCKBACK
f F cg KNOCKBACK_RESISTANCE
f I ch ATTACK_DAMAGE
f F ci BABY_ATTACK_DAMAGE
f I cj CONVERSION_TIME
f I ck attackAnimationRemainingTicks
f I cl timeInOverworld
f Z cm cannotBeHunted
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound
m ()Lnet/minecraft/sounds/SoundEffect; aQ getSwimSplashSound
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/server/level/WorldServer;)V c finishConversion
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkHoglinSpawnRules
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield
m ()Z eh shouldDropExperience
m ()I ej getExperienceReward
m ()I gq getAttackAnimationRemainingTicks
m ()Z gr canFallInLove
m ()Z gw canBeHunted
m ()Z gx isImmuneToZombification
m (D)Z h removeWhenFarAway
m ()V k ageBoundaryReached
m ()V n_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z o isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()Z u isAdult
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V w setImmuneToZombification
m (Z)V x setCannotBeHunted
m ()Z y isConverting
c net/minecraft/world/entity/monster/hoglin/HoglinAI net/minecraft/world/entity/monster/hoglin/HoglinAi
f I a REPELLENT_DETECTION_RANGE_HORIZONTAL
f I b REPELLENT_DETECTION_RANGE_VERTICAL
f Lnet/minecraft/util/valueproviders/UniformInt; c RETREAT_DURATION
f I d ATTACK_DURATION
f I e DESIRED_DISTANCE_FROM_PIGLIN_WHEN_IDLING
f I f DESIRED_DISTANCE_FROM_PIGLIN_WHEN_RETREATING
f I g ATTACK_INTERVAL
f I h BABY_ATTACK_INTERVAL
f I i REPELLENT_PACIFY_TIME
f Lnet/minecraft/util/valueproviders/UniformInt; j ADULT_FOLLOW_RANGE
f F k SPEED_MULTIPLIER_WHEN_AVOIDING_REPELLENT
f F l SPEED_MULTIPLIER_WHEN_RETREATING
f F m SPEED_MULTIPLIER_WHEN_MAKING_LOVE
f F n SPEED_MULTIPLIER_WHEN_IDLING
f F o SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)V a updateActivity
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)V a lambda$broadcastAttackTarget$1
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorGateSingle; a createIdleMovementBehaviors
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V a onHitTarget
m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEffect; a getSoundForActivity
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/core/BlockPosition;)Z a isPosNearNearestRepellent
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V b wasHurtBy
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Ljava/util/Optional; b getSoundForCurrentActivity
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEffect; b lambda$getSoundForCurrentActivity$2
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)V b lambda$broadcastRetreat$0
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V c broadcastRetreat
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z c isPacified
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Ljava/util/Optional; d findNearestValidAttackTarget
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initFightActivity
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V d retreatFromNearestTarget
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z e wantsToStopFleeing
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initRetreatActivity
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V e setAvoidTarget
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z f piglinsOutnumberHoglins
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V f maybeRetaliate
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V g setAttackTarget
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Ljava/util/List; g getVisibleAdultHoglins
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V h broadcastAttackTarget
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z h isNearRepellent
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z i isBreeding
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V i setAttackTargetIfCloserThanCurrent
c net/minecraft/world/entity/monster/hoglin/IOglin net/minecraft/world/entity/monster/hoglin/HoglinBase
f I n_ ATTACK_ANIMATION_DURATION
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtAndThrowTarget
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b throwTarget
m ()I gq getAttackAnimationRemainingTicks
c net/minecraft/world/entity/monster/piglin/BehaviorAdmireTimeout net/minecraft/world/entity/monster/piglin/StopAdmiringIfTiredOfTryingToReachItem
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m (II)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$1
c net/minecraft/world/entity/monster/piglin/BehaviorHuntHoglin net/minecraft/world/entity/monster/piglin/StartHuntingHoglin
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Z a hasHuntedRecently
m ()Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (Ljava/util/List;)V a lambda$create$1
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;J)Z a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$4
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$3
m (Ljava/util/List;)Ljava/lang/Boolean; b lambda$create$0
c net/minecraft/world/entity/monster/piglin/BehaviorRememberHuntedHoglin net/minecraft/world/entity/monster/piglin/RememberIfHoglinWasKilled
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
c net/minecraft/world/entity/monster/piglin/BehaviorStartAdmiringItem net/minecraft/world/entity/monster/piglin/StartAdmiringItemIfSeen
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;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; a lambda$create$1
m (ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
c net/minecraft/world/entity/monster/piglin/BehaviorStopAdmiring net/minecraft/world/entity/monster/piglin/StopHoldingItemIfNoLongerAdmiring
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;J)Z a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
c net/minecraft/world/entity/monster/piglin/BehaviorStopAdmiringItem net/minecraft/world/entity/monster/piglin/StopAdmiringIfItemTooFarAway
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a lambda$create$0
m (ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
c net/minecraft/world/entity/monster/piglin/EntityPiglin net/minecraft/world/entity/monster/piglin/Piglin
f Lcom/google/common/collect/ImmutableList; bY MEMORY_TYPES
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_BABY_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; ca DATA_IS_CHARGING_CROSSBOW
f Lnet/minecraft/network/syncher/DataWatcherObject; cb DATA_IS_DANCING
f Ljava/util/UUID; cc SPEED_MODIFIER_BABY_UUID
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cd SPEED_MODIFIER_BABY
f I ce MAX_HEALTH
f F cf MOVEMENT_SPEED_WHEN_FIGHTING
f I cg ATTACK_DAMAGE
f F ch CHANCE_OF_WEARING_EACH_ARMOUR_ITEM
f I ci MAX_PASSENGERS_ON_ONE_HOGLIN
f F cj PROBABILITY_OF_SPAWNING_AS_BABY
f Lnet/minecraft/world/entity/EntitySize; ck BABY_DIMENSIONS
f D cl PROBABILITY_OF_SPAWNING_WITH_CROSSBOW_INSTEAD_OF_SWORD
f Lnet/minecraft/world/InventorySubcontainer; cm inventory
f Z cn cannotHunt
f Lcom/google/common/collect/ImmutableList; e SENSOR_TYPES
m ()Z X shouldDespawnInPeaceful
m ()V Z customServerAiStep
m (Lnet/minecraft/world/item/ItemProjectileWeapon;)Z a canFireProjectileWeapon
m (Z)V a setBaby
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/damagesource/DamageSource;IZ)V a dropCustomDeathLoot
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m ()V a onCrossbowAttackPerformed
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/RandomSource;)V a maybeWearArmor
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity;Z)Z a startRiding
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Z)V b setChargingCrossbow
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z b canReplaceCurrentItem
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem
m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/entity/Entity; b getTopPassenger
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkPiglinSpawnRules
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/server/level/WorldServer;)V c finishConversion
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()I ej getExperienceReward
m ()Z gA isChargingCrossbow
m ()Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; gs getArmPose
m ()V gu playConvertedSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gx createAttributes
m ()Z gy isDancing
m ()Lnet/minecraft/world/item/ItemStack; gz createSpawnWeapon
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; n addToInventory
m (Lnet/minecraft/world/item/ItemStack;)Z o canAddToInventory
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (Lnet/minecraft/world/item/ItemStack;)V p holdInMainHand
m ()Z p_ isBaby
m (Lnet/minecraft/world/item/ItemStack;)V q holdInOffHand
m (Lnet/minecraft/world/item/ItemStack;)Z r canReplaceCurrentItem
m ()Z s canHunt
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (Z)V x setDancing
m (Z)V y setCannotHunt
m ()Lnet/minecraft/world/InventorySubcontainer; y getInventory
c net/minecraft/world/entity/monster/piglin/EntityPiglinAbstract net/minecraft/world/entity/monster/piglin/AbstractPiglin
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_IMMUNE_TO_ZOMBIFICATION
f I c CONVERSION_TIME
f I d timeInOverworld
m ()V Q playAmbientSound
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;)V c finishConversion
m ()Z gq isConverting
m ()Z gr isAdult
m ()Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; gs getArmPose
m ()Z gt isHoldingMeleeWeapon
m ()V gu playConvertedSound
m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget
m ()Z s canHunt
m ()Z u isImmuneToZombification
m (Z)V w setImmuneToZombification
m ()V y applyOpenDoorsAbility
c net/minecraft/world/entity/monster/piglin/EntityPiglinArmPose net/minecraft/world/entity/monster/piglin/PiglinArmPose
f Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; a ATTACKING_WITH_MELEE_WEAPON
f Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; b CROSSBOW_HOLD
f Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; c CROSSBOW_CHARGE
f Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; d ADMIRING_ITEM
f Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; e DANCING
f Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; f DEFAULT
f [Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; g $VALUES
m ()[Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; a $values
c net/minecraft/world/entity/monster/piglin/EntityPiglinBrute net/minecraft/world/entity/monster/piglin/PiglinBrute
f Lcom/google/common/collect/ImmutableList; bY MEMORY_TYPES
f I bZ MAX_HEALTH
f F ca MOVEMENT_SPEED_WHEN_FIGHTING
f I cb ATTACK_DAMAGE
f Lcom/google/common/collect/ImmutableList; e SENSOR_TYPES
m ()V Z customServerAiStep
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m ()Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; gs getArmPose
m ()V gu playConvertedSound
m ()V gx playAngrySound
m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z s canHunt
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; y createAttributes
c net/minecraft/world/entity/monster/piglin/PiglinAI net/minecraft/world/entity/monster/piglin/PiglinAi
f Lnet/minecraft/util/valueproviders/UniformInt; A AVOID_ZOMBIFIED_DURATION
f Lnet/minecraft/util/valueproviders/UniformInt; B BABY_AVOID_NEMESIS_DURATION
f F C PROBABILITY_OF_CELEBRATION_DANCE
f F D SPEED_MULTIPLIER_WHEN_AVOIDING
f F E SPEED_MULTIPLIER_WHEN_RETREATING
f F F SPEED_MULTIPLIER_WHEN_MOUNTING
f F G SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM
f F H SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION
f F I SPEED_MULTIPLIER_WHEN_DANCING
f F J SPEED_MULTIPLIER_WHEN_IDLING
f I a REPELLENT_DETECTION_RANGE_HORIZONTAL
f I b REPELLENT_DETECTION_RANGE_VERTICAL
f Lnet/minecraft/world/item/Item; c BARTERING_ITEM
f Lnet/minecraft/util/valueproviders/UniformInt; d TIME_BETWEEN_HUNTS
f I e PLAYER_ANGER_RANGE
f I f ANGER_DURATION
f I g ADMIRE_DURATION
f I h MAX_DISTANCE_TO_WALK_TO_ITEM
f I i MAX_TIME_TO_WALK_TO_ITEM
f I j HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM
f I k CELEBRATION_TIME
f I l BABY_FLEE_DURATION_AFTER_GETTING_HIT
f I m HIT_BY_PLAYER_MEMORY_TIMEOUT
f I n MAX_WALK_DISTANCE_TO_START_RIDING
f Lnet/minecraft/util/valueproviders/UniformInt; o RIDE_START_INTERVAL
f Lnet/minecraft/util/valueproviders/UniformInt; p RIDE_DURATION
f Lnet/minecraft/util/valueproviders/UniformInt; q RETREAT_DURATION
f I r MELEE_ATTACK_COOLDOWN
f I s EAT_COOLDOWN
f I t DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING
f I u MAX_LOOK_DIST
f I v MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM
f I w INTERACTION_RANGE
f I x MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW
f F y SPEED_WHEN_STRAFING_BACK_FROM_TARGET
f I z DESIRED_DISTANCE_FROM_ZOMBIFIED
m (Lnet/minecraft/world/item/ItemStack;)Z a isLovedItem
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V a maybeRetaliate
m (Lnet/minecraft/world/entity/EntityTypes;)Z a isZombified
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Ljava/util/List;)V a throwItems
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a wantsToDance
m ()Lcom/google/common/collect/ImmutableList; a createLookBehaviors
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Ljava/util/List;Lnet/minecraft/world/phys/Vec3D;)V a throwItemsTowardPos
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V a broadcastUniversalAnger
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/item/ItemStack;)Z a wantsToPickup
m (Lnet/minecraft/world/entity/item/EntityItem;)Lnet/minecraft/world/item/ItemStack; a removeOneItemFromItemEntity
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Z)V a stopHoldingOffHandItem
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/player/EntityHuman;Ljava/util/List;)V a throwItemsTowardPlayer
m (Lnet/minecraft/world/entity/player/EntityHuman;Z)V a angerNearbyPiglins
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a mobInteract
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V a updateActivity
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)V a wasHurtBy
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/Entity;)Z a wantsToStopRiding
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/util/RandomSource;)V a initMemories
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEffect; a getSoundForActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a initCoreActivity
m (Lnet/minecraft/world/entity/EntityLiving;)Z a isWearingGold
m (Lnet/minecraft/world/entity/EntityLiving;)Z b isPlayerHoldingLovedItem
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/ai/BehaviorController;)V b initFightActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initIdleActivity
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorGateSingle; b createIdleLookBehaviors
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)Z b isNearestValidAttackTarget
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/Optional; b getNearestVisibleTargetablePlayer
m (Lnet/minecraft/world/item/ItemStack;)Z b isBarterCurrency
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/item/ItemStack;)Z b canAdmire
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Ljava/util/List;)V b throwItemsTowardRandomPos
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V b cancelAdmiring
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V b broadcastAngerTarget
m (Lnet/minecraft/world/item/ItemStack;)Z c isFood
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/Optional; c getSoundForCurrentActivity
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorGateSingle; c createIdleMovementBehaviors
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)V c broadcastRetreat
m (Lnet/minecraft/world/entity/EntityLiving;)Z c hasCrossbow
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V c dontKillAnyMoreHoglinsForAWhile
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/item/ItemStack;)V c holdInOffhand
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V c setAngerTarget
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initCelebrateActivity
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/item/ItemStack;)V d putInInventory
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)V d retreatFromNearestTarget
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initAdmireItemActivity
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Z d isIdle
m (Lnet/minecraft/world/entity/EntityLiving;)V d admireGoldItem
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/List; d getVisibleAdultPiglins
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V d setAngerTargetToNearestTargetablePlayerIfFound
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; d avoidRepellent
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)V e setAvoidTargetAndDontHuntForAWhile
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/Optional; e getAvoidTarget
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V e setAngerTargetIfCloserThanCurrent
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/List; e getAdultPiglins
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initRetreatActivity
m (Lnet/minecraft/world/entity/EntityLiving;)Z e seesPlayerHoldingLovedItem
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; e babyAvoidNemesis
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; f avoidZombified
m (Lnet/minecraft/world/entity/EntityLiving;)Z f doesntSeeAnyPlayerHoldingLovedItem
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V f initRideHoglinActivity
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/Optional; f getAngerTarget
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z f isBabyRidingBaby
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; g babySometimesRideBabyHoglin
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/List; g getBarterResponseItems
m (Lnet/minecraft/world/entity/EntityLiving;)Z g wasHurtRecently
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z h isNearZombified
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/Optional; i findNearestValidAttackTarget
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z j isNearAvoidTarget
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V k stopWalking
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z l wantsToStopFleeing
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z m piglinsEqualOrOutnumberHoglins
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z n hoglinsOutnumberPiglins
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V o eat
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Lnet/minecraft/world/phys/Vec3D; p getRandomNearbyPos
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z q hasEatenRecently
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z r isAdmiringItem
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z s isNearRepellent
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z t isAdmiringDisabled
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z u isHoldingItemInOffHand
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z v isNotHoldingLovedItemInOffHand
c net/minecraft/world/entity/monster/piglin/PiglinBruteAI net/minecraft/world/entity/monster/piglin/PiglinBruteAi
f I a ANGER_DURATION
f I b MELEE_ATTACK_COOLDOWN
f D c ACTIVITY_SOUND_LIKELIHOOD_PER_TICK
f I d MAX_LOOK_DIST
f I e INTERACTION_RANGE
f D f TARGETING_RANGE
f F g SPEED_MULTIPLIER_WHEN_IDLING
f I h HOME_CLOSE_ENOUGH_DISTANCE
f I i HOME_TOO_FAR_DISTANCE
f I j HOME_STROLL_AROUND_DISTANCE
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; a getTargetIfWithinRange
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$isNearestValidAttackTarget$1
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)Z a isNearestValidAttackTarget
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/EntityLiving;)V a wasHurtBy
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorGateSingle; a createIdleLookBehaviors
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;)V a initMemories
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/Optional; a findNearestValidAttackTarget
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/schedule/Activity;)V a lambda$playActivitySound$3
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/EntityLiving;)V b setAngerTarget
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$getTargetIfWithinRange$2
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorGateSingle; b createIdleMovementBehaviors
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;)V b updateActivity
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/EntityLiving;)Z c lambda$initFightActivity$0
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;)V c maybePlayActivitySound
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/ai/BehaviorController;)V d initFightActivity
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;)V d playActivitySound
c net/minecraft/world/entity/monster/warden/AngerLevel net/minecraft/world/entity/monster/warden/AngerLevel
f Lnet/minecraft/world/entity/monster/warden/AngerLevel; a CALM
f Lnet/minecraft/world/entity/monster/warden/AngerLevel; b AGITATED
f Lnet/minecraft/world/entity/monster/warden/AngerLevel; c ANGRY
f [Lnet/minecraft/world/entity/monster/warden/AngerLevel; d SORTED_LEVELS
f I e minimumAnger
f Lnet/minecraft/sounds/SoundEffect; f ambientSound
f Lnet/minecraft/sounds/SoundEffect; g listeningSound
f [Lnet/minecraft/world/entity/monster/warden/AngerLevel; h $VALUES
m (Lnet/minecraft/world/entity/monster/warden/AngerLevel;Lnet/minecraft/world/entity/monster/warden/AngerLevel;)I a lambda$static$0
m (I)Lnet/minecraft/world/entity/monster/warden/AngerLevel; a byAnger
m ()I a getMinimumAnger
m ([Lnet/minecraft/world/entity/monster/warden/AngerLevel;)V a lambda$static$1
m ()Lnet/minecraft/sounds/SoundEffect; b getAmbientSound
m ()Lnet/minecraft/sounds/SoundEffect; c getListeningSound
m ()Z d isAngry
m ()[Lnet/minecraft/world/entity/monster/warden/AngerLevel; e $values
c net/minecraft/world/entity/monster/warden/AngerManagement net/minecraft/world/entity/monster/warden/AngerManagement
f I a CONVERSION_DELAY
f I b MAX_ANGER
f Ljava/util/ArrayList; c suspects
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d angerBySuspect
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; e angerByUuid
f I f DEFAULT_ANGER_DECREASE
f I g conversionDelay
f I h highestAnger
f Lcom/mojang/serialization/Codec; i SUSPECT_ANGER_PAIR
f Ljava/util/function/Predicate; j filter
f Lnet/minecraft/world/entity/monster/warden/AngerManagement$a; k suspectSorter
m (Lnet/minecraft/server/level/WorldServer;)V a convertFromUuids
m (ILnet/minecraft/world/entity/Entity;Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$increaseAnger$6
m (Ljava/util/function/Predicate;Ljava/util/List;)Lnet/minecraft/world/entity/monster/warden/AngerManagement; a lambda$codec$1
m (Lnet/minecraft/world/entity/Entity;)V a clearAnger
m (Ljava/util/function/Predicate;)Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/entity/Entity;I)I a increaseAnger
m (Lcom/mojang/datafixers/util/Pair;)V a lambda$new$3
m (Ljava/util/function/Predicate;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$2
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Predicate;)V a tick
m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lcom/mojang/datafixers/util/Pair; a lambda$createUuidAngerPairs$5
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; a getActiveEntity
m (Lnet/minecraft/world/entity/Entity;)I b getActiveAnger
m ()Ljava/util/List; b createUuidAngerPairs
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; c lambda$getActiveEntity$8
m ()V c sortAndUpdateHighestAnger
m ()Lnet/minecraft/world/entity/Entity; d getTopSuspect
m (Lnet/minecraft/world/entity/Entity;)Z d lambda$getActiveEntity$7
m (Lnet/minecraft/world/entity/Entity;)Lcom/mojang/datafixers/util/Pair; e lambda$createUuidAngerPairs$4
c net/minecraft/world/entity/monster/warden/AngerManagement$1 net/minecraft/world/entity/monster/warden/AngerManagement$1
f [I a $SwitchMap$net$minecraft$world$entity$Entity$RemovalReason
c net/minecraft/world/entity/monster/warden/AngerManagement$a net/minecraft/world/entity/monster/warden/AngerManagement$Sorter
f Lnet/minecraft/world/entity/monster/warden/AngerManagement; a angerManagement
m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; a angerManagement
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I a compare
c net/minecraft/world/entity/monster/warden/Warden net/minecraft/world/entity/monster/warden/Warden
f Lnet/minecraft/world/entity/AnimationState; b roarAnimationState
f Lnet/minecraft/world/entity/AnimationState; bY attackAnimationState
f Lnet/minecraft/world/entity/AnimationState; bZ sonicBoomAnimationState
f Lnet/minecraft/world/entity/AnimationState; c sniffAnimationState
f I cA heartAnimation
f I cB heartAnimationO
f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; cC dynamicGameEventListener
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; cD vibrationUser
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; cE vibrationData
f Lnet/minecraft/world/entity/monster/warden/AngerManagement; cF angerManagement
f Lorg/slf4j/Logger; ca LOGGER
f I cb VIBRATION_COOLDOWN_TICKS
f I cc TIME_TO_USE_MELEE_UNTIL_SONIC_BOOM
f I cd MAX_HEALTH
f F ce MOVEMENT_SPEED_WHEN_FIGHTING
f F cf KNOCKBACK_RESISTANCE
f F cg ATTACK_KNOCKBACK
f I ch ATTACK_DAMAGE
f Lnet/minecraft/network/syncher/DataWatcherObject; ci CLIENT_ANGER_LEVEL
f I cj DARKNESS_DISPLAY_LIMIT
f I ck DARKNESS_DURATION
f I cl DARKNESS_RADIUS
f I cm DARKNESS_INTERVAL
f I cn ANGERMANAGEMENT_TICK_DELAY
f I co DEFAULT_ANGER
f I cp PROJECTILE_ANGER
f I cq ON_HURT_ANGER_BOOST
f I cr RECENT_PROJECTILE_TICK_THRESHOLD
f I cs TOUCH_COOLDOWN_TICKS
f I ct DIGGING_PARTICLES_AMOUNT
f F cu DIGGING_PARTICLES_DURATION
f F cv DIGGING_PARTICLES_OFFSET
f I cw PROJECTILE_ANGER_DISTANCE
f I cx tendrilAnimation
f I cz tendrilAnimationO
f Lnet/minecraft/world/entity/AnimationState; d emergeAnimationState
f Lnet/minecraft/world/entity/AnimationState; e diggingAnimationState
m (Lnet/minecraft/world/entity/Entity;)Z C doHurtTarget
m (Lnet/minecraft/world/entity/Entity;)V D doPush
m (F)F G getTendrilAnimation
m (F)F H getHeartAnimation
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Ljava/util/function/BiConsumer;)V a updateDynamicGameEventListener
m (Lnet/minecraft/world/entity/AnimationState;)V a clientDiggingParticles
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;I)V a applyDarknessAround
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/Entity;IZ)V a increaseAngerAt
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()F aO nextStep
m (Lnet/minecraft/world/entity/Entity;)Z b canTargetEntity
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b isInvulnerableTo
m (B)V b handleEntityEvent
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m ()Z bA isPushable
m ()Z bc dampensVibrations
m (Lnet/minecraft/world/entity/Entity;)V c clearAnger
m (Lnet/minecraft/world/entity/Entity;)V d increaseAngerAt
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()Z fO canDisableShield
m ()F fe getSoundVolume
m ()I gA getActiveAnger
m ()Ljava/util/Optional; gq getEntityAngryAt
m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; gr getAngerManagement
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gs getVibrationData
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gt getVibrationUser
m ()Z gu isDiggingOrEmerging
m ()V gx syncClientAngerLevel
m ()I gy getHeartBeatDelay
m ()V gz playListeningSound
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/world/entity/EntityLiving;)V j setAttackTarget
m ()V l tick
m (Lnet/minecraft/world/entity/Entity;)Z o canRide
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/EntityLiving; p getTarget
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; s createAttributes
m ()I u getClientAngerLevel
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m ()Lnet/minecraft/world/entity/monster/warden/AngerLevel; y getAngerLevel
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; a createPathFinder
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/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)F a distance
c net/minecraft/world/entity/monster/warden/Warden$a net/minecraft/world/entity/monster/warden/Warden$VibrationUser
f I b GAME_EVENT_LISTENER_RANGE
f Lnet/minecraft/world/level/gameevent/PositionSource; c positionSource
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a canReceiveVibration
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V a onReceiveVibration
m ()I a getListenerRadius
m ()Lnet/minecraft/world/level/gameevent/PositionSource; b getPositionSource
m ()Lnet/minecraft/tags/TagKey; c getListenableEvents
m ()Z d canTriggerAvoidVibration
c net/minecraft/world/entity/monster/warden/WardenAi net/minecraft/world/entity/monster/warden/WardenAi
f I a EMERGE_DURATION
f I b ROAR_DURATION
f I c DIGGING_COOLDOWN
f F d SPEED_MULTIPLIER_WHEN_IDLING
f F e SPEED_MULTIPLIER_WHEN_INVESTIGATING
f F f SPEED_MULTIPLIER_WHEN_FIGHTING
f I g MELEE_ATTACK_COOLDOWN
f I h DIGGING_DURATION
f I i SNIFFING_DURATION
f I j DISTURBANCE_LOCATION_EXPIRY_TIME
f Ljava/util/List; k SENSOR_TYPES
f Ljava/util/List; l MEMORY_TYPES
f Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; m DIG_COOLDOWN_SETTER
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$isTarget$5
m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)Z a isTarget
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z a lambda$static$0
m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/core/BlockPosition;)V a setDisturbanceLocation
m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/ai/BehaviorController;)V a initFightActivity
m (Lnet/minecraft/world/entity/EntityLiving;)V a setDigCooldown
m (Lnet/minecraft/world/entity/monster/warden/Warden;)V a updateActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a initCoreActivity
m (Lnet/minecraft/world/entity/monster/warden/Warden;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$static$1
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initEmergeActivity
m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)V b onTargetInvalid
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initDiggingActivity
m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)Z c lambda$initFightActivity$4
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initIdleActivity
m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)Z d lambda$initFightActivity$3
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initInvestigateActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V f initSniffingActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V g initRoarActivity
c net/minecraft/world/entity/monster/warden/WardenSpawnTracker net/minecraft/world/entity/monster/warden/WardenSpawnTracker
f Lcom/mojang/serialization/Codec; a CODEC
f I b MAX_WARNING_LEVEL
f D c PLAYER_SEARCH_RADIUS
f I d WARNING_CHECK_DIAMETER
f I e DECREASE_WARNING_LEVEL_EVERY_INTERVAL
f I f WARNING_LEVEL_INCREASE_COOLDOWN
f I g ticksSinceLastWarning
f I h warningLevel
f I i cooldownTicks
m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;Lnet/minecraft/server/level/EntityPlayer;)V a lambda$tryWarn$7
m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V a copyData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/EntityPlayer;)Ljava/util/OptionalInt; a tryWarn
m (I)V a setWarningLevel
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a hasNearbyWarden
m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V a lambda$tryWarn$6
m (Lnet/minecraft/server/level/EntityPlayer;)Ljava/util/stream/Stream; a lambda$tryWarn$5
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m ()V a tick
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$getNearbyPlayers$8
m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; b lambda$static$2
m (Lnet/minecraft/server/level/EntityPlayer;)Z b lambda$tryWarn$4
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Ljava/util/List; b getNearbyPlayers
m ()V b reset
m ()I c getWarningLevel
m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; c lambda$static$1
m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; d lambda$static$0
m ()Z d onCooldown
m ()V e increaseWarningLevel
m ()V f decreaseWarningLevel
c net/minecraft/world/entity/npc/EntityVillager net/minecraft/world/entity/npc/Villager
f I cA numberOfRestocksToday
f J cB lastRestockCheckDayTime
f Z cC assignProfessionWhenSpawned
f Lcom/google/common/collect/ImmutableList; cD MEMORY_TYPES
f Lcom/google/common/collect/ImmutableList; cE SENSOR_TYPES
f I ca BREEDING_FOOD_THRESHOLD
f Ljava/util/Map; cb FOOD_POINTS
f F cc SPEED_MODIFIER
f Ljava/util/Map; cd POI_MEMORIES
f Lorg/slf4j/Logger; ce LOGGER
f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_VILLAGER_DATA
f I cg TRADES_PER_LEVEL
f Ljava/util/Set; ch WANTED_ITEMS
f I ci MAX_GOSSIP_TOPICS
f I cj GOSSIP_COOLDOWN
f I ck GOSSIP_DECAY_INTERVAL
f I cl REPUTATION_CHANGE_PER_EVENT
f I cm HOW_FAR_AWAY_TO_TALK_TO_OTHER_VILLAGERS_ABOUT_GOLEMS
f I cn HOW_MANY_VILLAGERS_NEED_TO_AGREE_TO_SPAWN_A_GOLEM
f J co TIME_SINCE_SLEEPING_FOR_GOLEM_SPAWNING
f I cp updateMerchantTimer
f Z cq increaseProfessionLevelOnUpdate
f Lnet/minecraft/world/entity/player/EntityHuman; cr lastTradedPlayer
f Z cs chasing
f I ct foodLevel
f Lnet/minecraft/world/entity/ai/gossip/Reputation; cu gossips
f J cv lastGossipTime
f J cw lastGossipDecayTime
f I cx villagerXp
f J cz lastRestockGameTime
m ()Z X_ canBreed
m ()V Y sendDebugPackets
m ()V Z customServerAiStep
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)V a gossip
m (Lnet/minecraft/nbt/NBTBase;)V a setGossips
m (J)Z a wantsToSpawnGolem
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/world/entity/ai/village/ReputationEvent;Lnet/minecraft/world/entity/Entity;)V a onReputationEventFrom
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
m (Lnet/minecraft/server/level/WorldServer;JI)V a spawnGolemIfNeeded
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/EntityLiving;)V a setLastHurtByMob
m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V a releasePoi
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a registerBrainGoals
m (Lnet/minecraft/world/entity/npc/VillagerData;)V a setVillagerData
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V b rewardTradeXp
m (Lnet/minecraft/world/entity/Entity;)V b tellWitnessesThatIWasMurdered
m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V b setOffers
m (J)Z b golemSpawnConditionsMet
m (B)V b handleEntityEvent
m (Lnet/minecraft/core/BlockPosition;)V b startSleeping
m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/npc/EntityVillager; b getBreedOffspring
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/server/level/WorldServer;)V c refreshBrain
m ()Lnet/minecraft/network/chat/IChatBaseComponent; cr getTypeName
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; dS getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; dT brainProvider
m (Lnet/minecraft/world/entity/player/EntityHuman;)V f setTradingPlayer
m ()V fM stopSleeping
m (Lnet/minecraft/world/entity/player/EntityHuman;)I g getPlayerReputation
m ()Z gA assignProfessionWhenSpawned
m ()Lnet/minecraft/world/entity/npc/VillagerData; gB getVillagerData
m ()Z gC canRestock
m ()V gD restock
m ()Z gE shouldRestock
m ()V gF playWorkSound
m ()Z gG isChasing
m ()V gH eatAndDigestFood
m ()Z gI hasExcessFood
m ()Z gJ wantsMoreFood
m ()Z gK hasFarmSeeds
m ()Lnet/minecraft/world/entity/ai/gossip/Reputation; gL getGossips
m ()V gM setUnhappy
m ()V gN resetSpecialPrices
m ()V gO resendOffersToTradingPlayer
m ()Z gP needsToRestock
m ()Z gQ allowedToRestock
m ()V gR catchUpDemand
m ()V gS updateDemand
m ()V gT releaseAllPois
m ()Z gU hungry
m ()V gV eatUntilFull
m ()Z gW shouldIncreaseLevel
m ()V gX increaseMerchantCareer
m ()I gY countFoodPointsInInventory
m ()V gZ maybeDecayGossip
m ()V gw stopTrading
m ()V gx updateTrades
m ()Z gy isClientSide
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gz createAttributes
m (Lnet/minecraft/world/entity/player/EntityHuman;)V h startTrading
m (D)Z h removeWhenFarAway
m ()V ha resetNumberOfRestocks
m (Lnet/minecraft/world/entity/player/EntityHuman;)V i updateSpecialPrices
m (Lnet/minecraft/world/item/ItemStack;)Z k wantsToPickUp
m ()V k ageBoundaryReached
m ()V l tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()I u getVillagerXp
m (I)V v setVillagerXp
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (I)V w digestFood
m (Z)V x setChasing
c net/minecraft/world/entity/npc/EntityVillagerAbstract net/minecraft/world/entity/npc/AbstractVillager
f I bY VILLAGER_SLOT_OFFSET
f Lnet/minecraft/world/item/trading/MerchantRecipeList; bZ offers
f Lnet/minecraft/network/syncher/DataWatcherObject; ca DATA_UNHAPPY_COUNTER
f Lorg/slf4j/Logger; cb LOGGER
f I cc VILLAGER_INVENTORY_SIZE
f Lnet/minecraft/world/entity/player/EntityHuman; cd tradingPlayer
f Lnet/minecraft/world/InventorySubcontainer; ce inventory
m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a overrideOffers
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canBeLeashed
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/item/trading/MerchantRecipeList;[Lnet/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption;I)V a addOffersFromItemListings
m (Lnet/minecraft/core/particles/ParticleParam;)V a addParticlesAroundSelf
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V a notifyTrade
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V b rewardTradeXp
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; b changeDimension
m (Lnet/minecraft/world/entity/player/EntityHuman;)V f setTradingPlayer
m ()Lnet/minecraft/world/entity/player/EntityHuman; gq getTradingPlayer
m ()Z gr isTrading
m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; gs getOffers
m ()Z gt showProgressBar
m ()Lnet/minecraft/sounds/SoundEffect; gu getNotifyTradeSound
m ()V gv playCelebrateSound
m ()V gw stopTrading
m ()V gx updateTrades
m ()Z gy isClientSide
m (Lnet/minecraft/world/item/ItemStack;)V n notifyTradeUpdated
m (F)Lnet/minecraft/world/phys/Vec3D; q getRopeHoldPosition
m ()I s getUnhappyCounter
m (I)V t setUnhappyCounter
m ()I u getVillagerXp
m (I)V u overrideXp
m (Z)Lnet/minecraft/sounds/SoundEffect; w getTradeUpdatedSound
m ()Lnet/minecraft/world/InventorySubcontainer; y getInventory
c net/minecraft/world/entity/npc/EntityVillagerTrader net/minecraft/world/entity/npc/WanderingTrader
f I ca NUMBER_OF_TRADE_OFFERS
f Lnet/minecraft/core/BlockPosition; cb wanderTarget
f I cc despawnDelay
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V b rewardTradeXp
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; c getDrinkingSound
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m ()V gA experimentalUpdateTrades
m ()V gB maybeDespawn
m ()Lnet/minecraft/core/BlockPosition; gD getWanderTarget
m ()Z gt showProgressBar
m ()Lnet/minecraft/sounds/SoundEffect; gu getNotifyTradeSound
m ()V gx updateTrades
m ()I gz getDespawnDelay
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/core/BlockPosition;)V i setWanderTarget
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; v getAmbientSound
m (I)V v setDespawnDelay
m (Z)Lnet/minecraft/sounds/SoundEffect; w getTradeUpdatedSound
m ()V z registerGoals
c net/minecraft/world/entity/npc/EntityVillagerTrader$a net/minecraft/world/entity/npc/WanderingTrader$WanderToPositionGoal
f Lnet/minecraft/world/entity/npc/EntityVillagerTrader; a trader
f D b stopDistance
f D c speedModifier
m ()Z a canUse
m (Lnet/minecraft/core/BlockPosition;D)Z a isTooFarAway
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/npc/InventoryCarrier net/minecraft/world/entity/npc/InventoryCarrier
f Ljava/lang/String; d_ TAG_INVENTORY
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a readInventoryFromTag
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/npc/InventoryCarrier;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b writeInventoryToTag
m ()Lnet/minecraft/world/InventorySubcontainer; y getInventory
c net/minecraft/world/entity/npc/MerchantWrapper net/minecraft/world/entity/npc/ClientSideMerchant
f Lnet/minecraft/world/entity/player/EntityHuman; a source
f Lnet/minecraft/world/item/trading/MerchantRecipeList; b offers
f I c xp
m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a overrideOffers
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V a notifyTrade
m (Lnet/minecraft/world/entity/player/EntityHuman;)V f setTradingPlayer
m ()Lnet/minecraft/world/entity/player/EntityHuman; gq getTradingPlayer
m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; gs getOffers
m ()Z gt showProgressBar
m ()Lnet/minecraft/sounds/SoundEffect; gu getNotifyTradeSound
m ()Z gy isClientSide
m (Lnet/minecraft/world/item/ItemStack;)V n notifyTradeUpdated
m ()I u getVillagerXp
m (I)V u overrideXp
c net/minecraft/world/entity/npc/MobSpawnerCat net/minecraft/world/entity/npc/CatSpawner
f I a TICK_DELAY
f I b nextTick
m (Lnet/minecraft/core/Holder;)Z a lambda$spawnInVillage$0
m (Lnet/minecraft/server/level/WorldServer;ZZ)I a tick
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)I a spawnCat
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)I a spawnInVillage
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)I b spawnInHut
c net/minecraft/world/entity/npc/MobSpawnerTrader net/minecraft/world/entity/npc/WanderingTraderSpawner
f I a DEFAULT_SPAWN_DELAY
f I b DEFAULT_TICK_DELAY
f I c MIN_SPAWN_CHANCE
f I d MAX_SPAWN_CHANCE
f I e SPAWN_CHANCE_INCREASE
f I f SPAWN_ONE_IN_X_CHANCE
f I g NUMBER_OF_SPAWN_ATTEMPTS
f Lnet/minecraft/util/RandomSource; h random
f Lnet/minecraft/world/level/storage/IWorldDataServer; i serverLevelData
f I j tickDelay
f I k spawnDelay
f I l spawnChance
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillagerTrader;I)V a tryToSpawnLlamaFor
m (Lnet/minecraft/server/level/WorldServer;)Z a spawn
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/core/BlockPosition; a findSpawnPositionNear
m (Lnet/minecraft/server/level/WorldServer;ZZ)I a tick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a hasEnoughSpace
c net/minecraft/world/entity/npc/NPC net/minecraft/world/entity/npc/Npc
c net/minecraft/world/entity/npc/VillagerData net/minecraft/world/entity/npc/VillagerData
f I a MIN_VILLAGER_LEVEL
f I b MAX_VILLAGER_LEVEL
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f [I e NEXT_LEVEL_XP_THRESHOLDS
f Lnet/minecraft/world/entity/npc/VillagerType; f type
f Lnet/minecraft/world/entity/npc/VillagerProfession; g profession
f I h level
m (Lnet/minecraft/world/entity/npc/VillagerProfession;)Lnet/minecraft/world/entity/npc/VillagerData; a setProfession
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/world/entity/npc/VillagerData;)Ljava/lang/Integer; a lambda$static$8
m (Lnet/minecraft/world/entity/npc/VillagerType;)Lnet/minecraft/world/entity/npc/VillagerData; a setType
m (I)Lnet/minecraft/world/entity/npc/VillagerData; a setLevel
m ()Lnet/minecraft/world/entity/npc/VillagerType; a getType
m (Lnet/minecraft/world/entity/npc/VillagerData;)Lnet/minecraft/world/entity/npc/VillagerProfession; b lambda$static$7
m ()Lnet/minecraft/world/entity/npc/VillagerProfession; b getProfession
m (I)I b getMinXpPerLevel
m (I)I c getMaxXpPerLevel
m ()I c getLevel
m (Lnet/minecraft/world/entity/npc/VillagerData;)Lnet/minecraft/world/entity/npc/VillagerType; c lambda$static$6
m (I)Z d canLevelUp
m (Lnet/minecraft/world/entity/npc/VillagerData;)Ljava/lang/Integer; d lambda$static$4
m ()Lnet/minecraft/world/entity/npc/VillagerProfession; d lambda$static$2
m (Lnet/minecraft/world/entity/npc/VillagerData;)Lnet/minecraft/world/entity/npc/VillagerProfession; e lambda$static$3
m ()Lnet/minecraft/world/entity/npc/VillagerType; e lambda$static$0
m (Lnet/minecraft/world/entity/npc/VillagerData;)Lnet/minecraft/world/entity/npc/VillagerType; f lambda$static$1
c net/minecraft/world/entity/npc/VillagerDataHolder net/minecraft/world/entity/npc/VillagerDataHolder
m (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/world/entity/npc/VillagerData;)V a setVillagerData
m ()Lnet/minecraft/world/entity/npc/VillagerType; a getVariant
m (Lnet/minecraft/world/entity/npc/VillagerType;)V a setVariant
m ()Ljava/lang/Object; d getVariant
m ()Lnet/minecraft/world/entity/npc/VillagerData; gB getVillagerData
c net/minecraft/world/entity/npc/VillagerProfession net/minecraft/world/entity/npc/VillagerProfession
f Ljava/util/function/Predicate; a ALL_ACQUIRABLE_JOBS
f Lnet/minecraft/world/entity/npc/VillagerProfession; b NONE
f Lnet/minecraft/world/entity/npc/VillagerProfession; c ARMORER
f Lnet/minecraft/world/entity/npc/VillagerProfession; d BUTCHER
f Lnet/minecraft/world/entity/npc/VillagerProfession; e CARTOGRAPHER
f Lnet/minecraft/world/entity/npc/VillagerProfession; f CLERIC
f Lnet/minecraft/world/entity/npc/VillagerProfession; g FARMER
f Lnet/minecraft/world/entity/npc/VillagerProfession; h FISHERMAN
f Lnet/minecraft/world/entity/npc/VillagerProfession; i FLETCHER
f Lnet/minecraft/world/entity/npc/VillagerProfession; j LEATHERWORKER
f Lnet/minecraft/world/entity/npc/VillagerProfession; k LIBRARIAN
f Lnet/minecraft/world/entity/npc/VillagerProfession; l MASON
f Lnet/minecraft/world/entity/npc/VillagerProfession; m NITWIT
f Lnet/minecraft/world/entity/npc/VillagerProfession; n SHEPHERD
f Lnet/minecraft/world/entity/npc/VillagerProfession; o TOOLSMITH
f Lnet/minecraft/world/entity/npc/VillagerProfession; p WEAPONSMITH
f Ljava/lang/String; q name
f Ljava/util/function/Predicate; r heldJobSite
f Ljava/util/function/Predicate; s acquirableJobSite
f Lcom/google/common/collect/ImmutableSet; t requestedItems
f Lcom/google/common/collect/ImmutableSet; u secondaryPoi
f Lnet/minecraft/sounds/SoundEffect; v workSound
m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/entity/npc/VillagerProfession; a register
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z a lambda$register$4
m (Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/entity/npc/VillagerProfession; a register
m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/entity/npc/VillagerProfession; a register
m ()Ljava/lang/String; a name
m (Lnet/minecraft/core/Holder;)Z a lambda$static$0
m (Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/entity/npc/VillagerProfession; a register
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z b lambda$register$3
m ()Ljava/util/function/Predicate; b heldJobSite
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z c lambda$register$2
m ()Ljava/util/function/Predicate; c acquirableJobSite
m ()Lcom/google/common/collect/ImmutableSet; d requestedItems
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z d lambda$register$1
m ()Lcom/google/common/collect/ImmutableSet; e secondaryPoi
m ()Lnet/minecraft/sounds/SoundEffect; f workSound
c net/minecraft/world/entity/npc/VillagerTrades net/minecraft/world/entity/npc/VillagerTrades
f Ljava/util/Map; a TRADES
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; b WANDERING_TRADER_TRADES
f Ljava/util/Map; c EXPERIMENTAL_TRADES
f Ljava/util/List; d EXPERIMENTAL_WANDERING_TRADER_TRADES
f I e DEFAULT_SUPPLY
f I f COMMON_ITEMS_SUPPLY
f I g UNCOMMON_ITEMS_SUPPLY
f I h XP_LEVEL_1_SELL
f I i XP_LEVEL_1_BUY
f I j XP_LEVEL_2_SELL
f I k XP_LEVEL_2_BUY
f I l XP_LEVEL_3_SELL
f I m XP_LEVEL_3_BUY
f I n XP_LEVEL_4_SELL
f I o XP_LEVEL_4_BUY
f I p XP_LEVEL_5_TRADE
f F q LOW_TIER_PRICE_MULTIPLIER
f F r HIGH_TIER_PRICE_MULTIPLIER
f Lnet/minecraft/world/entity/npc/VillagerTrades$l; s DESERT_MAP
f Lnet/minecraft/world/entity/npc/VillagerTrades$l; t SAVANNA_MAP
f Lnet/minecraft/world/entity/npc/VillagerTrades$l; u PLAINS_MAP
f Lnet/minecraft/world/entity/npc/VillagerTrades$l; v TAIGA_MAP
f Lnet/minecraft/world/entity/npc/VillagerTrades$l; w SNOWY_MAP
f Lnet/minecraft/world/entity/npc/VillagerTrades$l; x JUNGLE_MAP
f Lnet/minecraft/world/entity/npc/VillagerTrades$l; y SWAMP_MAP
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/enchantment/Enchantment;I)Lnet/minecraft/world/item/ItemStack; a enchant
m ()Lnet/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption; a specialBooks
m (I)Lnet/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption; a commonBooks
m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPredicate$a;)Lnet/minecraft/core/component/DataComponentPredicate$a; a lambda$potionCost$1
m (Ljava/util/HashMap;)V a lambda$static$0
m (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a toIntMap
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/trading/ItemCost; a potionCost
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; b potion
c net/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption net/minecraft/world/entity/npc/VillagerTrades$ItemListing
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
c net/minecraft/world/entity/npc/VillagerTrades$a net/minecraft/world/entity/npc/VillagerTrades$DyedArmorForEmeralds
f Lnet/minecraft/world/item/Item; a item
f I b value
f I c maxUses
f I d villagerXp
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/ItemDye; a getRandomDye
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
c net/minecraft/world/entity/npc/VillagerTrades$b net/minecraft/world/entity/npc/VillagerTrades$EmeraldForItems
f Lnet/minecraft/world/item/trading/ItemCost; a itemStack
f I b maxUses
f I c villagerXp
f I d emeraldAmount
f F e priceMultiplier
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
c net/minecraft/world/entity/npc/VillagerTrades$c net/minecraft/world/entity/npc/VillagerTrades$EmeraldsForVillagerTypeItem
f Ljava/util/Map; a trades
f I b cost
f I c maxUses
f I d villagerXp
m (Ljava/util/Map;Lnet/minecraft/world/entity/npc/VillagerType;)Z a lambda$new$0
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
m (Lnet/minecraft/world/entity/npc/VillagerType;)V a lambda$new$1
c net/minecraft/world/entity/npc/VillagerTrades$d net/minecraft/world/entity/npc/VillagerTrades$EnchantBookForEmeralds
f I a villagerXp
f Ljava/util/List; b tradeableEnchantments
f I c minLevel
f I d maxLevel
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/enchantment/Enchantment;)Z a lambda$getEnchantment$1
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/item/enchantment/Enchantment; a getEnchantment
m (I)[Lnet/minecraft/world/item/enchantment/Enchantment; a lambda$new$0
c net/minecraft/world/entity/npc/VillagerTrades$e net/minecraft/world/entity/npc/VillagerTrades$EnchantedItemForEmeralds
f Lnet/minecraft/world/item/ItemStack; a itemStack
f I b baseEmeraldCost
f I c maxUses
f I d villagerXp
f F e priceMultiplier
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
c net/minecraft/world/entity/npc/VillagerTrades$f net/minecraft/world/entity/npc/VillagerTrades$FailureItemListing
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
c net/minecraft/world/entity/npc/VillagerTrades$h net/minecraft/world/entity/npc/VillagerTrades$ItemsAndEmeraldsToItems
f Lnet/minecraft/world/item/trading/ItemCost; a fromItem
f I b emeraldCost
f Lnet/minecraft/world/item/ItemStack; c toItem
f I d maxUses
f I e villagerXp
f F f priceMultiplier
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
c net/minecraft/world/entity/npc/VillagerTrades$i net/minecraft/world/entity/npc/VillagerTrades$ItemsForEmeralds
f Lnet/minecraft/world/item/ItemStack; a itemStack
f I b emeraldCost
f I c maxUses
f I d villagerXp
f F e priceMultiplier
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
c net/minecraft/world/entity/npc/VillagerTrades$j net/minecraft/world/entity/npc/VillagerTrades$SuspiciousStewForEmerald
f Lnet/minecraft/world/item/component/SuspiciousStewEffects; a effects
f I b xp
f F c priceMultiplier
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
c net/minecraft/world/entity/npc/VillagerTrades$k net/minecraft/world/entity/npc/VillagerTrades$TippedArrowForItemsAndEmeralds
f Lnet/minecraft/world/item/ItemStack; a toItem
f I b toCount
f I c emeraldCost
f I d maxUses
f I e villagerXp
f Lnet/minecraft/world/item/Item; f fromItem
f I g fromCount
f F h priceMultiplier
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder$c;)Z a lambda$getOffer$0
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
c net/minecraft/world/entity/npc/VillagerTrades$l net/minecraft/world/entity/npc/VillagerTrades$TreasureMapForEmeralds
f I a emeraldCost
f Lnet/minecraft/tags/TagKey; b destination
f Ljava/lang/String; c displayName
f Lnet/minecraft/core/Holder; d destinationType
f I e maxUses
f I f villagerXp
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
c net/minecraft/world/entity/npc/VillagerTrades$m net/minecraft/world/entity/npc/VillagerTrades$TypeSpecificTrade
f Ljava/util/Map; a trades
m (Lnet/minecraft/world/entity/npc/VillagerType;)Lnet/minecraft/world/entity/npc/VillagerType; a lambda$oneTradeInBiomes$0
m (Lnet/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption;Lnet/minecraft/world/entity/npc/VillagerType;)Lnet/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption; a lambda$oneTradeInBiomes$1
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
m (Lnet/minecraft/world/entity/npc/VillagerTrades$IMerchantRecipeOption;[Lnet/minecraft/world/entity/npc/VillagerType;)Lnet/minecraft/world/entity/npc/VillagerTrades$m; a oneTradeInBiomes
m ()Ljava/util/Map; a trades
c net/minecraft/world/entity/npc/VillagerType net/minecraft/world/entity/npc/VillagerType
f Lnet/minecraft/world/entity/npc/VillagerType; a DESERT
f Lnet/minecraft/world/entity/npc/VillagerType; b JUNGLE
f Lnet/minecraft/world/entity/npc/VillagerType; c PLAINS
f Lnet/minecraft/world/entity/npc/VillagerType; d SAVANNA
f Lnet/minecraft/world/entity/npc/VillagerType; e SNOW
f Lnet/minecraft/world/entity/npc/VillagerType; f SWAMP
f Lnet/minecraft/world/entity/npc/VillagerType; g TAIGA
f Ljava/lang/String; h name
f Ljava/util/Map; i BY_BIOME
m (Ljava/lang/String;)Lnet/minecraft/world/entity/npc/VillagerType; a register
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/npc/VillagerType; a byBiome
m (Ljava/util/HashMap;)V a lambda$static$0
c net/minecraft/world/entity/player/AutoRecipeStackManager net/minecraft/world/entity/player/StackedContents
f Lit/unimi/dsi/fastutil/ints/Int2IntMap; a contents
f I b EMPTY
m (Lnet/minecraft/world/item/ItemStack;)V a accountSimpleStack
m (Lnet/minecraft/world/item/ItemStack;I)V a accountStack
m (Lnet/minecraft/world/item/crafting/IRecipe;Lit/unimi/dsi/fastutil/ints/IntList;)Z a canCraft
m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lit/unimi/dsi/fastutil/ints/IntList;)I a getBiggestCraftableStack
m (Lnet/minecraft/world/item/crafting/IRecipe;Lit/unimi/dsi/fastutil/ints/IntList;I)Z a canCraft
m ()V a clear
m (II)I a take
m (I)Lnet/minecraft/world/item/ItemStack; a fromStackingIndex
m (Lnet/minecraft/world/item/crafting/RecipeHolder;ILit/unimi/dsi/fastutil/ints/IntList;)I a getBiggestCraftableStack
m (Lnet/minecraft/world/item/ItemStack;)V b accountStack
m (II)V b put
m (I)Z b has
m (Lnet/minecraft/world/item/ItemStack;)I c getStackingIndex
c net/minecraft/world/entity/player/AutoRecipeStackManager$a net/minecraft/world/entity/player/StackedContents$RecipePicker
f Lnet/minecraft/world/entity/player/AutoRecipeStackManager; a this$0
f Lnet/minecraft/world/item/crafting/IRecipe; b recipe
f Ljava/util/List; c ingredients
f I d ingredientCount
f [I e items
f I f itemCount
f Ljava/util/BitSet; g data
f Lit/unimi/dsi/fastutil/ints/IntList; h path
m (ZI)V a visit
m (ILit/unimi/dsi/fastutil/ints/IntList;)Z a tryPick
m (ZII)Z a hasConnection
m (I)Z a dfs
m ()[I a getUniqueAvailableIngredientItems
m ()I b getMinIngredientCount
m (I)Z b isSatisfied
m (ZI)Z b hasVisited
m (ILit/unimi/dsi/fastutil/ints/IntList;)I b tryPickAll
m (ZII)Z b hasResidual
m (ZII)V c toggleResidual
m (I)V c setSatisfied
m (ZI)I c getVisitedIndex
m (I)I d getSatisfiedIndex
m (ZII)I d getIndex
c net/minecraft/world/entity/player/EntityHuman net/minecraft/world/entity/player/Player
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/world/entity/EnumMainHand; bF DEFAULT_MAIN_HAND
f I bG DEFAULT_MODEL_CUSTOMIZATION
f I bH MAX_HEALTH
f I bI SLEEP_DURATION
f I bJ WAKE_UP_DURATION
f I bK ENDER_SLOT_OFFSET
f I bL HELD_ITEM_SLOT
f I bM CRAFTING_SLOT_OFFSET
f F bN DEFAULT_BLOCK_INTERACTION_RANGE
f F bO DEFAULT_ENTITY_INTERACTION_RANGE
f F bP CROUCH_BB_HEIGHT
f F bQ SWIMMING_BB_WIDTH
f F bR SWIMMING_BB_HEIGHT
f F bS DEFAULT_EYE_HEIGHT
f Lnet/minecraft/world/phys/Vec3D; bT DEFAULT_VEHICLE_ATTACHMENT
f Lnet/minecraft/world/entity/EntitySize; bU STANDING_DIMENSIONS
f Lnet/minecraft/network/syncher/DataWatcherObject; bV DATA_PLAYER_MODE_CUSTOMISATION
f Lnet/minecraft/network/syncher/DataWatcherObject; bW DATA_PLAYER_MAIN_HAND
f Lnet/minecraft/network/syncher/DataWatcherObject; bX DATA_SHOULDER_LEFT
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_SHOULDER_RIGHT
f Lnet/minecraft/world/inventory/InventoryEnderChest; bZ enderChestInventory
f Ljava/util/Map; c POSES
f Lnet/minecraft/world/entity/player/PlayerAbilities; cA abilities
f I cB lastLevelUpTime
f Lcom/mojang/authlib/GameProfile; cC gameProfile
f Z cD reducedDebugInfo
f Lnet/minecraft/world/item/ItemStack; cE lastItemInMainHand
f Lnet/minecraft/world/item/ItemCooldown; cF cooldowns
f Ljava/util/Optional; cG lastDeathLocation
f Lnet/minecraft/world/inventory/ContainerPlayer; ca inventoryMenu
f Lnet/minecraft/world/inventory/Container; cb containerMenu
f Lnet/minecraft/world/food/FoodMetaData; cc foodData
f I cd jumpTriggerTime
f F ce oBob
f F cf bob
f I cg takeXpDelay
f D ch xCloakO
f D ci yCloakO
f D cj zCloakO
f D ck xCloak
f D cl yCloak
f D cm zCloak
f Z cn wasUnderwater
f I co experienceLevel
f I cp totalExperience
f F cq experienceProgress
f I cr enchantmentSeed
f F cs defaultFlySpeed
f Lnet/minecraft/world/entity/projectile/EntityFishingHook; ct fishing
f F cu hurtDir
f Lnet/minecraft/world/phys/Vec3D; cv currentImpulseImpactPos
f Lnet/minecraft/world/entity/Entity; cw currentExplosionCause
f Z cx ignoreFallDamageFromCurrentImpulse
f I cz sleepCounter
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_PLAYER_ABSORPTION_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_SCORE_ID
f J f timeEntitySatOnShoulder
f Lnet/minecraft/world/entity/player/PlayerInventory; g inventory
m (F)V B internalSetAbsorptionAmount
m (F)V C causeFoodExhaustion
m (F)F D getAttackStrengthScale
m (F)Z E isAboveGround
m ()Z N_ isSpectator
m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName
m ()Z Y isTextFilteringEnabled
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/item/ItemStack;)Z a mayUseItemAt
m (Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/item/EntityItem; a drop
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove
m (Ljava/util/Optional;)V a setLastDeathLocation
m (Lnet/minecraft/network/chat/IChatBaseComponent;Z)V a displayClientMessage
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/EnumMoveType;)Lnet/minecraft/world/phys/Vec3D; a maybeBackOffFromEdge
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/Vec3D;)V a makeStuckInBlock
m (Lnet/minecraft/world/level/block/entity/TileEntityCommand;)V a openCommandBlock
m (Lnet/minecraft/world/phys/AxisAlignedBB;D)Z a canInteractWithEntity
m (Lnet/minecraft/world/entity/player/PlayerModelPart;)Z a isModelPartShown
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canHarmPlayer
m (ILnet/minecraft/world/item/trading/MerchantRecipeList;IIZZ)V a sendMerchantOffers
m (Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;Lnet/minecraft/world/IInventory;)V a openHorseInventory
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/ClickAction;)V a updateTutorialInventoryAction
m (Lnet/minecraft/world/ITileInventory;)Ljava/util/OptionalInt; a openMenu
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a killedEntity
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/EnumGamemode;)Z a blockActionRestricted
m (Lnet/minecraft/core/BlockPosition;D)Z a canInteractWithBlock
m (Lnet/minecraft/world/phys/Vec3D;)V a travel
m (Lnet/minecraft/stats/Statistic;)V a resetStat
m (Ljava/util/Collection;)I a awardRecipes
m (Lnet/minecraft/network/chat/IChatMutableComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a decorateDisplayNameComponent
m (ZZ)V a stopSleepInBed
m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage
m (Lnet/minecraft/core/BlockPosition;)Lcom/mojang/datafixers/util/Either; a startSleepInBed
m (Lnet/minecraft/world/entity/EnumMainHand;)V a setMainArm
m (Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playNotifySound
m (Lnet/minecraft/world/level/block/entity/TileEntityStructure;)V a openStructureBlock
m (Lnet/minecraft/world/item/ItemStack;I)V a onEnchantmentPerformed
m (Lnet/minecraft/sounds/SoundEffect;FF)V a playSound
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a eat
m (Lnet/minecraft/world/level/block/entity/TileEntityJigsaw;)V a openJigsawBlock
m (Lnet/minecraft/stats/Statistic;I)V a awardStat
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)V a openItemGui
m (Lnet/minecraft/world/item/ItemStack;ZZ)Lnet/minecraft/world/entity/item/EntityItem; a drop
m (Lnet/minecraft/world/level/block/entity/TileEntitySign;Z)V a openTextEdit
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactOn
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V a setItemSlot
m (Lnet/minecraft/world/level/CommandBlockListenerAbstract;)V a openMinecartCommandBlock
m (Lnet/minecraft/resources/MinecraftKey;I)V a awardStat
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a getItemBySlot
m (Lnet/minecraft/world/item/crafting/RecipeHolder;Ljava/util/List;)V a triggerRecipeCrafted
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/resources/MinecraftKey;)V a awardStat
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;FZZ)Ljava/util/Optional; a findRespawnPositionAndUseSpawnBlock
m ()F aN getBlockSpeedFactor
m ()Lnet/minecraft/sounds/SoundEffect; aP getSwimSound
m ()Lnet/minecraft/sounds/SoundEffect; aQ getSwimSplashSound
m ()Lnet/minecraft/sounds/SoundEffect; aR getSwimHighSpeedSplashSound
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m ()Ljava/util/Optional; aa getWardenSpawnTracker
m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName
m ()I az getPortalWaitTime
m (B)V b handleEntityEvent
m (Lnet/minecraft/stats/Statistic;)V b awardStat
m (Lnet/minecraft/world/damagesource/DamageSource;F)V b hurtArmor
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b isInvulnerableTo
m (Lnet/minecraft/world/entity/Entity;D)Z b canInteractWithEntity
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z b doesEmitEquipEvent
m (DDF)Z b canFallAtLeast
m (Ljava/util/List;)V b awardRecipesByKey
m (Lnet/minecraft/world/entity/Entity;)V b crit
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Ljava/util/Collection;)I b resetRecipes
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()V bI removeVehicle
m ()I bP getDimensionChangingDelay
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m ()V bk updateSwimming
m ()V bn doWaterSplashEffect
m ()Z by canBeHitByProjectile
m (I)V c giveExperienceLevels
m (Lnet/minecraft/world/entity/Entity;)V c magicCrit
m (Lnet/minecraft/world/damagesource/DamageSource;F)V c hurtHelmet
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c shouldRemoveSoulSpeed
m (Lnet/minecraft/nbt/NBTTagCompound;)V c playShoulderEntityAmbientSound
m ()Ljava/lang/String; cB getScoreboardName
m ()Z cC isPushedByFluid
m ()Z cF shouldShowName
m ()Z cc isSwimming
m (Lnet/minecraft/world/entity/EntityLiving;)V d blockUsingShield
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z d canUseSlot
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; d getHurtSound
m (I)V d giveExperiencePoints
m (Lnet/minecraft/world/entity/Entity;)V d touch
m (Lnet/minecraft/world/level/block/state/IBlockData;)F d getDestroySpeed
m ()Z dI canSprint
m ()Z dN shouldBeSaved
m ()Z dO isAlwaysTicking
m ()Z dY onSoulSpeedBlock
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()I df getFireImmuneTicks
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e hasCorrectToolForDrops
m (Lnet/minecraft/world/entity/Entity;)V e attack
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()V eD dropEquipment
m ()F eJ getHurtDir
m ()Lnet/minecraft/world/entity/EntityLiving$a; eL getFallSounds
m ()Ljava/lang/Iterable; eZ getArmorSlots
m ()Z ef isAffectedByFluids
m ()I ej getExperienceReward
m ()Z ek isAlwaysExperienceDropper
m ()Z et canBeSeenAsEnemy
m (Lnet/minecraft/world/item/ItemStack;)Z f canTakeItem
m ()Z f isCreative
m ()Lcom/google/common/collect/ImmutableList; fI getDismountPoses
m ()V fM stopSleeping
m ()Z fP hasInfiniteMaterials
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; fQ createAttributes
m ()Z fR isSecondaryUseActive
m ()Z fS wantsToStopRiding
m ()Z fT isStayingOnGroundSurface
m ()Z fU updateIsUnderwater
m ()V fV updatePlayerPose
m ()I fW getScore
m ()V fX destroyVanishingCursedItems
m ()V fY disableShield
m ()V fZ sweepAttack
m ()Ljava/lang/Iterable; fa getHandSlots
m ()Z fg isImmobile
m ()V fj jumpFromGround
m ()F fm getFlyingSpeed
m ()F fn getSpeed
m ()F fo getMaxHeadRotationRelativeToBody
m ()V fq serverAiStep
m ()F fs getAbsorptionAmount
m ()Lnet/minecraft/world/entity/EnumMainHand; fu getMainArm
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; g getProjectile
m (Lnet/minecraft/world/entity/EntityLiving;)V g doAutoAttackOnTouch
m ()Z g isLocalPlayer
m ()Z gA isScoping
m ()Ljava/util/Optional; gB getLastDeathLocation
m ()D gC blockInteractionRange
m ()D gD entityInteractionRange
m ()V gE resetCurrentImpulseContext
m ()V ga respawn
m ()Lcom/mojang/authlib/GameProfile; gb getGameProfile
m ()Lnet/minecraft/world/entity/player/PlayerInventory; gc getInventory
m ()Lnet/minecraft/world/entity/player/PlayerAbilities; gd getAbilities
m ()Z ge hasContainerOpen
m ()Z gf isSleepingLongEnough
m ()I gg getSleepTimer
m ()Z gh tryToStartFallFlying
m ()V gi startFallFlying
m ()V gj stopFallFlying
m ()I gk getEnchantmentSeed
m ()I gl getXpNeededForNextLevel
m ()Lnet/minecraft/world/food/FoodMetaData; gm getFoodData
m ()Z gn isHurt
m ()Z go mayBuild
m ()Lnet/minecraft/world/inventory/InventoryEnderChest; gp getEnderChestInventory
m ()V gq removeEntitiesOnShoulder
m ()Lnet/minecraft/world/scores/Scoreboard; gr getScoreboard
m ()Z gs isReducedDebugInfo
m ()Lnet/minecraft/nbt/NBTTagCompound; gt getShoulderEntityLeft
m ()Lnet/minecraft/nbt/NBTTagCompound; gu getShoulderEntityRight
m ()F gv getCurrentItemAttackStrengthDelay
m ()V gw resetAttackStrengthTicker
m ()Lnet/minecraft/world/item/ItemCooldown; gx getCooldowns
m ()F gy getLuck
m ()Z gz canUseGameMasterBlocks
m (Lnet/minecraft/world/entity/EntityPose;)Z h canPlayerFitWithinBlocksAndEntitiesWhen
m (Lnet/minecraft/nbt/NBTTagCompound;)Z h setEntityOnShoulder
m (Lnet/minecraft/nbt/NBTTagCompound;)V i setShoulderEntityLeft
m (Lnet/minecraft/world/item/ItemStack;)Z i addItem
m (Lnet/minecraft/core/BlockPosition;)Z i freeAt
m (I)V i setRemainingFireTicks
m (Lnet/minecraft/nbt/NBTTagCompound;)V j setShoulderEntityRight
m ()Lnet/minecraft/world/item/ItemCooldown; k createItemCooldowns
m ()V l tick
m (F)V m animateHurt
m ()V n_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (F)Lnet/minecraft/world/phys/Vec3D; q getRopeHoldPosition
m ()V r closeContainer
m ()V s doCloseContainer
m (I)V s setScore
m (Z)Z t canEat
m ()V t rideTick
m (I)V t increaseScore
m (I)V u startAutoSpinAttack
m ()V u turtleHelmetTick
m (Z)V u setReducedDebugInfo
m (F)V v hurtCurrentlyUsedShield
m ()V v moveCloak
m ()V y onUpdateAbilities
c net/minecraft/world/entity/player/EntityHuman$1 net/minecraft/world/entity/player/Player$1
m (Lnet/minecraft/world/item/ItemStack;)Z a set
m ()Lnet/minecraft/world/item/ItemStack; a get
c net/minecraft/world/entity/player/EntityHuman$2 net/minecraft/world/entity/player/Player$2
m (Lnet/minecraft/world/item/ItemStack;)Z a set
m ()Lnet/minecraft/world/item/ItemStack; a get
c net/minecraft/world/entity/player/EntityHuman$EnumBedResult net/minecraft/world/entity/player/Player$BedSleepingProblem
f Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; a NOT_POSSIBLE_HERE
f Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; b NOT_POSSIBLE_NOW
f Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; c TOO_FAR_AWAY
f Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; d OBSTRUCTED
f Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; e OTHER_PROBLEM
f Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; f NOT_SAFE
f Lnet/minecraft/network/chat/IChatBaseComponent; g message
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getMessage
c net/minecraft/world/entity/player/EnumChatVisibility net/minecraft/world/entity/player/ChatVisiblity
f Lnet/minecraft/world/entity/player/EnumChatVisibility; a FULL
f Lnet/minecraft/world/entity/player/EnumChatVisibility; b SYSTEM
f Lnet/minecraft/world/entity/player/EnumChatVisibility; c HIDDEN
f Ljava/util/function/IntFunction; d BY_ID
f I e id
f Ljava/lang/String; f key
f [Lnet/minecraft/world/entity/player/EnumChatVisibility; g $VALUES
m ()I a getId
m (I)Lnet/minecraft/world/entity/player/EnumChatVisibility; a byId
m ()Ljava/lang/String; b getKey
m ()[Lnet/minecraft/world/entity/player/EnumChatVisibility; c $values
c net/minecraft/world/entity/player/PlayerAbilities net/minecraft/world/entity/player/Abilities
f Z a invulnerable
f Z b flying
f Z c mayfly
f Z d instabuild
f Z e mayBuild
f F f flyingSpeed
f F g walkingSpeed
m (Lnet/minecraft/nbt/NBTTagCompound;)V a addSaveData
m (F)V a setFlyingSpeed
m ()F a getFlyingSpeed
m (F)V b setWalkingSpeed
m (Lnet/minecraft/nbt/NBTTagCompound;)V b loadSaveData
m ()F b getWalkingSpeed
c net/minecraft/world/entity/player/PlayerInventory net/minecraft/world/entity/player/Inventory
f I b POP_TIME_DURATION
f I c INVENTORY_SIZE
f I d SLOT_OFFHAND
f I e NOT_FOUND_INDEX
f [I f ALL_ARMOR_SLOTS
f [I g HELMET_SLOT_ONLY
f Lnet/minecraft/core/NonNullList; h items
f Lnet/minecraft/core/NonNullList; i armor
f Lnet/minecraft/core/NonNullList; j offhand
f I k selected
f Lnet/minecraft/world/entity/player/EntityHuman; l player
f I m SELECTION_SIZE
f Ljava/util/List; n compartments
f I o timesChanged
m (Lnet/minecraft/world/entity/player/PlayerInventory;)V a replaceWith
m (Lnet/minecraft/nbt/NBTTagList;)Lnet/minecraft/nbt/NBTTagList; a save
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a hasRemainingSpaceForItem
m (Ljava/util/function/Predicate;ILnet/minecraft/world/IInventory;)I a clearOrCountMatchingItems
m ()V a clearContent
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (D)V a swapPaint
m (Lnet/minecraft/tags/TagKey;)Z a contains
m (Lnet/minecraft/world/level/block/state/IBlockData;)F a getDestroySpeed
m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillStackedContents
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m (Z)Lnet/minecraft/world/item/ItemStack; a removeFromSelected
m (Lnet/minecraft/world/item/ItemStack;Z)V a placeItemBackInInventory
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName
m (Lnet/minecraft/world/item/ItemStack;)V b setPickedItem
m (Lnet/minecraft/nbt/NBTTagList;)V b load
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m ()I b getContainerSize
m (Ljava/util/function/Predicate;)Z b contains
m (I)V c pickSlot
m ()Z c isEmpty
m (Lnet/minecraft/world/item/ItemStack;)I c findSlotMatchingItem
m (ILnet/minecraft/world/item/ItemStack;)Z c add
m (I)Z d isHotbarSlot
m (ILnet/minecraft/world/item/ItemStack;)I d addResource
m (Lnet/minecraft/world/item/ItemStack;)I d findSlotMatchingUnusedItem
m (Lnet/minecraft/world/item/ItemStack;)I e getSlotWithRemainingSpace
m ()V e setChanged
m (I)Lnet/minecraft/world/item/ItemStack; e getArmor
m (Lnet/minecraft/world/item/ItemStack;)Z f add
m ()Lnet/minecraft/world/item/ItemStack; f getSelected
m ()I g getSelectionSize
m (Lnet/minecraft/world/item/ItemStack;)V g placeItemBackInInventory
m (Lnet/minecraft/world/item/ItemStack;)V h removeItem
m ()I h getFreeSlot
m (Lnet/minecraft/world/item/ItemStack;)Z i contains
m ()I i getSuitableHotbarSlot
m (Lnet/minecraft/world/item/ItemStack;)I j addResource
m ()V j tick
m ()V k dropAll
m ()I l getTimesChanged
c net/minecraft/world/entity/player/PlayerModelPart net/minecraft/world/entity/player/PlayerModelPart
f Lnet/minecraft/world/entity/player/PlayerModelPart; a CAPE
f Lnet/minecraft/world/entity/player/PlayerModelPart; b JACKET
f Lnet/minecraft/world/entity/player/PlayerModelPart; c LEFT_SLEEVE
f Lnet/minecraft/world/entity/player/PlayerModelPart; d RIGHT_SLEEVE
f Lnet/minecraft/world/entity/player/PlayerModelPart; e LEFT_PANTS_LEG
f Lnet/minecraft/world/entity/player/PlayerModelPart; f RIGHT_PANTS_LEG
f Lnet/minecraft/world/entity/player/PlayerModelPart; g HAT
f I h bit
f I i mask
f Ljava/lang/String; j id
f Lnet/minecraft/network/chat/IChatBaseComponent; k name
f [Lnet/minecraft/world/entity/player/PlayerModelPart; l $VALUES
m ()I a getMask
m ()I b getBit
m ()Ljava/lang/String; c getId
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d getName
m ()[Lnet/minecraft/world/entity/player/PlayerModelPart; e $values
c net/minecraft/world/entity/player/ProfileKeyPair net/minecraft/world/entity/player/ProfileKeyPair
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/security/PrivateKey; b privateKey
f Lnet/minecraft/world/entity/player/ProfilePublicKey; c publicKey
f Ljava/time/Instant; d refreshedAfter
m ()Z a dueRefresh
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/security/PrivateKey; b privateKey
m ()Lnet/minecraft/world/entity/player/ProfilePublicKey; c publicKey
m ()Ljava/time/Instant; d refreshedAfter
c net/minecraft/world/entity/player/ProfilePublicKey net/minecraft/world/entity/player/ProfilePublicKey
f Lnet/minecraft/network/chat/IChatBaseComponent; a EXPIRED_PROFILE_PUBLIC_KEY
f Ljava/time/Duration; b EXPIRY_GRACE_PERIOD
f Lcom/mojang/serialization/Codec; c TRUSTED_CODEC
f Lnet/minecraft/world/entity/player/ProfilePublicKey$a; d data
f Lnet/minecraft/network/chat/IChatBaseComponent; e INVALID_SIGNATURE
m ()Lnet/minecraft/util/SignatureValidator; a createSignatureValidator
m (Lnet/minecraft/util/SignatureValidator;Ljava/util/UUID;Lnet/minecraft/world/entity/player/ProfilePublicKey$a;)Lnet/minecraft/world/entity/player/ProfilePublicKey; a createValidated
m ()Lnet/minecraft/world/entity/player/ProfilePublicKey$a; b data
c net/minecraft/world/entity/player/ProfilePublicKey$a net/minecraft/world/entity/player/ProfilePublicKey$Data
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/time/Instant; b expiresAt
f Ljava/security/PublicKey; c key
f [B d keySignature
f I e MAX_KEY_SIGNATURE_SIZE
m (Lnet/minecraft/util/SignatureValidator;Ljava/util/UUID;)Z a validateSignature
m ()Z a hasExpired
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/UUID;)[B a signedPayload
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Ljava/time/Duration;)Z a hasExpired
m ()Ljava/time/Instant; b expiresAt
m ()Ljava/security/PublicKey; c key
m ()[B d keySignature
c net/minecraft/world/entity/player/ProfilePublicKey$b net/minecraft/world/entity/player/ProfilePublicKey$ValidationException
c net/minecraft/world/entity/projectile/EntityArrow net/minecraft/world/entity/projectile/AbstractArrow
f Z b inGround
f I c inGroundTime
f Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; d pickup
f I e shakeTime
f D f ARROW_BASE_DAMAGE
f Lnet/minecraft/network/syncher/DataWatcherObject; g ID_FLAGS
f Lnet/minecraft/network/syncher/DataWatcherObject; h PIERCE_LEVEL
f I i FLAG_CRIT
f I j FLAG_NOPHYSICS
f I k FLAG_CROSSBOW
f Lnet/minecraft/world/level/block/state/IBlockData; l lastState
f I m life
f D n baseDamage
f I o knockback
f Lnet/minecraft/sounds/SoundEffect; p soundEvent
f Lit/unimi/dsi/fastutil/ints/IntOpenHashSet; q piercingIgnoreEntityIds
f Ljava/util/List; r piercedAndKilledEntities
f Lnet/minecraft/world/item/ItemStack; s pickupItemStack
m ()I A getKnockback
m ()Z B isCritArrow
m ()Z C shotFromCrossbow
m ()B D getPierceLevel
m ()F E getWaterInertia
m ()Z G isNoPhysics
m ()Z H shouldFall
m ()V K startFalling
m ()V M resetPiercedEntities
m (Lnet/minecraft/world/item/ItemStack;)V a setPickupItemStack
m (Z)V a setCritArrow
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/MovingObjectPositionEntity; a findHitEntity
m (Lnet/minecraft/world/entity/EntityLiving;F)V a setEnchantmentEffectsFromEntity
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a tryPickup
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (B)V a setPierceLevel
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move
m (Lnet/minecraft/world/entity/EntityLiving;)V a doPostHurtEffects
m (DDDFFI)V a lerpTo
m (IZ)V a setFlag
m ()D aY getDefaultGravity
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity
m (Z)V b setNoPhysics
m (I)V b setKnockback
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/sounds/SoundEffect;)V b setSoundEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m ()Z bz isPickable
m (Lnet/minecraft/world/entity/Entity;)V c setOwner
m (DDDFF)V c shoot
m ()Z ct isAttackable
m (D)V h setBaseDamage
m (DDD)V l lerpMotion
m ()V l tick
m ()V p tickDespawn
m (Z)V q setShotFromCrossbow
m ()Lnet/minecraft/sounds/SoundEffect; u getDefaultHitGroundSoundEvent
m ()Lnet/minecraft/sounds/SoundEffect; v getHitGroundSoundEvent
m ()Lnet/minecraft/world/item/ItemStack; w getPickupItem
m ()Lnet/minecraft/world/item/ItemStack; x getDefaultPickupItem
m ()Lnet/minecraft/world/item/ItemStack; y getPickupItemStackOrigin
m ()D z getBaseDamage
c net/minecraft/world/entity/projectile/EntityArrow$PickupStatus net/minecraft/world/entity/projectile/AbstractArrow$Pickup
f Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; a DISALLOWED
f Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; b ALLOWED
f Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; c CREATIVE_ONLY
m (I)Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; a byOrdinal
c net/minecraft/world/entity/projectile/EntityDragonFireball net/minecraft/world/entity/projectile/DragonFireball
f F g SPLASH_RANGE
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m ()Z u shouldBurn
m ()Lnet/minecraft/core/particles/ParticleParam; v getTrailParticle
c net/minecraft/world/entity/projectile/EntityEgg net/minecraft/world/entity/projectile/ThrownEgg
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m (B)V b handleEntityEvent
m ()Lnet/minecraft/world/item/Item; u getDefaultItem
c net/minecraft/world/entity/projectile/EntityEnderPearl net/minecraft/world/entity/projectile/ThrownEnderpearl
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; b changeDimension
m ()V l tick
m ()Lnet/minecraft/world/item/Item; u getDefaultItem
c net/minecraft/world/entity/projectile/EntityEnderSignal net/minecraft/world/entity/projectile/EyeOfEnder
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ITEM_STACK
f D c tx
f D d ty
f D e tz
f I f life
f Z g surviveAfterDeath
m (Lnet/minecraft/world/item/ItemStack;)V a setItem
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/core/BlockPosition;)V a signalTo
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()F bt getLightLevelDependentMagicValue
m ()Z ct isAttackable
m (DDD)V l lerpMotion
m ()V l tick
m ()Lnet/minecraft/world/item/ItemStack; p getItem
m ()Lnet/minecraft/world/item/ItemStack; s getDefaultItem
c net/minecraft/world/entity/projectile/EntityEvokerFangs net/minecraft/world/entity/projectile/EvokerFangs
f I b ATTACK_DURATION
f I c LIFE_OFFSET
f I d ATTACK_TRIGGER_TICKS
f I e warmupDelayTicks
f Z f sentSpikeEvent
f I g lifeTicks
f Z h clientSideAttackStarted
f Lnet/minecraft/world/entity/EntityLiving; i owner
f Ljava/util/UUID; j ownerUUID
m (Lnet/minecraft/world/entity/EntityLiving;)V a setOwner
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (F)F a getAnimationProgress
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (B)V b handleEntityEvent
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityLiving;)V c dealDamageTo
m ()V l tick
m ()Lnet/minecraft/world/entity/EntityLiving; p getOwner
c net/minecraft/world/entity/projectile/EntityFireball net/minecraft/world/entity/projectile/AbstractHurtingProjectile
f D b ATTACK_DEFLECTION_SCALE
f D c BOUNCE_DEFLECTION_SCALE
f D d xPower
f D e yPower
f D f zPower
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; af_ getClipType
m (Lnet/minecraft/world/entity/Entity;Z)V b onDeflection
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity
m ()F bt getLightLevelDependentMagicValue
m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket
m ()V l tick
m (DDD)V q assignPower
m ()Z u shouldBurn
m ()Lnet/minecraft/core/particles/ParticleParam; v getTrailParticle
m ()F w getInertia
m ()F x getLiquidInertia
c net/minecraft/world/entity/projectile/EntityFireballFireball net/minecraft/world/entity/projectile/Fireball
f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_ITEM_STACK
m (Lnet/minecraft/world/item/ItemStack;)V a setItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/world/item/ItemStack; p getItem
m ()Lnet/minecraft/world/item/ItemStack; y getDefaultItem
c net/minecraft/world/entity/projectile/EntityFireworks net/minecraft/world/entity/projectile/FireworkRocketEntity
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ID_FIREWORKS_ITEM
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ATTACHED_TO_TARGET
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_SHOT_AT_ANGLE
f I e life
f I f lifetime
f Lnet/minecraft/world/entity/EntityLiving; g attachedToEntity
m ()Lnet/minecraft/world/item/ItemStack; A getDefaultItem
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m ()Z ct isAttackable
m (DDD)Z k shouldRender
m ()V l tick
m ()Lnet/minecraft/world/item/ItemStack; p getItem
m ()Z u isShotAtAngle
m ()V v explode
m ()Z w hasExplosion
m ()V x dealExplosionDamage
m ()Z y isAttachedToEntity
m ()Ljava/util/List; z getExplosions
c net/minecraft/world/entity/projectile/EntityFishingHook net/minecraft/world/entity/projectile/FishingHook
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/util/RandomSource; c syncronizedRandom
f Z d biting
f I e outOfWaterTime
f I f MAX_OUT_OF_WATER_TIME
f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_HOOKED_ENTITY
f Lnet/minecraft/network/syncher/DataWatcherObject; h DATA_BITING
f I i life
f I j nibble
f I k timeUntilLured
f I l timeUntilHooked
f F m fishAngle
f Z n openWater
f Lnet/minecraft/world/entity/Entity; o hookedIn
f Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; p currentState
f I q luck
f I r lureSpeed
m (Lnet/minecraft/world/entity/Entity;)V A setHookedEntity
m (Lnet/minecraft/core/BlockPosition;)V a catchingFish
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/world/item/ItemStack;)I a retrieve
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; a getOpenWaterTypeForArea
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a shouldStopFishing
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove
m (Lnet/minecraft/world/entity/projectile/EntityFishingHook;)V a updateOwnerInfo
m (DDDFFI)V a lerpTo
m ()V aq onClientRemoval
m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/core/BlockPosition;)Z b calculateOpenWater
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m (Lnet/minecraft/world/entity/Entity;)V c setOwner
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; c getOpenWaterTypeForBlock
m ()Z cw canChangeDimensions
m (Lnet/minecraft/world/entity/Entity;)V d pullEntity
m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket
m ()V l tick
m ()Z p isOpenWaterFishing
m ()Lnet/minecraft/world/entity/player/EntityHuman; u getPlayerOwner
m ()Lnet/minecraft/world/entity/Entity; v getHookedIn
m ()V w checkCollision
c net/minecraft/world/entity/projectile/EntityFishingHook$HookState net/minecraft/world/entity/projectile/FishingHook$FishHookState
f Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; a FLYING
f Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; b HOOKED_IN_ENTITY
f Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; c BOBBING
c net/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition net/minecraft/world/entity/projectile/FishingHook$OpenWaterType
f Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; a ABOVE_WATER
f Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; b INSIDE_WATER
f Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; c INVALID
c net/minecraft/world/entity/projectile/EntityLargeFireball net/minecraft/world/entity/projectile/LargeFireball
f I g explosionPower
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
c net/minecraft/world/entity/projectile/EntityLlamaSpit net/minecraft/world/entity/projectile/LlamaSpit
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()D aY getDefaultGravity
m ()V l tick
c net/minecraft/world/entity/projectile/EntityPotion net/minecraft/world/entity/projectile/ThrownPotion
f D b SPLASH_RANGE
f Ljava/util/function/Predicate; c WATER_SENSITIVE_OR_ON_FIRE
f D d SPLASH_RANGE_SQ
m (Lnet/minecraft/core/BlockPosition;)V a dowseFire
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m ()D aY getDefaultGravity
m ()Lnet/minecraft/world/item/Item; u getDefaultItem
m ()Z w isLingering
c net/minecraft/world/entity/projectile/EntityProjectile net/minecraft/world/entity/projectile/ThrowableProjectile
m (D)Z a shouldRenderAtSqrDistance
m ()D aY getDefaultGravity
m ()V l tick
c net/minecraft/world/entity/projectile/EntityProjectileThrowable net/minecraft/world/entity/projectile/ThrowableItemProjectile
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ITEM_STACK
m (Lnet/minecraft/world/item/ItemStack;)V a setItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/world/item/ItemStack; p getItem
m ()Lnet/minecraft/world/item/Item; u getDefaultItem
c net/minecraft/world/entity/projectile/EntityShulkerBullet net/minecraft/world/entity/projectile/ShulkerBullet
f D b SPEED
f Lnet/minecraft/world/entity/Entity; c finalTarget
f Lnet/minecraft/core/EnumDirection; d currentMoveDirection
f I e flightSteps
f D f targetDeltaX
f D g targetDeltaY
f D h targetDeltaZ
f Ljava/util/UUID; i targetId
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)V a selectNextMoveDirection
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/core/EnumDirection;)V a setMoveDirection
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m ()D aY getDefaultGravity
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity
m ()Z bQ isOnFire
m ()F bt getLightLevelDependentMagicValue
m ()Z bz isPickable
m ()V dB checkDespawn
m ()Lnet/minecraft/sounds/SoundCategory; de getSoundSource
m ()V l tick
m ()Lnet/minecraft/core/EnumDirection; p getMoveDirection
m ()V u destroy
c net/minecraft/world/entity/projectile/EntitySmallFireball net/minecraft/world/entity/projectile/SmallFireball
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
c net/minecraft/world/entity/projectile/EntitySnowball net/minecraft/world/entity/projectile/Snowball
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m (B)V b handleEntityEvent
m ()Lnet/minecraft/world/item/Item; u getDefaultItem
m ()Lnet/minecraft/core/particles/ParticleParam; v getParticle
c net/minecraft/world/entity/projectile/EntitySpectralArrow net/minecraft/world/entity/projectile/SpectralArrow
f I f duration
m (Lnet/minecraft/world/entity/EntityLiving;)V a doPostHurtEffects
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()V l tick
m ()Lnet/minecraft/world/item/ItemStack; x getDefaultPickupItem
c net/minecraft/world/entity/projectile/EntityThrownExpBottle net/minecraft/world/entity/projectile/ThrownExperienceBottle
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m ()D aY getDefaultGravity
m ()Lnet/minecraft/world/item/Item; u getDefaultItem
c net/minecraft/world/entity/projectile/EntityThrownTrident net/minecraft/world/entity/projectile/ThrownTrident
f I f clientSideReturnTridentTickCount
f Lnet/minecraft/network/syncher/DataWatcherObject; g ID_LOYALTY
f Lnet/minecraft/network/syncher/DataWatcherObject; h ID_FOIL
f Z i dealtDamage
m ()F E getWaterInertia
m ()Z H isFoil
m ()Z K isChanneling
m ()Z M isAcceptibleReturnOwner
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/MovingObjectPositionEntity; a findHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a tryPickup
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b_ playerTouch
m (DDD)Z k shouldRender
m ()V l tick
m ()V p tickDespawn
m ()Lnet/minecraft/sounds/SoundEffect; u getDefaultHitGroundSoundEvent
m ()Lnet/minecraft/world/item/ItemStack; x getDefaultPickupItem
c net/minecraft/world/entity/projectile/EntityTippedArrow net/minecraft/world/entity/projectile/Arrow
f I f EXPOSED_POTION_DECAY_TIME
f I g NO_EFFECT_COLOR
f Lnet/minecraft/network/syncher/DataWatcherObject; h ID_EFFECT_COLOR
f B i EVENT_POTION_PUFF
m ()I H getColor
m ()Lnet/minecraft/world/item/alchemy/PotionContents; K getPotionContents
m ()V M updateColor
m (Lnet/minecraft/world/entity/EntityLiving;)V a doPostHurtEffects
m (Lnet/minecraft/world/item/ItemStack;)V a setPickupItemStack
m (Lnet/minecraft/world/item/alchemy/PotionContents;)V a setPotionContents
m (Lnet/minecraft/world/effect/MobEffect;)V a addEffect
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (B)V b handleEntityEvent
m (I)V c makeParticle
m ()V l tick
m ()Lnet/minecraft/world/item/ItemStack; x getDefaultPickupItem
c net/minecraft/world/entity/projectile/EntityWitherSkull net/minecraft/world/entity/projectile/WitherSkull
f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_DANGEROUS
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Z)V a setDangerous
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;F)F a getBlockExplosionResistance
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bQ isOnFire
m ()Z u shouldBurn
m ()F w getInertia
m ()Z y isDangerous
c net/minecraft/world/entity/projectile/IProjectile net/minecraft/world/entity/projectile/Projectile
f Ljava/util/UUID; b ownerUUID
f Lnet/minecraft/world/entity/Entity; c cachedOwner
f Z d leftOwner
f Z e hasBeenShot
m ()Lnet/minecraft/world/entity/Entity; I getEffectSource
m ()V J updateRotation
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a mayInteract
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m (Lnet/minecraft/world/entity/projectile/ProjectileDeflection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Z)V a deflect
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity;FFFFF)V a shootFromRotation
m (Lnet/minecraft/world/level/World;)Z b mayBreak
m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPosition;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; b hitTargetOrDeflectSelf
m (Lnet/minecraft/world/entity/Entity;Z)V b onDeflection
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()F bK getPickRadius
m ()Z bz isPickable
m (Lnet/minecraft/world/entity/Entity;)V c setOwner
m (DDDFF)V c shoot
m (DDDFF)Lnet/minecraft/world/phys/Vec3D; d getMovementToShoot
m (FF)F d lerpRotation
m ()Lnet/minecraft/network/protocol/Packet; dl getAddEntityPacket
m (Lnet/minecraft/world/entity/Entity;)Z e ownedBy
m (DDD)V l lerpMotion
m ()V l tick
m ()Lnet/minecraft/world/entity/Entity; s getOwner
m ()Z u checkLeftOwner
m (Lnet/minecraft/world/entity/Entity;)V w restoreFrom
c net/minecraft/world/entity/projectile/ItemSupplier net/minecraft/world/entity/projectile/ItemSupplier
m ()Lnet/minecraft/world/item/ItemStack; p getItem
c net/minecraft/world/entity/projectile/ProjectileDeflection net/minecraft/world/entity/projectile/ProjectileDeflection
f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; a NONE
f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; b REVERSE
f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; c AIM_DEFLECT
f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; d MOMENTUM_DEFLECT
m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V a lambda$static$3
m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V b lambda$static$2
m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V c lambda$static$1
m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V d lambda$static$0
c net/minecraft/world/entity/projectile/ProjectileHelper net/minecraft/world/entity/projectile/ProjectileUtil
f F a DEFAULT_ENTITY_HIT_RESULT_MARGIN
m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;D)Lnet/minecraft/world/phys/MovingObjectPosition; a getHitResultOnViewVector
m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/world/level/RayTrace$BlockCollisionOption;)Lnet/minecraft/world/phys/MovingObjectPosition; a getHitResultOnMoveVector
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/World;FLnet/minecraft/world/level/RayTrace$BlockCollisionOption;)Lnet/minecraft/world/phys/MovingObjectPosition; a getHitResult
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Lnet/minecraft/world/phys/MovingObjectPositionEntity; a getEntityHitResult
m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;)Lnet/minecraft/world/phys/MovingObjectPosition; a getHitResultOnMoveVector
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/EnumHand; a getWeaponHoldingHand
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/projectile/EntityArrow; a getMobArrow
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;F)Lnet/minecraft/world/phys/MovingObjectPositionEntity; a getEntityHitResult
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;D)Lnet/minecraft/world/phys/MovingObjectPositionEntity; a getEntityHitResult
m (Lnet/minecraft/world/entity/Entity;F)V a rotateTowardsMovement
c net/minecraft/world/entity/projectile/windcharge/AbstractWindCharge net/minecraft/world/entity/projectile/windcharge/AbstractWindCharge
f Lnet/minecraft/world/entity/projectile/windcharge/AbstractWindCharge$a; g EXPLOSION_DAMAGE_CALCULATOR
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m ()Lnet/minecraft/world/phys/AxisAlignedBB; as makeBoundingBox
m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity
m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith
m ()V l tick
m ()Lnet/minecraft/world/item/ItemStack; p getItem
m ()Z u shouldBurn
m ()Lnet/minecraft/core/particles/ParticleParam; v getTrailParticle
m ()F w getInertia
m ()F x getLiquidInertia
m ()V y explode
c net/minecraft/world/entity/projectile/windcharge/AbstractWindCharge$a net/minecraft/world/entity/projectile/windcharge/AbstractWindCharge$WindChargeDamageCalculator
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;)Z a shouldDamageEntity
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Ljava/util/Optional; a getBlockExplosionResistance
c net/minecraft/world/entity/projectile/windcharge/BreezeWindCharge net/minecraft/world/entity/projectile/windcharge/BreezeWindCharge
f F h RADIUS
m ()V y explode
c net/minecraft/world/entity/projectile/windcharge/WindCharge net/minecraft/world/entity/projectile/windcharge/WindCharge
f Lnet/minecraft/world/entity/projectile/windcharge/WindCharge$a; h EXPLOSION_DAMAGE_CALCULATOR
f F i RADIUS
m ()V y explode
c net/minecraft/world/entity/projectile/windcharge/WindCharge$a net/minecraft/world/entity/projectile/windcharge/WindCharge$WindChargePlayerDamageCalculator
m (Lnet/minecraft/world/entity/Entity;)F a getKnockbackMultiplier
c net/minecraft/world/entity/raid/EntityRaider net/minecraft/world/entity/raid/Raider
f Ljava/util/function/Predicate; b ALLOWED_ITEMS
f Z bY canJoinRaid
f I bZ ticksOutsideRaid
f Lnet/minecraft/network/syncher/DataWatcherObject; c IS_CELEBRATING
f Lnet/minecraft/world/entity/raid/Raid; d raid
f I e wave
m (Z)V A setCelebrating
m ()Z W requiresCustomPersistence
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/world/entity/raid/Raid;)V a setCurrentRaid
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EnumMobSpawn;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (IZ)V a applyRaidBuffs
m ()Lnet/minecraft/sounds/SoundEffect; ae_ getCelebrateSound
m (Lnet/minecraft/world/entity/item/EntityItem;)V b pickUpItem
m (I)V b setWave
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (I)V c setTicksOutsideRaid
m ()Z gD canJoinRaid
m ()Lnet/minecraft/world/entity/raid/Raid; gE getCurrentRaid
m ()Z gF isCaptain
m ()Z gG hasRaid
m ()Z gH hasActiveRaid
m ()I gI getWave
m ()Z gJ isCelebrating
m ()I gK getTicksOutsideRaid
m ()V gv updateNoActionTime
m ()Z gx canJoinPatrol
m (D)Z h removeWhenFarAway
m ()V n_ aiStep
m ()V z registerGoals
m (Z)V z setCanJoinRaid
c net/minecraft/world/entity/raid/EntityRaider$a net/minecraft/world/entity/raid/Raider$HoldGroundAttackGoal
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a shoutTargeting
f Lnet/minecraft/world/entity/raid/EntityRaider; b mob
f F c hostileRadiusSqr
m ()Z R_ requiresUpdateEveryTick
m ()Z a canUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/raid/EntityRaider$b net/minecraft/world/entity/raid/Raider$ObtainRaidLeaderBannerGoal
f Lnet/minecraft/world/entity/raid/EntityRaider; a mob
m ()Z a canUse
m ()V e tick
c net/minecraft/world/entity/raid/EntityRaider$c net/minecraft/world/entity/raid/Raider$RaiderCelebration
f Lnet/minecraft/world/entity/raid/EntityRaider; b mob
m ()Z a canUse
m ()V c start
m ()V d stop
m ()V e tick
c net/minecraft/world/entity/raid/EntityRaider$d net/minecraft/world/entity/raid/Raider$RaiderMoveThroughVillageGoal
f Lnet/minecraft/world/entity/raid/EntityRaider; a raider
f D b speedModifier
f Lnet/minecraft/core/BlockPosition; c poiPos
f Ljava/util/List; d visited
f I e distanceToPoi
f Z f stuck
m (Lnet/minecraft/core/BlockPosition;)Z a hasNotVisited
m ()Z a canUse
m ()Z b canContinueToUse
m ()V c start
m ()V d stop
m ()V e tick
m ()Z h isValidRaid
m ()Z i hasSuitablePoi
m ()V k updateVisited
c net/minecraft/world/entity/raid/PersistentRaid net/minecraft/world/entity/raid/Raids
f Ljava/lang/String; a RAID_FILE_ID
f Ljava/util/Map; b raidMap
f Lnet/minecraft/server/level/WorldServer; c level
f I d nextAvailableID
f I e tick
m (Lnet/minecraft/core/Holder;)Ljava/lang/String; a getFileId
m (I)Lnet/minecraft/world/entity/raid/Raid; a get
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/raid/Raid; a getOrCreateRaid
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/entity/raid/PersistentRaid; a load
m ()V a tick
m (Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/world/entity/raid/Raid; a getNearbyRaid
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/saveddata/PersistentBase$a; a factory
m (Lnet/minecraft/world/entity/raid/EntityRaider;Lnet/minecraft/world/entity/raid/Raid;)Z a canJoinRaid
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/raid/Raid; a createOrExtendRaid
m ()I b getUniqueId
c net/minecraft/world/entity/raid/Raid net/minecraft/world/entity/raid/Raid
f Ljava/util/Set; A heroesOfTheVillage
f J B ticksActive
f Lnet/minecraft/core/BlockPosition; C center
f Lnet/minecraft/server/level/WorldServer; D level
f Z E started
f I F id
f F G totalHealth
f I H raidOmenLevel
f Z I active
f I J groupsSpawned
f Lnet/minecraft/server/level/BossBattleServer; K raidEvent
f I L postRaidTicks
f I M raidCooldownTicks
f Lnet/minecraft/util/RandomSource; N random
f I O numGroups
f Lnet/minecraft/world/entity/raid/Raid$Status; P status
f I Q celebrationTicks
f Ljava/util/Optional; R waveSpawnPos
f I a VILLAGE_RADIUS_BUFFER
f I b MAX_NO_ACTION_TIME
f I c MAX_CELEBRATION_TICKS
f I d TICKS_PER_DAY
f I e DEFAULT_MAX_RAID_OMEN_LEVEL
f I f VALID_RAID_RADIUS_SQR
f I g RAID_REMOVAL_THRESHOLD_SQR
f I h SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTER
f I i ATTEMPT_RAID_FARTHEST
f I j ATTEMPT_RAID_CLOSE
f I k ATTEMPT_RAID_INSIDE
f I l VILLAGE_SEARCH_RADIUS
f I m RAID_TIMEOUT_TICKS
f I n NUM_SPAWN_ATTEMPTS
f Lnet/minecraft/network/chat/IChatBaseComponent; o OMINOUS_BANNER_PATTERN_NAME
f Ljava/lang/String; p RAIDERS_REMAINING
f I q POST_RAID_TICK_LIMIT
f I r DEFAULT_PRE_RAID_TICKS
f I s OUTSIDE_RAID_BOUNDS_TIMEOUT
f I t LOW_MOB_THRESHOLD
f Lnet/minecraft/network/chat/IChatBaseComponent; u RAID_NAME_COMPONENT
f Lnet/minecraft/network/chat/IChatBaseComponent; v RAID_BAR_VICTORY_COMPONENT
f Lnet/minecraft/network/chat/IChatBaseComponent; w RAID_BAR_DEFEAT_COMPONENT
f I x HERO_OF_THE_VILLAGE_DURATION
f Ljava/util/Map; y groupToLeaderMap
f Ljava/util/Map; z groupRaiderMap
m ()Z A isFinalWave
m ()Z B hasBonusWave
m ()Z C hasSpawnedBonusWave
m ()Z D shouldSpawnBonusGroup
m ()V E updateRaiders
m ()Z F shouldSpawnGroup
m ()V G setDirty
m (Lnet/minecraft/world/entity/raid/Raid$Wave;IZ)I a getDefaultNumSpawns
m (ILnet/minecraft/world/entity/raid/EntityRaider;)V a setLeader
m (II)Lnet/minecraft/core/BlockPosition; a findRandomSpawnPos
m (Lnet/minecraft/server/level/EntityPlayer;)Z a absorbRaidOmen
m (ILnet/minecraft/world/entity/raid/EntityRaider;Lnet/minecraft/core/BlockPosition;Z)V a joinRaid
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/core/BlockPosition;)V a playSound
m (Lnet/minecraft/world/entity/raid/EntityRaider;Z)V a removeFromRaid
m (Lnet/minecraft/world/entity/Entity;)V a addHeroOfTheVillage
m (ILnet/minecraft/world/entity/raid/EntityRaider;Z)Z a addWaveMob
m ()Z a isOver
m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/item/ItemStack; a getLeaderBannerInstance
m (Lnet/minecraft/world/entity/raid/Raid$Wave;Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/DifficultyDamageScaler;Z)I a getPotentialBonusSpawns
m (I)V a setRaidOmenLevel
m (Lnet/minecraft/world/EnumDifficulty;)I a getNumGroups
m (I)Lnet/minecraft/world/entity/raid/EntityRaider; b getLeader
m (Lnet/minecraft/core/BlockPosition;)V b spawnGroup
m (ILnet/minecraft/world/entity/raid/EntityRaider;)Z b addWaveMob
m ()Z b isBetweenWaves
m (I)V c removeLeader
m ()Z c hasFirstWaveSpawned
m (Lnet/minecraft/core/BlockPosition;)V c setCenter
m ()Z d isStopped
m (I)Ljava/util/Optional; d getValidSpawnPos
m ()Z e isVictory
m ()Z f isLoss
m ()F g getTotalHealth
m ()Ljava/util/Set; h getAllRaiders
m ()Lnet/minecraft/world/level/World; i getLevel
m ()Z j isStarted
m ()I k getGroupsSpawned
m ()I l getMaxRaidOmenLevel
m ()I m getRaidOmenLevel
m ()V n stop
m ()V o tick
m ()V p updateBossbar
m ()F q getHealthOfLivingRaiders
m ()I r getTotalRaidersAlive
m ()Lnet/minecraft/core/BlockPosition; s getCenter
m ()I t getId
m ()Z u isActive
m ()F v getEnchantOdds
m ()Ljava/util/function/Predicate; w validPlayer
m ()V x updatePlayers
m ()V y moveRaidCenterToNearbyVillageSection
m ()Z z hasMoreWaves
c net/minecraft/world/entity/raid/Raid$Status net/minecraft/world/entity/raid/Raid$RaidStatus
f Lnet/minecraft/world/entity/raid/Raid$Status; a ONGOING
f Lnet/minecraft/world/entity/raid/Raid$Status; b VICTORY
f Lnet/minecraft/world/entity/raid/Raid$Status; c LOSS
f Lnet/minecraft/world/entity/raid/Raid$Status; d STOPPED
f [Lnet/minecraft/world/entity/raid/Raid$Status; e VALUES
m (Ljava/lang/String;)Lnet/minecraft/world/entity/raid/Raid$Status; a getByName
m ()Ljava/lang/String; a getName
c net/minecraft/world/entity/raid/Raid$Wave net/minecraft/world/entity/raid/Raid$RaiderType
f Lnet/minecraft/world/entity/raid/Raid$Wave; a VINDICATOR
f Lnet/minecraft/world/entity/raid/Raid$Wave; b EVOKER
f Lnet/minecraft/world/entity/raid/Raid$Wave; c PILLAGER
f Lnet/minecraft/world/entity/raid/Raid$Wave; d WITCH
f Lnet/minecraft/world/entity/raid/Raid$Wave; e RAVAGER
f [Lnet/minecraft/world/entity/raid/Raid$Wave; f VALUES
f Lnet/minecraft/world/entity/EntityTypes; g entityType
f [I h spawnsPerWaveBeforeBonus
c net/minecraft/world/entity/schedule/Activity net/minecraft/world/entity/schedule/Activity
f Ljava/lang/String; A name
f I B hashCode
f Lnet/minecraft/world/entity/schedule/Activity; a CORE
f Lnet/minecraft/world/entity/schedule/Activity; b IDLE
f Lnet/minecraft/world/entity/schedule/Activity; c WORK
f Lnet/minecraft/world/entity/schedule/Activity; d PLAY
f Lnet/minecraft/world/entity/schedule/Activity; e REST
f Lnet/minecraft/world/entity/schedule/Activity; f MEET
f Lnet/minecraft/world/entity/schedule/Activity; g PANIC
f Lnet/minecraft/world/entity/schedule/Activity; h RAID
f Lnet/minecraft/world/entity/schedule/Activity; i PRE_RAID
f Lnet/minecraft/world/entity/schedule/Activity; j HIDE
f Lnet/minecraft/world/entity/schedule/Activity; k FIGHT
f Lnet/minecraft/world/entity/schedule/Activity; l CELEBRATE
f Lnet/minecraft/world/entity/schedule/Activity; m ADMIRE_ITEM
f Lnet/minecraft/world/entity/schedule/Activity; n AVOID
f Lnet/minecraft/world/entity/schedule/Activity; o RIDE
f Lnet/minecraft/world/entity/schedule/Activity; p PLAY_DEAD
f Lnet/minecraft/world/entity/schedule/Activity; q LONG_JUMP
f Lnet/minecraft/world/entity/schedule/Activity; r RAM
f Lnet/minecraft/world/entity/schedule/Activity; s TONGUE
f Lnet/minecraft/world/entity/schedule/Activity; t SWIM
f Lnet/minecraft/world/entity/schedule/Activity; u LAY_SPAWN
f Lnet/minecraft/world/entity/schedule/Activity; v SNIFF
f Lnet/minecraft/world/entity/schedule/Activity; w INVESTIGATE
f Lnet/minecraft/world/entity/schedule/Activity; x ROAR
f Lnet/minecraft/world/entity/schedule/Activity; y EMERGE
f Lnet/minecraft/world/entity/schedule/Activity; z DIG
m (Ljava/lang/String;)Lnet/minecraft/world/entity/schedule/Activity; a register
m ()Ljava/lang/String; a getName
c net/minecraft/world/entity/schedule/ActivityFrame net/minecraft/world/entity/schedule/Keyframe
f I a timeStamp
f F b value
m ()I a getTimeStamp
m ()F b getValue
c net/minecraft/world/entity/schedule/Schedule net/minecraft/world/entity/schedule/Schedule
f I a WORK_START_TIME
f I b TOTAL_WORK_TIME
f Lnet/minecraft/world/entity/schedule/Schedule; c EMPTY
f Lnet/minecraft/world/entity/schedule/Schedule; d SIMPLE
f Lnet/minecraft/world/entity/schedule/Schedule; e VILLAGER_BABY
f Lnet/minecraft/world/entity/schedule/Schedule; f VILLAGER_DEFAULT
f Ljava/util/Map; g timelines
m (Lnet/minecraft/world/entity/schedule/Activity;)V a ensureTimelineExistsFor
m (Lnet/minecraft/world/entity/schedule/Activity;Ljava/util/Map$Entry;)Z a lambda$getAllTimelinesExceptFor$0
m (I)Lnet/minecraft/world/entity/schedule/Activity; a getActivityAt
m (ILjava/util/Map$Entry;)D a lambda$getActivityAt$1
m (Ljava/lang/String;)Lnet/minecraft/world/entity/schedule/ScheduleBuilder; a register
m (Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/world/entity/schedule/ScheduleActivity; b getTimelineFor
m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/util/List; c getAllTimelinesExceptFor
c net/minecraft/world/entity/schedule/ScheduleActivity net/minecraft/world/entity/schedule/Timeline
f Ljava/util/List; a keyframes
f I b previousIndex
m (Ljava/util/Collection;)Lnet/minecraft/world/entity/schedule/ScheduleActivity; a addKeyframes
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectSortedMap;Lnet/minecraft/world/entity/schedule/ActivityFrame;)V a lambda$sortAndDeduplicateKeyframes$0
m (I)F a getValueAt
m ()Lcom/google/common/collect/ImmutableList; a getKeyframes
m (IF)Lnet/minecraft/world/entity/schedule/ScheduleActivity; a addKeyframe
m ()V b sortAndDeduplicateKeyframes
c net/minecraft/world/entity/schedule/ScheduleBuilder net/minecraft/world/entity/schedule/ScheduleBuilder
f Lnet/minecraft/world/entity/schedule/Schedule; a schedule
f Ljava/util/List; b transitions
m ()Lnet/minecraft/world/entity/schedule/Schedule; a build
m (Lnet/minecraft/world/entity/schedule/ScheduleBuilder$a;Lnet/minecraft/world/entity/schedule/ScheduleActivity;)V a lambda$build$0
m (Lnet/minecraft/world/entity/schedule/ScheduleBuilder$a;)V a lambda$build$1
m (ILnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/world/entity/schedule/ScheduleBuilder; a changeActivityAt
c net/minecraft/world/entity/schedule/ScheduleBuilder$a net/minecraft/world/entity/schedule/ScheduleBuilder$ActivityTransition
f I a time
f Lnet/minecraft/world/entity/schedule/Activity; b activity
m ()I a getTime
m ()Lnet/minecraft/world/entity/schedule/Activity; b getActivity
c net/minecraft/world/entity/vehicle/ChestBoat net/minecraft/world/entity/vehicle/ChestBoat
f I i CONTAINER_SIZE
f Lnet/minecraft/core/NonNullList; j itemStacks
f Lnet/minecraft/resources/ResourceKey; k lootTable
f J l lootTableSeed
m ()Lnet/minecraft/resources/ResourceKey; B getLootTable
m ()J C getLootTableSeed
m ()Lnet/minecraft/core/NonNullList; D getItemStacks
m ()V E clearItemStacks
m (Lnet/minecraft/world/damagesource/DamageSource;)V a destroy
m ()V a clearContent
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/resources/ResourceKey;)V a setLootTable
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m (J)V a setLootTableSeed
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m ()Lnet/minecraft/world/item/Item; ag_ getDropItem
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b openCustomInventoryScreen
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()I b getContainerSize
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen
m ()V e setChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;)V e unpackLootTable
m ()F w getSinglePassengerXOffset
m ()I y getMaxPassengers
c net/minecraft/world/entity/vehicle/ContainerEntity net/minecraft/world/entity/vehicle/ContainerEntity
m ()Lnet/minecraft/resources/ResourceKey; B getLootTable
m ()J C getLootTableSeed
m ()Lnet/minecraft/core/NonNullList; D getItemStacks
m ()V E clearItemStacks
m (Lnet/minecraft/resources/ResourceKey;)V a setLootTable
m (Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;)V a chestVehicleDestroyed
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a addChestVehicleSaveData
m (J)V a setLootTableSeed
m (II)Lnet/minecraft/world/item/ItemStack; b removeChestVehicleItem
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b readChestVehicleSaveData
m (ILnet/minecraft/world/item/ItemStack;)V c setChestVehicleItem
m ()Z c isEmpty
m ()Lnet/minecraft/world/phys/AxisAlignedBB; cK getBoundingBox
m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; c_ interactWithContainerVehicle
m ()Z dK isRemoved
m ()Lnet/minecraft/world/level/World; dP level
m ()Lnet/minecraft/world/phys/Vec3D; dn position
m (I)Lnet/minecraft/world/item/ItemStack; e_ removeChestVehicleItemNoUpdate
m ()V f clearChestVehicleContent
m (Lnet/minecraft/world/entity/player/EntityHuman;)V f unpackChestVehicleLootTable
m (I)Lnet/minecraft/world/item/ItemStack; f_ getChestVehicleItem
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z g isChestVehicleStillValid
m ()Z g isChestVehicleEmpty
m (I)Lnet/minecraft/world/entity/SlotAccess; g_ getChestVehicleSlot
c net/minecraft/world/entity/vehicle/ContainerEntity$1 net/minecraft/world/entity/vehicle/ContainerEntity$1
f I b val$slot
f Lnet/minecraft/world/entity/vehicle/ContainerEntity; c this$0
m (Lnet/minecraft/world/item/ItemStack;)Z a set
m ()Lnet/minecraft/world/item/ItemStack; a get
c net/minecraft/world/entity/vehicle/DismountUtil net/minecraft/world/entity/vehicle/DismountHelper
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a nonClimbableShape
m (D)Z a isBlockFloorValid
m (Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityPose;)Z a canDismountTo
m (Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a lambda$findSafeDismountLocation$0
m (Lnet/minecraft/core/BlockPosition;ILjava/util/function/Function;)D a findCeilingFrom
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/phys/Vec3D; a findSafeDismountLocation
m (Lnet/minecraft/core/EnumDirection;)[[I a offsetsForDirection
m (Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a canDismountTo
c net/minecraft/world/entity/vehicle/EntityBoat net/minecraft/world/entity/vehicle/Boat
f D aF lerpYRot
f D aG lerpXRot
f Z aH inputLeft
f Z aI inputRight
f Z aJ inputUp
f Z aK inputDown
f D aL waterLevel
f F aM landFriction
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; aN status
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; aO oldStatus
f D aP lastYd
f Z aQ isAboveBubbleColumn
f Z aR bubbleColumnDirectionIsDown
f F aS bubbleMultiplier
f F aT bubbleAngle
f F aU bubbleAngleO
f I b PADDLE_LEFT
f I c PADDLE_RIGHT
f D d PADDLE_SOUND_TIME
f I e BUBBLE_TIME
f Lnet/minecraft/network/syncher/DataWatcherObject; i DATA_ID_TYPE
f Lnet/minecraft/network/syncher/DataWatcherObject; j DATA_ID_PADDLE_LEFT
f Lnet/minecraft/network/syncher/DataWatcherObject; k DATA_ID_PADDLE_RIGHT
f Lnet/minecraft/network/syncher/DataWatcherObject; l DATA_ID_BUBBLE_TIME
f I m TIME_TO_EJECT
f F n PADDLE_SPEED
f [F o paddlePositions
f F p invFriction
f F q outOfControlTicks
f F r deltaRotation
f I s lerpSteps
f D t lerpX
f D u lerpY
f D v lerpZ
m ()V A tickLerp
m ()Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; B getStatus
m ()Z C checkInWater
m ()Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; D isUnderwater
m ()V E floatBoat
m ()V G controlBoat
m ()I H getBubbleTime
m ()D L_ lerpTargetZ
m ()F M_ lerpTargetXRot
m (ZZZZ)V a setInput
m (ZZ)V a setPaddleState
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType;)V a setVariant
m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage
m (DDDFFI)V a lerpTo
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V a positionRider
m (F)F a getBubbleAngle
m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/BlockUtil$Rectangle;)Lnet/minecraft/world/phys/Vec3D; a getRelativePortalPosition
m (IF)F a getRowingTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z a canVehicleCollide
m ()D aY getDefaultGravity
m ()Lnet/minecraft/world/item/Item; ag_ getDropItem
m (Lnet/minecraft/world/entity/Entity;)Z b hasEnoughSpaceFor
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger
m (I)V b setBubbleTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bF canBeCollidedWith
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m ()Z bj isUnderWater
m ()Z bz isPickable
m (I)Z c getPaddleState
m (Lnet/minecraft/world/entity/Entity;)V c clampRotation
m ()Lnet/minecraft/core/EnumDirection; cI getMotionDirection
m ()Lnet/minecraft/world/entity/EntityLiving; cQ getControllingPassenger
m ()D c_ lerpTargetX
m ()Lnet/minecraft/network/chat/IChatBaseComponent; cr getTypeName
m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult
m ()D d_ lerpTargetY
m ()F e_ lerpTargetYRot
m (Lnet/minecraft/world/entity/Entity;)V h push
m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith
m (Lnet/minecraft/world/entity/Entity;)V k onPassengerTurned
m ()V l tick
m (Z)V l onAboveBubbleCol
m (F)V m animateHurt
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m ()Lnet/minecraft/sounds/SoundEffect; s getPaddleSound
m ()F u getWaterLevelAbove
m ()F v getGroundFriction
m ()F w getSinglePassengerXOffset
m ()Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; x getVariant
m ()I y getMaxPassengers
m ()V z tickBubbleColumn
c net/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType net/minecraft/world/entity/vehicle/Boat$Type
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; a OAK
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; b SPRUCE
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; c BIRCH
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; d JUNGLE
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; e ACACIA
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; f CHERRY
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; g DARK_OAK
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; h MANGROVE
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; i BAMBOO
f Lnet/minecraft/util/INamable$a; j CODEC
f Ljava/lang/String; k name
f Lnet/minecraft/world/level/block/Block; l planks
f Ljava/util/function/IntFunction; m BY_ID
m ()Ljava/lang/String; a getName
m (Ljava/lang/String;)Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; a byName
m (I)Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; a byId
m ()Lnet/minecraft/world/level/block/Block; b getPlanks
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/vehicle/EntityBoat$EnumStatus net/minecraft/world/entity/vehicle/Boat$Status
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; a IN_WATER
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; b UNDER_WATER
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; c UNDER_FLOWING_WATER
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; d ON_LAND
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumStatus; e IN_AIR
c net/minecraft/world/entity/vehicle/EntityMinecartAbstract net/minecraft/world/entity/vehicle/AbstractMinecart
f F b WATER_SLOWDOWN_FACTOR
f Lnet/minecraft/world/phys/Vec3D; c LOWERED_PASSENGER_ATTACHMENT
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_ID_DISPLAY_BLOCK
f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_ID_DISPLAY_OFFSET
f Lnet/minecraft/network/syncher/DataWatcherObject; i DATA_ID_CUSTOM_DISPLAY
f Lcom/google/common/collect/ImmutableMap; j POSE_DISMOUNT_HEIGHTS
f Z k flipped
f Z l onRails
f I m lerpSteps
f D n lerpX
f D o lerpY
f D p lerpZ
f D q lerpYRot
f D r lerpXRot
f Lnet/minecraft/world/phys/Vec3D; s targetDeltaMovement
f Ljava/util/Map; t EXITS
m ()Z A hasCustomDisplay
m ()D L_ lerpTargetZ
m ()F M_ lerpTargetXRot
m (IIIZ)V a activateMinecart
m (Lnet/minecraft/core/BlockPosition;)Z a isRedstoneConductor
m (Lnet/minecraft/server/level/WorldServer;DDDLnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract; a createMinecart
m (DDDD)Lnet/minecraft/world/phys/Vec3D; a getPosOffs
m (Z)V a setCustomDisplay
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint
m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/BlockUtil$Rectangle;)Lnet/minecraft/world/phys/Vec3D; a getRelativePortalPosition
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Lcom/mojang/datafixers/util/Pair; a exits
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (DDDFFI)V a lerpTo
m ()F aN getBlockSpeedFactor
m ()D aY getDefaultGravity
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bb getMovementEmission
m ()Z bz isPickable
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c moveAlongTrack
m (I)V c setDisplayOffset
m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setDisplayBlockState
m ()Lnet/minecraft/core/EnumDirection; cI getMotionDirection
m ()D c_ lerpTargetX
m ()Z ci isOnRails
m ()Lnet/minecraft/world/item/ItemStack; dC getPickResult
m ()D d_ lerpTargetY
m ()F e_ lerpTargetYRot
m (Lnet/minecraft/world/entity/Entity;)V h push
m ()Lnet/minecraft/world/phys/AxisAlignedBB; h_ getBoundingBoxForCulling
m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith
m (DDD)V l lerpMotion
m ()V l tick
m (F)V m animateHurt
m ()D p getMaxSpeed
m (DDD)Lnet/minecraft/world/phys/Vec3D; q getPos
m ()V s comeOffTrack
m ()V u applyNaturalSlowdown
m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType
m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDisplayBlockState
m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState
m ()I y getDisplayOffset
m ()I z getDefaultDisplayOffset
c net/minecraft/world/entity/vehicle/EntityMinecartAbstract$1 net/minecraft/world/entity/vehicle/AbstractMinecart$1
c net/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType net/minecraft/world/entity/vehicle/AbstractMinecart$Type
f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; a RIDEABLE
f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; b CHEST
f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; c FURNACE
f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; d TNT
f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; e SPAWNER
f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; f HOPPER
f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; g COMMAND_BLOCK
c net/minecraft/world/entity/vehicle/EntityMinecartChest net/minecraft/world/entity/vehicle/MinecartChest
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m ()Lnet/minecraft/world/item/Item; ag_ getDropItem
m ()I b getContainerSize
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen
m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType
m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState
m ()I z getDefaultDisplayOffset
c net/minecraft/world/entity/vehicle/EntityMinecartCommandBlock net/minecraft/world/entity/vehicle/MinecartCommandBlock
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ID_COMMAND_NAME
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_ID_LAST_OUTPUT
f Lnet/minecraft/world/level/CommandBlockListenerAbstract; e commandBlock
f I i ACTIVATION_DELAY
f I j lastActivated
m ()Lnet/minecraft/world/level/CommandBlockListenerAbstract; B getCommandBlock
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (IIIZ)V a activateMinecart
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Lnet/minecraft/world/item/Item; ag_ getDropItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z cP onlyOpCanSetNbt
m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType
m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState
c net/minecraft/world/entity/vehicle/EntityMinecartCommandBlock$a net/minecraft/world/entity/vehicle/MinecartCommandBlock$MinecartCommandBase
m ()Lnet/minecraft/server/level/WorldServer; e getLevel
m ()V f onUpdated
m ()Lnet/minecraft/world/phys/Vec3D; g getPosition
m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartCommandBlock; h getMinecart
m ()Lnet/minecraft/commands/CommandListenerWrapper; i createCommandSourceStack
m ()Z j isValid
c net/minecraft/world/entity/vehicle/EntityMinecartContainer net/minecraft/world/entity/vehicle/AbstractMinecartContainer
f Lnet/minecraft/core/NonNullList; c itemStacks
f Lnet/minecraft/resources/ResourceKey; d lootTable
f J e lootTableSeed
m ()Lnet/minecraft/resources/ResourceKey; B getLootTable
m ()J C getLootTableSeed
m ()Lnet/minecraft/core/NonNullList; D getItemStacks
m ()V E clearItemStacks
m (Lnet/minecraft/resources/ResourceKey;)V a setLootTable
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a remove
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m (Lnet/minecraft/world/damagesource/DamageSource;)V a destroy
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (Lnet/minecraft/resources/ResourceKey;J)V a setLootTable
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m ()V a clearContent
m (J)V a setLootTableSeed
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()V e setChanged
m ()V u applyNaturalSlowdown
c net/minecraft/world/entity/vehicle/EntityMinecartFurnace net/minecraft/world/entity/vehicle/MinecartFurnace
f D c xPush
f D d zPush
f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_ID_FUEL
f I i fuel
f Lnet/minecraft/world/item/crafting/RecipeItemStack; j INGREDIENT
m ()Z B hasFuel
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Lnet/minecraft/world/item/Item; ag_ getDropItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Z)V b setHasFuel
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c moveAlongTrack
m ()V l tick
m ()D p getMaxSpeed
m ()V u applyNaturalSlowdown
m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType
m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState
c net/minecraft/world/entity/vehicle/EntityMinecartHopper net/minecraft/world/entity/vehicle/MinecartHopper
f Z c enabled
m ()Z G isEnabled
m ()D H getLevelX
m ()D I getLevelY
m ()D J getLevelZ
m ()Z K isGridAligned
m ()Z M suckInItems
m (IIIZ)V a activateMinecart
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m ()Lnet/minecraft/world/item/Item; ag_ getDropItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()I b getContainerSize
m (Z)V b setEnabled
m ()V l tick
m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType
m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState
m ()I z getDefaultDisplayOffset
c net/minecraft/world/entity/vehicle/EntityMinecartMobSpawner net/minecraft/world/entity/vehicle/MinecartSpawner
f Lnet/minecraft/world/level/MobSpawnerAbstract; c spawner
f Ljava/lang/Runnable; d ticker
m ()Lnet/minecraft/world/level/MobSpawnerAbstract; B getSpawner
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m ()Lnet/minecraft/world/item/Item; ag_ getDropItem
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/level/World;)Ljava/lang/Runnable; b createTicker
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/level/World;)V c lambda$createTicker$1
m ()Z cP onlyOpCanSetNbt
m (Lnet/minecraft/world/level/World;)V d lambda$createTicker$0
m ()V l tick
m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType
m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState
c net/minecraft/world/entity/vehicle/EntityMinecartMobSpawner$1 net/minecraft/world/entity/vehicle/MinecartSpawner$1
f Lnet/minecraft/world/entity/vehicle/EntityMinecartMobSpawner; a this$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;I)V a broadcastEvent
c net/minecraft/world/entity/vehicle/EntityMinecartRideable net/minecraft/world/entity/vehicle/Minecart
m (IIIZ)V a activateMinecart
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m ()Lnet/minecraft/world/item/Item; ag_ getDropItem
m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType
c net/minecraft/world/entity/vehicle/EntityMinecartTNT net/minecraft/world/entity/vehicle/MinecartTNT
f B c EVENT_PRIME
f I d fuse
m ()V B primeFuse
m ()I C getFuse
m ()Z D isPrimed
m (IIIZ)V a activateMinecart
m (Lnet/minecraft/world/damagesource/DamageSource;D)V a explode
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;)V a destroy
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;F)Z a shouldBlockExplode
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;F)F a getBlockExplosionResistance
m (FFLnet/minecraft/world/damagesource/DamageSource;)Z a causeFallDamage
m ()Lnet/minecraft/world/item/Item; ag_ getDropItem
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/damagesource/DamageSource;)Z d shouldSourceDestroy
m (Lnet/minecraft/world/damagesource/DamageSource;)Z e damageSourceIgnitesTnt
m (D)V h explode
m ()V l tick
m ()Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; v getMinecartType
m ()Lnet/minecraft/world/level/block/state/IBlockData; x getDefaultDisplayBlockState
c net/minecraft/world/entity/vehicle/VehicleEntity net/minecraft/world/entity/vehicle/VehicleEntity
f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_ID_HURT
f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_ID_HURTDIR
f Lnet/minecraft/network/syncher/DataWatcherObject; h DATA_ID_DAMAGE
m ()F N getDamage
m ()I O getHurtTime
m ()I P getHurtDir
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/world/damagesource/DamageSource;)V a destroy
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Lnet/minecraft/world/item/Item; ag_ getDropItem
m (F)V b setDamage
m (Lnet/minecraft/world/item/Item;)V b destroy
m (Lnet/minecraft/world/damagesource/DamageSource;)Z d shouldSourceDestroy
m (I)V d setHurtTime
m (I)V n setHurtDir
c net/minecraft/world/flag/FeatureElement net/minecraft/world/flag/FeatureElement
f Ljava/util/Set; bA FILTERED_REGISTRIES
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
c net/minecraft/world/flag/FeatureFlag net/minecraft/world/flag/FeatureFlag
f Lnet/minecraft/world/flag/FeatureFlagUniverse; a universe
f J b mask
c net/minecraft/world/flag/FeatureFlagRegistry net/minecraft/world/flag/FeatureFlagRegistry
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/world/flag/FeatureFlagUniverse; b universe
f Ljava/util/Map; c names
f Lnet/minecraft/world/flag/FeatureFlagSet; d allFlags
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isSubset
m (Ljava/lang/Iterable;)Lnet/minecraft/world/flag/FeatureFlagSet; a fromNames
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$codec$3
m (Lnet/minecraft/resources/MinecraftKey;)V a lambda$fromNames$0
m ()Lnet/minecraft/world/flag/FeatureFlagSet; a allFlags
m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/Set;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/flag/FeatureFlag;)V a lambda$toNames$1
m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; a subset
m (Ljava/lang/Iterable;Ljava/util/function/Consumer;)Lnet/minecraft/world/flag/FeatureFlagSet; a fromNames
m (Ljava/util/Set;)Ljava/lang/String; a lambda$codec$2
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/Set; b toNames
m ()Lcom/mojang/serialization/Codec; b codec
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/List; c lambda$codec$4
c net/minecraft/world/flag/FeatureFlagRegistry$a net/minecraft/world/flag/FeatureFlagRegistry$Builder
f Lnet/minecraft/world/flag/FeatureFlagUniverse; a universe
f I b id
f Ljava/util/Map; c flags
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/flag/FeatureFlag; a create
m ()Lnet/minecraft/world/flag/FeatureFlagRegistry; a build
m (Ljava/lang/String;)Lnet/minecraft/world/flag/FeatureFlag; a createVanilla
c net/minecraft/world/flag/FeatureFlagSet net/minecraft/world/flag/FeatureFlagSet
f I a MAX_CONTAINER_SIZE
f Lnet/minecraft/world/flag/FeatureFlagSet; b EMPTY
f Lnet/minecraft/world/flag/FeatureFlagUniverse; c universe
f J d mask
m (Lnet/minecraft/world/flag/FeatureFlagUniverse;Ljava/util/Collection;)Lnet/minecraft/world/flag/FeatureFlagSet; a create
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isSubsetOf
m (Lnet/minecraft/world/flag/FeatureFlag;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; a of
m ()Lnet/minecraft/world/flag/FeatureFlagSet; a of
m (Lnet/minecraft/world/flag/FeatureFlagUniverse;JLjava/lang/Iterable;)J a computeMask
m (Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; a of
m (Lnet/minecraft/world/flag/FeatureFlag;)Z b contains
m ()Z b isEmpty
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z b intersects
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/flag/FeatureFlagSet; c join
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/flag/FeatureFlagSet; d subtract
c net/minecraft/world/flag/FeatureFlagUniverse net/minecraft/world/flag/FeatureFlagUniverse
f Ljava/lang/String; a id
c net/minecraft/world/flag/FeatureFlags net/minecraft/world/flag/FeatureFlags
f Lnet/minecraft/world/flag/FeatureFlag; a VANILLA
f Lnet/minecraft/world/flag/FeatureFlag; b BUNDLE
f Lnet/minecraft/world/flag/FeatureFlag; c UPDATE_1_21
f Lnet/minecraft/world/flag/FeatureFlag; d TRADE_REBALANCE
f Lnet/minecraft/world/flag/FeatureFlagRegistry; e REGISTRY
f Lcom/mojang/serialization/Codec; f CODEC
f Lnet/minecraft/world/flag/FeatureFlagSet; g VANILLA_SET
f Lnet/minecraft/world/flag/FeatureFlagSet; h DEFAULT_FLAGS
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/lang/String; a printMissingFlags
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isExperimental
m (Lnet/minecraft/world/flag/FeatureFlagRegistry;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/lang/String; a printMissingFlags
m (Ljava/util/Set;Lnet/minecraft/resources/MinecraftKey;)Z a lambda$printMissingFlags$0
c net/minecraft/world/food/FoodConstants net/minecraft/world/food/FoodConstants
f I a MAX_FOOD
f F b MAX_SATURATION
f F c START_SATURATION
f F d SATURATION_FLOOR
f F e EXHAUSTION_DROP
f I f HEALTH_TICK_COUNT
f I g HEALTH_TICK_COUNT_SATURATED
f I h HEAL_LEVEL
f I i SPRINT_LEVEL
f I j STARVE_LEVEL
f F k FOOD_SATURATION_POOR
f F l FOOD_SATURATION_LOW
f F m FOOD_SATURATION_NORMAL
f F n FOOD_SATURATION_GOOD
f F o FOOD_SATURATION_MAX
f F p FOOD_SATURATION_SUPERNATURAL
f F q EXHAUSTION_HEAL
f F r EXHAUSTION_JUMP
f F s EXHAUSTION_SPRINT_JUMP
f F t EXHAUSTION_MINE
f F u EXHAUSTION_ATTACK
f F v EXHAUSTION_WALK
f F w EXHAUSTION_CROUCH
f F x EXHAUSTION_SPRINT
f F y EXHAUSTION_SWIM
m (IF)F a saturationByModifier
c net/minecraft/world/food/FoodInfo net/minecraft/world/food/FoodProperties
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC
f I c nutrition
f F d saturation
f Z e canAlwaysEat
f F f eatSeconds
f Ljava/util/List; g effects
f F h DEFAULT_EAT_SECONDS
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a eatDurationTicks
m ()I b nutrition
m ()F c saturation
m ()Z d canAlwaysEat
m ()F e eatSeconds
m ()Ljava/util/List; f effects
c net/minecraft/world/food/FoodInfo$a net/minecraft/world/food/FoodProperties$Builder
f I a nutrition
f F b saturationModifier
f Z c canAlwaysEat
f F d eatSeconds
f Lcom/google/common/collect/ImmutableList$Builder; e effects
m ()Lnet/minecraft/world/food/FoodInfo$a; a alwaysEdible
m (I)Lnet/minecraft/world/food/FoodInfo$a; a nutrition
m (F)Lnet/minecraft/world/food/FoodInfo$a; a saturationModifier
m (Lnet/minecraft/world/effect/MobEffect;F)Lnet/minecraft/world/food/FoodInfo$a; a effect
m ()Lnet/minecraft/world/food/FoodInfo$a; b fast
m ()Lnet/minecraft/world/food/FoodInfo; c build
c net/minecraft/world/food/FoodInfo$b net/minecraft/world/food/FoodProperties$PossibleEffect
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/effect/MobEffect; c effect
f F d probability
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/effect/MobEffect; a effect
m ()F b probability
c net/minecraft/world/food/FoodMetaData net/minecraft/world/food/FoodData
f I a foodLevel
f F b saturationLevel
f F c exhaustionLevel
f I d tickTimer
f I e lastFoodLevel
m (Lnet/minecraft/world/item/ItemStack;)V a eat
m (I)V a setFoodLevel
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (F)V a addExhaustion
m (IF)V a eat
m ()I a getFoodLevel
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a tick
m (IF)V b add
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()I b getLastFoodLevel
m (F)V b setSaturation
m (F)V c setExhaustion
m ()Z c needsFood
m ()F d getExhaustionLevel
m ()F e getSaturationLevel
c net/minecraft/world/food/Foods net/minecraft/world/food/Foods
f Lnet/minecraft/world/food/FoodInfo; A POISONOUS_POTATO
f Lnet/minecraft/world/food/FoodInfo; B PORKCHOP
f Lnet/minecraft/world/food/FoodInfo; C POTATO
f Lnet/minecraft/world/food/FoodInfo; D PUFFERFISH
f Lnet/minecraft/world/food/FoodInfo; E PUMPKIN_PIE
f Lnet/minecraft/world/food/FoodInfo; F RABBIT
f Lnet/minecraft/world/food/FoodInfo; G RABBIT_STEW
f Lnet/minecraft/world/food/FoodInfo; H ROTTEN_FLESH
f Lnet/minecraft/world/food/FoodInfo; I SALMON
f Lnet/minecraft/world/food/FoodInfo; J SPIDER_EYE
f Lnet/minecraft/world/food/FoodInfo; K SUSPICIOUS_STEW
f Lnet/minecraft/world/food/FoodInfo; L SWEET_BERRIES
f Lnet/minecraft/world/food/FoodInfo; M GLOW_BERRIES
f Lnet/minecraft/world/food/FoodInfo; N TROPICAL_FISH
f Lnet/minecraft/world/food/FoodInfo; O OMINOUS_BOTTLE
f Lnet/minecraft/world/food/FoodInfo; a APPLE
f Lnet/minecraft/world/food/FoodInfo; b BAKED_POTATO
f Lnet/minecraft/world/food/FoodInfo; c BEEF
f Lnet/minecraft/world/food/FoodInfo; d BEETROOT
f Lnet/minecraft/world/food/FoodInfo; e BEETROOT_SOUP
f Lnet/minecraft/world/food/FoodInfo; f BREAD
f Lnet/minecraft/world/food/FoodInfo; g CARROT
f Lnet/minecraft/world/food/FoodInfo; h CHICKEN
f Lnet/minecraft/world/food/FoodInfo; i CHORUS_FRUIT
f Lnet/minecraft/world/food/FoodInfo; j COD
f Lnet/minecraft/world/food/FoodInfo; k COOKED_BEEF
f Lnet/minecraft/world/food/FoodInfo; l COOKED_CHICKEN
f Lnet/minecraft/world/food/FoodInfo; m COOKED_COD
f Lnet/minecraft/world/food/FoodInfo; n COOKED_MUTTON
f Lnet/minecraft/world/food/FoodInfo; o COOKED_PORKCHOP
f Lnet/minecraft/world/food/FoodInfo; p COOKED_RABBIT
f Lnet/minecraft/world/food/FoodInfo; q COOKED_SALMON
f Lnet/minecraft/world/food/FoodInfo; r COOKIE
f Lnet/minecraft/world/food/FoodInfo; s DRIED_KELP
f Lnet/minecraft/world/food/FoodInfo; t ENCHANTED_GOLDEN_APPLE
f Lnet/minecraft/world/food/FoodInfo; u GOLDEN_APPLE
f Lnet/minecraft/world/food/FoodInfo; v GOLDEN_CARROT
f Lnet/minecraft/world/food/FoodInfo; w HONEY_BOTTLE
f Lnet/minecraft/world/food/FoodInfo; x MELON_SLICE
f Lnet/minecraft/world/food/FoodInfo; y MUSHROOM_STEW
f Lnet/minecraft/world/food/FoodInfo; z MUTTON
m (I)Lnet/minecraft/world/food/FoodInfo$a; a stew
c net/minecraft/world/inventory/AutoRecipeOutput net/minecraft/world/inventory/StackedContentsCompatible
m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillStackedContents
c net/minecraft/world/inventory/ClickAction net/minecraft/world/inventory/ClickAction
f Lnet/minecraft/world/inventory/ClickAction; a PRIMARY
f Lnet/minecraft/world/inventory/ClickAction; b SECONDARY
f [Lnet/minecraft/world/inventory/ClickAction; c $VALUES
m ()[Lnet/minecraft/world/inventory/ClickAction; a $values
c net/minecraft/world/inventory/Container net/minecraft/world/inventory/AbstractContainerMenu
f I a SLOT_CLICKED_OUTSIDE
f I b QUICKCRAFT_TYPE_CHARITABLE
f I c QUICKCRAFT_TYPE_GREEDY
f I d QUICKCRAFT_TYPE_CLONE
f I e QUICKCRAFT_HEADER_START
f I f QUICKCRAFT_HEADER_CONTINUE
f I g QUICKCRAFT_HEADER_END
f I h CARRIED_SLOT_SIZE
f Lnet/minecraft/core/NonNullList; i slots
f I j containerId
f Lorg/slf4j/Logger; k LOGGER
f Lnet/minecraft/core/NonNullList; l lastSlots
f Ljava/util/List; m dataSlots
f Lnet/minecraft/world/item/ItemStack; n carried
f Lnet/minecraft/core/NonNullList; o remoteSlots
f Lit/unimi/dsi/fastutil/ints/IntList; p remoteDataSlots
f Lnet/minecraft/world/item/ItemStack; q remoteCarried
f I r stateId
f Lnet/minecraft/world/inventory/Containers; s menuType
f I t quickcraftType
f I u quickcraftStatus
f Ljava/util/Set; v quickcraftSlots
f Ljava/util/List; w containerListeners
f Lnet/minecraft/world/inventory/ContainerSynchronizer; x synchronizer
f Z y suppressRemoteUpdates
m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/item/ItemStack;Z)Z a canItemQuickReplace
m ()Lnet/minecraft/world/inventory/Containers; a getType
m (Ljava/util/Set;ILnet/minecraft/world/item/ItemStack;)I a getQuickCraftPlaceCount
m (Lnet/minecraft/world/item/ItemStack;)V a setRemoteCarried
m (II)V a setData
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll
m (Lnet/minecraft/world/item/ItemStack;IIZ)Z a moveItemStackTo
m (Lnet/minecraft/world/inventory/ContainerAccess;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/Block;)Z a stillValid
m (ILnet/minecraft/world/item/ItemStack;Ljava/util/function/Supplier;)V a triggerSlotListeners
m (Lnet/minecraft/world/inventory/ContainerProperty;)Lnet/minecraft/world/inventory/ContainerProperty; a addDataSlot
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/IInventory;)V a clearContainer
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a tryItemClickBehaviourOverride
m (Lnet/minecraft/world/inventory/Container;)V a transferState
m (Lnet/minecraft/world/level/block/entity/TileEntity;)I a getRedstoneSignalFromBlockEntity
m (IILnet/minecraft/world/item/ItemStack;)V a setItem
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/inventory/IContainerProperties;)V a addDataSlots
m (Lnet/minecraft/world/inventory/ICrafting;)V a addSlotListener
m (Lnet/minecraft/world/inventory/ContainerSynchronizer;)V a setSynchronizer
m (ILnet/minecraft/world/entity/player/EntityHuman;)Z a isValidQuickcraftType
m (IILnet/minecraft/world/inventory/InventoryClickType;Lnet/minecraft/world/entity/player/EntityHuman;)V a clicked
m (Lnet/minecraft/world/inventory/IContainerProperties;I)V a checkContainerDataCount
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (ILjava/util/List;Lnet/minecraft/world/item/ItemStack;)V a initializeContents
m (Lnet/minecraft/world/inventory/Slot;)Lnet/minecraft/world/inventory/Slot; a addSlot
m (ILnet/minecraft/world/item/ItemStack;)V a setRemoteSlot
m (I)Z a isValidSlotIndex
m (Lnet/minecraft/world/IInventory;I)V a checkContainerSize
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z b clickMenuButton
m (Lnet/minecraft/world/IInventory;I)Ljava/util/OptionalInt; b findSlot
m (Lnet/minecraft/world/IInventory;)I b getRedstoneSignalFromContainer
m (I)Lnet/minecraft/world/inventory/Slot; b getSlot
m (Lnet/minecraft/world/inventory/Slot;)Z b canDragTo
m (Lnet/minecraft/world/item/ItemStack;)V b setCarried
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
m (IILnet/minecraft/world/inventory/InventoryClickType;Lnet/minecraft/world/entity/player/EntityHuman;)V b doClick
m (ILnet/minecraft/world/item/ItemStack;)V b setRemoteSlotNoCopy
m (ILnet/minecraft/world/item/ItemStack;Ljava/util/function/Supplier;)V b synchronizeSlotToRemote
m (II)I b getQuickcraftMask
m (Lnet/minecraft/world/inventory/ICrafting;)V b removeSlotListener
m ()V b sendAllDataToRemote
m (I)I c getQuickcraftType
m (II)V c updateDataSlotListeners
m ()Lnet/minecraft/core/NonNullList; c getItems
m (I)I d getQuickcraftHeader
m ()V d broadcastChanges
m (II)V d synchronizeDataSlotToRemote
m ()V e broadcastFullState
m ()V f resetQuickCraft
m ()Lnet/minecraft/world/item/ItemStack; g getCarried
m ()V h suppressRemoteUpdates
m ()V i resumeRemoteUpdates
m ()I j getStateId
m ()I k incrementStateId
m ()V l synchronizeCarriedToRemote
m ()Lnet/minecraft/world/entity/SlotAccess; m createCarriedSlotAccess
c net/minecraft/world/inventory/Container$1 net/minecraft/world/inventory/AbstractContainerMenu$1
m (Lnet/minecraft/world/item/ItemStack;)Z a set
m ()Lnet/minecraft/world/item/ItemStack; a get
c net/minecraft/world/inventory/ContainerAccess net/minecraft/world/inventory/ContainerLevelAccess
f Lnet/minecraft/world/inventory/ContainerAccess; a NULL
m (Ljava/util/function/BiFunction;)Ljava/util/Optional; a evaluate
m (Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object; a evaluate
m (Ljava/util/function/BiConsumer;)V a execute
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/inventory/ContainerAccess; a create
c net/minecraft/world/inventory/ContainerAccess$1 net/minecraft/world/inventory/ContainerLevelAccess$1
m (Ljava/util/function/BiFunction;)Ljava/util/Optional; a evaluate
c net/minecraft/world/inventory/ContainerAccess$2 net/minecraft/world/inventory/ContainerLevelAccess$2
m (Ljava/util/function/BiFunction;)Ljava/util/Optional; a evaluate
c net/minecraft/world/inventory/ContainerAnvil net/minecraft/world/inventory/AnvilMenu
f I A COST_REPAIR_MATERIAL
f I B COST_REPAIR_SACRIFICE
f I C COST_INCOMPATIBLE_PENALTY
f I D COST_RENAME
f I E INPUT_SLOT_X_PLACEMENT
f I F ADDITIONAL_SLOT_X_PLACEMENT
f I G RESULT_SLOT_X_PLACEMENT
f I H SLOT_Y_PLACEMENT
f I k INPUT_SLOT
f I l ADDITIONAL_SLOT
f I m RESULT_SLOT
f I n MAX_NAME_LENGTH
f Lorg/slf4j/Logger; s LOGGER
f Z t DEBUG_COST
f I u repairItemCountCost
f Ljava/lang/String; v itemName
f Lnet/minecraft/world/inventory/ContainerProperty; w cost
f I x COST_FAIL
f I y COST_BASE
f I z COST_ADDED_BASE
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBlock
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m (Ljava/lang/String;)Z a setItemName
m (Lnet/minecraft/world/entity/player/EntityHuman;Z)Z a mayPickup
m (Ljava/lang/String;)Ljava/lang/String; b validateName
m (I)I e calculateIncreasedRepairCost
m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; l createInputSlotDefinitions
m ()V m createResult
m ()I n getCost
c net/minecraft/world/inventory/ContainerAnvilAbstract net/minecraft/world/inventory/ItemCombinerMenu
f I k INVENTORY_SLOTS_PER_ROW
f I l INVENTORY_SLOTS_PER_COLUMN
f Ljava/util/List; m inputSlotIndexes
f I n resultSlotIndex
f Lnet/minecraft/world/inventory/ContainerAccess; o access
f Lnet/minecraft/world/entity/player/EntityHuman; p player
f Lnet/minecraft/world/IInventory; q inputSlots
f Lnet/minecraft/world/inventory/InventoryCraftResult; r resultSlots
m (Lnet/minecraft/world/entity/player/PlayerInventory;)V a createInventorySlots
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBlock
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V a createInputSlots
m (Lnet/minecraft/world/entity/player/EntityHuman;Z)Z a mayPickup
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
m (Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V b createResultSlot
m (Lnet/minecraft/world/item/ItemStack;)Z c canMoveIntoInputSlots
m (Lnet/minecraft/world/item/ItemStack;)I d getSlotToQuickMoveTo
m (I)Lnet/minecraft/world/InventorySubcontainer; e createContainer
m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; l createInputSlotDefinitions
m ()V m createResult
m ()I n getInventorySlotStart
m ()I o getResultSlot
m ()I p getInventorySlotEnd
m ()I q getUseRowStart
m ()I r getUseRowEnd
c net/minecraft/world/inventory/ContainerAnvilAbstract$1 net/minecraft/world/inventory/ItemCombinerMenu$1
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
c net/minecraft/world/inventory/ContainerAnvilAbstract$2 net/minecraft/world/inventory/ItemCombinerMenu$2
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a mayPickup
c net/minecraft/world/inventory/ContainerAnvilAbstract$3 net/minecraft/world/inventory/ItemCombinerMenu$3
m ()V e setChanged
c net/minecraft/world/inventory/ContainerBeacon net/minecraft/world/inventory/BeaconMenu
f I k PAYMENT_SLOT
f I l SLOT_COUNT
f I m DATA_COUNT
f I n INV_SLOT_START
f I o INV_SLOT_END
f I p USE_ROW_SLOT_START
f I q USE_ROW_SLOT_END
f I r NO_EFFECT
f Lnet/minecraft/world/IInventory; s beacon
f Lnet/minecraft/world/inventory/ContainerBeacon$SlotBeacon; t paymentSlot
f Lnet/minecraft/world/inventory/ContainerAccess; u access
f Lnet/minecraft/world/inventory/IContainerProperties; v beaconData
m (Lnet/minecraft/core/Holder;)I a encodeEffect
m (Ljava/util/Optional;Ljava/util/Optional;)V a updateEffects
m (II)V a setData
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
m (I)Lnet/minecraft/core/Holder; e decodeEffect
m ()I l getLevels
m ()Lnet/minecraft/core/Holder; m getPrimaryEffect
m ()Lnet/minecraft/core/Holder; n getSecondaryEffect
m ()Z o hasPayment
c net/minecraft/world/inventory/ContainerBeacon$1 net/minecraft/world/inventory/BeaconMenu$1
m ()I ah_ getMaxStackSize
m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem
c net/minecraft/world/inventory/ContainerBeacon$SlotBeacon net/minecraft/world/inventory/BeaconMenu$PaymentSlot
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m ()I a getMaxStackSize
c net/minecraft/world/inventory/ContainerBlastFurnace net/minecraft/world/inventory/BlastFurnaceMenu
c net/minecraft/world/inventory/ContainerBrewingStand net/minecraft/world/inventory/BrewingStandMenu
f I k BOTTLE_SLOT_START
f I l BOTTLE_SLOT_END
f I m INGREDIENT_SLOT
f I n FUEL_SLOT
f I o SLOT_COUNT
f I p DATA_COUNT
f I q INV_SLOT_START
f I r INV_SLOT_END
f I s USE_ROW_SLOT_START
f I t USE_ROW_SLOT_END
f Lnet/minecraft/world/IInventory; u brewingStand
f Lnet/minecraft/world/inventory/IContainerProperties; v brewingStandData
f Lnet/minecraft/world/inventory/Slot; w ingredientSlot
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m ()I l getFuel
m ()I m getBrewingTicks
c net/minecraft/world/inventory/ContainerBrewingStand$SlotBrewing net/minecraft/world/inventory/BrewingStandMenu$IngredientsSlot
f Lnet/minecraft/world/item/alchemy/PotionBrewer; a potionBrewing
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
c net/minecraft/world/inventory/ContainerBrewingStand$SlotPotionBottle net/minecraft/world/inventory/BrewingStandMenu$PotionSlot
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m ()I a getMaxStackSize
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
c net/minecraft/world/inventory/ContainerBrewingStand$a net/minecraft/world/inventory/BrewingStandMenu$FuelSlot
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/item/ItemStack;)Z b mayPlaceItem
c net/minecraft/world/inventory/ContainerCartography net/minecraft/world/inventory/CartographyTableMenu
f I k MAP_SLOT
f I l ADDITIONAL_SLOT
f I m RESULT_SLOT
f Lnet/minecraft/world/IInventory; n container
f I o INV_SLOT_START
f I p INV_SLOT_END
f I q USE_ROW_SLOT_START
f I r USE_ROW_SLOT_END
f Lnet/minecraft/world/inventory/ContainerAccess; s access
f J t lastSoundTime
f Lnet/minecraft/world/inventory/InventoryCraftResult; u resultContainer
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a setupResultSlot
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
c net/minecraft/world/inventory/ContainerCartography$1 net/minecraft/world/inventory/CartographyTableMenu$1
m ()V e setChanged
c net/minecraft/world/inventory/ContainerCartography$2 net/minecraft/world/inventory/CartographyTableMenu$2
m ()V e setChanged
c net/minecraft/world/inventory/ContainerCartography$3 net/minecraft/world/inventory/CartographyTableMenu$3
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
c net/minecraft/world/inventory/ContainerCartography$4 net/minecraft/world/inventory/CartographyTableMenu$4
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
c net/minecraft/world/inventory/ContainerCartography$5 net/minecraft/world/inventory/CartographyTableMenu$5
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
c net/minecraft/world/inventory/ContainerChest net/minecraft/world/inventory/ChestMenu
f I k SLOTS_PER_ROW
f Lnet/minecraft/world/IInventory; l container
f I m containerRows
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; a oneRow
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/IInventory;)Lnet/minecraft/world/inventory/ContainerChest; a threeRows
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
m (ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/IInventory;)Lnet/minecraft/world/inventory/ContainerChest; b sixRows
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; b twoRows
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; c threeRows
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; d fourRows
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; e fiveRows
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; f sixRows
m ()Lnet/minecraft/world/IInventory; l getContainer
m ()I m getRowCount
c net/minecraft/world/inventory/ContainerDispenser net/minecraft/world/inventory/DispenserMenu
f I k SLOT_COUNT
f I l INV_SLOT_START
f I m INV_SLOT_END
f I n USE_ROW_SLOT_START
f I o USE_ROW_SLOT_END
f Lnet/minecraft/world/IInventory; p dispenser
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
c net/minecraft/world/inventory/ContainerEnchantTable net/minecraft/world/inventory/EnchantmentMenu
f [I k costs
f [I l enchantClue
f [I m levelClue
f Lnet/minecraft/resources/MinecraftKey; n EMPTY_SLOT_LAPIS_LAZULI
f Lnet/minecraft/world/IInventory; o enchantSlots
f Lnet/minecraft/world/inventory/ContainerAccess; p access
f Lnet/minecraft/util/RandomSource; q random
f Lnet/minecraft/world/inventory/ContainerProperty; r enchantmentSeed
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/ItemStack;II)Ljava/util/List; a getEnchantmentList
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z b clickMenuButton
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
m ()I l getGoldCount
m ()I m getEnchantmentSeed
c net/minecraft/world/inventory/ContainerEnchantTable$1 net/minecraft/world/inventory/EnchantmentMenu$1
m ()V e setChanged
c net/minecraft/world/inventory/ContainerEnchantTable$2 net/minecraft/world/inventory/EnchantmentMenu$2
m ()I a getMaxStackSize
c net/minecraft/world/inventory/ContainerEnchantTable$3 net/minecraft/world/inventory/EnchantmentMenu$3
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m ()Lcom/mojang/datafixers/util/Pair; c getNoItemIcon
c net/minecraft/world/inventory/ContainerFurnace net/minecraft/world/inventory/AbstractFurnaceMenu
f I k INGREDIENT_SLOT
f I l FUEL_SLOT
f I m RESULT_SLOT
f I n SLOT_COUNT
f I o DATA_COUNT
f Lnet/minecraft/world/level/World; p level
f I q INV_SLOT_START
f I r INV_SLOT_END
f I s USE_ROW_SLOT_START
f I t USE_ROW_SLOT_END
f Lnet/minecraft/world/IInventory; u container
f Lnet/minecraft/world/inventory/IContainerProperties; v data
f Lnet/minecraft/world/item/crafting/Recipes; w recipeType
f Lnet/minecraft/world/inventory/RecipeBookType; x recipeBookType
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillCraftSlotsStackedContents
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/item/ItemStack;)Z c canSmelt
m (Lnet/minecraft/world/item/ItemStack;)Z d isFuel
m (I)Z e shouldMoveToInventory
m ()V l clearCraftingContent
m ()I m getResultSlotIndex
m ()I n getGridWidth
m ()I o getGridHeight
m ()I p getSize
m ()F q getBurnProgress
m ()F r getLitProgress
m ()Z s isLit
m ()Lnet/minecraft/world/inventory/RecipeBookType; t getRecipeBookType
c net/minecraft/world/inventory/ContainerFurnaceFurnace net/minecraft/world/inventory/FurnaceMenu
c net/minecraft/world/inventory/ContainerGrindstone net/minecraft/world/inventory/GrindstoneMenu
f I k MAX_NAME_LENGTH
f I l INPUT_SLOT
f I m ADDITIONAL_SLOT
f I n RESULT_SLOT
f I o INV_SLOT_START
f I p INV_SLOT_END
f I q USE_ROW_SLOT_START
f I r USE_ROW_SLOT_END
f Lnet/minecraft/world/IInventory; s resultSlots
f Lnet/minecraft/world/IInventory; t repairSlots
f Lnet/minecraft/world/inventory/ContainerAccess; u access
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a computeResult
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b mergeItems
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; c removeNonCursesFrom
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V c mergeEnchantsFrom
m ()V l createResult
c net/minecraft/world/inventory/ContainerGrindstone$1 net/minecraft/world/inventory/GrindstoneMenu$1
m ()V e setChanged
c net/minecraft/world/inventory/ContainerGrindstone$2 net/minecraft/world/inventory/GrindstoneMenu$2
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
c net/minecraft/world/inventory/ContainerGrindstone$3 net/minecraft/world/inventory/GrindstoneMenu$3
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
c net/minecraft/world/inventory/ContainerGrindstone$4 net/minecraft/world/inventory/GrindstoneMenu$4
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m (Lnet/minecraft/world/level/World;)I a getExperienceAmount
m (Lnet/minecraft/world/item/ItemStack;)I g getExperienceFromItem
c net/minecraft/world/inventory/ContainerHopper net/minecraft/world/inventory/HopperMenu
f I k CONTAINER_SIZE
f Lnet/minecraft/world/IInventory; l hopper
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
c net/minecraft/world/inventory/ContainerHorse net/minecraft/world/inventory/HorseInventoryMenu
f Lnet/minecraft/world/IInventory; k horseContainer
f Lnet/minecraft/world/IInventory; l armorContainer
f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; m horse
f I n SLOT_BODY_ARMOR
f I o SLOT_HORSE_INVENTORY_START
m (Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;)Z a hasChest
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
c net/minecraft/world/inventory/ContainerHorse$1 net/minecraft/world/inventory/HorseInventoryMenu$1
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m ()Z d isActive
c net/minecraft/world/inventory/ContainerHorse$2 net/minecraft/world/inventory/HorseInventoryMenu$2
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m ()I a getMaxStackSize
m ()Z d isActive
c net/minecraft/world/inventory/ContainerLectern net/minecraft/world/inventory/LecternMenu
f I k BUTTON_PREV_PAGE
f I l BUTTON_NEXT_PAGE
f I m BUTTON_TAKE_BOOK
f I n BUTTON_PAGE_JUMP_RANGE_START
f I o DATA_COUNT
f I p SLOT_COUNT
f Lnet/minecraft/world/IInventory; q lectern
f Lnet/minecraft/world/inventory/IContainerProperties; r lecternData
m (II)V a setData
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z b clickMenuButton
m ()Lnet/minecraft/world/item/ItemStack; l getBook
m ()I m getPage
c net/minecraft/world/inventory/ContainerLectern$1 net/minecraft/world/inventory/LecternMenu$1
m ()V b setChanged
c net/minecraft/world/inventory/ContainerLoom net/minecraft/world/inventory/LoomMenu
f Lnet/minecraft/world/IInventory; A outputContainer
f I k PATTERN_NOT_SET
f I l INV_SLOT_START
f I m INV_SLOT_END
f I n USE_ROW_SLOT_START
f I o USE_ROW_SLOT_END
f Lnet/minecraft/world/inventory/ContainerAccess; p access
f Lnet/minecraft/world/inventory/ContainerProperty; q selectedBannerPatternIndex
f Ljava/util/List; r selectablePatterns
f Ljava/lang/Runnable; s slotUpdateListener
f Lnet/minecraft/core/HolderGetter; t patternGetter
f Lnet/minecraft/world/inventory/Slot; u bannerSlot
f Lnet/minecraft/world/inventory/Slot; v dyeSlot
f Lnet/minecraft/world/inventory/Slot; w patternSlot
f Lnet/minecraft/world/inventory/Slot; x resultSlot
f J y lastSoundTime
f Lnet/minecraft/world/IInventory; z inputContainer
m (Ljava/lang/Runnable;)V a registerUpdateListener
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/core/Holder;)V a setupResultSlot
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z b clickMenuButton
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; c getSelectablePatterns
m (I)Z e isValidPatternIndex
m ()Ljava/util/List; l getSelectablePatterns
m ()I m getSelectedBannerPatternIndex
m ()Lnet/minecraft/world/inventory/Slot; n getBannerSlot
m ()Lnet/minecraft/world/inventory/Slot; o getDyeSlot
m ()Lnet/minecraft/world/inventory/Slot; p getPatternSlot
m ()Lnet/minecraft/world/inventory/Slot; q getResultSlot
c net/minecraft/world/inventory/ContainerLoom$1 net/minecraft/world/inventory/LoomMenu$1
m ()V e setChanged
c net/minecraft/world/inventory/ContainerLoom$2 net/minecraft/world/inventory/LoomMenu$2
m ()V e setChanged
c net/minecraft/world/inventory/ContainerLoom$3 net/minecraft/world/inventory/LoomMenu$3
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
c net/minecraft/world/inventory/ContainerLoom$4 net/minecraft/world/inventory/LoomMenu$4
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
c net/minecraft/world/inventory/ContainerLoom$5 net/minecraft/world/inventory/LoomMenu$5
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
c net/minecraft/world/inventory/ContainerLoom$6 net/minecraft/world/inventory/LoomMenu$6
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
c net/minecraft/world/inventory/ContainerMerchant net/minecraft/world/inventory/MerchantMenu
f I k PAYMENT1_SLOT
f I l PAYMENT2_SLOT
f I m RESULT_SLOT
f I n INV_SLOT_START
f I o INV_SLOT_END
f I p USE_ROW_SLOT_START
f I q USE_ROW_SLOT_END
f I r SELLSLOT1_X
f I s SELLSLOT2_X
f I t BUYSLOT_X
f I u ROW_Y
f Lnet/minecraft/world/item/trading/IMerchant; v trader
f Lnet/minecraft/world/inventory/InventoryMerchant; w tradeContainer
f I x merchantLevel
f Z y showProgressBar
f Z z canRestock
m (Z)V a setShowProgressBar
m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a setOffers
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (ILnet/minecraft/world/item/trading/ItemCost;)V a moveFromInventoryToPaymentSlot
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
m (Z)V b setCanRestock
m (I)V e setSelectionHint
m (I)V f setXp
m (I)V g setMerchantLevel
m (I)V h tryMoveItems
m ()I l getTraderXp
m ()I m getFutureTraderXp
m ()I n getTraderLevel
m ()Z o canRestock
m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; p getOffers
m ()Z q showProgressBar
m ()V r playTradeSound
c net/minecraft/world/inventory/ContainerPlayer net/minecraft/world/inventory/InventoryMenu
f Lnet/minecraft/resources/MinecraftKey; A EMPTY_ARMOR_SLOT_LEGGINGS
f Lnet/minecraft/resources/MinecraftKey; B EMPTY_ARMOR_SLOT_BOOTS
f Lnet/minecraft/resources/MinecraftKey; C EMPTY_ARMOR_SLOT_SHIELD
f Z D active
f [Lnet/minecraft/resources/MinecraftKey; E TEXTURE_EMPTY_SLOTS
f [Lnet/minecraft/world/entity/EnumItemSlot; F SLOT_IDS
f Lnet/minecraft/world/inventory/InventoryCraftResult; H resultSlots
f Lnet/minecraft/world/entity/player/EntityHuman; I owner
f I k CONTAINER_ID
f I l RESULT_SLOT
f I m CRAFT_SLOT_START
f I n CRAFT_SLOT_COUNT
f I o CRAFT_SLOT_END
f I p ARMOR_SLOT_START
f I q ARMOR_SLOT_COUNT
f I r ARMOR_SLOT_END
f I s INV_SLOT_START
f I t INV_SLOT_END
f I u USE_ROW_SLOT_START
f I v USE_ROW_SLOT_END
f I w SHIELD_SLOT
f Lnet/minecraft/resources/MinecraftKey; x BLOCK_ATLAS
f Lnet/minecraft/resources/MinecraftKey; y EMPTY_ARMOR_SLOT_HELMET
f Lnet/minecraft/resources/MinecraftKey; z EMPTY_ARMOR_SLOT_CHESTPLATE
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillCraftSlotsStackedContents
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a onEquipItem
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
m (I)Z e shouldMoveToInventory
m (I)Z f isHotbarSlot
m ()V l clearCraftingContent
m ()I m getResultSlotIndex
m ()I n getGridWidth
m ()I o getGridHeight
m ()I p getSize
m ()Lnet/minecraft/world/inventory/InventoryCrafting; q getCraftSlots
m ()Lnet/minecraft/world/inventory/RecipeBookType; t getRecipeBookType
c net/minecraft/world/inventory/ContainerPlayer$1 net/minecraft/world/inventory/InventoryMenu$1
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m ()I a getMaxStackSize
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a setByPlayer
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a mayPickup
m ()Lcom/mojang/datafixers/util/Pair; c getNoItemIcon
c net/minecraft/world/inventory/ContainerPlayer$2 net/minecraft/world/inventory/InventoryMenu$2
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a setByPlayer
m ()Lcom/mojang/datafixers/util/Pair; c getNoItemIcon
c net/minecraft/world/inventory/ContainerProperties net/minecraft/world/inventory/SimpleContainerData
f [I a ints
m (I)I a get
m (II)V a set
m ()I a getCount
c net/minecraft/world/inventory/ContainerProperty net/minecraft/world/inventory/DataSlot
f I a prevValue
m (I)V a set
m ([II)Lnet/minecraft/world/inventory/ContainerProperty; a shared
m ()Lnet/minecraft/world/inventory/ContainerProperty; a standalone
m (Lnet/minecraft/world/inventory/IContainerProperties;I)Lnet/minecraft/world/inventory/ContainerProperty; a forContainer
m ()I b get
m ()Z c checkAndClearUpdateFlag
c net/minecraft/world/inventory/ContainerProperty$1 net/minecraft/world/inventory/DataSlot$1
f Lnet/minecraft/world/inventory/IContainerProperties; a val$container
f I b val$dataId
m (I)V a set
m ()I b get
c net/minecraft/world/inventory/ContainerProperty$2 net/minecraft/world/inventory/DataSlot$2
f [I a val$storage
f I b val$index
m (I)V a set
m ()I b get
c net/minecraft/world/inventory/ContainerProperty$3 net/minecraft/world/inventory/DataSlot$3
f I a value
m (I)V a set
m ()I b get
c net/minecraft/world/inventory/ContainerRecipeBook net/minecraft/world/inventory/RecipeBookMenu
m (ZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/EntityPlayer;)V a handlePlacement
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches
m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillCraftSlotsStackedContents
m (I)Z e shouldMoveToInventory
m ()V l clearCraftingContent
m ()I m getResultSlotIndex
m ()I n getGridWidth
m ()I o getGridHeight
m ()I p getSize
m ()Lnet/minecraft/world/inventory/RecipeBookType; t getRecipeBookType
c net/minecraft/world/inventory/ContainerShulkerBox net/minecraft/world/inventory/ShulkerBoxMenu
f I k CONTAINER_SIZE
f Lnet/minecraft/world/IInventory; l container
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
c net/minecraft/world/inventory/ContainerSmithing net/minecraft/world/inventory/SmithingMenu
f I k TEMPLATE_SLOT
f I l BASE_SLOT
f I m ADDITIONAL_SLOT
f I n RESULT_SLOT
f I s TEMPLATE_SLOT_X_PLACEMENT
f I t BASE_SLOT_X_PLACEMENT
f I u ADDITIONAL_SLOT_X_PLACEMENT
f I v SLOT_Y_PLACEMENT
f I w RESULT_SLOT_X_PLACEMENT
f Lnet/minecraft/world/level/World; x level
f Lnet/minecraft/world/item/crafting/RecipeHolder; y selectedRecipe
f Ljava/util/List; z recipes
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBlock
m (Lnet/minecraft/world/item/crafting/SmithingRecipe;Lnet/minecraft/world/item/ItemStack;)Ljava/util/OptionalInt; a findSlotMatchingIngredient
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll
m (Lnet/minecraft/world/entity/player/EntityHuman;Z)Z a mayPickup
m (Lnet/minecraft/world/item/ItemStack;)Z c canMoveIntoInputSlots
m (Lnet/minecraft/world/item/ItemStack;)I d getSlotToQuickMoveTo
m (I)V e shrinkStackInSlot
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/OptionalInt; e findSlotToQuickMoveTo
m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; l createInputSlotDefinitions
m ()V m createResult
m ()Ljava/util/List; n getRelevantItems
c net/minecraft/world/inventory/ContainerSmoker net/minecraft/world/inventory/SmokerMenu
c net/minecraft/world/inventory/ContainerStonecutter net/minecraft/world/inventory/StonecutterMenu
f Lnet/minecraft/world/inventory/InventoryCraftResult; A resultContainer
f I k INPUT_SLOT
f I l RESULT_SLOT
f Lnet/minecraft/world/inventory/Slot; m inputSlot
f Lnet/minecraft/world/inventory/Slot; n resultSlot
f Lnet/minecraft/world/IInventory; o container
f I p INV_SLOT_START
f I q INV_SLOT_END
f I r USE_ROW_SLOT_START
f I s USE_ROW_SLOT_END
f Lnet/minecraft/world/inventory/ContainerAccess; t access
f Lnet/minecraft/world/inventory/ContainerProperty; u selectedRecipeIndex
f Lnet/minecraft/world/level/World; v level
f Ljava/util/List; w recipes
f Lnet/minecraft/world/item/ItemStack; x input
f J y lastSoundTime
f Ljava/lang/Runnable; z slotUpdateListener
m ()Lnet/minecraft/world/inventory/Containers; a getType
m (Ljava/lang/Runnable;)V a registerUpdateListener
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;)V a setupRecipeList
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z b clickMenuButton
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
m (I)Z e isValidRecipeIndex
m ()I l getSelectedRecipeIndex
m ()Ljava/util/List; m getRecipes
m ()I n getNumRecipes
m ()Z o hasInputItem
m ()V p setupResultSlot
c net/minecraft/world/inventory/ContainerStonecutter$1 net/minecraft/world/inventory/StonecutterMenu$1
m ()V e setChanged
c net/minecraft/world/inventory/ContainerStonecutter$2 net/minecraft/world/inventory/StonecutterMenu$2
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m ()Ljava/util/List; j getRelevantItems
c net/minecraft/world/inventory/ContainerSynchronizer net/minecraft/world/inventory/ContainerSynchronizer
m (Lnet/minecraft/world/inventory/Container;Lnet/minecraft/core/NonNullList;Lnet/minecraft/world/item/ItemStack;[I)V a sendInitialData
m (Lnet/minecraft/world/inventory/Container;Lnet/minecraft/world/item/ItemStack;)V a sendCarriedChange
m (Lnet/minecraft/world/inventory/Container;ILnet/minecraft/world/item/ItemStack;)V a sendSlotChange
m (Lnet/minecraft/world/inventory/Container;II)V a sendDataChange
c net/minecraft/world/inventory/ContainerWorkbench net/minecraft/world/inventory/CraftingMenu
f I k RESULT_SLOT
f I l CRAFT_SLOT_START
f I m CRAFT_SLOT_END
f I n INV_SLOT_START
f I o INV_SLOT_END
f I p USE_ROW_SLOT_START
f I q USE_ROW_SLOT_END
f Lnet/minecraft/world/inventory/InventoryCraftResult; s resultSlots
f Lnet/minecraft/world/inventory/ContainerAccess; t access
f Lnet/minecraft/world/entity/player/EntityHuman; u player
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillCraftSlotsStackedContents
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll
m (Lnet/minecraft/world/inventory/Container;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/inventory/InventoryCraftResult;)V a slotChangedCraftingGrid
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b removed
m (I)Z e shouldMoveToInventory
m ()V l clearCraftingContent
m ()I m getResultSlotIndex
m ()I n getGridWidth
m ()I o getGridHeight
m ()I p getSize
m ()Lnet/minecraft/world/inventory/RecipeBookType; t getRecipeBookType
c net/minecraft/world/inventory/Containers net/minecraft/world/inventory/MenuType
f Lnet/minecraft/world/inventory/Containers$Supplier; A constructor
f Lnet/minecraft/world/inventory/Containers; a GENERIC_9x1
f Lnet/minecraft/world/inventory/Containers; b GENERIC_9x2
f Lnet/minecraft/world/inventory/Containers; c GENERIC_9x3
f Lnet/minecraft/world/inventory/Containers; d GENERIC_9x4
f Lnet/minecraft/world/inventory/Containers; e GENERIC_9x5
f Lnet/minecraft/world/inventory/Containers; f GENERIC_9x6
f Lnet/minecraft/world/inventory/Containers; g GENERIC_3x3
f Lnet/minecraft/world/inventory/Containers; h CRAFTER_3x3
f Lnet/minecraft/world/inventory/Containers; i ANVIL
f Lnet/minecraft/world/inventory/Containers; j BEACON
f Lnet/minecraft/world/inventory/Containers; k BLAST_FURNACE
f Lnet/minecraft/world/inventory/Containers; l BREWING_STAND
f Lnet/minecraft/world/inventory/Containers; m CRAFTING
f Lnet/minecraft/world/inventory/Containers; n ENCHANTMENT
f Lnet/minecraft/world/inventory/Containers; o FURNACE
f Lnet/minecraft/world/inventory/Containers; p GRINDSTONE
f Lnet/minecraft/world/inventory/Containers; q HOPPER
f Lnet/minecraft/world/inventory/Containers; r LECTERN
f Lnet/minecraft/world/inventory/Containers; s LOOM
f Lnet/minecraft/world/inventory/Containers; t MERCHANT
f Lnet/minecraft/world/inventory/Containers; u SHULKER_BOX
f Lnet/minecraft/world/inventory/Containers; v SMITHING
f Lnet/minecraft/world/inventory/Containers; w SMOKER
f Lnet/minecraft/world/inventory/Containers; x CARTOGRAPHY_TABLE
f Lnet/minecraft/world/inventory/Containers; y STONECUTTER
f Lnet/minecraft/world/flag/FeatureFlagSet; z requiredFeatures
m (Ljava/lang/String;Lnet/minecraft/world/inventory/Containers$Supplier;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/inventory/Containers; a register
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a create
m (Ljava/lang/String;Lnet/minecraft/world/inventory/Containers$Supplier;)Lnet/minecraft/world/inventory/Containers; a register
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
c net/minecraft/world/inventory/Containers$Supplier net/minecraft/world/inventory/MenuType$MenuSupplier
c net/minecraft/world/inventory/CrafterMenu net/minecraft/world/inventory/CrafterMenu
f I k SLOT_COUNT
f I l INV_SLOT_START
f I m INV_SLOT_END
f I n USE_ROW_SLOT_START
f I o USE_ROW_SLOT_END
f Lnet/minecraft/world/inventory/InventoryCraftResult; p resultContainer
f Lnet/minecraft/world/inventory/IContainerProperties; q containerData
f Lnet/minecraft/world/entity/player/EntityHuman; r player
f Lnet/minecraft/world/inventory/InventoryCrafting; s container
m (Lnet/minecraft/world/entity/player/PlayerInventory;)V a addSlots
m (IZ)V a setSlotState
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; a quickMoveStack
m (Lnet/minecraft/world/inventory/Container;ILnet/minecraft/world/item/ItemStack;)V a slotChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/inventory/Container;II)V a dataChanged
m (I)Z e isSlotDisabled
m ()Z l isPowered
m ()Lnet/minecraft/world/IInventory; m getContainer
m ()V n refreshRecipeResult
c net/minecraft/world/inventory/CrafterSlot net/minecraft/world/inventory/CrafterSlot
f Lnet/minecraft/world/inventory/CrafterMenu; a menu
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m ()V b setChanged
c net/minecraft/world/inventory/IContainerProperties net/minecraft/world/inventory/ContainerData
m (I)I a get
m (II)V a set
m ()I a getCount
c net/minecraft/world/inventory/ICrafting net/minecraft/world/inventory/ContainerListener
m (Lnet/minecraft/world/inventory/Container;ILnet/minecraft/world/item/ItemStack;)V a slotChanged
m (Lnet/minecraft/world/inventory/Container;II)V a dataChanged
c net/minecraft/world/inventory/ITileEntityContainer net/minecraft/world/inventory/MenuConstructor
c net/minecraft/world/inventory/InventoryClickType net/minecraft/world/inventory/ClickType
f Lnet/minecraft/world/inventory/InventoryClickType; a PICKUP
f Lnet/minecraft/world/inventory/InventoryClickType; b QUICK_MOVE
f Lnet/minecraft/world/inventory/InventoryClickType; c SWAP
f Lnet/minecraft/world/inventory/InventoryClickType; d CLONE
f Lnet/minecraft/world/inventory/InventoryClickType; e THROW
f Lnet/minecraft/world/inventory/InventoryClickType; f QUICK_CRAFT
f Lnet/minecraft/world/inventory/InventoryClickType; g PICKUP_ALL
f [Lnet/minecraft/world/inventory/InventoryClickType; h $VALUES
m ()[Lnet/minecraft/world/inventory/InventoryClickType; a $values
c net/minecraft/world/inventory/InventoryCraftResult net/minecraft/world/inventory/ResultContainer
f Lnet/minecraft/core/NonNullList; b itemStacks
f Lnet/minecraft/world/item/crafting/RecipeHolder; c recipeUsed
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V a setRecipeUsed
m ()V a clearContent
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m ()I b getContainerSize
m ()Z c isEmpty
m ()Lnet/minecraft/world/item/crafting/RecipeHolder; d getRecipeUsed
m ()V e setChanged
c net/minecraft/world/inventory/InventoryCrafting net/minecraft/world/inventory/CraftingContainer
m ()I f getWidth
m ()I g getHeight
m ()Ljava/util/List; h getItems
c net/minecraft/world/inventory/InventoryEnderChest net/minecraft/world/inventory/PlayerEnderChestContainer
f Lnet/minecraft/world/level/block/entity/TileEntityEnderChest; b activeChest
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagList; a createTag
m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/core/HolderLookup$a;)V a fromTag
m (Lnet/minecraft/world/level/block/entity/TileEntityEnderChest;)V a setActiveChest
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/level/block/entity/TileEntityEnderChest;)Z b isActiveChest
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen
m (Lnet/minecraft/world/entity/player/EntityHuman;)V d_ startOpen
c net/minecraft/world/inventory/InventoryMerchant net/minecraft/world/inventory/MerchantContainer
f Lnet/minecraft/world/item/trading/IMerchant; b merchant
f Lnet/minecraft/core/NonNullList; c itemStacks
f Lnet/minecraft/world/item/trading/MerchantRecipe; d activeOffer
f I e selectionHint
f I f futureXp
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m ()V a clearContent
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m ()I b getContainerSize
m (I)V c setSelectionHint
m ()Z c isEmpty
m (I)Z d isPaymentSlot
m ()V e setChanged
m ()V f updateSellItem
m ()Lnet/minecraft/world/item/trading/MerchantRecipe; g getActiveOffer
m ()I h getFutureXp
c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition
f Ljava/util/List; a slots
f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; b resultSlot
m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$a; a create
m (I)Z a hasSlot
m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; b getResultSlot
m (I)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; b getSlot
m ()Ljava/util/List; c getSlots
m ()I d getNumOfInputSlots
m ()I e getResultSlotIndex
m ()Ljava/util/List; f getInputSlotIndexes
c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$a net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder
f Ljava/util/List; a slots
f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; b resultSlot
m (III)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$a; a withResultSlot
m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; a build
m (IIILjava/util/function/Predicate;)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$a; a withSlot
m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$withResultSlot$0
c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition
f I a slotIndex
f I b x
f I c y
f Ljava/util/function/Predicate; d mayPlace
f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; e EMPTY
m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$static$0
m ()I a slotIndex
m ()I b x
m ()I c y
m ()Ljava/util/function/Predicate; d mayPlace
c net/minecraft/world/inventory/NonInteractiveResultSlot net/minecraft/world/inventory/NonInteractiveResultSlot
m (IILnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/Optional; a tryRemove
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a mayPickup
m (I)Lnet/minecraft/world/item/ItemStack; a remove
m (IILnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/item/ItemStack; b safeTake
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V b onQuickCraft
m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; b safeInsert
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b allowModification
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; d safeInsert
m ()Z e isHighlightable
m ()Z f isFake
c net/minecraft/world/inventory/RecipeBookType net/minecraft/world/inventory/RecipeBookType
f Lnet/minecraft/world/inventory/RecipeBookType; a CRAFTING
f Lnet/minecraft/world/inventory/RecipeBookType; b FURNACE
f Lnet/minecraft/world/inventory/RecipeBookType; c BLAST_FURNACE
f Lnet/minecraft/world/inventory/RecipeBookType; d SMOKER
f [Lnet/minecraft/world/inventory/RecipeBookType; e $VALUES
m ()[Lnet/minecraft/world/inventory/RecipeBookType; a $values
c net/minecraft/world/inventory/RecipeCraftingHolder net/minecraft/world/inventory/RecipeCraftingHolder
m (Lnet/minecraft/world/level/World;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a setRecipeUsed
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V a setRecipeUsed
m (Lnet/minecraft/world/entity/player/EntityHuman;Ljava/util/List;)V a awardUsedRecipes
m ()Lnet/minecraft/world/item/crafting/RecipeHolder; d getRecipeUsed
c net/minecraft/world/inventory/Slot net/minecraft/world/inventory/Slot
f I a slot
f Lnet/minecraft/world/IInventory; c container
f I d index
f I e x
f I f y
m (IILnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/Optional; a tryRemove
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m ()I a getMaxStackSize
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a mayPickup
m (Lnet/minecraft/world/item/ItemStack;I)V a onQuickCraft
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a setByPlayer
m (I)Lnet/minecraft/world/item/ItemStack; a remove
m (Lnet/minecraft/world/item/ItemStack;)I a_ getMaxStackSize
m (IILnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/item/ItemStack; b safeTake
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V b onQuickCraft
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b allowModification
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V b lambda$safeTake$0
m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; b safeInsert
m (I)V b onSwapCraft
m ()V b setChanged
m (Lnet/minecraft/world/item/ItemStack;)V b_ checkTakeAchievements
m ()Lcom/mojang/datafixers/util/Pair; c getNoItemIcon
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; d safeInsert
m ()Z d isActive
m (Lnet/minecraft/world/item/ItemStack;)V e setByPlayer
m ()Z e isHighlightable
m (Lnet/minecraft/world/item/ItemStack;)V f set
m ()Z f isFake
m ()Lnet/minecraft/world/item/ItemStack; g getItem
m ()Z h hasItem
m ()I i getContainerSlot
c net/minecraft/world/inventory/SlotFurnaceFuel net/minecraft/world/inventory/FurnaceFuelSlot
f Lnet/minecraft/world/inventory/ContainerFurnace; a menu
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/item/ItemStack;)I a_ getMaxStackSize
m (Lnet/minecraft/world/item/ItemStack;)Z c isBucket
c net/minecraft/world/inventory/SlotFurnaceResult net/minecraft/world/inventory/FurnaceResultSlot
f Lnet/minecraft/world/entity/player/EntityHuman; a player
f I b removeCount
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/item/ItemStack;I)V a onQuickCraft
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m (I)Lnet/minecraft/world/item/ItemStack; a remove
m (Lnet/minecraft/world/item/ItemStack;)V b_ checkTakeAchievements
c net/minecraft/world/inventory/SlotMerchantResult net/minecraft/world/inventory/MerchantResultSlot
f Lnet/minecraft/world/inventory/InventoryMerchant; a slots
f Lnet/minecraft/world/entity/player/EntityHuman; b player
f I g removeCount
f Lnet/minecraft/world/item/trading/IMerchant; h merchant
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/item/ItemStack;I)V a onQuickCraft
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m (I)Lnet/minecraft/world/item/ItemStack; a remove
m (Lnet/minecraft/world/item/ItemStack;)V b_ checkTakeAchievements
c net/minecraft/world/inventory/SlotRange net/minecraft/world/inventory/SlotRange
m ()Lit/unimi/dsi/fastutil/ints/IntList; a slots
m (Ljava/lang/String;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/inventory/SlotRange; a of
m ()I b size
c net/minecraft/world/inventory/SlotRange$1 net/minecraft/world/inventory/SlotRange$1
f Lit/unimi/dsi/fastutil/ints/IntList; a val$slots
f Ljava/lang/String; b val$name
m ()Lit/unimi/dsi/fastutil/ints/IntList; a slots
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/inventory/SlotRanges net/minecraft/world/inventory/SlotRanges
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/List; b SLOTS
f Ljava/util/function/Function; c NAME_LOOKUP
m (Ljava/util/ArrayList;)V a lambda$static$0
m (Ljava/lang/String;[I)Lnet/minecraft/world/inventory/SlotRange; a create
m (Ljava/lang/String;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/inventory/SlotRange; a create
m (Lnet/minecraft/world/inventory/SlotRange;)Z a lambda$singleSlotNames$3
m (Ljava/lang/String;I)Lnet/minecraft/world/inventory/SlotRange; a create
m (Ljava/util/List;Ljava/lang/String;II)V a addSlotRange
m (Ljava/util/List;Ljava/lang/String;I)V a addSingleSlot
m (Ljava/lang/String;)Lnet/minecraft/world/inventory/SlotRange; a nameToIds
m ()Ljava/util/stream/Stream; a allNames
m (Ljava/util/List;Ljava/lang/String;[I)V a addSlots
m ()Ljava/util/stream/Stream; b singleSlotNames
m (Ljava/lang/String;)Ljava/lang/String; b lambda$static$2
m ()[Lnet/minecraft/world/inventory/SlotRange; c lambda$static$1
c net/minecraft/world/inventory/SlotResult net/minecraft/world/inventory/ResultSlot
f Lnet/minecraft/world/inventory/InventoryCrafting; a craftSlots
f Lnet/minecraft/world/entity/player/EntityHuman; b player
f I g removeCount
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/item/ItemStack;I)V a onQuickCraft
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m (I)Lnet/minecraft/world/item/ItemStack; a remove
m (I)V b onSwapCraft
m (Lnet/minecraft/world/item/ItemStack;)V b_ checkTakeAchievements
m ()Z f isFake
c net/minecraft/world/inventory/SlotShulkerBox net/minecraft/world/inventory/ShulkerBoxSlot
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
c net/minecraft/world/inventory/TransientCraftingContainer net/minecraft/world/inventory/TransientCraftingContainer
f Lnet/minecraft/core/NonNullList; b items
f I c width
f I d height
f Lnet/minecraft/world/inventory/Container; e menu
m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillStackedContents
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m ()V a clearContent
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m ()I b getContainerSize
m ()Z c isEmpty
m ()V e setChanged
m ()I f getWidth
m ()I g getHeight
m ()Ljava/util/List; h getItems
c net/minecraft/world/inventory/tooltip/BundleTooltip net/minecraft/world/inventory/tooltip/BundleTooltip
f Lnet/minecraft/world/item/component/BundleContents; a contents
m ()Lnet/minecraft/world/item/component/BundleContents; a contents
c net/minecraft/world/item/AdventureModePredicate net/minecraft/world/item/AdventureModePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; c CAN_BREAK_HEADER
f Lnet/minecraft/network/chat/IChatBaseComponent; d CAN_PLACE_HEADER
f Lcom/mojang/serialization/Codec; e SIMPLE_CODEC
f Lcom/mojang/serialization/Codec; f FULL_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; g UNKNOWN_USE
f Ljava/util/List; h predicates
f Z i showInTooltip
f Ljava/util/List; j tooltip
f Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock; k lastCheckedBlock
f Z l lastResult
f Z m checksBlockEntity
m (Ljava/util/function/Consumer;)V a addToTooltip
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a test
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;Z)Z a areSameBlocks
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$computeTooltip$7
m (Lnet/minecraft/advancements/critereon/CriterionConditionBlock;)Ljava/util/stream/Stream; a lambda$computeTooltip$6
m ()Z a showInTooltip
m (Lnet/minecraft/world/item/AdventureModePredicate;)Ljava/util/List; a lambda$static$5
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Z)Lnet/minecraft/world/item/AdventureModePredicate; a withTooltip
m (Ljava/util/List;)Ljava/util/List; a computeTooltip
m (Lnet/minecraft/world/item/AdventureModePredicate;)Ljava/util/List; b lambda$static$3
m (Lnet/minecraft/advancements/critereon/CriterionConditionBlock;)Lnet/minecraft/world/item/AdventureModePredicate; b lambda$static$0
m ()Ljava/lang/String; b lambda$static$1
m (Lnet/minecraft/world/item/AdventureModePredicate;)Lcom/mojang/serialization/DataResult; c lambda$static$2
c net/minecraft/world/item/AnimalArmorItem net/minecraft/world/item/AnimalArmorItem
f Lnet/minecraft/resources/MinecraftKey; j textureLocation
f Lnet/minecraft/resources/MinecraftKey; k overlayTextureLocation
f Lnet/minecraft/world/item/AnimalArmorItem$a; l bodyType
m (Lnet/minecraft/world/item/ItemStack;)Z a isEnchantable
m ()Lnet/minecraft/resources/MinecraftKey; b getTexture
m ()Lnet/minecraft/resources/MinecraftKey; c getOverlayTexture
m ()Lnet/minecraft/world/item/AnimalArmorItem$a; d getBodyType
m ()Lnet/minecraft/sounds/SoundEffect; e getBreakingSound
c net/minecraft/world/item/AnimalArmorItem$a net/minecraft/world/item/AnimalArmorItem$BodyType
f Lnet/minecraft/world/item/AnimalArmorItem$a; a EQUESTRIAN
f Lnet/minecraft/world/item/AnimalArmorItem$a; b CANINE
f Ljava/util/function/Function; c textureLocator
f Lnet/minecraft/sounds/SoundEffect; d breakingSound
f [Lnet/minecraft/world/item/AnimalArmorItem$a; e $VALUES
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; a lambda$static$2
m ()[Lnet/minecraft/world/item/AnimalArmorItem$a; a $values
m (Ljava/lang/String;)Ljava/lang/String; a lambda$static$0
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/MinecraftKey; b lambda$static$1
c net/minecraft/world/item/ArmorMaterial net/minecraft/world/item/ArmorMaterial
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Map; b defense
f I c enchantmentValue
f Lnet/minecraft/core/Holder; d equipSound
f Ljava/util/function/Supplier; e repairIngredient
f Ljava/util/List; f layers
f F g toughness
f F h knockbackResistance
m (Lnet/minecraft/world/item/ItemArmor$a;)I a getDefense
m ()Ljava/util/Map; a defense
m ()I b enchantmentValue
m ()Lnet/minecraft/core/Holder; c equipSound
m ()Ljava/util/function/Supplier; d repairIngredient
m ()Ljava/util/List; e layers
m ()F f toughness
m ()F g knockbackResistance
c net/minecraft/world/item/ArmorMaterial$a net/minecraft/world/item/ArmorMaterial$Layer
f Lnet/minecraft/resources/MinecraftKey; a assetName
f Ljava/lang/String; b suffix
f Z c dyeable
f Lnet/minecraft/resources/MinecraftKey; d innerTexture
f Lnet/minecraft/resources/MinecraftKey; e outerTexture
m (Z)Lnet/minecraft/resources/MinecraftKey; a texture
m ()Z a dyeable
m (ZLjava/lang/String;)Ljava/lang/String; a lambda$resolveTexture$0
m (Z)Lnet/minecraft/resources/MinecraftKey; b resolveTexture
c net/minecraft/world/item/BrushItem net/minecraft/world/item/BrushItem
f I a ANIMATION_DURATION
f I b USE_DURATION
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/phys/MovingObjectPosition; a calculateHitResult
m (Lnet/minecraft/world/entity/Entity;)Z a lambda$calculateHitResult$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/EnumMainHand;)V a spawnDustParticles
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;I)V a onUseTick
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation
c net/minecraft/world/item/BrushItem$1 net/minecraft/world/item/BrushItem$1
f [I a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/item/BrushItem$a net/minecraft/world/item/BrushItem$DustParticlesDelta
f D a xd
f D b yd
f D c zd
f D d ALONG_SIDE_DELTA
f D e OUT_FROM_SIDE_DELTA
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/item/BrushItem$a; a fromDirection
m ()D a xd
m ()D b yd
m ()D c zd
c net/minecraft/world/item/BundleItem net/minecraft/world/item/BundleItem
f I a BAR_COLOR
f I b TOOLTIP_MAX_WEIGHT
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Z a dropContents
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/EntityHuman;Lnet/minecraft/world/entity/SlotAccess;)Z a overrideOtherStackedOnMe
m (Lnet/minecraft/world/entity/Entity;)V a playRemoveOneSound
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a lambda$dropContents$0
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/EntityHuman;)Z a overrideStackedOnOther
m (Lnet/minecraft/world/entity/item/EntityItem;)V a onDestroyed
m (Lnet/minecraft/world/entity/Entity;)V b playInsertSound
m (Lnet/minecraft/world/entity/Entity;)V c playDropContentsSound
m (Lnet/minecraft/world/item/ItemStack;)F d getFullnessDisplay
m (Lnet/minecraft/world/item/ItemStack;)Z e isBarVisible
m (Lnet/minecraft/world/item/ItemStack;)I f getBarWidth
m (Lnet/minecraft/world/item/ItemStack;)I g getBarColor
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; h getTooltipImage
c net/minecraft/world/item/CreativeModeTab net/minecraft/world/item/CreativeModeTab
f Lnet/minecraft/network/chat/IChatBaseComponent; a displayName
f Ljava/lang/String; b backgroundSuffix
f Z c canScroll
f Z d showTitle
f Z e alignedRight
f Lnet/minecraft/world/item/CreativeModeTab$f; f row
f I g column
f Lnet/minecraft/world/item/CreativeModeTab$h; h type
f Lnet/minecraft/world/item/ItemStack; i iconItemStack
f Ljava/util/Collection; j displayItems
f Ljava/util/Set; k displayItemsSearchTab
f Ljava/util/function/Consumer; l searchTreeBuilder
f Ljava/util/function/Supplier; m iconGenerator
f Lnet/minecraft/world/item/CreativeModeTab$b; n displayItemsGenerator
m (Lnet/minecraft/world/item/CreativeModeTab$f;I)Lnet/minecraft/world/item/CreativeModeTab$a; a builder
m (Ljava/util/function/Consumer;)V a setSearchTreeBuilder
m (Lnet/minecraft/world/item/ItemStack;)Z a contains
m (Lnet/minecraft/world/item/CreativeModeTab$d;)V a buildContents
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getDisplayName
m ()Lnet/minecraft/world/item/ItemStack; b getIconItem
m ()Ljava/lang/String; c getBackgroundSuffix
m ()Z d showTitle
m ()Z e canScroll
m ()I f column
m ()Lnet/minecraft/world/item/CreativeModeTab$f; g row
m ()Z h hasAnyItems
m ()Z i shouldDisplay
m ()Z j isAlignedRight
m ()Lnet/minecraft/world/item/CreativeModeTab$h; k getType
m ()Ljava/util/Collection; l getDisplayItems
m ()Ljava/util/Collection; m getSearchTabDisplayItems
m ()V n rebuildSearchTree
m ()Ljava/lang/IllegalStateException; o lambda$buildContents$0
c net/minecraft/world/item/CreativeModeTab$a net/minecraft/world/item/CreativeModeTab$Builder
f Lnet/minecraft/world/item/CreativeModeTab$b; a EMPTY_GENERATOR
f Lnet/minecraft/world/item/CreativeModeTab$f; b row
f I c column
f Lnet/minecraft/network/chat/IChatBaseComponent; d displayName
f Ljava/util/function/Supplier; e iconGenerator
f Lnet/minecraft/world/item/CreativeModeTab$b; f displayItemsGenerator
f Z g canScroll
f Z h showTitle
f Z i alignedRight
f Lnet/minecraft/world/item/CreativeModeTab$h; j type
f Ljava/lang/String; k backgroundSuffix
m (Ljava/util/function/Supplier;)Lnet/minecraft/world/item/CreativeModeTab$a; a icon
m (Lnet/minecraft/world/item/CreativeModeTab$h;)Lnet/minecraft/world/item/CreativeModeTab$a; a type
m ()Lnet/minecraft/world/item/CreativeModeTab$a; a alignedRight
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/world/item/CreativeModeTab$a; a title
m (Lnet/minecraft/world/item/CreativeModeTab$b;)Lnet/minecraft/world/item/CreativeModeTab$a; a displayItems
m (Ljava/lang/String;)Lnet/minecraft/world/item/CreativeModeTab$a; a backgroundSuffix
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V a lambda$static$0
m ()Lnet/minecraft/world/item/CreativeModeTab$a; b hideTitle
m ()Lnet/minecraft/world/item/CreativeModeTab$a; c noScrollBar
m ()Lnet/minecraft/world/item/CreativeModeTab; d build
m ()Lnet/minecraft/world/item/ItemStack; e lambda$new$1
c net/minecraft/world/item/CreativeModeTab$b net/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator
c net/minecraft/world/item/CreativeModeTab$c net/minecraft/world/item/CreativeModeTab$ItemDisplayBuilder
f Ljava/util/Collection; a tabContents
f Ljava/util/Set; b searchTabContents
f Lnet/minecraft/world/item/CreativeModeTab; c tab
f Lnet/minecraft/world/flag/FeatureFlagSet; d featureFlagSet
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/CreativeModeTab$g;)V a accept
c net/minecraft/world/item/CreativeModeTab$d net/minecraft/world/item/CreativeModeTab$ItemDisplayParameters
f Lnet/minecraft/world/flag/FeatureFlagSet; a enabledFeatures
f Z b hasPermissions
f Lnet/minecraft/core/HolderLookup$a; c holders
m ()Lnet/minecraft/world/flag/FeatureFlagSet; a enabledFeatures
m (Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$a;)Z a needsUpdate
m ()Z b hasPermissions
m ()Lnet/minecraft/core/HolderLookup$a; c holders
c net/minecraft/world/item/CreativeModeTab$e net/minecraft/world/item/CreativeModeTab$Output
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/CreativeModeTab$g;)V a accept
m (Lnet/minecraft/world/level/IMaterial;)V a accept
m (Lnet/minecraft/world/item/ItemStack;)V a accept
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/CreativeModeTab$g;)V a accept
m (Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/item/ItemStack;)V a lambda$acceptAll$0
m (Ljava/util/Collection;)V a acceptAll
m (Ljava/util/Collection;Lnet/minecraft/world/item/CreativeModeTab$g;)V a acceptAll
c net/minecraft/world/item/CreativeModeTab$f net/minecraft/world/item/CreativeModeTab$Row
f Lnet/minecraft/world/item/CreativeModeTab$f; a TOP
f Lnet/minecraft/world/item/CreativeModeTab$f; b BOTTOM
f [Lnet/minecraft/world/item/CreativeModeTab$f; c $VALUES
m ()[Lnet/minecraft/world/item/CreativeModeTab$f; a $values
c net/minecraft/world/item/CreativeModeTab$g net/minecraft/world/item/CreativeModeTab$TabVisibility
f Lnet/minecraft/world/item/CreativeModeTab$g; a PARENT_AND_SEARCH_TABS
f Lnet/minecraft/world/item/CreativeModeTab$g; b PARENT_TAB_ONLY
f Lnet/minecraft/world/item/CreativeModeTab$g; c SEARCH_TAB_ONLY
f [Lnet/minecraft/world/item/CreativeModeTab$g; d $VALUES
m ()[Lnet/minecraft/world/item/CreativeModeTab$g; a $values
c net/minecraft/world/item/CreativeModeTab$h net/minecraft/world/item/CreativeModeTab$Type
f Lnet/minecraft/world/item/CreativeModeTab$h; a CATEGORY
f Lnet/minecraft/world/item/CreativeModeTab$h; b INVENTORY
f Lnet/minecraft/world/item/CreativeModeTab$h; c HOTBAR
f Lnet/minecraft/world/item/CreativeModeTab$h; d SEARCH
f [Lnet/minecraft/world/item/CreativeModeTab$h; e $VALUES
m ()[Lnet/minecraft/world/item/CreativeModeTab$h; a $values
c net/minecraft/world/item/CreativeModeTabs net/minecraft/world/item/CreativeModeTabs
f Lnet/minecraft/resources/ResourceKey; a BUILDING_BLOCKS
f Lnet/minecraft/resources/ResourceKey; b COLORED_BLOCKS
f Lnet/minecraft/resources/ResourceKey; c NATURAL_BLOCKS
f Lnet/minecraft/resources/ResourceKey; d FUNCTIONAL_BLOCKS
f Lnet/minecraft/resources/ResourceKey; e REDSTONE_BLOCKS
f Lnet/minecraft/resources/ResourceKey; f HOTBAR
f Lnet/minecraft/resources/ResourceKey; g SEARCH
f Lnet/minecraft/resources/ResourceKey; h TOOLS_AND_UTILITIES
f Lnet/minecraft/resources/ResourceKey; i COMBAT
f Lnet/minecraft/resources/ResourceKey; j FOOD_AND_DRINKS
f Lnet/minecraft/resources/ResourceKey; k INGREDIENTS
f Lnet/minecraft/resources/ResourceKey; l SPAWN_EGGS
f Lnet/minecraft/resources/ResourceKey; m OP_BLOCKS
f Lnet/minecraft/resources/ResourceKey; n INVENTORY
f Ljava/util/Comparator; o PAINTING_COMPARATOR
f Lnet/minecraft/world/item/CreativeModeTab$d; p CACHED_PARAMETERS
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab;)V a lambda$buildAllTabContents$55
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup$b;Ljava/util/function/Predicate;Lnet/minecraft/world/item/CreativeModeTab$g;)V a generatePresetPaintings
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;)V a generateSuspiciousStews
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup;Ljava/util/Set;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/flag/FeatureFlagSet;)V a generateEnchantmentBookTypesOnlyMaxLevel
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; a lambda$generateInstrumentTypes$47
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/core/HolderLookup$b;)V a lambda$bootstrap$22
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/flag/FeatureFlagSet;)V a generatePotionEffectTypes
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
m (Ljava/util/Set;Lnet/minecraft/world/item/enchantment/Enchantment;)Z a lambda$generateEnchantmentBookTypesAllLevels$43
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V a lambda$bootstrap$14
m (Lnet/minecraft/world/item/CreativeModeTab;)Z a lambda$buildAllTabContents$54
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/core/HolderSet$Named;)V a lambda$generateInstrumentTypes$49
m (Lnet/minecraft/world/item/CreativeModeTab$e;Ljava/util/Set;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/core/HolderLookup$b;)V a lambda$bootstrap$25
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/Holder$c;)Z a lambda$generatePotionEffectTypes$35
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup$b;)V a lambda$bootstrap$31
m (Lnet/minecraft/world/item/enchantment/Enchantment;I)Lnet/minecraft/world/item/ItemStack; a lambda$generateEnchantmentBookTypesAllLevels$44
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/item/CreativeModeTab; a bootstrap
m (Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$a;)Z a tryRebuildTabContents
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V a lambda$bootstrap$32
m (Lnet/minecraft/core/Holder;)Z a lambda$bootstrap$30
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder$c;)Lnet/minecraft/world/item/ItemStack; a lambda$generatePotionEffectTypes$36
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Ljava/util/stream/Stream; a lambda$generateEnchantmentBookTypesAllLevels$45
m ()V a validate
m (Lnet/minecraft/world/item/CreativeModeTab$d;)V a buildAllTabContents
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/item/ItemStack;)V a lambda$generateInstrumentTypes$48
m (Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$generatePresetPaintings$50
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/core/Holder$c;)V a lambda$generatePresetPaintings$51
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/enchantment/Enchantment;)Z a lambda$generateEnchantmentBookTypesAllLevels$42
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/Item;Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/item/CreativeModeTab$g;)V a generateInstrumentTypes
m (Lnet/minecraft/world/entity/decoration/PaintingVariant;)I a lambda$static$34
m (Lnet/minecraft/core/Holder;)Z b lambda$bootstrap$7
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V b lambda$bootstrap$28
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/item/ItemStack;)V b lambda$generateEnchantmentBookTypesAllLevels$46
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup;Ljava/util/Set;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/flag/FeatureFlagSet;)V b generateEnchantmentBookTypesAllLevels
m (Lnet/minecraft/world/item/CreativeModeTab;)Z b lambda$buildAllTabContents$52
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;)V b generateOminousVials
m ()Lnet/minecraft/world/item/CreativeModeTab; b getDefaultTab
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab;)V b lambda$buildAllTabContents$53
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/enchantment/Enchantment;)Z b lambda$generateEnchantmentBookTypesOnlyMaxLevel$38
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Lnet/minecraft/world/item/ItemStack; b lambda$generateEnchantmentBookTypesOnlyMaxLevel$40
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup$b;)V b lambda$bootstrap$16
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/core/HolderLookup$b;)V b lambda$bootstrap$19
m (Ljava/util/Set;Lnet/minecraft/world/item/enchantment/Enchantment;)Z b lambda$generateEnchantmentBookTypesOnlyMaxLevel$39
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V c lambda$bootstrap$26
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;)V c generateFireworksAllDurations
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup$b;)V c lambda$bootstrap$8
m ()Ljava/util/List; c tabs
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/item/ItemStack;)V c lambda$generateEnchantmentBookTypesOnlyMaxLevel$41
m ()Ljava/util/List; d allTabs
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/world/item/ItemStack;)V d lambda$generatePotionEffectTypes$37
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V d lambda$bootstrap$23
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V e lambda$bootstrap$20
m ()Lnet/minecraft/world/item/CreativeModeTab; e searchTab
m ()Ljava/util/stream/Stream; f streamAllTabs
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V f lambda$bootstrap$17
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V g lambda$bootstrap$11
m ()Lnet/minecraft/world/item/ItemStack; g lambda$bootstrap$33
m ()Lnet/minecraft/world/item/ItemStack; h lambda$bootstrap$29
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V h lambda$bootstrap$9
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V i lambda$bootstrap$5
m ()Lnet/minecraft/world/item/ItemStack; i lambda$bootstrap$27
m ()Lnet/minecraft/world/item/ItemStack; j lambda$bootstrap$24
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V j lambda$bootstrap$3
m ()Lnet/minecraft/world/item/ItemStack; k lambda$bootstrap$21
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab$e;)V k lambda$bootstrap$1
m ()Lnet/minecraft/world/item/ItemStack; l lambda$bootstrap$18
m ()Lnet/minecraft/world/item/ItemStack; m lambda$bootstrap$15
m ()Lnet/minecraft/world/item/ItemStack; n lambda$bootstrap$13
m ()Lnet/minecraft/world/item/ItemStack; o lambda$bootstrap$12
m ()Lnet/minecraft/world/item/ItemStack; p lambda$bootstrap$10
m ()Lnet/minecraft/world/item/ItemStack; q lambda$bootstrap$6
m ()Lnet/minecraft/world/item/ItemStack; r lambda$bootstrap$4
m ()Lnet/minecraft/world/item/ItemStack; s lambda$bootstrap$2
m ()Lnet/minecraft/world/item/ItemStack; t lambda$bootstrap$0
c net/minecraft/world/item/DiscFragmentItem net/minecraft/world/item/DiscFragmentItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m ()Lnet/minecraft/network/chat/IChatMutableComponent; c getDisplayName
c net/minecraft/world/item/DispensibleContainerItem net/minecraft/world/item/DispensibleContainerItem
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Z a emptyContents
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)V a checkExtraContent
c net/minecraft/world/item/EnumAnimation net/minecraft/world/item/UseAnim
f Lnet/minecraft/world/item/EnumAnimation; a NONE
f Lnet/minecraft/world/item/EnumAnimation; b EAT
f Lnet/minecraft/world/item/EnumAnimation; c DRINK
f Lnet/minecraft/world/item/EnumAnimation; d BLOCK
f Lnet/minecraft/world/item/EnumAnimation; e BOW
f Lnet/minecraft/world/item/EnumAnimation; f SPEAR
f Lnet/minecraft/world/item/EnumAnimation; g CROSSBOW
f Lnet/minecraft/world/item/EnumAnimation; h SPYGLASS
f Lnet/minecraft/world/item/EnumAnimation; i TOOT_HORN
f Lnet/minecraft/world/item/EnumAnimation; j BRUSH
f [Lnet/minecraft/world/item/EnumAnimation; k $VALUES
m ()[Lnet/minecraft/world/item/EnumAnimation; a $values
c net/minecraft/world/item/EnumArmorMaterial net/minecraft/world/item/ArmorMaterials
f Lnet/minecraft/core/Holder; a LEATHER
f Lnet/minecraft/core/Holder; b CHAIN
f Lnet/minecraft/core/Holder; c IRON
f Lnet/minecraft/core/Holder; d GOLD
f Lnet/minecraft/core/Holder; e DIAMOND
f Lnet/minecraft/core/Holder; f TURTLE
f Lnet/minecraft/core/Holder; g NETHERITE
f Lnet/minecraft/core/Holder; h ARMADILLO
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Holder; a bootstrap
m (Ljava/util/EnumMap;)V a lambda$static$14
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; a lambda$static$15
m (Ljava/lang/String;Ljava/util/EnumMap;ILnet/minecraft/core/Holder;FFLjava/util/function/Supplier;)Lnet/minecraft/core/Holder; a register
m (Ljava/lang/String;Ljava/util/EnumMap;ILnet/minecraft/core/Holder;FFLjava/util/function/Supplier;Ljava/util/List;)Lnet/minecraft/core/Holder; a register
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; b lambda$static$13
m (Ljava/util/EnumMap;)V b lambda$static$12
m (Ljava/util/EnumMap;)V c lambda$static$10
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; c lambda$static$11
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; d lambda$static$9
m (Ljava/util/EnumMap;)V d lambda$static$8
m (Ljava/util/EnumMap;)V e lambda$static$6
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; e lambda$static$7
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; f lambda$static$5
m (Ljava/util/EnumMap;)V f lambda$static$4
m (Ljava/util/EnumMap;)V g lambda$static$2
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; g lambda$static$3
m (Ljava/util/EnumMap;)V h lambda$static$0
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; h lambda$static$1
c net/minecraft/world/item/EnumColor net/minecraft/world/item/DyeColor
f [Lnet/minecraft/world/item/EnumColor; A $VALUES
f Lnet/minecraft/world/item/EnumColor; a WHITE
f Lnet/minecraft/world/item/EnumColor; b ORANGE
f Lnet/minecraft/world/item/EnumColor; c MAGENTA
f Lnet/minecraft/world/item/EnumColor; d LIGHT_BLUE
f Lnet/minecraft/world/item/EnumColor; e YELLOW
f Lnet/minecraft/world/item/EnumColor; f LIME
f Lnet/minecraft/world/item/EnumColor; g PINK
f Lnet/minecraft/world/item/EnumColor; h GRAY
f Lnet/minecraft/world/item/EnumColor; i LIGHT_GRAY
f Lnet/minecraft/world/item/EnumColor; j CYAN
f Lnet/minecraft/world/item/EnumColor; k PURPLE
f Lnet/minecraft/world/item/EnumColor; l BLUE
f Lnet/minecraft/world/item/EnumColor; m BROWN
f Lnet/minecraft/world/item/EnumColor; n GREEN
f Lnet/minecraft/world/item/EnumColor; o RED
f Lnet/minecraft/world/item/EnumColor; p BLACK
f Lnet/minecraft/util/INamable$a; q CODEC
f Lnet/minecraft/network/codec/StreamCodec; r STREAM_CODEC
f Ljava/util/function/IntFunction; s BY_ID
f Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap; t BY_FIREWORK_COLOR
f I u id
f Ljava/lang/String; v name
f Lnet/minecraft/world/level/material/MaterialMapColor; w mapColor
f [F x textureDiffuseColors
f I y fireworkColor
f I z textColor
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/EnumColor; a lambda$static$1
m ()I a getId
m (I)Lnet/minecraft/world/item/EnumColor; a byId
m (Ljava/lang/String;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/EnumColor; a byName
m (Lnet/minecraft/world/item/EnumColor;)Ljava/lang/Integer; b lambda$static$0
m (I)Lnet/minecraft/world/item/EnumColor; b byFireworkColor
m ()Ljava/lang/String; b getName
m ()Ljava/lang/String; c getSerializedName
m ()[F d getTextureDiffuseColors
m ()Lnet/minecraft/world/level/material/MaterialMapColor; e getMapColor
m ()I f getFireworkColor
m ()I g getTextColor
m ()[Lnet/minecraft/world/item/EnumColor; h $values
c net/minecraft/world/item/EnumItemRarity net/minecraft/world/item/Rarity
f Lnet/minecraft/world/item/EnumItemRarity; a COMMON
f Lnet/minecraft/world/item/EnumItemRarity; b UNCOMMON
f Lnet/minecraft/world/item/EnumItemRarity; c RARE
f Lnet/minecraft/world/item/EnumItemRarity; d EPIC
f Lcom/mojang/serialization/Codec; e CODEC
f Ljava/util/function/IntFunction; f BY_ID
f Lnet/minecraft/network/codec/StreamCodec; g STREAM_CODEC
f I h id
f Ljava/lang/String; i name
f Lnet/minecraft/EnumChatFormat; j color
f [Lnet/minecraft/world/item/EnumItemRarity; k $VALUES
m (Lnet/minecraft/world/item/EnumItemRarity;)I a lambda$static$1
m ()Lnet/minecraft/EnumChatFormat; a color
m ()[Lnet/minecraft/world/item/EnumItemRarity; b $values
m (Lnet/minecraft/world/item/EnumItemRarity;)I b lambda$static$0
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/item/EnumToolMaterial net/minecraft/world/item/Tiers
f Lnet/minecraft/world/item/EnumToolMaterial; a WOOD
f Lnet/minecraft/world/item/EnumToolMaterial; b STONE
f Lnet/minecraft/world/item/EnumToolMaterial; c IRON
f Lnet/minecraft/world/item/EnumToolMaterial; d DIAMOND
f Lnet/minecraft/world/item/EnumToolMaterial; e GOLD
f Lnet/minecraft/world/item/EnumToolMaterial; f NETHERITE
f Lnet/minecraft/tags/TagKey; g incorrectBlocksForDrops
f I h uses
f F i speed
f F j damage
f I k enchantmentValue
f Ljava/util/function/Supplier; l repairIngredient
f [Lnet/minecraft/world/item/EnumToolMaterial; m $VALUES
m ()I a getUses
m ()F b getSpeed
m ()F c getAttackDamageBonus
m ()Lnet/minecraft/tags/TagKey; d getIncorrectBlocksForDrops
m ()I e getEnchantmentValue
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; f getRepairIngredient
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; g lambda$static$5
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; h lambda$static$4
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; i lambda$static$3
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; j lambda$static$2
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; k lambda$static$1
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; l lambda$static$0
m ()[Lnet/minecraft/world/item/EnumToolMaterial; m $values
c net/minecraft/world/item/Equipable net/minecraft/world/item/Equipable
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a swapWithEquipmentSlot
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/Equipable; c_ get
m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot
m ()Lnet/minecraft/core/Holder; n getEquipSound
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; a lambda$tryApplyToSign$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntitySign;ZLnet/minecraft/world/entity/player/EntityHuman;)Z a tryApplyToSign
c net/minecraft/world/item/HangingSignItem net/minecraft/world/item/HangingSignItem
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a canPlace
c net/minecraft/world/item/HoneycombItem net/minecraft/world/item/HoneycombItem
f Ljava/util/function/Supplier; a WAXABLES
f Ljava/util/function/Supplier; b WAX_OFF_BY_BLOCK
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getWaxed$3
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/level/block/entity/SignText;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canApplyToSign
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; a getWaxed
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntitySign;ZLnet/minecraft/world/entity/player/EntityHuman;)Z a tryApplyToSign
m (Lnet/minecraft/world/item/context/ItemActionContext;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/EnumInteractionResult; a lambda$useOn$2
m ()Lcom/google/common/collect/BiMap; h lambda$static$1
m ()Lcom/google/common/collect/BiMap; k lambda$static$0
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; a lambda$tryApplyToSign$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntitySign;ZLnet/minecraft/world/entity/player/EntityHuman;)Z a tryApplyToSign
c net/minecraft/world/item/Instrument net/minecraft/world/item/Instrument
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lnet/minecraft/core/Holder; e soundEvent
f I f useDuration
f F g range
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/Holder; a soundEvent
m ()I b useDuration
m ()F c range
c net/minecraft/world/item/InstrumentItem net/minecraft/world/item/InstrumentItem
f Lnet/minecraft/tags/TagKey; a instruments
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/Instrument;)V a play
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/tags/TagKey;Lnet/minecraft/util/RandomSource;)V a setRandom
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)V a lambda$setRandom$0
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; a create
m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; a lambda$getUseDuration$1
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; j getInstrument
c net/minecraft/world/item/Instruments net/minecraft/world/item/Instruments
f I a GOAT_HORN_RANGE_BLOCKS
f I b GOAT_HORN_DURATION
f Lnet/minecraft/resources/ResourceKey; c PONDER_GOAT_HORN
f Lnet/minecraft/resources/ResourceKey; d SING_GOAT_HORN
f Lnet/minecraft/resources/ResourceKey; e SEEK_GOAT_HORN
f Lnet/minecraft/resources/ResourceKey; f FEEL_GOAT_HORN
f Lnet/minecraft/resources/ResourceKey; g ADMIRE_GOAT_HORN
f Lnet/minecraft/resources/ResourceKey; h CALL_GOAT_HORN
f Lnet/minecraft/resources/ResourceKey; i YEARN_GOAT_HORN
f Lnet/minecraft/resources/ResourceKey; j DREAM_GOAT_HORN
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/item/Instrument; a bootstrap
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create
c net/minecraft/world/item/Item net/minecraft/world/item/Item
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/core/Holder$c; b builtInRegistryHolder
f Lnet/minecraft/core/component/DataComponentMap; c components
f Ljava/util/Map; d BY_BLOCK
f Ljava/util/UUID; e BASE_ATTACK_DAMAGE_UUID
f Ljava/util/UUID; f BASE_ATTACK_SPEED_UUID
f I g DEFAULT_MAX_STACK_SIZE
f I h ABSOLUTE_MAX_STACK_SIZE
f I i MAX_BAR_WIDTH
f Lnet/minecraft/world/item/Item; j craftingRemainingItem
f Ljava/lang/String; k descriptionId
f Lnet/minecraft/world/flag/FeatureFlagSet; l requiredFeatures
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing
m (Lnet/minecraft/world/item/ItemStack;)Z a isEnchantable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canAttackBlock
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy
m (Lnet/minecraft/world/item/Item;)I a getId
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)Z a mineBlock
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/RayTrace$FluidCollisionOption;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a getPlayerPOVHitResult
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;I)V a onUseTick
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/EntityHuman;)Z a overrideStackedOnOther
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;)F a getDestroySpeed
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactLivingEntity
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;)V a onCraftedPostProcess
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/entity/item/EntityItem;)V a onDestroyed
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/EntityHuman;Lnet/minecraft/world/entity/SlotAccess;)Z a overrideOtherStackedOnMe
m (Lnet/minecraft/world/entity/player/EntityHuman;F)F a getAttackDamageBonus
m ()Ljava/lang/String; a getDescriptionId
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;IZ)V a inventoryTick
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; a byBlock
m ()Z aj_ isComplex
m ()Lnet/minecraft/sounds/SoundEffect; ak_ getDrinkingSound
m ()Lnet/minecraft/sounds/SoundEffect; al_ getEatingSound
m ()Z am_ canFitInsideContainerItems
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;)V b onCraftedBy
m (I)Lnet/minecraft/world/item/Item; b byId
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isCorrectToolForDrops
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation
m (Lnet/minecraft/world/item/ItemStack;)Z d_ isFoil
m (Lnet/minecraft/world/item/ItemStack;)Z e isBarVisible
m ()Lnet/minecraft/sounds/SoundEffect; e getBreakingSound
m (Lnet/minecraft/world/item/ItemStack;)I f getBarWidth
m (Lnet/minecraft/world/item/ItemStack;)I g getBarColor
m ()I g getEnchantmentValue
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; h getTooltipImage
m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; i getDescriptionId
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; j getDefaultAttributeModifiers
m (Lnet/minecraft/world/item/ItemStack;)Z m useOnRelease
m (Lnet/minecraft/world/item/ItemStack;)V n verifyComponentsAfterLoad
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; o getName
m ()Lnet/minecraft/core/Holder$c; o builtInRegistryHolder
m ()Lnet/minecraft/core/component/DataComponentMap; p components
m ()I q getDefaultMaxStackSize
m ()Lnet/minecraft/world/item/Item; r asItem
m ()Lnet/minecraft/network/chat/IChatBaseComponent; s getDescription
m ()Ljava/lang/String; t getOrCreateDescriptionId
m ()Lnet/minecraft/world/item/Item; u getCraftingRemainingItem
m ()Z v hasCraftingRemainingItem
m ()Lnet/minecraft/world/item/ItemStack; w getDefaultInstance
c net/minecraft/world/item/Item$Info net/minecraft/world/item/Item$Properties
f Lcom/google/common/collect/Interner; a COMPONENT_INTERNER
f Lnet/minecraft/core/component/DataComponentMap$a; b components
f Lnet/minecraft/world/item/Item; c craftingRemainingItem
f Lnet/minecraft/world/flag/FeatureFlagSet; d requiredFeatures
m ()Lnet/minecraft/world/item/Item$Info; a fireResistant
m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/Item$Info; a requiredFeatures
m (Lnet/minecraft/world/food/FoodInfo;)Lnet/minecraft/world/item/Item$Info; a food
m (I)Lnet/minecraft/world/item/Item$Info; a stacksTo
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Info; a craftRemainder
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/Item$Info; a component
m (Lnet/minecraft/world/item/EnumItemRarity;)Lnet/minecraft/world/item/Item$Info; a rarity
m (Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/Item$Info; a attributes
m (I)Lnet/minecraft/world/item/Item$Info; b durability
m ()Lnet/minecraft/core/component/DataComponentMap; b buildAndValidateComponents
m ()Lnet/minecraft/core/component/DataComponentMap; c buildComponents
c net/minecraft/world/item/Item$b net/minecraft/world/item/Item$TooltipContext
f Lnet/minecraft/world/item/Item$b; a EMPTY
m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a mapData
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/item/Item$b; a of
m ()Lnet/minecraft/core/HolderLookup$a; a registries
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/Item$b; a of
m ()F b tickRate
c net/minecraft/world/item/Item$b$1 net/minecraft/world/item/Item$TooltipContext$1
m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a mapData
m ()Lnet/minecraft/core/HolderLookup$a; a registries
m ()F b tickRate
c net/minecraft/world/item/Item$b$2 net/minecraft/world/item/Item$TooltipContext$2
f Lnet/minecraft/world/level/World; b val$level
m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a mapData
m ()Lnet/minecraft/core/HolderLookup$a; a registries
m ()F b tickRate
c net/minecraft/world/item/Item$b$3 net/minecraft/world/item/Item$TooltipContext$3
f Lnet/minecraft/core/HolderLookup$a; b val$registries
m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a mapData
m ()Lnet/minecraft/core/HolderLookup$a; a registries
m ()F b tickRate
c net/minecraft/world/item/ItemAir net/minecraft/world/item/AirItem
f Lnet/minecraft/world/level/block/Block; a block
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m ()Ljava/lang/String; a getDescriptionId
c net/minecraft/world/item/ItemArmor net/minecraft/world/item/ArmorItem
f Lnet/minecraft/core/dispenser/IDispenseBehavior; a DISPENSE_ITEM_BEHAVIOR
f Lnet/minecraft/world/item/ItemArmor$a; b type
f Lnet/minecraft/core/Holder; c material
f Ljava/util/EnumMap; j ARMOR_MODIFIER_UUID_PER_TYPE
f Ljava/util/function/Supplier; k defaultModifiers
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Z a dispenseArmor
m ()Lnet/minecraft/world/item/ItemArmor$a; f getType
m ()I g getEnchantmentValue
m ()Lnet/minecraft/core/Holder; h getMaterial
m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; j getDefaultAttributeModifiers
m ()I k getDefense
m ()F l getToughness
m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot
m ()Lnet/minecraft/core/Holder; n getEquipSound
c net/minecraft/world/item/ItemArmor$1 net/minecraft/world/item/ArmorItem$1
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
c net/minecraft/world/item/ItemArmor$a net/minecraft/world/item/ArmorItem$Type
f Lnet/minecraft/world/item/ItemArmor$a; a HELMET
f Lnet/minecraft/world/item/ItemArmor$a; b CHESTPLATE
f Lnet/minecraft/world/item/ItemArmor$a; c LEGGINGS
f Lnet/minecraft/world/item/ItemArmor$a; d BOOTS
f Lnet/minecraft/world/item/ItemArmor$a; e BODY
f Lcom/mojang/serialization/Codec; f CODEC
f Lnet/minecraft/world/entity/EnumItemSlot; g slot
f Ljava/lang/String; h name
f I i durability
m ()Lnet/minecraft/world/entity/EnumItemSlot; a getSlot
m (I)I a getDurability
m ()Ljava/lang/String; b getName
m ()Ljava/lang/String; c getSerializedName
m ()Z d hasTrims
c net/minecraft/world/item/ItemArmorStand net/minecraft/world/item/ArmorStandItem
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
c net/minecraft/world/item/ItemArrow net/minecraft/world/item/ArrowItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/projectile/EntityArrow; a createArrow
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile
c net/minecraft/world/item/ItemAxe net/minecraft/world/item/AxeItem
f Ljava/util/Map; a STRIPPABLES
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getStripped$1
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; a getStripped
c net/minecraft/world/item/ItemBanner net/minecraft/world/item/BannerItem
m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)V a appendHoverTextFromBannerBlockEntityTag
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m ()Lnet/minecraft/world/item/EnumColor; b getColor
c net/minecraft/world/item/ItemBannerPattern net/minecraft/world/item/BannerPatternItem
f Lnet/minecraft/tags/TagKey; a bannerPattern
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m ()Lnet/minecraft/tags/TagKey; b getBannerPattern
m ()Lnet/minecraft/network/chat/IChatMutableComponent; c getDisplayName
c net/minecraft/world/item/ItemBed net/minecraft/world/item/BedItem
m (Lnet/minecraft/world/item/context/BlockActionContext;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeBlock
c net/minecraft/world/item/ItemBisected net/minecraft/world/item/DoubleHighBlockItem
m (Lnet/minecraft/world/item/context/BlockActionContext;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeBlock
c net/minecraft/world/item/ItemBlock net/minecraft/world/item/BlockItem
f Lnet/minecraft/world/level/block/Block; a block
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/entity/TileEntityTypes;Lnet/minecraft/nbt/NBTTagCompound;)V a setBlockEntityData
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a updateBlockEntityComponents
m ()Ljava/lang/String; a getDescriptionId
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;)Z a updateCustomBlockEntityTag
m (Lnet/minecraft/world/item/context/BlockActionContext;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeBlock
m (Ljava/util/Map;Lnet/minecraft/world/item/Item;)V a registerBlocks
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)Z a updateCustomBlockEntityTag
m (Lnet/minecraft/world/entity/item/EntityItem;)V a onDestroyed
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/EnumInteractionResult; a place
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a updateBlockStateFromTag
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/sounds/SoundEffect; a getPlaceSound
m ()Z am_ canFitInsideContainerItems
m (Lnet/minecraft/world/item/context/BlockActionContext;Lnet/minecraft/world/level/block/state/IBlockData;)Z b canPlace
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/item/context/BlockActionContext; b updatePlacementContext
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; c getPlacementState
m ()Z c mustSurvive
m ()Lnet/minecraft/world/level/block/Block; d getBlock
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
c net/minecraft/world/item/ItemBlockWallable net/minecraft/world/item/StandingAndWallBlockItem
f Lnet/minecraft/world/level/block/Block; a wallBlock
f Lnet/minecraft/core/EnumDirection; b attachmentDirection
m (Ljava/util/Map;Lnet/minecraft/world/item/Item;)V a registerBlocks
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a canPlace
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; c getPlacementState
c net/minecraft/world/item/ItemBoat net/minecraft/world/item/BoatItem
f Ljava/util/function/Predicate; a ENTITY_PREDICATE
f Lnet/minecraft/world/entity/vehicle/EntityBoat$EnumBoatType; b type
f Z c hasChest
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/MovingObjectPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/entity/vehicle/EntityBoat; a getBoat
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
c net/minecraft/world/item/ItemBoneMeal net/minecraft/world/item/BoneMealItem
f I a GRASS_SPREAD_WIDTH
f I b GRASS_SPREAD_HEIGHT
f I c GRASS_COUNT_MULTIPLIER
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a growCrop
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a growWaterPlant
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V a addGrowthParticles
c net/minecraft/world/item/ItemBoneMeal$1 net/minecraft/world/item/BoneMealItem$1
c net/minecraft/world/item/ItemBook net/minecraft/world/item/BookItem
m (Lnet/minecraft/world/item/ItemStack;)Z a isEnchantable
m ()I g getEnchantmentValue
c net/minecraft/world/item/ItemBookAndQuill net/minecraft/world/item/WritableBookItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
c net/minecraft/world/item/ItemBow net/minecraft/world/item/BowItem
f I a MAX_DRAW_DURATION
f I b DEFAULT_RANGE
m (I)F a getPowerForTime
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/projectile/IProjectile;IFFFLnet/minecraft/world/entity/EntityLiving;)V a shootProjectile
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
m ()Ljava/util/function/Predicate; b getAllSupportedProjectiles
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation
m ()I c getDefaultProjectileRange
c net/minecraft/world/item/ItemBucket net/minecraft/world/item/BucketItem
f Lnet/minecraft/world/level/material/FluidType; a content
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a playEmptySound
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Z a emptyContents
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)V a checkExtraContent
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/item/ItemStack; a getEmptySuccessItem
c net/minecraft/world/item/ItemCarrotStick net/minecraft/world/item/FoodOnAStickItem
f Lnet/minecraft/world/entity/EntityTypes; a canInteractWith
f I b consumeItemDamage
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
c net/minecraft/world/item/ItemChorusFruit net/minecraft/world/item/ChorusFruitItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem
c net/minecraft/world/item/ItemCompass net/minecraft/world/item/CompassItem
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;IZ)V a inventoryTick
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/core/GlobalPos; a getSpawnPosition
m (Lnet/minecraft/world/item/ItemStack;)Z d_ isFoil
m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; i getDescriptionId
c net/minecraft/world/item/ItemCooldown net/minecraft/world/item/ItemCooldowns
f Ljava/util/Map; a cooldowns
f I b tickCount
m (Lnet/minecraft/world/item/Item;F)F a getCooldownPercent
m (Lnet/minecraft/world/item/Item;I)V a addCooldown
m (Lnet/minecraft/world/item/Item;)Z a isOnCooldown
m ()V a tick
m (Lnet/minecraft/world/item/Item;I)V b onCooldownStarted
m (Lnet/minecraft/world/item/Item;)V b removeCooldown
m (Lnet/minecraft/world/item/Item;)V c onCooldownEnded
c net/minecraft/world/item/ItemCooldown$Info net/minecraft/world/item/ItemCooldowns$CooldownInstance
f I a startTime
f I b endTime
c net/minecraft/world/item/ItemCooldownPlayer net/minecraft/world/item/ServerItemCooldowns
f Lnet/minecraft/server/level/EntityPlayer; a player
m (Lnet/minecraft/world/item/Item;I)V b onCooldownStarted
m (Lnet/minecraft/world/item/Item;)V c onCooldownEnded
c net/minecraft/world/item/ItemCrossbow net/minecraft/world/item/CrossbowItem
f I a DEFAULT_RANGE
f F b MOB_ARROW_POWER
f I k MAX_CHARGE_DURATION
f Z l startSoundPlayed
f Z m midLoadSoundPlayed
f F n START_SOUND_PERCENT
f F o MID_SOUND_PERCENT
f F p ARROW_POWER
f F q FIREWORK_POWER
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (ZLnet/minecraft/util/RandomSource;)F a getRandomShotPitch
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/Vec3D;F)Lorg/joml/Vector3f; a getProjectileShotVector
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;FFLnet/minecraft/world/entity/EntityLiving;)V a performShooting
m (ILnet/minecraft/world/item/ItemStack;)F a getPowerForTime
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (I)Lnet/minecraft/sounds/SoundEffect; a getStartSound
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;I)V a onUseTick
m (Lnet/minecraft/world/item/component/ChargedProjectiles;)F a getShootingPower
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Z a tryLoadProjectiles
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/projectile/IProjectile;IFFFLnet/minecraft/world/entity/EntityLiving;)V a shootProjectile
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/projectile/IProjectile; a createProjectile
m (Lnet/minecraft/util/RandomSource;I)F a getShotPitch
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
m ()Ljava/util/function/Predicate; b getAllSupportedProjectiles
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation
m ()I c getDefaultProjectileRange
m ()Ljava/util/function/Predicate; d getSupportedHeldProjectiles
m (Lnet/minecraft/world/item/ItemStack;)Z j isCharged
m (Lnet/minecraft/world/item/ItemStack;)I k getDurabilityUse
m (Lnet/minecraft/world/item/ItemStack;)I l getChargeDuration
m (Lnet/minecraft/world/item/ItemStack;)Z m useOnRelease
c net/minecraft/world/item/ItemDebugStick net/minecraft/world/item/DebugStickItem
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/item/ItemStack;)Z a handleInteraction
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canAttackBlock
m (Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object; a getRelative
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/lang/String; a getNameHelper
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/network/chat/IChatBaseComponent;)V a message
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;Z)Lnet/minecraft/world/level/block/state/IBlockData; a cycleState
c net/minecraft/world/item/ItemDisplayContext net/minecraft/world/item/ItemDisplayContext
f Lnet/minecraft/world/item/ItemDisplayContext; a NONE
f Lnet/minecraft/world/item/ItemDisplayContext; b THIRD_PERSON_LEFT_HAND
f Lnet/minecraft/world/item/ItemDisplayContext; c THIRD_PERSON_RIGHT_HAND
f Lnet/minecraft/world/item/ItemDisplayContext; d FIRST_PERSON_LEFT_HAND
f Lnet/minecraft/world/item/ItemDisplayContext; e FIRST_PERSON_RIGHT_HAND
f Lnet/minecraft/world/item/ItemDisplayContext; f HEAD
f Lnet/minecraft/world/item/ItemDisplayContext; g GUI
f Lnet/minecraft/world/item/ItemDisplayContext; h GROUND
f Lnet/minecraft/world/item/ItemDisplayContext; i FIXED
f Lcom/mojang/serialization/Codec; j CODEC
f Ljava/util/function/IntFunction; k BY_ID
f B l id
f Ljava/lang/String; m name
f [Lnet/minecraft/world/item/ItemDisplayContext; n $VALUES
m ()B a getId
m ()Z b firstPerson
m ()Ljava/lang/String; c getSerializedName
m ()[Lnet/minecraft/world/item/ItemDisplayContext; d $values
c net/minecraft/world/item/ItemDye net/minecraft/world/item/DyeItem
f Ljava/util/Map; a ITEM_BY_COLOR
f Lnet/minecraft/world/item/EnumColor; b dyeColor
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/ItemDye; a byColor
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntitySign;ZLnet/minecraft/world/entity/player/EntityHuman;)Z a tryApplyToSign
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactLivingEntity
m ()Lnet/minecraft/world/item/EnumColor; c getDyeColor
c net/minecraft/world/item/ItemEgg net/minecraft/world/item/EggItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile
c net/minecraft/world/item/ItemElytra net/minecraft/world/item/ElytraItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/item/ItemStack;)Z j isFlyEnabled
m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot
m ()Lnet/minecraft/core/Holder; n getEquipSound
c net/minecraft/world/item/ItemEnchantedBook net/minecraft/world/item/EnchantedBookItem
m (Lnet/minecraft/world/item/enchantment/WeightedRandomEnchant;)Lnet/minecraft/world/item/ItemStack; a createForEnchantment
m (Lnet/minecraft/world/item/ItemStack;)Z a isEnchantable
c net/minecraft/world/item/ItemEndCrystal net/minecraft/world/item/EndCrystalItem
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
c net/minecraft/world/item/ItemEnderEye net/minecraft/world/item/EnderEyeItem
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
c net/minecraft/world/item/ItemEnderPearl net/minecraft/world/item/EnderpearlItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
c net/minecraft/world/item/ItemExpBottle net/minecraft/world/item/ExperienceBottleItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile
m ()Lnet/minecraft/world/item/ProjectileItem$a; c createDispenseConfig
c net/minecraft/world/item/ItemFireball net/minecraft/world/item/FireChargeItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a playSound
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/entity/projectile/IProjectile;DDDFF)V a shoot
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile
m ()Lnet/minecraft/world/item/ProjectileItem$a; c createDispenseConfig
c net/minecraft/world/item/ItemFireworks net/minecraft/world/item/FireworkRocketItem
f [B a CRAFTABLE_DURATIONS
f D b ROCKET_PLACEMENT_OFFSET
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/Vec3D; a getEntityPokingOutOfBlockPos
m ()Lnet/minecraft/world/item/ProjectileItem$a; c createDispenseConfig
c net/minecraft/world/item/ItemFireworksCharge net/minecraft/world/item/FireworkStarItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
c net/minecraft/world/item/ItemFishingRod net/minecraft/world/item/FishingRodItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m ()I g getEnchantmentValue
c net/minecraft/world/item/ItemFlintAndSteel net/minecraft/world/item/FlintAndSteelItem
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
c net/minecraft/world/item/ItemGlassBottle net/minecraft/world/item/BottleItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a turnBottleIntoItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/entity/EntityAreaEffectCloud;)Z a lambda$use$0
c net/minecraft/world/item/ItemHanging net/minecraft/world/item/HangingEntityItem
f Lnet/minecraft/network/chat/IChatBaseComponent; a TOOLTIP_RANDOM_VARIANT
f Lnet/minecraft/world/entity/EntityTypes; b type
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)Z a mayPlace
c net/minecraft/world/item/ItemHoe net/minecraft/world/item/HoeItem
f Ljava/util/Map; a TILLABLES
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IMaterial;)Ljava/util/function/Consumer; a changeIntoStateAndDropItem
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/function/Consumer; a changeIntoState
m (Lnet/minecraft/world/item/context/ItemActionContext;)Z b onlyIfAirAbove
m (Lnet/minecraft/world/item/context/ItemActionContext;)Z c lambda$static$0
c net/minecraft/world/item/ItemHoneyBottle net/minecraft/world/item/HoneyBottleItem
f I a DRINK_DURATION
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m ()Lnet/minecraft/sounds/SoundEffect; ak_ getDrinkingSound
m ()Lnet/minecraft/sounds/SoundEffect; al_ getEatingSound
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation
c net/minecraft/world/item/ItemItemFrame net/minecraft/world/item/ItemFrameItem
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)Z a mayPlace
c net/minecraft/world/item/ItemKnowledgeBook net/minecraft/world/item/KnowledgeBookItem
f Lorg/slf4j/Logger; a LOGGER
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
c net/minecraft/world/item/ItemLeash net/minecraft/world/item/LeadItem
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/EnumInteractionResult; a bindPlayerMobs
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
c net/minecraft/world/item/ItemLingeringPotion net/minecraft/world/item/LingeringPotionItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
c net/minecraft/world/item/ItemLiquidUtil net/minecraft/world/item/ItemUtils
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a createFilledResult
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/item/EntityItem;Lnet/minecraft/world/item/ItemStack;)V a lambda$onContainerDestroyed$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a startUsingInstantly
m (Lnet/minecraft/world/entity/item/EntityItem;Ljava/lang/Iterable;)V a onContainerDestroyed
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/item/ItemStack; a createFilledResult
c net/minecraft/world/item/ItemMapEmpty net/minecraft/world/item/EmptyMapItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
c net/minecraft/world/item/ItemMilkBucket net/minecraft/world/item/MilkBucketItem
f I a DRINK_DURATION
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation
c net/minecraft/world/item/ItemMinecart net/minecraft/world/item/MinecartItem
f Lnet/minecraft/core/dispenser/IDispenseBehavior; a DISPENSE_ITEM_BEHAVIOR
f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract$EnumMinecartType; b type
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
c net/minecraft/world/item/ItemMinecart$1 net/minecraft/world/item/MinecartItem$1
f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; c defaultDispenseItemBehavior
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/core/dispenser/SourceBlock;)V a playSound
c net/minecraft/world/item/ItemMonsterEgg net/minecraft/world/item/SpawnEggItem
f Ljava/util/Map; a BY_ID
f Lcom/mojang/serialization/MapCodec; b ENTITY_TYPE_FIELD_CODEC
f I c backgroundColor
f I j highlightColor
f Lnet/minecraft/world/entity/EntityTypes; k defaultType
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityTypes;)Z a spawnsEntity
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; a spawnOffspringFromSpawnEgg
m (I)I a getColor
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/item/ItemMonsterEgg; a byId
m ()Ljava/lang/Iterable; h eggs
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EntityTypes; j getType
c net/minecraft/world/item/ItemNameTag net/minecraft/world/item/NameTagItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactLivingEntity
c net/minecraft/world/item/ItemNamedBlock net/minecraft/world/item/ItemNameBlockItem
m ()Ljava/lang/String; a getDescriptionId
c net/minecraft/world/item/ItemPickaxe net/minecraft/world/item/PickaxeItem
c net/minecraft/world/item/ItemPotion net/minecraft/world/item/PotionItem
f I a DRINK_DURATION
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation
m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; i getDescriptionId
m ()Lnet/minecraft/world/item/ItemStack; w getDefaultInstance
c net/minecraft/world/item/ItemPotionThrowable net/minecraft/world/item/ThrowablePotionItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile
m ()Lnet/minecraft/world/item/ProjectileItem$a; c createDispenseConfig
c net/minecraft/world/item/ItemProjectileWeapon net/minecraft/world/item/ProjectileWeaponItem
f Ljava/util/function/Predicate; c ARROW_ONLY
f Ljava/util/function/Predicate; j ARROW_OR_FIREWORK
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Z)Lnet/minecraft/world/item/ItemStack; a useAmmo
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Z)Z a hasInfiniteArrows
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/projectile/IProjectile;IFFFLnet/minecraft/world/entity/EntityLiving;)V a shootProjectile
m (Lnet/minecraft/world/entity/EntityLiving;Ljava/util/function/Predicate;)Lnet/minecraft/world/item/ItemStack; a getHeldProjectile
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/item/ItemStack;Ljava/util/List;FFZLnet/minecraft/world/entity/EntityLiving;)V a shoot
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/projectile/IProjectile; a createProjectile
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/List; a draw
m ()Ljava/util/function/Predicate; b getAllSupportedProjectiles
m ()I c getDefaultProjectileRange
m ()Ljava/util/function/Predicate; d getSupportedHeldProjectiles
m ()I g getEnchantmentValue
m (Lnet/minecraft/world/item/ItemStack;)I k getDurabilityUse
c net/minecraft/world/item/ItemRecord net/minecraft/world/item/RecordItem
f Ljava/util/Map; a BY_NAME
f I b analogOutput
f Lnet/minecraft/sounds/SoundEffect; c sound
f I j lengthInTicks
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/sounds/SoundEffect;)Lnet/minecraft/world/item/ItemRecord; a getBySound
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m ()I h getAnalogOutput
m ()Lnet/minecraft/network/chat/IChatMutableComponent; k getDisplayName
m ()Lnet/minecraft/sounds/SoundEffect; l getSound
m ()I m getLengthInTicks
c net/minecraft/world/item/ItemRestricted net/minecraft/world/item/GameMasterBlockItem
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; c getPlacementState
c net/minecraft/world/item/ItemSaddle net/minecraft/world/item/SaddleItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactLivingEntity
c net/minecraft/world/item/ItemScaffolding net/minecraft/world/item/ScaffoldingBlockItem
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/item/context/BlockActionContext; b updatePlacementContext
m ()Z c mustSurvive
c net/minecraft/world/item/ItemShears net/minecraft/world/item/ShearsItem
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)Z a mineBlock
m ()Lnet/minecraft/world/item/component/Tool; h createToolProperties
c net/minecraft/world/item/ItemShield net/minecraft/world/item/ShieldItem
f I a EFFECTIVE_BLOCK_DELAY
f F b MINIMUM_DURABILITY_DAMAGE
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation
m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; i getDescriptionId
m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot
c net/minecraft/world/item/ItemSign net/minecraft/world/item/SignItem
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;)Z a updateCustomBlockEntityTag
c net/minecraft/world/item/ItemSkullPlayer net/minecraft/world/item/PlayerHeadItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ResolvableProfile;)V a lambda$verifyComponentsAfterLoad$0
m (Lnet/minecraft/world/item/ItemStack;)V n verifyComponentsAfterLoad
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; o getName
c net/minecraft/world/item/ItemSnowball net/minecraft/world/item/SnowballItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile
c net/minecraft/world/item/ItemSoup net/minecraft/world/item/BowlFoodItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem
c net/minecraft/world/item/ItemSpade net/minecraft/world/item/ShovelItem
f Ljava/util/Map; a FLATTENABLES
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
c net/minecraft/world/item/ItemSpectralArrow net/minecraft/world/item/SpectralArrowItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/projectile/EntityArrow; a createArrow
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile
c net/minecraft/world/item/ItemSplashPotion net/minecraft/world/item/SplashPotionItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
c net/minecraft/world/item/ItemStack net/minecraft/world/item/ItemStack
f Lcom/mojang/serialization/Codec; a ITEM_NON_AIR_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lcom/mojang/serialization/Codec; c SINGLE_ITEM_CODEC
f Lcom/mojang/serialization/Codec; d STRICT_CODEC
f Lcom/mojang/serialization/Codec; e STRICT_SINGLE_ITEM_CODEC
f Lcom/mojang/serialization/Codec; f OPTIONAL_CODEC
f Lcom/mojang/serialization/Codec; g SIMPLE_ITEM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; h OPTIONAL_STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; j OPTIONAL_LIST_STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; k LIST_STREAM_CODEC
f Lnet/minecraft/world/item/ItemStack; l EMPTY
f Lorg/slf4j/Logger; m LOGGER
f Lnet/minecraft/network/chat/IChatBaseComponent; n DISABLED_ITEM_TOOLTIP
f I o count
f I p popTime
f Lnet/minecraft/world/item/Item; q item
f Lnet/minecraft/core/component/PatchedDataComponentMap; r components
f Lnet/minecraft/world/entity/Entity; s entityRepresentation
m ()Z A isEnchantable
m ()Z B isEnchanted
m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; C getEnchantments
m ()Z D isFramed
m ()Lnet/minecraft/world/entity/decoration/EntityItemFrame; E getFrame
m ()Lnet/minecraft/world/entity/Entity; F getEntityRepresentation
m ()Lnet/minecraft/network/chat/IChatBaseComponent; G getDisplayName
m ()I H getPopTime
m ()I I getCount
m ()Lnet/minecraft/sounds/SoundEffect; J getDrinkingSound
m ()Lnet/minecraft/sounds/SoundEffect; K getEatingSound
m ()Lnet/minecraft/sounds/SoundEffect; L getBreakingSound
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; a update
m (Lnet/minecraft/world/item/Item;)Z a is
m (Lnet/minecraft/core/component/DataComponentMap;)Lcom/mojang/serialization/DataResult; a validateComponents
m (Ljava/util/List;)I a hashStackList
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;IZ)V a inventoryTick
m (Lnet/minecraft/world/entity/EnumItemSlot;Ljava/util/function/BiConsumer;)V a forEachModifier
m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/EntityHuman;)V a addAttributeTooltips
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/item/ItemStack; a parseOptional
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/SlotAccess;)Z a overrideOtherStackedOnMe
m (I)Lnet/minecraft/world/item/ItemStack; a split
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isItemEnabled
m (Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/world/item/ItemStack; a transmuteCopy
m (Lnet/minecraft/world/item/enchantment/Enchantment;I)V a enchant
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a matches
m (Lnet/minecraft/world/item/Item$b;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/TooltipFlag;)Ljava/util/List; a getTooltipLines
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/entity/item/EntityItem;)V a onDestroyed
m (ILnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;)V a hurtAndBreak
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a mineBlock
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a canPlaceOnBlockInAdventureMode
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; a update
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/player/EntityHuman;)V a hurtEnemy
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing
m (Lnet/minecraft/core/HolderSet;)Z a is
m (Lnet/minecraft/world/item/ItemStack;)I a hashItemAndComponents
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactLivingEntity
m ()Lnet/minecraft/core/component/DataComponentMap; a getComponents
m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; a lenientOptionalFieldOf
m (Lnet/minecraft/core/component/DataComponentPatch;)V a applyComponentsAndValidate
m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V a addModifierTooltip
m (ILnet/minecraft/world/entity/EntityLiving;)V a consume
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;I)V a onCraftedBy
m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/EntityHuman;)Z a overrideStackedOnOther
m (Lnet/minecraft/world/entity/Entity;)V a setEntityRepresentation
m (Ljava/util/List;Ljava/util/List;)Z a listMatches
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/nbt/NBTBase;)Ljava/util/Optional; a parse
m (Lnet/minecraft/core/Holder;)Z a is
m (Lnet/minecraft/world/damagesource/DamageSource;)Z a canBeHurtBy
m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a validatedStreamCodec
m (Lnet/minecraft/tags/TagKey;)Z a is
m (Lnet/minecraft/world/level/block/state/IBlockData;)F a getDestroySpeed
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTBase; a save
m (Lnet/minecraft/world/level/World;)V a onCraftedBySystem
m (Ljava/util/function/Predicate;)Z a is
m ()Ljava/util/Optional; b getTooltipImage
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTBase; b saveOptional
m (Lnet/minecraft/world/item/ItemStack;)Lcom/mojang/serialization/DataResult; b validateStrict
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b isCorrectToolForDrops
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z b isSameItem
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; b set
m (Lnet/minecraft/core/component/DataComponentPatch;)V b applyComponents
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V b onUseTick
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z b canBreakBlockInAdventureMode
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTBase; b save
m (I)V b setDamageValue
m (Lnet/minecraft/core/component/DataComponentMap;)V b applyComponents
m (Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/world/item/ItemStack; b transmuteCopyIgnoreEmpty
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z c isSameItemSameComponents
m ()Lnet/minecraft/core/component/DataComponentMap; c getPrototype
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; c remove
m (I)Lnet/minecraft/world/item/ItemStack; c copyWithCount
m (I)V d setPopTime
m ()Lnet/minecraft/core/component/DataComponentPatch; d getComponentsPatch
m (I)V e setCount
m ()Z e isEmpty
m (I)V f limitSize
m ()Lnet/minecraft/world/item/ItemStack; f copyAndClear
m (I)V g grow
m ()Lnet/minecraft/world/item/Item; g getItem
m (I)V h shrink
m ()Lnet/minecraft/core/Holder; h getItemHolder
m ()Ljava/util/stream/Stream; i getTags
m ()I j getMaxStackSize
m ()Z k isStackable
m ()Z l isDamageableItem
m ()Z m isDamaged
m ()I n getDamageValue
m ()I o getMaxDamage
m ()Z p isBarVisible
m ()I q getBarWidth
m ()I r getBarColor
m ()Lnet/minecraft/world/item/ItemStack; s copy
m ()Ljava/lang/String; t getDescriptionId
m ()I u getUseDuration
m ()Lnet/minecraft/world/item/EnumAnimation; v getUseAnimation
m ()Z w useOnRelease
m ()Lnet/minecraft/network/chat/IChatBaseComponent; x getHoverName
m ()Z y hasFoil
m ()Lnet/minecraft/world/item/EnumItemRarity; z getRarity
c net/minecraft/world/item/ItemStack$1 net/minecraft/world/item/ItemStack$1
f Lnet/minecraft/network/codec/StreamCodec; a ITEM_STREAM_CODEC
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; a decode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V a encode
c net/minecraft/world/item/ItemStack$2 net/minecraft/world/item/ItemStack$2
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; a decode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V a encode
c net/minecraft/world/item/ItemStack$3 net/minecraft/world/item/ItemStack$3
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; a decode
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V a encode
c net/minecraft/world/item/ItemStackLinkedSet net/minecraft/world/item/ItemStackLinkedSet
f Lit/unimi/dsi/fastutil/Hash$Strategy; a TYPE_AND_TAG
m ()Ljava/util/Set; a createTypeAndComponentsSet
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 a equals
m (Lnet/minecraft/world/item/ItemStack;)I a hashCode
c net/minecraft/world/item/ItemSuspiciousStew net/minecraft/world/item/SuspiciousStewItem
f I a DEFAULT_DURATION
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem
c net/minecraft/world/item/ItemSword net/minecraft/world/item/SwordItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canAttackBlock
m (Lnet/minecraft/world/item/ToolMaterial;IF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a createAttributes
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy
m ()Lnet/minecraft/world/item/component/Tool; k createToolProperties
c net/minecraft/world/item/ItemTippedArrow net/minecraft/world/item/TippedArrowItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; i getDescriptionId
m ()Lnet/minecraft/world/item/ItemStack; w getDefaultInstance
c net/minecraft/world/item/ItemTool net/minecraft/world/item/DiggerItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy
m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a createAttributes
c net/minecraft/world/item/ItemToolMaterial net/minecraft/world/item/TieredItem
f Lnet/minecraft/world/item/ToolMaterial; a tier
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem
m ()I g getEnchantmentValue
m ()Lnet/minecraft/world/item/ToolMaterial; h getTier
c net/minecraft/world/item/ItemTrident net/minecraft/world/item/TridentItem
f I a THROW_THRESHOLD_TIME
f F b BASE_DAMAGE
f F c SHOOT_POWER
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canAttackBlock
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation
m ()I g getEnchantmentValue
m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; h createAttributes
m ()Lnet/minecraft/world/item/component/Tool; k createToolProperties
c net/minecraft/world/item/ItemWorldMap net/minecraft/world/item/MapItem
f I a IMAGE_WIDTH
f I b IMAGE_HEIGHT
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/level/World;IIBZZ)Lnet/minecraft/world/item/ItemStack; a create
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;)V a onCraftedPostProcess
m (Lnet/minecraft/world/level/World;IIIZZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/MapId; a createNewSavedData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V a renderBiomePreviewMap
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;)V a lockMap
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/saveddata/maps/WorldMap;)V a update
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;IZ)V a inventoryTick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getCorrectStateForFluidBlock
m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/network/chat/IChatBaseComponent; a getTooltipForId
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/World;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a getSavedData
m ([ZII)Z a isBiomeWatery
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/network/protocol/Packet; a getUpdatePacket
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; b getSavedData
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;)V c scaleMap
c net/minecraft/world/item/ItemWorldMap$1 net/minecraft/world/item/MapItem$1
f [I a $SwitchMap$net$minecraft$world$item$component$MapPostProcessing
c net/minecraft/world/item/ItemWorldMapBase net/minecraft/world/item/ComplexItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/network/protocol/Packet; a getUpdatePacket
m ()Z aj_ isComplex
c net/minecraft/world/item/ItemWrittenBook net/minecraft/world/item/WrittenBookItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;)Z a resolveBookComponents
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; o getName
c net/minecraft/world/item/Items net/minecraft/world/item/Items
f Lnet/minecraft/world/item/Item; A DRIPSTONE_BLOCK
f Lnet/minecraft/world/item/Item; B GRASS_BLOCK
f Lnet/minecraft/world/item/Item; C DIRT
f Lnet/minecraft/world/item/Item; D COARSE_DIRT
f Lnet/minecraft/world/item/Item; E PODZOL
f Lnet/minecraft/world/item/Item; F ROOTED_DIRT
f Lnet/minecraft/world/item/Item; G MUD
f Lnet/minecraft/world/item/Item; H CRIMSON_NYLIUM
f Lnet/minecraft/world/item/Item; I WARPED_NYLIUM
f Lnet/minecraft/world/item/Item; J COBBLESTONE
f Lnet/minecraft/world/item/Item; K OAK_PLANKS
f Lnet/minecraft/world/item/Item; L SPRUCE_PLANKS
f Lnet/minecraft/world/item/Item; M BIRCH_PLANKS
f Lnet/minecraft/world/item/Item; N JUNGLE_PLANKS
f Lnet/minecraft/world/item/Item; O ACACIA_PLANKS
f Lnet/minecraft/world/item/Item; P CHERRY_PLANKS
f Lnet/minecraft/world/item/Item; Q DARK_OAK_PLANKS
f Lnet/minecraft/world/item/Item; R MANGROVE_PLANKS
f Lnet/minecraft/world/item/Item; S BAMBOO_PLANKS
f Lnet/minecraft/world/item/Item; T CRIMSON_PLANKS
f Lnet/minecraft/world/item/Item; U WARPED_PLANKS
f Lnet/minecraft/world/item/Item; V BAMBOO_MOSAIC
f Lnet/minecraft/world/item/Item; W OAK_SAPLING
f Lnet/minecraft/world/item/Item; X SPRUCE_SAPLING
f Lnet/minecraft/world/item/Item; Y BIRCH_SAPLING
f Lnet/minecraft/world/item/Item; Z JUNGLE_SAPLING
f Lnet/minecraft/world/item/Item; a AIR
f Lnet/minecraft/world/item/Item; aA NETHER_GOLD_ORE
f Lnet/minecraft/world/item/Item; aB NETHER_QUARTZ_ORE
f Lnet/minecraft/world/item/Item; aC ANCIENT_DEBRIS
f Lnet/minecraft/world/item/Item; aD COAL_BLOCK
f Lnet/minecraft/world/item/Item; aE RAW_IRON_BLOCK
f Lnet/minecraft/world/item/Item; aF RAW_COPPER_BLOCK
f Lnet/minecraft/world/item/Item; aG RAW_GOLD_BLOCK
f Lnet/minecraft/world/item/Item; aH HEAVY_CORE
f Lnet/minecraft/world/item/Item; aI AMETHYST_BLOCK
f Lnet/minecraft/world/item/Item; aJ BUDDING_AMETHYST
f Lnet/minecraft/world/item/Item; aK IRON_BLOCK
f Lnet/minecraft/world/item/Item; aL COPPER_BLOCK
f Lnet/minecraft/world/item/Item; aM GOLD_BLOCK
f Lnet/minecraft/world/item/Item; aN DIAMOND_BLOCK
f Lnet/minecraft/world/item/Item; aO NETHERITE_BLOCK
f Lnet/minecraft/world/item/Item; aP EXPOSED_COPPER
f Lnet/minecraft/world/item/Item; aQ WEATHERED_COPPER
f Lnet/minecraft/world/item/Item; aR OXIDIZED_COPPER
f Lnet/minecraft/world/item/Item; aS CHISELED_COPPER
f Lnet/minecraft/world/item/Item; aT EXPOSED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; aU WEATHERED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; aV OXIDIZED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; aW CUT_COPPER
f Lnet/minecraft/world/item/Item; aX EXPOSED_CUT_COPPER
f Lnet/minecraft/world/item/Item; aY WEATHERED_CUT_COPPER
f Lnet/minecraft/world/item/Item; aZ OXIDIZED_CUT_COPPER
f Lnet/minecraft/world/item/Item; aa ACACIA_SAPLING
f Lnet/minecraft/world/item/Item; ab CHERRY_SAPLING
f Lnet/minecraft/world/item/Item; ac DARK_OAK_SAPLING
f Lnet/minecraft/world/item/Item; ad MANGROVE_PROPAGULE
f Lnet/minecraft/world/item/Item; ae BEDROCK
f Lnet/minecraft/world/item/Item; af SAND
f Lnet/minecraft/world/item/Item; ag SUSPICIOUS_SAND
f Lnet/minecraft/world/item/Item; ah SUSPICIOUS_GRAVEL
f Lnet/minecraft/world/item/Item; ai RED_SAND
f Lnet/minecraft/world/item/Item; aj GRAVEL
f Lnet/minecraft/world/item/Item; ak COAL_ORE
f Lnet/minecraft/world/item/Item; al DEEPSLATE_COAL_ORE
f Lnet/minecraft/world/item/Item; am IRON_ORE
f Lnet/minecraft/world/item/Item; an DEEPSLATE_IRON_ORE
f Lnet/minecraft/world/item/Item; ao COPPER_ORE
f Lnet/minecraft/world/item/Item; ap DEEPSLATE_COPPER_ORE
f Lnet/minecraft/world/item/Item; aq GOLD_ORE
f Lnet/minecraft/world/item/Item; ar DEEPSLATE_GOLD_ORE
f Lnet/minecraft/world/item/Item; as REDSTONE_ORE
f Lnet/minecraft/world/item/Item; at DEEPSLATE_REDSTONE_ORE
f Lnet/minecraft/world/item/Item; au EMERALD_ORE
f Lnet/minecraft/world/item/Item; av DEEPSLATE_EMERALD_ORE
f Lnet/minecraft/world/item/Item; aw LAPIS_ORE
f Lnet/minecraft/world/item/Item; ax DEEPSLATE_LAPIS_ORE
f Lnet/minecraft/world/item/Item; ay DIAMOND_ORE
f Lnet/minecraft/world/item/Item; az DEEPSLATE_DIAMOND_ORE
f Lnet/minecraft/world/item/Item; b STONE
f Lnet/minecraft/world/item/Item; bA WAXED_WEATHERED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bB WAXED_OXIDIZED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bC OAK_LOG
f Lnet/minecraft/world/item/Item; bD SPRUCE_LOG
f Lnet/minecraft/world/item/Item; bE BIRCH_LOG
f Lnet/minecraft/world/item/Item; bF JUNGLE_LOG
f Lnet/minecraft/world/item/Item; bG ACACIA_LOG
f Lnet/minecraft/world/item/Item; bH CHERRY_LOG
f Lnet/minecraft/world/item/Item; bI DARK_OAK_LOG
f Lnet/minecraft/world/item/Item; bJ MANGROVE_LOG
f Lnet/minecraft/world/item/Item; bK MANGROVE_ROOTS
f Lnet/minecraft/world/item/Item; bL MUDDY_MANGROVE_ROOTS
f Lnet/minecraft/world/item/Item; bM CRIMSON_STEM
f Lnet/minecraft/world/item/Item; bN WARPED_STEM
f Lnet/minecraft/world/item/Item; bO BAMBOO_BLOCK
f Lnet/minecraft/world/item/Item; bP STRIPPED_OAK_LOG
f Lnet/minecraft/world/item/Item; bQ STRIPPED_SPRUCE_LOG
f Lnet/minecraft/world/item/Item; bR STRIPPED_BIRCH_LOG
f Lnet/minecraft/world/item/Item; bS STRIPPED_JUNGLE_LOG
f Lnet/minecraft/world/item/Item; bT STRIPPED_ACACIA_LOG
f Lnet/minecraft/world/item/Item; bU STRIPPED_CHERRY_LOG
f Lnet/minecraft/world/item/Item; bV STRIPPED_DARK_OAK_LOG
f Lnet/minecraft/world/item/Item; bW STRIPPED_MANGROVE_LOG
f Lnet/minecraft/world/item/Item; bX STRIPPED_CRIMSON_STEM
f Lnet/minecraft/world/item/Item; bY STRIPPED_WARPED_STEM
f Lnet/minecraft/world/item/Item; bZ STRIPPED_OAK_WOOD
f Lnet/minecraft/world/item/Item; ba CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; bb EXPOSED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; bc WEATHERED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; bd OXIDIZED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; be CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bf EXPOSED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bg WEATHERED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bh OXIDIZED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bi WAXED_COPPER_BLOCK
f Lnet/minecraft/world/item/Item; bj WAXED_EXPOSED_COPPER
f Lnet/minecraft/world/item/Item; bk WAXED_WEATHERED_COPPER
f Lnet/minecraft/world/item/Item; bl WAXED_OXIDIZED_COPPER
f Lnet/minecraft/world/item/Item; bm WAXED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; bn WAXED_EXPOSED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; bo WAXED_WEATHERED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; bp WAXED_OXIDIZED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; bq WAXED_CUT_COPPER
f Lnet/minecraft/world/item/Item; br WAXED_EXPOSED_CUT_COPPER
f Lnet/minecraft/world/item/Item; bs WAXED_WEATHERED_CUT_COPPER
f Lnet/minecraft/world/item/Item; bt WAXED_OXIDIZED_CUT_COPPER
f Lnet/minecraft/world/item/Item; bu WAXED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; bv WAXED_EXPOSED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; bw WAXED_WEATHERED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; bx WAXED_OXIDIZED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; by WAXED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bz WAXED_EXPOSED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; c GRANITE
f Lnet/minecraft/world/item/Item; cA DARK_OAK_LEAVES
f Lnet/minecraft/world/item/Item; cB MANGROVE_LEAVES
f Lnet/minecraft/world/item/Item; cC AZALEA_LEAVES
f Lnet/minecraft/world/item/Item; cD FLOWERING_AZALEA_LEAVES
f Lnet/minecraft/world/item/Item; cE SPONGE
f Lnet/minecraft/world/item/Item; cF WET_SPONGE
f Lnet/minecraft/world/item/Item; cG GLASS
f Lnet/minecraft/world/item/Item; cH TINTED_GLASS
f Lnet/minecraft/world/item/Item; cI LAPIS_BLOCK
f Lnet/minecraft/world/item/Item; cJ SANDSTONE
f Lnet/minecraft/world/item/Item; cK CHISELED_SANDSTONE
f Lnet/minecraft/world/item/Item; cL CUT_SANDSTONE
f Lnet/minecraft/world/item/Item; cM COBWEB
f Lnet/minecraft/world/item/Item; cN SHORT_GRASS
f Lnet/minecraft/world/item/Item; cO FERN
f Lnet/minecraft/world/item/Item; cP AZALEA
f Lnet/minecraft/world/item/Item; cQ FLOWERING_AZALEA
f Lnet/minecraft/world/item/Item; cR DEAD_BUSH
f Lnet/minecraft/world/item/Item; cS SEAGRASS
f Lnet/minecraft/world/item/Item; cT SEA_PICKLE
f Lnet/minecraft/world/item/Item; cU WHITE_WOOL
f Lnet/minecraft/world/item/Item; cV ORANGE_WOOL
f Lnet/minecraft/world/item/Item; cW MAGENTA_WOOL
f Lnet/minecraft/world/item/Item; cX LIGHT_BLUE_WOOL
f Lnet/minecraft/world/item/Item; cY YELLOW_WOOL
f Lnet/minecraft/world/item/Item; cZ LIME_WOOL
f Lnet/minecraft/world/item/Item; ca STRIPPED_SPRUCE_WOOD
f Lnet/minecraft/world/item/Item; cb STRIPPED_BIRCH_WOOD
f Lnet/minecraft/world/item/Item; cc STRIPPED_JUNGLE_WOOD
f Lnet/minecraft/world/item/Item; cd STRIPPED_ACACIA_WOOD
f Lnet/minecraft/world/item/Item; ce STRIPPED_CHERRY_WOOD
f Lnet/minecraft/world/item/Item; cf STRIPPED_DARK_OAK_WOOD
f Lnet/minecraft/world/item/Item; cg STRIPPED_MANGROVE_WOOD
f Lnet/minecraft/world/item/Item; ch STRIPPED_CRIMSON_HYPHAE
f Lnet/minecraft/world/item/Item; ci STRIPPED_WARPED_HYPHAE
f Lnet/minecraft/world/item/Item; cj STRIPPED_BAMBOO_BLOCK
f Lnet/minecraft/world/item/Item; ck OAK_WOOD
f Lnet/minecraft/world/item/Item; cl SPRUCE_WOOD
f Lnet/minecraft/world/item/Item; cm BIRCH_WOOD
f Lnet/minecraft/world/item/Item; cn JUNGLE_WOOD
f Lnet/minecraft/world/item/Item; co ACACIA_WOOD
f Lnet/minecraft/world/item/Item; cp CHERRY_WOOD
f Lnet/minecraft/world/item/Item; cq DARK_OAK_WOOD
f Lnet/minecraft/world/item/Item; cr MANGROVE_WOOD
f Lnet/minecraft/world/item/Item; cs CRIMSON_HYPHAE
f Lnet/minecraft/world/item/Item; ct WARPED_HYPHAE
f Lnet/minecraft/world/item/Item; cu OAK_LEAVES
f Lnet/minecraft/world/item/Item; cv SPRUCE_LEAVES
f Lnet/minecraft/world/item/Item; cw BIRCH_LEAVES
f Lnet/minecraft/world/item/Item; cx JUNGLE_LEAVES
f Lnet/minecraft/world/item/Item; cy ACACIA_LEAVES
f Lnet/minecraft/world/item/Item; cz CHERRY_LEAVES
f Lnet/minecraft/world/item/Item; d POLISHED_GRANITE
f Lnet/minecraft/world/item/Item; dA BROWN_MUSHROOM
f Lnet/minecraft/world/item/Item; dB RED_MUSHROOM
f Lnet/minecraft/world/item/Item; dC CRIMSON_FUNGUS
f Lnet/minecraft/world/item/Item; dD WARPED_FUNGUS
f Lnet/minecraft/world/item/Item; dE CRIMSON_ROOTS
f Lnet/minecraft/world/item/Item; dF WARPED_ROOTS
f Lnet/minecraft/world/item/Item; dG NETHER_SPROUTS
f Lnet/minecraft/world/item/Item; dH WEEPING_VINES
f Lnet/minecraft/world/item/Item; dI TWISTING_VINES
f Lnet/minecraft/world/item/Item; dJ SUGAR_CANE
f Lnet/minecraft/world/item/Item; dK KELP
f Lnet/minecraft/world/item/Item; dL MOSS_CARPET
f Lnet/minecraft/world/item/Item; dM PINK_PETALS
f Lnet/minecraft/world/item/Item; dN MOSS_BLOCK
f Lnet/minecraft/world/item/Item; dO HANGING_ROOTS
f Lnet/minecraft/world/item/Item; dP BIG_DRIPLEAF
f Lnet/minecraft/world/item/Item; dQ SMALL_DRIPLEAF
f Lnet/minecraft/world/item/Item; dR BAMBOO
f Lnet/minecraft/world/item/Item; dS OAK_SLAB
f Lnet/minecraft/world/item/Item; dT SPRUCE_SLAB
f Lnet/minecraft/world/item/Item; dU BIRCH_SLAB
f Lnet/minecraft/world/item/Item; dV JUNGLE_SLAB
f Lnet/minecraft/world/item/Item; dW ACACIA_SLAB
f Lnet/minecraft/world/item/Item; dX CHERRY_SLAB
f Lnet/minecraft/world/item/Item; dY DARK_OAK_SLAB
f Lnet/minecraft/world/item/Item; dZ MANGROVE_SLAB
f Lnet/minecraft/world/item/Item; da PINK_WOOL
f Lnet/minecraft/world/item/Item; db GRAY_WOOL
f Lnet/minecraft/world/item/Item; dc LIGHT_GRAY_WOOL
f Lnet/minecraft/world/item/Item; dd CYAN_WOOL
f Lnet/minecraft/world/item/Item; de PURPLE_WOOL
f Lnet/minecraft/world/item/Item; df BLUE_WOOL
f Lnet/minecraft/world/item/Item; dg BROWN_WOOL
f Lnet/minecraft/world/item/Item; dh GREEN_WOOL
f Lnet/minecraft/world/item/Item; di RED_WOOL
f Lnet/minecraft/world/item/Item; dj BLACK_WOOL
f Lnet/minecraft/world/item/Item; dk DANDELION
f Lnet/minecraft/world/item/Item; dl POPPY
f Lnet/minecraft/world/item/Item; dm BLUE_ORCHID
f Lnet/minecraft/world/item/Item; dn ALLIUM
f Lnet/minecraft/world/item/Item; do AZURE_BLUET
f Lnet/minecraft/world/item/Item; dp RED_TULIP
f Lnet/minecraft/world/item/Item; dq ORANGE_TULIP
f Lnet/minecraft/world/item/Item; dr WHITE_TULIP
f Lnet/minecraft/world/item/Item; ds PINK_TULIP
f Lnet/minecraft/world/item/Item; dt OXEYE_DAISY
f Lnet/minecraft/world/item/Item; du CORNFLOWER
f Lnet/minecraft/world/item/Item; dv LILY_OF_THE_VALLEY
f Lnet/minecraft/world/item/Item; dw WITHER_ROSE
f Lnet/minecraft/world/item/Item; dx TORCHFLOWER
f Lnet/minecraft/world/item/Item; dy PITCHER_PLANT
f Lnet/minecraft/world/item/Item; dz SPORE_BLOSSOM
f Lnet/minecraft/world/item/Item; e DIORITE
f Lnet/minecraft/world/item/Item; eA BOOKSHELF
f Lnet/minecraft/world/item/Item; eB CHISELED_BOOKSHELF
f Lnet/minecraft/world/item/Item; eC DECORATED_POT
f Lnet/minecraft/world/item/Item; eD MOSSY_COBBLESTONE
f Lnet/minecraft/world/item/Item; eE OBSIDIAN
f Lnet/minecraft/world/item/Item; eF TORCH
f Lnet/minecraft/world/item/Item; eG END_ROD
f Lnet/minecraft/world/item/Item; eH CHORUS_PLANT
f Lnet/minecraft/world/item/Item; eI CHORUS_FLOWER
f Lnet/minecraft/world/item/Item; eJ PURPUR_BLOCK
f Lnet/minecraft/world/item/Item; eK PURPUR_PILLAR
f Lnet/minecraft/world/item/Item; eL PURPUR_STAIRS
f Lnet/minecraft/world/item/Item; eM SPAWNER
f Lnet/minecraft/world/item/Item; eN CHEST
f Lnet/minecraft/world/item/Item; eO CRAFTING_TABLE
f Lnet/minecraft/world/item/Item; eP FARMLAND
f Lnet/minecraft/world/item/Item; eQ FURNACE
f Lnet/minecraft/world/item/Item; eR LADDER
f Lnet/minecraft/world/item/Item; eS COBBLESTONE_STAIRS
f Lnet/minecraft/world/item/Item; eT SNOW
f Lnet/minecraft/world/item/Item; eU ICE
f Lnet/minecraft/world/item/Item; eV SNOW_BLOCK
f Lnet/minecraft/world/item/Item; eW CACTUS
f Lnet/minecraft/world/item/Item; eX CLAY
f Lnet/minecraft/world/item/Item; eY JUKEBOX
f Lnet/minecraft/world/item/Item; eZ OAK_FENCE
f Lnet/minecraft/world/item/Item; ea BAMBOO_SLAB
f Lnet/minecraft/world/item/Item; eb BAMBOO_MOSAIC_SLAB
f Lnet/minecraft/world/item/Item; ec CRIMSON_SLAB
f Lnet/minecraft/world/item/Item; ed WARPED_SLAB
f Lnet/minecraft/world/item/Item; ee STONE_SLAB
f Lnet/minecraft/world/item/Item; ef SMOOTH_STONE_SLAB
f Lnet/minecraft/world/item/Item; eg SANDSTONE_SLAB
f Lnet/minecraft/world/item/Item; eh CUT_STANDSTONE_SLAB
f Lnet/minecraft/world/item/Item; ei PETRIFIED_OAK_SLAB
f Lnet/minecraft/world/item/Item; ej COBBLESTONE_SLAB
f Lnet/minecraft/world/item/Item; ek BRICK_SLAB
f Lnet/minecraft/world/item/Item; el STONE_BRICK_SLAB
f Lnet/minecraft/world/item/Item; em MUD_BRICK_SLAB
f Lnet/minecraft/world/item/Item; en NETHER_BRICK_SLAB
f Lnet/minecraft/world/item/Item; eo QUARTZ_SLAB
f Lnet/minecraft/world/item/Item; ep RED_SANDSTONE_SLAB
f Lnet/minecraft/world/item/Item; eq CUT_RED_SANDSTONE_SLAB
f Lnet/minecraft/world/item/Item; er PURPUR_SLAB
f Lnet/minecraft/world/item/Item; es PRISMARINE_SLAB
f Lnet/minecraft/world/item/Item; et PRISMARINE_BRICK_SLAB
f Lnet/minecraft/world/item/Item; eu DARK_PRISMARINE_SLAB
f Lnet/minecraft/world/item/Item; ev SMOOTH_QUARTZ
f Lnet/minecraft/world/item/Item; ew SMOOTH_RED_SANDSTONE
f Lnet/minecraft/world/item/Item; ex SMOOTH_SANDSTONE
f Lnet/minecraft/world/item/Item; ey SMOOTH_STONE
f Lnet/minecraft/world/item/Item; ez BRICKS
f Lnet/minecraft/world/item/Item; f POLISHED_DIORITE
f Lnet/minecraft/world/item/Item; fA INFESTED_CHISELED_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fB INFESTED_DEEPSLATE
f Lnet/minecraft/world/item/Item; fC STONE_BRICKS
f Lnet/minecraft/world/item/Item; fD MOSSY_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fE CRACKED_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fF CHISELED_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fG PACKED_MUD
f Lnet/minecraft/world/item/Item; fH MUD_BRICKS
f Lnet/minecraft/world/item/Item; fI DEEPSLATE_BRICKS
f Lnet/minecraft/world/item/Item; fJ CRACKED_DEEPSLATE_BRICKS
f Lnet/minecraft/world/item/Item; fK DEEPSLATE_TILES
f Lnet/minecraft/world/item/Item; fL CRACKED_DEEPSLATE_TILES
f Lnet/minecraft/world/item/Item; fM CHISELED_DEEPSLATE
f Lnet/minecraft/world/item/Item; fN REINFORCED_DEEPSLATE
f Lnet/minecraft/world/item/Item; fO BROWN_MUSHROOM_BLOCK
f Lnet/minecraft/world/item/Item; fP RED_MUSHROOM_BLOCK
f Lnet/minecraft/world/item/Item; fQ MUSHROOM_STEM
f Lnet/minecraft/world/item/Item; fR IRON_BARS
f Lnet/minecraft/world/item/Item; fS CHAIN
f Lnet/minecraft/world/item/Item; fT GLASS_PANE
f Lnet/minecraft/world/item/Item; fU MELON
f Lnet/minecraft/world/item/Item; fV VINE
f Lnet/minecraft/world/item/Item; fW GLOW_LICHEN
f Lnet/minecraft/world/item/Item; fX BRICK_STAIRS
f Lnet/minecraft/world/item/Item; fY STONE_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; fZ MUD_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; fa SPRUCE_FENCE
f Lnet/minecraft/world/item/Item; fb BIRCH_FENCE
f Lnet/minecraft/world/item/Item; fc JUNGLE_FENCE
f Lnet/minecraft/world/item/Item; fd ACACIA_FENCE
f Lnet/minecraft/world/item/Item; fe CHERRY_FENCE
f Lnet/minecraft/world/item/Item; ff DARK_OAK_FENCE
f Lnet/minecraft/world/item/Item; fg MANGROVE_FENCE
f Lnet/minecraft/world/item/Item; fh BAMBOO_FENCE
f Lnet/minecraft/world/item/Item; fi CRIMSON_FENCE
f Lnet/minecraft/world/item/Item; fj WARPED_FENCE
f Lnet/minecraft/world/item/Item; fk PUMPKIN
f Lnet/minecraft/world/item/Item; fl CARVED_PUMPKIN
f Lnet/minecraft/world/item/Item; fm JACK_O_LANTERN
f Lnet/minecraft/world/item/Item; fn NETHERRACK
f Lnet/minecraft/world/item/Item; fo SOUL_SAND
f Lnet/minecraft/world/item/Item; fp SOUL_SOIL
f Lnet/minecraft/world/item/Item; fq BASALT
f Lnet/minecraft/world/item/Item; fr POLISHED_BASALT
f Lnet/minecraft/world/item/Item; fs SMOOTH_BASALT
f Lnet/minecraft/world/item/Item; ft SOUL_TORCH
f Lnet/minecraft/world/item/Item; fu GLOWSTONE
f Lnet/minecraft/world/item/Item; fv INFESTED_STONE
f Lnet/minecraft/world/item/Item; fw INFESTED_COBBLESTONE
f Lnet/minecraft/world/item/Item; fx INFESTED_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fy INFESTED_MOSSY_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fz INFESTED_CRACKED_STONE_BRICKS
f Lnet/minecraft/world/item/Item; g ANDESITE
f Lnet/minecraft/world/item/Item; gA MANGROVE_STAIRS
f Lnet/minecraft/world/item/Item; gB BAMBOO_STAIRS
f Lnet/minecraft/world/item/Item; gC BAMBOO_MOSAIC_STAIRS
f Lnet/minecraft/world/item/Item; gD CRIMSON_STAIRS
f Lnet/minecraft/world/item/Item; gE WARPED_STAIRS
f Lnet/minecraft/world/item/Item; gF COMMAND_BLOCK
f Lnet/minecraft/world/item/Item; gG BEACON
f Lnet/minecraft/world/item/Item; gH COBBLESTONE_WALL
f Lnet/minecraft/world/item/Item; gI MOSSY_COBBLESTONE_WALL
f Lnet/minecraft/world/item/Item; gJ BRICK_WALL
f Lnet/minecraft/world/item/Item; gK PRISMARINE_WALL
f Lnet/minecraft/world/item/Item; gL RED_SANDSTONE_WALL
f Lnet/minecraft/world/item/Item; gM MOSSY_STONE_BRICK_WALL
f Lnet/minecraft/world/item/Item; gN GRANITE_WALL
f Lnet/minecraft/world/item/Item; gO STONE_BRICK_WALL
f Lnet/minecraft/world/item/Item; gP MUD_BRICK_WALL
f Lnet/minecraft/world/item/Item; gQ NETHER_BRICK_WALL
f Lnet/minecraft/world/item/Item; gR ANDESITE_WALL
f Lnet/minecraft/world/item/Item; gS RED_NETHER_BRICK_WALL
f Lnet/minecraft/world/item/Item; gT SANDSTONE_WALL
f Lnet/minecraft/world/item/Item; gU END_STONE_BRICK_WALL
f Lnet/minecraft/world/item/Item; gV DIORITE_WALL
f Lnet/minecraft/world/item/Item; gW BLACKSTONE_WALL
f Lnet/minecraft/world/item/Item; gX POLISHED_BLACKSTONE_WALL
f Lnet/minecraft/world/item/Item; gY POLISHED_BLACKSTONE_BRICK_WALL
f Lnet/minecraft/world/item/Item; gZ COBBLED_DEEPSLATE_WALL
f Lnet/minecraft/world/item/Item; ga MYCELIUM
f Lnet/minecraft/world/item/Item; gb LILY_PAD
f Lnet/minecraft/world/item/Item; gc NETHER_BRICKS
f Lnet/minecraft/world/item/Item; gd CRACKED_NETHER_BRICKS
f Lnet/minecraft/world/item/Item; ge CHISELED_NETHER_BRICKS
f Lnet/minecraft/world/item/Item; gf NETHER_BRICK_FENCE
f Lnet/minecraft/world/item/Item; gg NETHER_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; gh SCULK
f Lnet/minecraft/world/item/Item; gi SCULK_VEIN
f Lnet/minecraft/world/item/Item; gj SCULK_CATALYST
f Lnet/minecraft/world/item/Item; gk SCULK_SHRIEKER
f Lnet/minecraft/world/item/Item; gl ENCHANTING_TABLE
f Lnet/minecraft/world/item/Item; gm END_PORTAL_FRAME
f Lnet/minecraft/world/item/Item; gn END_STONE
f Lnet/minecraft/world/item/Item; go END_STONE_BRICKS
f Lnet/minecraft/world/item/Item; gp DRAGON_EGG
f Lnet/minecraft/world/item/Item; gq SANDSTONE_STAIRS
f Lnet/minecraft/world/item/Item; gr ENDER_CHEST
f Lnet/minecraft/world/item/Item; gs EMERALD_BLOCK
f Lnet/minecraft/world/item/Item; gt OAK_STAIRS
f Lnet/minecraft/world/item/Item; gu SPRUCE_STAIRS
f Lnet/minecraft/world/item/Item; gv BIRCH_STAIRS
f Lnet/minecraft/world/item/Item; gw JUNGLE_STAIRS
f Lnet/minecraft/world/item/Item; gx ACACIA_STAIRS
f Lnet/minecraft/world/item/Item; gy CHERRY_STAIRS
f Lnet/minecraft/world/item/Item; gz DARK_OAK_STAIRS
f Lnet/minecraft/world/item/Item; h POLISHED_ANDESITE
f Lnet/minecraft/world/item/Item; hA BLACK_TERRACOTTA
f Lnet/minecraft/world/item/Item; hB BARRIER
f Lnet/minecraft/world/item/Item; hC LIGHT
f Lnet/minecraft/world/item/Item; hD HAY_BLOCK
f Lnet/minecraft/world/item/Item; hE WHITE_CARPET
f Lnet/minecraft/world/item/Item; hF ORANGE_CARPET
f Lnet/minecraft/world/item/Item; hG MAGENTA_CARPET
f Lnet/minecraft/world/item/Item; hH LIGHT_BLUE_CARPET
f Lnet/minecraft/world/item/Item; hI YELLOW_CARPET
f Lnet/minecraft/world/item/Item; hJ LIME_CARPET
f Lnet/minecraft/world/item/Item; hK PINK_CARPET
f Lnet/minecraft/world/item/Item; hL GRAY_CARPET
f Lnet/minecraft/world/item/Item; hM LIGHT_GRAY_CARPET
f Lnet/minecraft/world/item/Item; hN CYAN_CARPET
f Lnet/minecraft/world/item/Item; hO PURPLE_CARPET
f Lnet/minecraft/world/item/Item; hP BLUE_CARPET
f Lnet/minecraft/world/item/Item; hQ BROWN_CARPET
f Lnet/minecraft/world/item/Item; hR GREEN_CARPET
f Lnet/minecraft/world/item/Item; hS RED_CARPET
f Lnet/minecraft/world/item/Item; hT BLACK_CARPET
f Lnet/minecraft/world/item/Item; hU TERRACOTTA
f Lnet/minecraft/world/item/Item; hV PACKED_ICE
f Lnet/minecraft/world/item/Item; hW DIRT_PATH
f Lnet/minecraft/world/item/Item; hX SUNFLOWER
f Lnet/minecraft/world/item/Item; hY LILAC
f Lnet/minecraft/world/item/Item; hZ ROSE_BUSH
f Lnet/minecraft/world/item/Item; ha POLISHED_DEEPSLATE_WALL
f Lnet/minecraft/world/item/Item; hb DEEPSLATE_BRICK_WALL
f Lnet/minecraft/world/item/Item; hc DEEPSLATE_TILE_WALL
f Lnet/minecraft/world/item/Item; hd ANVIL
f Lnet/minecraft/world/item/Item; he CHIPPED_ANVIL
f Lnet/minecraft/world/item/Item; hf DAMAGED_ANVIL
f Lnet/minecraft/world/item/Item; hg CHISELED_QUARTZ_BLOCK
f Lnet/minecraft/world/item/Item; hh QUARTZ_BLOCK
f Lnet/minecraft/world/item/Item; hi QUARTZ_BRICKS
f Lnet/minecraft/world/item/Item; hj QUARTZ_PILLAR
f Lnet/minecraft/world/item/Item; hk QUARTZ_STAIRS
f Lnet/minecraft/world/item/Item; hl WHITE_TERRACOTTA
f Lnet/minecraft/world/item/Item; hm ORANGE_TERRACOTTA
f Lnet/minecraft/world/item/Item; hn MAGENTA_TERRACOTTA
f Lnet/minecraft/world/item/Item; ho LIGHT_BLUE_TERRACOTTA
f Lnet/minecraft/world/item/Item; hp YELLOW_TERRACOTTA
f Lnet/minecraft/world/item/Item; hq LIME_TERRACOTTA
f Lnet/minecraft/world/item/Item; hr PINK_TERRACOTTA
f Lnet/minecraft/world/item/Item; hs GRAY_TERRACOTTA
f Lnet/minecraft/world/item/Item; ht LIGHT_GRAY_TERRACOTTA
f Lnet/minecraft/world/item/Item; hu CYAN_TERRACOTTA
f Lnet/minecraft/world/item/Item; hv PURPLE_TERRACOTTA
f Lnet/minecraft/world/item/Item; hw BLUE_TERRACOTTA
f Lnet/minecraft/world/item/Item; hx BROWN_TERRACOTTA
f Lnet/minecraft/world/item/Item; hy GREEN_TERRACOTTA
f Lnet/minecraft/world/item/Item; hz RED_TERRACOTTA
f Lnet/minecraft/world/item/Item; i DEEPSLATE
f Lnet/minecraft/world/item/Item; iA GRAY_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iB LIGHT_GRAY_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iC CYAN_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iD PURPLE_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iE BLUE_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iF BROWN_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iG GREEN_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iH RED_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iI BLACK_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iJ PRISMARINE
f Lnet/minecraft/world/item/Item; iK PRISMARINE_BRICKS
f Lnet/minecraft/world/item/Item; iL DARK_PRISMARINE
f Lnet/minecraft/world/item/Item; iM PRISMARINE_STAIRS
f Lnet/minecraft/world/item/Item; iN PRISMARINE_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; iO DARK_PRISMARINE_STAIRS
f Lnet/minecraft/world/item/Item; iP SEA_LANTERN
f Lnet/minecraft/world/item/Item; iQ RED_SANDSTONE
f Lnet/minecraft/world/item/Item; iR CHISELED_RED_SANDSTONE
f Lnet/minecraft/world/item/Item; iS CUT_RED_SANDSTONE
f Lnet/minecraft/world/item/Item; iT RED_SANDSTONE_STAIRS
f Lnet/minecraft/world/item/Item; iU REPEATING_COMMAND_BLOCK
f Lnet/minecraft/world/item/Item; iV CHAIN_COMMAND_BLOCK
f Lnet/minecraft/world/item/Item; iW MAGMA_BLOCK
f Lnet/minecraft/world/item/Item; iX NETHER_WART_BLOCK
f Lnet/minecraft/world/item/Item; iY WARPED_WART_BLOCK
f Lnet/minecraft/world/item/Item; iZ RED_NETHER_BRICKS
f Lnet/minecraft/world/item/Item; ia PEONY
f Lnet/minecraft/world/item/Item; ib TALL_GRASS
f Lnet/minecraft/world/item/Item; ic LARGE_FERN
f Lnet/minecraft/world/item/Item; id WHITE_STAINED_GLASS
f Lnet/minecraft/world/item/Item; ie ORANGE_STAINED_GLASS
f Lnet/minecraft/world/item/Item; if MAGENTA_STAINED_GLASS
f Lnet/minecraft/world/item/Item; ig LIGHT_BLUE_STAINED_GLASS
f Lnet/minecraft/world/item/Item; ih YELLOW_STAINED_GLASS
f Lnet/minecraft/world/item/Item; ii LIME_STAINED_GLASS
f Lnet/minecraft/world/item/Item; ij PINK_STAINED_GLASS
f Lnet/minecraft/world/item/Item; ik GRAY_STAINED_GLASS
f Lnet/minecraft/world/item/Item; il LIGHT_GRAY_STAINED_GLASS
f Lnet/minecraft/world/item/Item; im CYAN_STAINED_GLASS
f Lnet/minecraft/world/item/Item; in PURPLE_STAINED_GLASS
f Lnet/minecraft/world/item/Item; io BLUE_STAINED_GLASS
f Lnet/minecraft/world/item/Item; ip BROWN_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iq GREEN_STAINED_GLASS
f Lnet/minecraft/world/item/Item; ir RED_STAINED_GLASS
f Lnet/minecraft/world/item/Item; is BLACK_STAINED_GLASS
f Lnet/minecraft/world/item/Item; it WHITE_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iu ORANGE_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iv MAGENTA_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iw LIGHT_BLUE_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; ix YELLOW_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iy LIME_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iz PINK_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; j COBBLED_DEEPSLATE
f Lnet/minecraft/world/item/Item; jA GRAY_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jB LIGHT_GRAY_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jC CYAN_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jD PURPLE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jE BLUE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jF BROWN_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jG GREEN_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jH RED_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jI BLACK_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jJ WHITE_CONCRETE
f Lnet/minecraft/world/item/Item; jK ORANGE_CONCRETE
f Lnet/minecraft/world/item/Item; jL MAGENTA_CONCRETE
f Lnet/minecraft/world/item/Item; jM LIGHT_BLUE_CONCRETE
f Lnet/minecraft/world/item/Item; jN YELLOW_CONCRETE
f Lnet/minecraft/world/item/Item; jO LIME_CONCRETE
f Lnet/minecraft/world/item/Item; jP PINK_CONCRETE
f Lnet/minecraft/world/item/Item; jQ GRAY_CONCRETE
f Lnet/minecraft/world/item/Item; jR LIGHT_GRAY_CONCRETE
f Lnet/minecraft/world/item/Item; jS CYAN_CONCRETE
f Lnet/minecraft/world/item/Item; jT PURPLE_CONCRETE
f Lnet/minecraft/world/item/Item; jU BLUE_CONCRETE
f Lnet/minecraft/world/item/Item; jV BROWN_CONCRETE
f Lnet/minecraft/world/item/Item; jW GREEN_CONCRETE
f Lnet/minecraft/world/item/Item; jX RED_CONCRETE
f Lnet/minecraft/world/item/Item; jY BLACK_CONCRETE
f Lnet/minecraft/world/item/Item; jZ WHITE_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; ja BONE_BLOCK
f Lnet/minecraft/world/item/Item; jb STRUCTURE_VOID
f Lnet/minecraft/world/item/Item; jc SHULKER_BOX
f Lnet/minecraft/world/item/Item; jd WHITE_SHULKER_BOX
f Lnet/minecraft/world/item/Item; je ORANGE_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jf MAGENTA_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jg LIGHT_BLUE_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jh YELLOW_SHULKER_BOX
f Lnet/minecraft/world/item/Item; ji LIME_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jj PINK_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jk GRAY_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jl LIGHT_GRAY_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jm CYAN_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jn PURPLE_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jo BLUE_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jp BROWN_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jq GREEN_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jr RED_SHULKER_BOX
f Lnet/minecraft/world/item/Item; js BLACK_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jt WHITE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; ju ORANGE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jv MAGENTA_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jw LIGHT_BLUE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jx YELLOW_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jy LIME_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jz PINK_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; k POLISHED_DEEPSLATE
f Lnet/minecraft/world/item/Item; kA HORN_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kB TUBE_CORAL
f Lnet/minecraft/world/item/Item; kC BRAIN_CORAL
f Lnet/minecraft/world/item/Item; kD BUBBLE_CORAL
f Lnet/minecraft/world/item/Item; kE FIRE_CORAL
f Lnet/minecraft/world/item/Item; kF HORN_CORAL
f Lnet/minecraft/world/item/Item; kG DEAD_BRAIN_CORAL
f Lnet/minecraft/world/item/Item; kH DEAD_BUBBLE_CORAL
f Lnet/minecraft/world/item/Item; kI DEAD_FIRE_CORAL
f Lnet/minecraft/world/item/Item; kJ DEAD_HORN_CORAL
f Lnet/minecraft/world/item/Item; kK DEAD_TUBE_CORAL
f Lnet/minecraft/world/item/Item; kL TUBE_CORAL_FAN
f Lnet/minecraft/world/item/Item; kM BRAIN_CORAL_FAN
f Lnet/minecraft/world/item/Item; kN BUBBLE_CORAL_FAN
f Lnet/minecraft/world/item/Item; kO FIRE_CORAL_FAN
f Lnet/minecraft/world/item/Item; kP HORN_CORAL_FAN
f Lnet/minecraft/world/item/Item; kQ DEAD_TUBE_CORAL_FAN
f Lnet/minecraft/world/item/Item; kR DEAD_BRAIN_CORAL_FAN
f Lnet/minecraft/world/item/Item; kS DEAD_BUBBLE_CORAL_FAN
f Lnet/minecraft/world/item/Item; kT DEAD_FIRE_CORAL_FAN
f Lnet/minecraft/world/item/Item; kU DEAD_HORN_CORAL_FAN
f Lnet/minecraft/world/item/Item; kV BLUE_ICE
f Lnet/minecraft/world/item/Item; kW CONDUIT
f Lnet/minecraft/world/item/Item; kX POLISHED_GRANITE_STAIRS
f Lnet/minecraft/world/item/Item; kY SMOOTH_RED_SANDSTONE_STAIRS
f Lnet/minecraft/world/item/Item; kZ MOSSY_STONE_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; ka ORANGE_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kb MAGENTA_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kc LIGHT_BLUE_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kd YELLOW_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; ke LIME_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kf PINK_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kg GRAY_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kh LIGHT_GRAY_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; ki CYAN_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kj PURPLE_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kk BLUE_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kl BROWN_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; km GREEN_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kn RED_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; ko BLACK_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kp TURTLE_EGG
f Lnet/minecraft/world/item/Item; kq SNIFFER_EGG
f Lnet/minecraft/world/item/Item; kr DEAD_TUBE_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; ks DEAD_BRAIN_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kt DEAD_BUBBLE_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; ku DEAD_FIRE_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kv DEAD_HORN_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kw TUBE_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kx BRAIN_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; ky BUBBLE_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kz FIRE_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; l CALCITE
f Lnet/minecraft/world/item/Item; lA POLISHED_ANDESITE_SLAB
f Lnet/minecraft/world/item/Item; lB DIORITE_SLAB
f Lnet/minecraft/world/item/Item; lC COBBLED_DEEPSLATE_SLAB
f Lnet/minecraft/world/item/Item; lD POLISHED_DEEPSLATE_SLAB
f Lnet/minecraft/world/item/Item; lE DEEPSLATE_BRICK_SLAB
f Lnet/minecraft/world/item/Item; lF DEEPSLATE_TILE_SLAB
f Lnet/minecraft/world/item/Item; lG SCAFFOLDING
f Lnet/minecraft/world/item/Item; lH REDSTONE
f Lnet/minecraft/world/item/Item; lI REDSTONE_TORCH
f Lnet/minecraft/world/item/Item; lJ REDSTONE_BLOCK
f Lnet/minecraft/world/item/Item; lK REPEATER
f Lnet/minecraft/world/item/Item; lL COMPARATOR
f Lnet/minecraft/world/item/Item; lM PISTON
f Lnet/minecraft/world/item/Item; lN STICKY_PISTON
f Lnet/minecraft/world/item/Item; lO SLIME_BLOCK
f Lnet/minecraft/world/item/Item; lP HONEY_BLOCK
f Lnet/minecraft/world/item/Item; lQ OBSERVER
f Lnet/minecraft/world/item/Item; lR HOPPER
f Lnet/minecraft/world/item/Item; lS DISPENSER
f Lnet/minecraft/world/item/Item; lT DROPPER
f Lnet/minecraft/world/item/Item; lU LECTERN
f Lnet/minecraft/world/item/Item; lV TARGET
f Lnet/minecraft/world/item/Item; lW LEVER
f Lnet/minecraft/world/item/Item; lX LIGHTNING_ROD
f Lnet/minecraft/world/item/Item; lY DAYLIGHT_DETECTOR
f Lnet/minecraft/world/item/Item; lZ SCULK_SENSOR
f Lnet/minecraft/world/item/Item; la POLISHED_DIORITE_STAIRS
f Lnet/minecraft/world/item/Item; lb MOSSY_COBBLESTONE_STAIRS
f Lnet/minecraft/world/item/Item; lc END_STONE_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; ld STONE_STAIRS
f Lnet/minecraft/world/item/Item; le SMOOTH_SANDSTONE_STAIRS
f Lnet/minecraft/world/item/Item; lf SMOOTH_QUARTZ_STAIRS
f Lnet/minecraft/world/item/Item; lg GRANITE_STAIRS
f Lnet/minecraft/world/item/Item; lh ANDESITE_STAIRS
f Lnet/minecraft/world/item/Item; li RED_NETHER_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; lj POLISHED_ANDESITE_STAIRS
f Lnet/minecraft/world/item/Item; lk DIORITE_STAIRS
f Lnet/minecraft/world/item/Item; ll COBBLED_DEEPSLATE_STAIRS
f Lnet/minecraft/world/item/Item; lm POLISHED_DEEPSLATE_STAIRS
f Lnet/minecraft/world/item/Item; ln DEEPSLATE_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; lo DEEPSLATE_TILE_STAIRS
f Lnet/minecraft/world/item/Item; lp POLISHED_GRANITE_SLAB
f Lnet/minecraft/world/item/Item; lq SMOOTH_RED_SANDSTONE_SLAB
f Lnet/minecraft/world/item/Item; lr MOSSY_STONE_BRICK_SLAB
f Lnet/minecraft/world/item/Item; ls POLISHED_DIORITE_SLAB
f Lnet/minecraft/world/item/Item; lt MOSSY_COBBLESTONE_SLAB
f Lnet/minecraft/world/item/Item; lu END_STONE_BRICK_SLAB
f Lnet/minecraft/world/item/Item; lv SMOOTH_SANDSTONE_SLAB
f Lnet/minecraft/world/item/Item; lw SMOOTH_QUARTZ_SLAB
f Lnet/minecraft/world/item/Item; lx GRANITE_SLAB
f Lnet/minecraft/world/item/Item; ly ANDESITE_SLAB
f Lnet/minecraft/world/item/Item; lz RED_NETHER_BRICK_SLAB
f Lnet/minecraft/world/item/Item; m TUFF
f Lnet/minecraft/world/item/Item; mA JUNGLE_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mB ACACIA_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mC CHERRY_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mD DARK_OAK_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mE MANGROVE_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mF BAMBOO_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mG CRIMSON_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mH WARPED_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mI IRON_DOOR
f Lnet/minecraft/world/item/Item; mJ OAK_DOOR
f Lnet/minecraft/world/item/Item; mK SPRUCE_DOOR
f Lnet/minecraft/world/item/Item; mL BIRCH_DOOR
f Lnet/minecraft/world/item/Item; mM JUNGLE_DOOR
f Lnet/minecraft/world/item/Item; mN ACACIA_DOOR
f Lnet/minecraft/world/item/Item; mO CHERRY_DOOR
f Lnet/minecraft/world/item/Item; mP DARK_OAK_DOOR
f Lnet/minecraft/world/item/Item; mQ MANGROVE_DOOR
f Lnet/minecraft/world/item/Item; mR BAMBOO_DOOR
f Lnet/minecraft/world/item/Item; mS CRIMSON_DOOR
f Lnet/minecraft/world/item/Item; mT WARPED_DOOR
f Lnet/minecraft/world/item/Item; mU COPPER_DOOR
f Lnet/minecraft/world/item/Item; mV EXPOSED_COPPER_DOOR
f Lnet/minecraft/world/item/Item; mW WEATHERED_COPPER_DOOR
f Lnet/minecraft/world/item/Item; mX OXIDIZED_COPPER_DOOR
f Lnet/minecraft/world/item/Item; mY WAXED_COPPER_DOOR
f Lnet/minecraft/world/item/Item; mZ WAXED_EXPOSED_COPPER_DOOR
f Lnet/minecraft/world/item/Item; ma CALIBRATED_SCULK_SENSOR
f Lnet/minecraft/world/item/Item; mb TRIPWIRE_HOOK
f Lnet/minecraft/world/item/Item; mc TRAPPED_CHEST
f Lnet/minecraft/world/item/Item; md TNT
f Lnet/minecraft/world/item/Item; me REDSTONE_LAMP
f Lnet/minecraft/world/item/Item; mf NOTE_BLOCK
f Lnet/minecraft/world/item/Item; mg STONE_BUTTON
f Lnet/minecraft/world/item/Item; mh POLISHED_BLACKSTONE_BUTTON
f Lnet/minecraft/world/item/Item; mi OAK_BUTTON
f Lnet/minecraft/world/item/Item; mj SPRUCE_BUTTON
f Lnet/minecraft/world/item/Item; mk BIRCH_BUTTON
f Lnet/minecraft/world/item/Item; ml JUNGLE_BUTTON
f Lnet/minecraft/world/item/Item; mm ACACIA_BUTTON
f Lnet/minecraft/world/item/Item; mn CHERRY_BUTTON
f Lnet/minecraft/world/item/Item; mo DARK_OAK_BUTTON
f Lnet/minecraft/world/item/Item; mp MANGROVE_BUTTON
f Lnet/minecraft/world/item/Item; mq BAMBOO_BUTTON
f Lnet/minecraft/world/item/Item; mr CRIMSON_BUTTON
f Lnet/minecraft/world/item/Item; ms WARPED_BUTTON
f Lnet/minecraft/world/item/Item; mt STONE_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mu POLISHED_BLACKSTONE_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mv LIGHT_WEIGHTED_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mw HEAVY_WEIGHTED_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mx OAK_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; my SPRUCE_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mz BIRCH_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; n TUFF_SLAB
f Lnet/minecraft/world/item/Item; nA ACACIA_FENCE_GATE
f Lnet/minecraft/world/item/Item; nB CHERRY_FENCE_GATE
f Lnet/minecraft/world/item/Item; nC DARK_OAK_FENCE_GATE
f Lnet/minecraft/world/item/Item; nD MANGROVE_FENCE_GATE
f Lnet/minecraft/world/item/Item; nE BAMBOO_FENCE_GATE
f Lnet/minecraft/world/item/Item; nF CRIMSON_FENCE_GATE
f Lnet/minecraft/world/item/Item; nG WARPED_FENCE_GATE
f Lnet/minecraft/world/item/Item; nH POWERED_RAIL
f Lnet/minecraft/world/item/Item; nI DETECTOR_RAIL
f Lnet/minecraft/world/item/Item; nJ RAIL
f Lnet/minecraft/world/item/Item; nK ACTIVATOR_RAIL
f Lnet/minecraft/world/item/Item; nL SADDLE
f Lnet/minecraft/world/item/Item; nM MINECART
f Lnet/minecraft/world/item/Item; nN CHEST_MINECART
f Lnet/minecraft/world/item/Item; nO FURNACE_MINECART
f Lnet/minecraft/world/item/Item; nP TNT_MINECART
f Lnet/minecraft/world/item/Item; nQ HOPPER_MINECART
f Lnet/minecraft/world/item/Item; nR CARROT_ON_A_STICK
f Lnet/minecraft/world/item/Item; nS WARPED_FUNGUS_ON_A_STICK
f Lnet/minecraft/world/item/Item; nT ELYTRA
f Lnet/minecraft/world/item/Item; nU OAK_BOAT
f Lnet/minecraft/world/item/Item; nV OAK_CHEST_BOAT
f Lnet/minecraft/world/item/Item; nW SPRUCE_BOAT
f Lnet/minecraft/world/item/Item; nX SPRUCE_CHEST_BOAT
f Lnet/minecraft/world/item/Item; nY BIRCH_BOAT
f Lnet/minecraft/world/item/Item; nZ BIRCH_CHEST_BOAT
f Lnet/minecraft/world/item/Item; na WAXED_WEATHERED_COPPER_DOOR
f Lnet/minecraft/world/item/Item; nb WAXED_OXIDIZED_COPPER_DOOR
f Lnet/minecraft/world/item/Item; nc IRON_TRAPDOOR
f Lnet/minecraft/world/item/Item; nd OAK_TRAPDOOR
f Lnet/minecraft/world/item/Item; ne SPRUCE_TRAPDOOR
f Lnet/minecraft/world/item/Item; nf BIRCH_TRAPDOOR
f Lnet/minecraft/world/item/Item; ng JUNGLE_TRAPDOOR
f Lnet/minecraft/world/item/Item; nh ACACIA_TRAPDOOR
f Lnet/minecraft/world/item/Item; ni CHERRY_TRAPDOOR
f Lnet/minecraft/world/item/Item; nj DARK_OAK_TRAPDOOR
f Lnet/minecraft/world/item/Item; nk MANGROVE_TRAPDOOR
f Lnet/minecraft/world/item/Item; nl BAMBOO_TRAPDOOR
f Lnet/minecraft/world/item/Item; nm CRIMSON_TRAPDOOR
f Lnet/minecraft/world/item/Item; nn WARPED_TRAPDOOR
f Lnet/minecraft/world/item/Item; no COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; np EXPOSED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nq WEATHERED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nr OXIDIZED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; ns WAXED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nt WAXED_EXPOSED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nu WAXED_WEATHERED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nv WAXED_OXIDIZED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nw OAK_FENCE_GATE
f Lnet/minecraft/world/item/Item; nx SPRUCE_FENCE_GATE
f Lnet/minecraft/world/item/Item; ny BIRCH_FENCE_GATE
f Lnet/minecraft/world/item/Item; nz JUNGLE_FENCE_GATE
f Lnet/minecraft/world/item/Item; o TUFF_STAIRS
f Lnet/minecraft/world/item/Item; oA LAPIS_LAZULI
f Lnet/minecraft/world/item/Item; oB QUARTZ
f Lnet/minecraft/world/item/Item; oC AMETHYST_SHARD
f Lnet/minecraft/world/item/Item; oD RAW_IRON
f Lnet/minecraft/world/item/Item; oE IRON_INGOT
f Lnet/minecraft/world/item/Item; oF RAW_COPPER
f Lnet/minecraft/world/item/Item; oG COPPER_INGOT
f Lnet/minecraft/world/item/Item; oH RAW_GOLD
f Lnet/minecraft/world/item/Item; oI GOLD_INGOT
f Lnet/minecraft/world/item/Item; oJ NETHERITE_INGOT
f Lnet/minecraft/world/item/Item; oK NETHERITE_SCRAP
f Lnet/minecraft/world/item/Item; oL WOODEN_SWORD
f Lnet/minecraft/world/item/Item; oM WOODEN_SHOVEL
f Lnet/minecraft/world/item/Item; oN WOODEN_PICKAXE
f Lnet/minecraft/world/item/Item; oO WOODEN_AXE
f Lnet/minecraft/world/item/Item; oP WOODEN_HOE
f Lnet/minecraft/world/item/Item; oQ STONE_SWORD
f Lnet/minecraft/world/item/Item; oR STONE_SHOVEL
f Lnet/minecraft/world/item/Item; oS STONE_PICKAXE
f Lnet/minecraft/world/item/Item; oT STONE_AXE
f Lnet/minecraft/world/item/Item; oU STONE_HOE
f Lnet/minecraft/world/item/Item; oV GOLDEN_SWORD
f Lnet/minecraft/world/item/Item; oW GOLDEN_SHOVEL
f Lnet/minecraft/world/item/Item; oX GOLDEN_PICKAXE
f Lnet/minecraft/world/item/Item; oY GOLDEN_AXE
f Lnet/minecraft/world/item/Item; oZ GOLDEN_HOE
f Lnet/minecraft/world/item/Item; oa JUNGLE_BOAT
f Lnet/minecraft/world/item/Item; ob JUNGLE_CHEST_BOAT
f Lnet/minecraft/world/item/Item; oc ACACIA_BOAT
f Lnet/minecraft/world/item/Item; od ACACIA_CHEST_BOAT
f Lnet/minecraft/world/item/Item; oe CHERRY_BOAT
f Lnet/minecraft/world/item/Item; of CHERRY_CHEST_BOAT
f Lnet/minecraft/world/item/Item; og DARK_OAK_BOAT
f Lnet/minecraft/world/item/Item; oh DARK_OAK_CHEST_BOAT
f Lnet/minecraft/world/item/Item; oi MANGROVE_BOAT
f Lnet/minecraft/world/item/Item; oj MANGROVE_CHEST_BOAT
f Lnet/minecraft/world/item/Item; ok BAMBOO_RAFT
f Lnet/minecraft/world/item/Item; ol BAMBOO_CHEST_RAFT
f Lnet/minecraft/world/item/Item; om STRUCTURE_BLOCK
f Lnet/minecraft/world/item/Item; on JIGSAW
f Lnet/minecraft/world/item/Item; oo TURTLE_HELMET
f Lnet/minecraft/world/item/Item; op TURTLE_SCUTE
f Lnet/minecraft/world/item/Item; oq ARMADILLO_SCUTE
f Lnet/minecraft/world/item/Item; or WOLF_ARMOR
f Lnet/minecraft/world/item/Item; os FLINT_AND_STEEL
f Lnet/minecraft/world/item/Item; ot APPLE
f Lnet/minecraft/world/item/Item; ou BOW
f Lnet/minecraft/world/item/Item; ov ARROW
f Lnet/minecraft/world/item/Item; ow COAL
f Lnet/minecraft/world/item/Item; ox CHARCOAL
f Lnet/minecraft/world/item/Item; oy DIAMOND
f Lnet/minecraft/world/item/Item; oz EMERALD
f Lnet/minecraft/world/item/Item; p TUFF_WALL
f Lnet/minecraft/world/item/Item; pA LEATHER_LEGGINGS
f Lnet/minecraft/world/item/Item; pB LEATHER_BOOTS
f Lnet/minecraft/world/item/Item; pC CHAINMAIL_HELMET
f Lnet/minecraft/world/item/Item; pD CHAINMAIL_CHESTPLATE
f Lnet/minecraft/world/item/Item; pE CHAINMAIL_LEGGINGS
f Lnet/minecraft/world/item/Item; pF CHAINMAIL_BOOTS
f Lnet/minecraft/world/item/Item; pG IRON_HELMET
f Lnet/minecraft/world/item/Item; pH IRON_CHESTPLATE
f Lnet/minecraft/world/item/Item; pI IRON_LEGGINGS
f Lnet/minecraft/world/item/Item; pJ IRON_BOOTS
f Lnet/minecraft/world/item/Item; pK DIAMOND_HELMET
f Lnet/minecraft/world/item/Item; pL DIAMOND_CHESTPLATE
f Lnet/minecraft/world/item/Item; pM DIAMOND_LEGGINGS
f Lnet/minecraft/world/item/Item; pN DIAMOND_BOOTS
f Lnet/minecraft/world/item/Item; pO GOLDEN_HELMET
f Lnet/minecraft/world/item/Item; pP GOLDEN_CHESTPLATE
f Lnet/minecraft/world/item/Item; pQ GOLDEN_LEGGINGS
f Lnet/minecraft/world/item/Item; pR GOLDEN_BOOTS
f Lnet/minecraft/world/item/Item; pS NETHERITE_HELMET
f Lnet/minecraft/world/item/Item; pT NETHERITE_CHESTPLATE
f Lnet/minecraft/world/item/Item; pU NETHERITE_LEGGINGS
f Lnet/minecraft/world/item/Item; pV NETHERITE_BOOTS
f Lnet/minecraft/world/item/Item; pW FLINT
f Lnet/minecraft/world/item/Item; pX PORKCHOP
f Lnet/minecraft/world/item/Item; pY COOKED_PORKCHOP
f Lnet/minecraft/world/item/Item; pZ PAINTING
f Lnet/minecraft/world/item/Item; pa IRON_SWORD
f Lnet/minecraft/world/item/Item; pb IRON_SHOVEL
f Lnet/minecraft/world/item/Item; pc IRON_PICKAXE
f Lnet/minecraft/world/item/Item; pd IRON_AXE
f Lnet/minecraft/world/item/Item; pe IRON_HOE
f Lnet/minecraft/world/item/Item; pf DIAMOND_SWORD
f Lnet/minecraft/world/item/Item; pg DIAMOND_SHOVEL
f Lnet/minecraft/world/item/Item; ph DIAMOND_PICKAXE
f Lnet/minecraft/world/item/Item; pi DIAMOND_AXE
f Lnet/minecraft/world/item/Item; pj DIAMOND_HOE
f Lnet/minecraft/world/item/Item; pk NETHERITE_SWORD
f Lnet/minecraft/world/item/Item; pl NETHERITE_SHOVEL
f Lnet/minecraft/world/item/Item; pm NETHERITE_PICKAXE
f Lnet/minecraft/world/item/Item; pn NETHERITE_AXE
f Lnet/minecraft/world/item/Item; po NETHERITE_HOE
f Lnet/minecraft/world/item/Item; pp STICK
f Lnet/minecraft/world/item/Item; pq BOWL
f Lnet/minecraft/world/item/Item; pr MUSHROOM_STEW
f Lnet/minecraft/world/item/Item; ps STRING
f Lnet/minecraft/world/item/Item; pt FEATHER
f Lnet/minecraft/world/item/Item; pu GUNPOWDER
f Lnet/minecraft/world/item/Item; pv WHEAT_SEEDS
f Lnet/minecraft/world/item/Item; pw WHEAT
f Lnet/minecraft/world/item/Item; px BREAD
f Lnet/minecraft/world/item/Item; py LEATHER_HELMET
f Lnet/minecraft/world/item/Item; pz LEATHER_CHESTPLATE
f Lnet/minecraft/world/item/Item; q CHISELED_TUFF
f Lnet/minecraft/world/item/Item; qA LAVA_BUCKET
f Lnet/minecraft/world/item/Item; qB POWDER_SNOW_BUCKET
f Lnet/minecraft/world/item/Item; qC SNOWBALL
f Lnet/minecraft/world/item/Item; qD LEATHER
f Lnet/minecraft/world/item/Item; qE MILK_BUCKET
f Lnet/minecraft/world/item/Item; qF PUFFERFISH_BUCKET
f Lnet/minecraft/world/item/Item; qG SALMON_BUCKET
f Lnet/minecraft/world/item/Item; qH COD_BUCKET
f Lnet/minecraft/world/item/Item; qI TROPICAL_FISH_BUCKET
f Lnet/minecraft/world/item/Item; qJ AXOLOTL_BUCKET
f Lnet/minecraft/world/item/Item; qK TADPOLE_BUCKET
f Lnet/minecraft/world/item/Item; qL BRICK
f Lnet/minecraft/world/item/Item; qM CLAY_BALL
f Lnet/minecraft/world/item/Item; qN DRIED_KELP_BLOCK
f Lnet/minecraft/world/item/Item; qO PAPER
f Lnet/minecraft/world/item/Item; qP BOOK
f Lnet/minecraft/world/item/Item; qQ SLIME_BALL
f Lnet/minecraft/world/item/Item; qR EGG
f Lnet/minecraft/world/item/Item; qS COMPASS
f Lnet/minecraft/world/item/Item; qT RECOVERY_COMPASS
f Lnet/minecraft/world/item/Item; qU BUNDLE
f Lnet/minecraft/world/item/Item; qV FISHING_ROD
f Lnet/minecraft/world/item/Item; qW CLOCK
f Lnet/minecraft/world/item/Item; qX SPYGLASS
f Lnet/minecraft/world/item/Item; qY GLOWSTONE_DUST
f Lnet/minecraft/world/item/Item; qZ COD
f Lnet/minecraft/world/item/Item; qa GOLDEN_APPLE
f Lnet/minecraft/world/item/Item; qb ENCHANTED_GOLDEN_APPLE
f Lnet/minecraft/world/item/Item; qc OAK_SIGN
f Lnet/minecraft/world/item/Item; qd SPRUCE_SIGN
f Lnet/minecraft/world/item/Item; qe BIRCH_SIGN
f Lnet/minecraft/world/item/Item; qf JUNGLE_SIGN
f Lnet/minecraft/world/item/Item; qg ACACIA_SIGN
f Lnet/minecraft/world/item/Item; qh CHERRY_SIGN
f Lnet/minecraft/world/item/Item; qi DARK_OAK_SIGN
f Lnet/minecraft/world/item/Item; qj MANGROVE_SIGN
f Lnet/minecraft/world/item/Item; qk BAMBOO_SIGN
f Lnet/minecraft/world/item/Item; ql CRIMSON_SIGN
f Lnet/minecraft/world/item/Item; qm WARPED_SIGN
f Lnet/minecraft/world/item/Item; qn OAK_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qo SPRUCE_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qp BIRCH_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qq JUNGLE_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qr ACACIA_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qs CHERRY_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qt DARK_OAK_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qu MANGROVE_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qv BAMBOO_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qw CRIMSON_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qx WARPED_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qy BUCKET
f Lnet/minecraft/world/item/Item; qz WATER_BUCKET
f Lnet/minecraft/world/item/Item; r POLISHED_TUFF
f Lnet/minecraft/world/item/Item; rA SUGAR
f Lnet/minecraft/world/item/Item; rB CAKE
f Lnet/minecraft/world/item/Item; rC WHITE_BED
f Lnet/minecraft/world/item/Item; rD ORANGE_BED
f Lnet/minecraft/world/item/Item; rE MAGENTA_BED
f Lnet/minecraft/world/item/Item; rF LIGHT_BLUE_BED
f Lnet/minecraft/world/item/Item; rG YELLOW_BED
f Lnet/minecraft/world/item/Item; rH LIME_BED
f Lnet/minecraft/world/item/Item; rI PINK_BED
f Lnet/minecraft/world/item/Item; rJ GRAY_BED
f Lnet/minecraft/world/item/Item; rK LIGHT_GRAY_BED
f Lnet/minecraft/world/item/Item; rL CYAN_BED
f Lnet/minecraft/world/item/Item; rM PURPLE_BED
f Lnet/minecraft/world/item/Item; rN BLUE_BED
f Lnet/minecraft/world/item/Item; rO BROWN_BED
f Lnet/minecraft/world/item/Item; rP GREEN_BED
f Lnet/minecraft/world/item/Item; rQ RED_BED
f Lnet/minecraft/world/item/Item; rR BLACK_BED
f Lnet/minecraft/world/item/Item; rS COOKIE
f Lnet/minecraft/world/item/Item; rT CRAFTER
f Lnet/minecraft/world/item/Item; rU FILLED_MAP
f Lnet/minecraft/world/item/Item; rV SHEARS
f Lnet/minecraft/world/item/Item; rW MELON_SLICE
f Lnet/minecraft/world/item/Item; rX DRIED_KELP
f Lnet/minecraft/world/item/Item; rY PUMPKIN_SEEDS
f Lnet/minecraft/world/item/Item; rZ MELON_SEEDS
f Lnet/minecraft/world/item/Item; ra SALMON
f Lnet/minecraft/world/item/Item; rb TROPICAL_FISH
f Lnet/minecraft/world/item/Item; rc PUFFERFISH
f Lnet/minecraft/world/item/Item; rd COOKED_COD
f Lnet/minecraft/world/item/Item; re COOKED_SALMON
f Lnet/minecraft/world/item/Item; rf INK_SAC
f Lnet/minecraft/world/item/Item; rg GLOW_INK_SAC
f Lnet/minecraft/world/item/Item; rh COCOA_BEANS
f Lnet/minecraft/world/item/Item; ri WHITE_DYE
f Lnet/minecraft/world/item/Item; rj ORANGE_DYE
f Lnet/minecraft/world/item/Item; rk MAGENTA_DYE
f Lnet/minecraft/world/item/Item; rl LIGHT_BLUE_DYE
f Lnet/minecraft/world/item/Item; rm YELLOW_DYE
f Lnet/minecraft/world/item/Item; rn LIME_DYE
f Lnet/minecraft/world/item/Item; ro PINK_DYE
f Lnet/minecraft/world/item/Item; rp GRAY_DYE
f Lnet/minecraft/world/item/Item; rq LIGHT_GRAY_DYE
f Lnet/minecraft/world/item/Item; rr CYAN_DYE
f Lnet/minecraft/world/item/Item; rs PURPLE_DYE
f Lnet/minecraft/world/item/Item; rt BLUE_DYE
f Lnet/minecraft/world/item/Item; ru BROWN_DYE
f Lnet/minecraft/world/item/Item; rv GREEN_DYE
f Lnet/minecraft/world/item/Item; rw RED_DYE
f Lnet/minecraft/world/item/Item; rx BLACK_DYE
f Lnet/minecraft/world/item/Item; ry BONE_MEAL
f Lnet/minecraft/world/item/Item; rz BONE
f Lnet/minecraft/world/item/Item; s POLISHED_TUFF_SLAB
f Lnet/minecraft/world/item/Item; sA BOGGED_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sB BREEZE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sC CAT_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sD CAMEL_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sE CAVE_SPIDER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sF CHICKEN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sG COD_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sH COW_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sI CREEPER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sJ DOLPHIN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sK DONKEY_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sL DROWNED_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sM ELDER_GUARDIAN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sN ENDER_DRAGON_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sO ENDERMAN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sP ENDERMITE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sQ EVOKER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sR FOX_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sS FROG_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sT GHAST_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sU GLOW_SQUID_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sV GOAT_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sW GUARDIAN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sX HOGLIN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sY HORSE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sZ HUSK_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sa BEEF
f Lnet/minecraft/world/item/Item; sb COOKED_BEEF
f Lnet/minecraft/world/item/Item; sc CHICKEN
f Lnet/minecraft/world/item/Item; sd COOKED_CHICKEN
f Lnet/minecraft/world/item/Item; se ROTTEN_FLESH
f Lnet/minecraft/world/item/Item; sf ENDER_PEARL
f Lnet/minecraft/world/item/Item; sg BLAZE_ROD
f Lnet/minecraft/world/item/Item; sh GHAST_TEAR
f Lnet/minecraft/world/item/Item; si GOLD_NUGGET
f Lnet/minecraft/world/item/Item; sj NETHER_WART
f Lnet/minecraft/world/item/Item; sk POTION
f Lnet/minecraft/world/item/Item; sl GLASS_BOTTLE
f Lnet/minecraft/world/item/Item; sm SPIDER_EYE
f Lnet/minecraft/world/item/Item; sn FERMENTED_SPIDER_EYE
f Lnet/minecraft/world/item/Item; so BLAZE_POWDER
f Lnet/minecraft/world/item/Item; sp MAGMA_CREAM
f Lnet/minecraft/world/item/Item; sq BREWING_STAND
f Lnet/minecraft/world/item/Item; sr CAULDRON
f Lnet/minecraft/world/item/Item; ss ENDER_EYE
f Lnet/minecraft/world/item/Item; st GLISTERING_MELON_SLICE
f Lnet/minecraft/world/item/Item; su ARMADILLO_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sv ALLAY_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sw AXOLOTL_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sx BAT_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sy BEE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; sz BLAZE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; t POLISHED_TUFF_STAIRS
f Lnet/minecraft/world/item/Item; tA SPIDER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tB SQUID_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tC STRAY_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tD STRIDER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tE TADPOLE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tF TRADER_LLAMA_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tG TROPICAL_FISH_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tH TURTLE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tI VEX_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tJ VILLAGER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tK VINDICATOR_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tL WANDERING_TRADER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tM WARDEN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tN WITCH_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tO WITHER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tP WITHER_SKELETON_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tQ WOLF_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tR ZOGLIN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tS ZOMBIE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tT ZOMBIE_HORSE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tU ZOMBIE_VILLAGER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tV ZOMBIFIED_PIGLIN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tW EXPERIENCE_BOTTLE
f Lnet/minecraft/world/item/Item; tX FIRE_CHARGE
f Lnet/minecraft/world/item/Item; tY WIND_CHARGE
f Lnet/minecraft/world/item/Item; tZ WRITABLE_BOOK
f Lnet/minecraft/world/item/Item; ta IRON_GOLEM_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tb LLAMA_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tc MAGMA_CUBE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; td MOOSHROOM_SPAWN_EGG
f Lnet/minecraft/world/item/Item; te MULE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tf OCELOT_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tg PANDA_SPAWN_EGG
f Lnet/minecraft/world/item/Item; th PARROT_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ti PHANTOM_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tj PIG_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tk PIGLIN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tl PIGLIN_BRUTE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tm PILLAGER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tn POLAR_BEAR_SPAWN_EGG
f Lnet/minecraft/world/item/Item; to PUFFERFISH_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tp RABBIT_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tq RAVAGER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tr SALMON_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ts SHEEP_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tt SHULKER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tu SILVERFISH_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tv SKELETON_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tw SKELETON_HORSE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tx SLIME_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ty SNIFFER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tz SNOW_GOLEM_SPAWN_EGG
f Lnet/minecraft/world/item/Item; u POLISHED_TUFF_WALL
f Lnet/minecraft/world/item/Item; uA RABBIT
f Lnet/minecraft/world/item/Item; uB COOKED_RABBIT
f Lnet/minecraft/world/item/Item; uC RABBIT_STEW
f Lnet/minecraft/world/item/Item; uD RABBIT_FOOT
f Lnet/minecraft/world/item/Item; uE RABBIT_HIDE
f Lnet/minecraft/world/item/Item; uF ARMOR_STAND
f Lnet/minecraft/world/item/Item; uG IRON_HORSE_ARMOR
f Lnet/minecraft/world/item/Item; uH GOLDEN_HORSE_ARMOR
f Lnet/minecraft/world/item/Item; uI DIAMOND_HORSE_ARMOR
f Lnet/minecraft/world/item/Item; uJ LEATHER_HORSE_ARMOR
f Lnet/minecraft/world/item/Item; uK LEAD
f Lnet/minecraft/world/item/Item; uL NAME_TAG
f Lnet/minecraft/world/item/Item; uM COMMAND_BLOCK_MINECART
f Lnet/minecraft/world/item/Item; uN MUTTON
f Lnet/minecraft/world/item/Item; uO COOKED_MUTTON
f Lnet/minecraft/world/item/Item; uP WHITE_BANNER
f Lnet/minecraft/world/item/Item; uQ ORANGE_BANNER
f Lnet/minecraft/world/item/Item; uR MAGENTA_BANNER
f Lnet/minecraft/world/item/Item; uS LIGHT_BLUE_BANNER
f Lnet/minecraft/world/item/Item; uT YELLOW_BANNER
f Lnet/minecraft/world/item/Item; uU LIME_BANNER
f Lnet/minecraft/world/item/Item; uV PINK_BANNER
f Lnet/minecraft/world/item/Item; uW GRAY_BANNER
f Lnet/minecraft/world/item/Item; uX LIGHT_GRAY_BANNER
f Lnet/minecraft/world/item/Item; uY CYAN_BANNER
f Lnet/minecraft/world/item/Item; uZ PURPLE_BANNER
f Lnet/minecraft/world/item/Item; ua WRITTEN_BOOK
f Lnet/minecraft/world/item/Item; ub MACE
f Lnet/minecraft/world/item/Item; uc ITEM_FRAME
f Lnet/minecraft/world/item/Item; ud GLOW_ITEM_FRAME
f Lnet/minecraft/world/item/Item; ue FLOWER_POT
f Lnet/minecraft/world/item/Item; uf CARROT
f Lnet/minecraft/world/item/Item; ug POTATO
f Lnet/minecraft/world/item/Item; uh BAKED_POTATO
f Lnet/minecraft/world/item/Item; ui POISONOUS_POTATO
f Lnet/minecraft/world/item/Item; uj MAP
f Lnet/minecraft/world/item/Item; uk GOLDEN_CARROT
f Lnet/minecraft/world/item/Item; ul SKELETON_SKULL
f Lnet/minecraft/world/item/Item; um WITHER_SKELETON_SKULL
f Lnet/minecraft/world/item/Item; un PLAYER_HEAD
f Lnet/minecraft/world/item/Item; uo ZOMBIE_HEAD
f Lnet/minecraft/world/item/Item; up CREEPER_HEAD
f Lnet/minecraft/world/item/Item; uq DRAGON_HEAD
f Lnet/minecraft/world/item/Item; ur PIGLIN_HEAD
f Lnet/minecraft/world/item/Item; us NETHER_STAR
f Lnet/minecraft/world/item/Item; ut PUMPKIN_PIE
f Lnet/minecraft/world/item/Item; uu FIREWORK_ROCKET
f Lnet/minecraft/world/item/Item; uv FIREWORK_STAR
f Lnet/minecraft/world/item/Item; uw ENCHANTED_BOOK
f Lnet/minecraft/world/item/Item; ux NETHER_BRICK
f Lnet/minecraft/world/item/Item; uy PRISMARINE_SHARD
f Lnet/minecraft/world/item/Item; uz PRISMARINE_CRYSTALS
f Lnet/minecraft/world/item/Item; v TUFF_BRICKS
f Lnet/minecraft/world/item/Item; vA MUSIC_DISC_BLOCKS
f Lnet/minecraft/world/item/Item; vB MUSIC_DISC_CHIRP
f Lnet/minecraft/world/item/Item; vC MUSIC_DISC_FAR
f Lnet/minecraft/world/item/Item; vD MUSIC_DISC_MALL
f Lnet/minecraft/world/item/Item; vE MUSIC_DISC_MELLOHI
f Lnet/minecraft/world/item/Item; vF MUSIC_DISC_STAL
f Lnet/minecraft/world/item/Item; vG MUSIC_DISC_STRAD
f Lnet/minecraft/world/item/Item; vH MUSIC_DISC_WARD
f Lnet/minecraft/world/item/Item; vI MUSIC_DISC_11
f Lnet/minecraft/world/item/Item; vJ MUSIC_DISC_WAIT
f Lnet/minecraft/world/item/Item; vK MUSIC_DISC_OTHERSIDE
f Lnet/minecraft/world/item/Item; vL MUSIC_DISC_RELIC
f Lnet/minecraft/world/item/Item; vM MUSIC_DISC_5
f Lnet/minecraft/world/item/Item; vN MUSIC_DISC_PIGSTEP
f Lnet/minecraft/world/item/Item; vO DISC_FRAGMENT_5
f Lnet/minecraft/world/item/Item; vP TRIDENT
f Lnet/minecraft/world/item/Item; vQ PHANTOM_MEMBRANE
f Lnet/minecraft/world/item/Item; vR NAUTILUS_SHELL
f Lnet/minecraft/world/item/Item; vS HEART_OF_THE_SEA
f Lnet/minecraft/world/item/Item; vT CROSSBOW
f Lnet/minecraft/world/item/Item; vU SUSPICIOUS_STEW
f Lnet/minecraft/world/item/Item; vV LOOM
f Lnet/minecraft/world/item/Item; vW FLOWER_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; vX CREEPER_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; vY SKULL_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; vZ MOJANG_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; va BLUE_BANNER
f Lnet/minecraft/world/item/Item; vb BROWN_BANNER
f Lnet/minecraft/world/item/Item; vc GREEN_BANNER
f Lnet/minecraft/world/item/Item; vd RED_BANNER
f Lnet/minecraft/world/item/Item; ve BLACK_BANNER
f Lnet/minecraft/world/item/Item; vf END_CRYSTAL
f Lnet/minecraft/world/item/Item; vg CHORUS_FRUIT
f Lnet/minecraft/world/item/Item; vh POPPED_CHORUS_FRUIT
f Lnet/minecraft/world/item/Item; vi TORCHFLOWER_SEEDS
f Lnet/minecraft/world/item/Item; vj PITCHER_POD
f Lnet/minecraft/world/item/Item; vk BEETROOT
f Lnet/minecraft/world/item/Item; vl BEETROOT_SEEDS
f Lnet/minecraft/world/item/Item; vm BEETROOT_SOUP
f Lnet/minecraft/world/item/Item; vn DRAGON_BREATH
f Lnet/minecraft/world/item/Item; vo SPLASH_POTION
f Lnet/minecraft/world/item/Item; vp SPECTRAL_ARROW
f Lnet/minecraft/world/item/Item; vq TIPPED_ARROW
f Lnet/minecraft/world/item/Item; vr LINGERING_POTION
f Lnet/minecraft/world/item/Item; vs SHIELD
f Lnet/minecraft/world/item/Item; vt TOTEM_OF_UNDYING
f Lnet/minecraft/world/item/Item; vu SHULKER_SHELL
f Lnet/minecraft/world/item/Item; vv IRON_NUGGET
f Lnet/minecraft/world/item/Item; vw KNOWLEDGE_BOOK
f Lnet/minecraft/world/item/Item; vx DEBUG_STICK
f Lnet/minecraft/world/item/Item; vy MUSIC_DISC_13
f Lnet/minecraft/world/item/Item; vz MUSIC_DISC_CAT
f Lnet/minecraft/world/item/Item; w TUFF_BRICK_SLAB
f Lnet/minecraft/world/item/Item; wA HONEYCOMB_BLOCK
f Lnet/minecraft/world/item/Item; wB LODESTONE
f Lnet/minecraft/world/item/Item; wC CRYING_OBSIDIAN
f Lnet/minecraft/world/item/Item; wD BLACKSTONE
f Lnet/minecraft/world/item/Item; wE BLACKSTONE_SLAB
f Lnet/minecraft/world/item/Item; wF BLACKSTONE_STAIRS
f Lnet/minecraft/world/item/Item; wG GILDED_BLACKSTONE
f Lnet/minecraft/world/item/Item; wH POLISHED_BLACKSTONE
f Lnet/minecraft/world/item/Item; wI POLISHED_BLACKSTONE_SLAB
f Lnet/minecraft/world/item/Item; wJ POLISHED_BLACKSTONE_STAIRS
f Lnet/minecraft/world/item/Item; wK CHISELED_POLISHED_BLACKSTONE
f Lnet/minecraft/world/item/Item; wL POLISHED_BLACKSTONE_BRICKS
f Lnet/minecraft/world/item/Item; wM POLISHED_BLACKSTONE_BRICK_SLAB
f Lnet/minecraft/world/item/Item; wN POLISHED_BLACKSTONE_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; wO CRACKED_POLISHED_BLACKSTONE_BRICKS
f Lnet/minecraft/world/item/Item; wP RESPAWN_ANCHOR
f Lnet/minecraft/world/item/Item; wQ CANDLE
f Lnet/minecraft/world/item/Item; wR WHITE_CANDLE
f Lnet/minecraft/world/item/Item; wS ORANGE_CANDLE
f Lnet/minecraft/world/item/Item; wT MAGENTA_CANDLE
f Lnet/minecraft/world/item/Item; wU LIGHT_BLUE_CANDLE
f Lnet/minecraft/world/item/Item; wV YELLOW_CANDLE
f Lnet/minecraft/world/item/Item; wW LIME_CANDLE
f Lnet/minecraft/world/item/Item; wX PINK_CANDLE
f Lnet/minecraft/world/item/Item; wY GRAY_CANDLE
f Lnet/minecraft/world/item/Item; wZ LIGHT_GRAY_CANDLE
f Lnet/minecraft/world/item/Item; wa GLOBE_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; wb PIGLIN_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; wc FLOW_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; wd GUSTER_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; we GOAT_HORN
f Lnet/minecraft/world/item/Item; wf COMPOSTER
f Lnet/minecraft/world/item/Item; wg BARREL
f Lnet/minecraft/world/item/Item; wh SMOKER
f Lnet/minecraft/world/item/Item; wi BLAST_FURNACE
f Lnet/minecraft/world/item/Item; wj CARTOGRAPHY_TABLE
f Lnet/minecraft/world/item/Item; wk FLETCHING_TABLE
f Lnet/minecraft/world/item/Item; wl GRINDSTONE
f Lnet/minecraft/world/item/Item; wm SMITHING_TABLE
f Lnet/minecraft/world/item/Item; wn STONECUTTER
f Lnet/minecraft/world/item/Item; wo BELL
f Lnet/minecraft/world/item/Item; wp LANTERN
f Lnet/minecraft/world/item/Item; wq SOUL_LANTERN
f Lnet/minecraft/world/item/Item; wr SWEET_BERRIES
f Lnet/minecraft/world/item/Item; ws GLOW_BERRIES
f Lnet/minecraft/world/item/Item; wt CAMPFIRE
f Lnet/minecraft/world/item/Item; wu SOUL_CAMPFIRE
f Lnet/minecraft/world/item/Item; wv SHROOMLIGHT
f Lnet/minecraft/world/item/Item; ww HONEYCOMB
f Lnet/minecraft/world/item/Item; wx BEE_NEST
f Lnet/minecraft/world/item/Item; wy BEEHIVE
f Lnet/minecraft/world/item/Item; wz HONEY_BOTTLE
f Lnet/minecraft/world/item/Item; x TUFF_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; xA TIDE_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xB SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xC RIB_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xD SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xE WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xF SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xG SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xH RAISER_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xI HOST_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xJ FLOW_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xK BOLT_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xL ANGLER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xM ARCHER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xN ARMS_UP_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xO BLADE_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xP BREWER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xQ BURN_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xR DANGER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xS EXPLORER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xT FLOW_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xU FRIEND_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xV GUSTER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xW HEART_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xX HEARTBREAK_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xY HOWL_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xZ MINER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; xa CYAN_CANDLE
f Lnet/minecraft/world/item/Item; xb PURPLE_CANDLE
f Lnet/minecraft/world/item/Item; xc BLUE_CANDLE
f Lnet/minecraft/world/item/Item; xd BROWN_CANDLE
f Lnet/minecraft/world/item/Item; xe GREEN_CANDLE
f Lnet/minecraft/world/item/Item; xf RED_CANDLE
f Lnet/minecraft/world/item/Item; xg BLACK_CANDLE
f Lnet/minecraft/world/item/Item; xh SMALL_AMETHYST_BUD
f Lnet/minecraft/world/item/Item; xi MEDIUM_AMETHYST_BUD
f Lnet/minecraft/world/item/Item; xj LARGE_AMETHYST_BUD
f Lnet/minecraft/world/item/Item; xk AMETHYST_CLUSTER
f Lnet/minecraft/world/item/Item; xl POINTED_DRIPSTONE
f Lnet/minecraft/world/item/Item; xm OCHRE_FROGLIGHT
f Lnet/minecraft/world/item/Item; xn VERDANT_FROGLIGHT
f Lnet/minecraft/world/item/Item; xo PEARLESCENT_FROGLIGHT
f Lnet/minecraft/world/item/Item; xp FROGSPAWN
f Lnet/minecraft/world/item/Item; xq ECHO_SHARD
f Lnet/minecraft/world/item/Item; xr BRUSH
f Lnet/minecraft/world/item/Item; xs NETHERITE_UPGRADE_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xt SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xu DUNE_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xv COAST_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xw WILD_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xx WARD_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xy EYE_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; xz VEX_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; y TUFF_BRICK_WALL
f Lnet/minecraft/world/item/Item; yA OMINOUS_TRIAL_KEY
f Lnet/minecraft/world/item/Item; yB VAULT
f Lnet/minecraft/world/item/Item; yC OMINOUS_BOTTLE
f Lnet/minecraft/world/item/Item; yD BREEZE_ROD
f Lnet/minecraft/world/item/Item; ya MOURNER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yb PLENTY_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yc PRIZE_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yd SCRAPE_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; ye SHEAF_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yf SHELTER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yg SKULL_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yh SNORT_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yi COPPER_GRATE
f Lnet/minecraft/world/item/Item; yj EXPOSED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; yk WEATHERED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; yl OXIDIZED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; ym WAXED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; yn WAXED_EXPOSED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; yo WAXED_WEATHERED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; yp WAXED_OXIDIZED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; yq COPPER_BULB
f Lnet/minecraft/world/item/Item; yr EXPOSED_COPPER_BULB
f Lnet/minecraft/world/item/Item; ys WEATHERED_COPPER_BULB
f Lnet/minecraft/world/item/Item; yt OXIDIZED_COPPER_BULB
f Lnet/minecraft/world/item/Item; yu WAXED_COPPER_BULB
f Lnet/minecraft/world/item/Item; yv WAXED_EXPOSED_COPPER_BULB
f Lnet/minecraft/world/item/Item; yw WAXED_WEATHERED_COPPER_BULB
f Lnet/minecraft/world/item/Item; yx WAXED_OXIDIZED_COPPER_BULB
f Lnet/minecraft/world/item/Item; yy TRIAL_SPAWNER
f Lnet/minecraft/world/item/Item; yz TRIAL_KEY
f Lnet/minecraft/world/item/Item; z CHISELED_TUFF_BRICKS
m (Lnet/minecraft/world/level/block/Block;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; a registerBlock
m (Lnet/minecraft/world/item/ItemBlock;)Lnet/minecraft/world/item/Item; a registerBlock
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item; a registerItem
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item; a registerBlock
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; a registerBlock
m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/item/Item; a registerBlock
m (Ljava/lang/String;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item; a registerItem
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; a lambda$static$14
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item; a registerItem
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; b lambda$static$13
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; c lambda$static$12
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; d lambda$static$11
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; e lambda$static$10
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; f lambda$static$9
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; g lambda$static$8
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; h lambda$static$7
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; i lambda$static$6
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; j lambda$static$5
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; k lambda$static$4
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; l lambda$static$3
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; m lambda$static$2
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; n lambda$static$1
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; o lambda$static$0
c net/minecraft/world/item/MaceItem net/minecraft/world/item/MaceItem
f F a SMASH_ATTACK_KNOCKBACK_RADIUS
f I b DEFAULT_ATTACK_DAMAGE
f F c DEFAULT_ATTACK_SPEED
f F j SMASH_ATTACK_FALL_THRESHOLD
f F k SMASH_ATTACK_HEAVY_THRESHOLD
f F l SMASH_ATTACK_KNOCKBACK_POWER
f F m SMASH_ATTACK_FALL_DISTANCE_MULTIPLIER
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$knockbackPredicate$1
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;)V a knockback
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$knockback$0
m (Lnet/minecraft/world/entity/player/EntityHuman;F)F a getAttackDamageBonus
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canAttackBlock
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; a knockbackPredicate
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/Vec3D;)D a getKnockbackPower
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canSmashAttack
m ()I g getEnchantmentValue
m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; h createAttributes
m ()Lnet/minecraft/world/item/component/Tool; k createToolProperties
c net/minecraft/world/item/MobBucketItem net/minecraft/world/item/MobBucketItem
f Lcom/mojang/serialization/MapCodec; a VARIANT_FIELD_CODEC
f Lnet/minecraft/world/entity/EntityTypes; b type
f Lnet/minecraft/sounds/SoundEffect; c emptySound
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a playEmptySound
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)V a spawn
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)V a checkExtraContent
c net/minecraft/world/item/OminousBottleItem net/minecraft/world/item/OminousBottleItem
f I a EFFECT_DURATION
f I b MIN_AMPLIFIER
f I c MAX_AMPLIFIER
f I j DRINK_DURATION
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation
c net/minecraft/world/item/PlaceOnWaterBlockItem net/minecraft/world/item/PlaceOnWaterBlockItem
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
c net/minecraft/world/item/ProjectileItem net/minecraft/world/item/ProjectileItem
m (Lnet/minecraft/world/entity/projectile/IProjectile;DDDFF)V a shoot
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile
m ()Lnet/minecraft/world/item/ProjectileItem$a; c createDispenseConfig
c net/minecraft/world/item/ProjectileItem$a net/minecraft/world/item/ProjectileItem$DispenseConfig
f Lnet/minecraft/world/item/ProjectileItem$a; a DEFAULT
f Lnet/minecraft/world/item/ProjectileItem$b; b positionFunction
f F c uncertainty
f F d power
f Ljava/util/OptionalInt; e overrideDispenseEvent
m ()Lnet/minecraft/world/item/ProjectileItem$a$a; a builder
m ()Lnet/minecraft/world/item/ProjectileItem$b; b positionFunction
m ()F c uncertainty
m ()F d power
m ()Ljava/util/OptionalInt; e overrideDispenseEvent
c net/minecraft/world/item/ProjectileItem$a$a net/minecraft/world/item/ProjectileItem$DispenseConfig$Builder
f Lnet/minecraft/world/item/ProjectileItem$b; a positionFunction
f F b uncertainty
f F c power
f Ljava/util/OptionalInt; d overrideDispenseEvent
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/IPosition; a lambda$new$0
m (Lnet/minecraft/world/item/ProjectileItem$b;)Lnet/minecraft/world/item/ProjectileItem$a$a; a positionFunction
m ()Lnet/minecraft/world/item/ProjectileItem$a; a build
m (I)Lnet/minecraft/world/item/ProjectileItem$a$a; a overrideDispenseEvent
m (F)Lnet/minecraft/world/item/ProjectileItem$a$a; a uncertainty
m (F)Lnet/minecraft/world/item/ProjectileItem$a$a; b power
c net/minecraft/world/item/ProjectileItem$b net/minecraft/world/item/ProjectileItem$PositionFunction
c net/minecraft/world/item/SignApplicator net/minecraft/world/item/SignApplicator
m (Lnet/minecraft/world/level/block/entity/SignText;Lnet/minecraft/world/entity/player/EntityHuman;)Z a canApplyToSign
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntitySign;ZLnet/minecraft/world/entity/player/EntityHuman;)Z a tryApplyToSign
c net/minecraft/world/item/SmithingTemplateItem net/minecraft/world/item/SmithingTemplateItem
f Lnet/minecraft/resources/MinecraftKey; A EMPTY_SLOT_SHOVEL
f Lnet/minecraft/resources/MinecraftKey; B EMPTY_SLOT_PICKAXE
f Lnet/minecraft/resources/MinecraftKey; C EMPTY_SLOT_INGOT
f Lnet/minecraft/resources/MinecraftKey; D EMPTY_SLOT_REDSTONE_DUST
f Lnet/minecraft/resources/MinecraftKey; E EMPTY_SLOT_QUARTZ
f Lnet/minecraft/resources/MinecraftKey; F EMPTY_SLOT_EMERALD
f Lnet/minecraft/resources/MinecraftKey; G EMPTY_SLOT_DIAMOND
f Lnet/minecraft/resources/MinecraftKey; H EMPTY_SLOT_LAPIS_LAZULI
f Lnet/minecraft/resources/MinecraftKey; I EMPTY_SLOT_AMETHYST_SHARD
f Lnet/minecraft/network/chat/IChatBaseComponent; J appliesTo
f Lnet/minecraft/network/chat/IChatBaseComponent; K ingredients
f Lnet/minecraft/network/chat/IChatBaseComponent; L upgradeDescription
f Lnet/minecraft/network/chat/IChatBaseComponent; M baseSlotDescription
f Lnet/minecraft/network/chat/IChatBaseComponent; N additionsSlotDescription
f Ljava/util/List; O baseSlotEmptyIcons
f Ljava/util/List; P additionalSlotEmptyIcons
f Lnet/minecraft/EnumChatFormat; a TITLE_FORMAT
f Lnet/minecraft/EnumChatFormat; b DESCRIPTION_FORMAT
f Lnet/minecraft/network/chat/IChatBaseComponent; c INGREDIENTS_TITLE
f Lnet/minecraft/network/chat/IChatBaseComponent; j APPLIES_TO_TITLE
f Lnet/minecraft/network/chat/IChatBaseComponent; k NETHERITE_UPGRADE
f Lnet/minecraft/network/chat/IChatBaseComponent; l ARMOR_TRIM_APPLIES_TO
f Lnet/minecraft/network/chat/IChatBaseComponent; m ARMOR_TRIM_INGREDIENTS
f Lnet/minecraft/network/chat/IChatBaseComponent; n ARMOR_TRIM_BASE_SLOT_DESCRIPTION
f Lnet/minecraft/network/chat/IChatBaseComponent; o ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION
f Lnet/minecraft/network/chat/IChatBaseComponent; p NETHERITE_UPGRADE_APPLIES_TO
f Lnet/minecraft/network/chat/IChatBaseComponent; q NETHERITE_UPGRADE_INGREDIENTS
f Lnet/minecraft/network/chat/IChatBaseComponent; r NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION
f Lnet/minecraft/network/chat/IChatBaseComponent; s NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION
f Lnet/minecraft/resources/MinecraftKey; t EMPTY_SLOT_HELMET
f Lnet/minecraft/resources/MinecraftKey; u EMPTY_SLOT_CHESTPLATE
f Lnet/minecraft/resources/MinecraftKey; v EMPTY_SLOT_LEGGINGS
f Lnet/minecraft/resources/MinecraftKey; w EMPTY_SLOT_BOOTS
f Lnet/minecraft/resources/MinecraftKey; x EMPTY_SLOT_HOE
f Lnet/minecraft/resources/MinecraftKey; y EMPTY_SLOT_AXE
f Lnet/minecraft/resources/MinecraftKey; z EMPTY_SLOT_SWORD
m ()Ljava/util/List; A createNetheriteUpgradeMaterialList
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/resources/MinecraftKey;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/SmithingTemplateItem; a createArmorTrimTemplate
m (Lnet/minecraft/resources/ResourceKey;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/SmithingTemplateItem; a createArmorTrimTemplate
m ()Lnet/minecraft/world/item/SmithingTemplateItem; h createNetheriteUpgradeTemplate
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getBaseSlotDescription
m ()Lnet/minecraft/network/chat/IChatBaseComponent; l getAdditionSlotDescription
m ()Ljava/util/List; m getBaseSlotEmptyIcons
m ()Ljava/util/List; n getAdditionalSlotEmptyIcons
m ()Ljava/util/List; x createTrimmableArmorIconList
m ()Ljava/util/List; y createTrimmableMaterialIconList
m ()Ljava/util/List; z createNetheriteUpgradeIconList
c net/minecraft/world/item/SolidBucketItem net/minecraft/world/item/SolidBucketItem
f Lnet/minecraft/sounds/SoundEffect; a placeSound
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Z a emptyContents
m ()Ljava/lang/String; a getDescriptionId
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/sounds/SoundEffect; a getPlaceSound
c net/minecraft/world/item/SpyglassItem net/minecraft/world/item/SpyglassItem
f I a USE_DURATION
f F b ZOOM_FOV_MODIFIER
m (Lnet/minecraft/world/entity/EntityLiving;)V a stopUsing
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; a finishUsingItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/item/ItemStack;)I b getUseDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/EnumAnimation; c getUseAnimation
c net/minecraft/world/item/ToolMaterial net/minecraft/world/item/Tier
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/component/Tool; a createToolProperties
m ()I a getUses
m ()F b getSpeed
m ()F c getAttackDamageBonus
m ()Lnet/minecraft/tags/TagKey; d getIncorrectBlocksForDrops
m ()I e getEnchantmentValue
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; f getRepairIngredient
c net/minecraft/world/item/TooltipFlag net/minecraft/world/item/TooltipFlag
f Lnet/minecraft/world/item/TooltipFlag$a; a NORMAL
f Lnet/minecraft/world/item/TooltipFlag$a; b ADVANCED
m ()Z a isAdvanced
m ()Z b isCreative
c net/minecraft/world/item/TooltipFlag$a net/minecraft/world/item/TooltipFlag$Default
f Z c advanced
f Z d creative
m ()Z a isAdvanced
m ()Z b isCreative
m ()Lnet/minecraft/world/item/TooltipFlag$a; c asCreative
m ()Z d advanced
m ()Z e creative
c net/minecraft/world/item/WindChargeItem net/minecraft/world/item/WindChargeItem
f I a COOLDOWN
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/IPosition; a lambda$createDispenseConfig$0
m (Lnet/minecraft/world/entity/projectile/IProjectile;DDDFF)V a shoot
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/InteractionResultWrapper; a use
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/IPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/entity/projectile/IProjectile; a asProjectile
m ()Lnet/minecraft/world/item/ProjectileItem$a; c createDispenseConfig
c net/minecraft/world/item/alchemy/PotionBrewer net/minecraft/world/item/alchemy/PotionBrewing
f I a BREWING_TIME_SECONDS
f Lnet/minecraft/world/item/alchemy/PotionBrewer; b EMPTY
f Ljava/util/List; c containers
f Ljava/util/List; d potionMixes
f Ljava/util/List; e containerMixes
m (Lnet/minecraft/core/Holder;)Z a isBrewablePotion
m (Lnet/minecraft/world/item/alchemy/PotionBrewer$a;)V a addVanillaMixes
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/item/alchemy/PotionBrewer; a bootstrap
m (Lnet/minecraft/world/item/ItemStack;)Z a isIngredient
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a hasMix
m (Lnet/minecraft/world/item/ItemStack;)Z b isContainerIngredient
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z b hasContainerMix
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z c hasPotionMix
m (Lnet/minecraft/world/item/ItemStack;)Z c isPotionIngredient
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; d mix
m (Lnet/minecraft/world/item/ItemStack;)Z d isContainer
c net/minecraft/world/item/alchemy/PotionBrewer$PredicatedCombination net/minecraft/world/item/alchemy/PotionBrewing$Mix
f Lnet/minecraft/core/Holder; a from
f Lnet/minecraft/world/item/crafting/RecipeItemStack; b ingredient
f Lnet/minecraft/core/Holder; c to
m ()Lnet/minecraft/core/Holder; a from
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; b ingredient
m ()Lnet/minecraft/core/Holder; c to
c net/minecraft/world/item/alchemy/PotionBrewer$a net/minecraft/world/item/alchemy/PotionBrewing$Builder
f Ljava/util/List; a containers
f Ljava/util/List; b potionMixes
f Ljava/util/List; c containerMixes
f Lnet/minecraft/world/flag/FeatureFlagSet; d enabledFeatures
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)V a addMix
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)V a addStartMix
m (Lnet/minecraft/world/item/Item;)V a addContainer
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;)V a addContainerRecipe
m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; a build
m (Lnet/minecraft/world/item/Item;)V b expectPotion
c net/minecraft/world/item/alchemy/PotionContents net/minecraft/world/item/alchemy/PotionContents
f Lnet/minecraft/world/item/alchemy/PotionContents; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Ljava/util/Optional; d potion
f Ljava/util/Optional; e customColor
f Ljava/util/List; f customEffects
f Lnet/minecraft/network/chat/IChatBaseComponent; g NO_EFFECT
f I h EMPTY_COLOR
f I i BASE_POTION_COLOR
f Lcom/mojang/serialization/Codec; j FULL_CODEC
m (Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/world/item/alchemy/PotionContents; a withEffectAdded
m (Ljava/util/function/Consumer;)V a forEachEffect
m (Ljava/util/function/Consumer;FF)V a addPotionTooltip
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; a createItemStack
m ()Ljava/lang/Iterable; a getAllEffects
m (Ljava/lang/Iterable;)I a getColor
m (Lnet/minecraft/core/Holder;)Z a is
m (Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V a lambda$addPotionTooltip$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/lang/Iterable;Ljava/util/function/Consumer;FF)V a addPotionTooltip
m (Ljava/lang/Iterable;)Ljava/util/OptionalInt; b getColorOptional
m ()I b getColor
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/alchemy/PotionContents; b withPotion
m (Lnet/minecraft/core/Holder;)I c getColor
m ()Z c hasEffects
m ()Ljava/util/List; d customEffects
m ()Ljava/util/Optional; e potion
m ()Ljava/util/Optional; f customColor
c net/minecraft/world/item/alchemy/PotionRegistry net/minecraft/world/item/alchemy/Potion
f Ljava/lang/String; a name
f Ljava/util/List; b effects
f Lnet/minecraft/world/flag/FeatureFlagSet; c requiredFeatures
m ()Ljava/util/List; a getEffects
m (Ljava/util/Optional;Ljava/lang/String;)Ljava/lang/String; a getName
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$getName$0
m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/alchemy/PotionRegistry; a requiredFeatures
m ()Z b hasInstantEffects
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
c net/minecraft/world/item/alchemy/Potions net/minecraft/world/item/alchemy/Potions
f Lnet/minecraft/core/Holder; A HARMING
f Lnet/minecraft/core/Holder; B STRONG_HARMING
f Lnet/minecraft/core/Holder; C POISON
f Lnet/minecraft/core/Holder; D LONG_POISON
f Lnet/minecraft/core/Holder; E STRONG_POISON
f Lnet/minecraft/core/Holder; F REGENERATION
f Lnet/minecraft/core/Holder; G LONG_REGENERATION
f Lnet/minecraft/core/Holder; H STRONG_REGENERATION
f Lnet/minecraft/core/Holder; I STRENGTH
f Lnet/minecraft/core/Holder; J LONG_STRENGTH
f Lnet/minecraft/core/Holder; K STRONG_STRENGTH
f Lnet/minecraft/core/Holder; L WEAKNESS
f Lnet/minecraft/core/Holder; M LONG_WEAKNESS
f Lnet/minecraft/core/Holder; N LUCK
f Lnet/minecraft/core/Holder; O SLOW_FALLING
f Lnet/minecraft/core/Holder; P LONG_SLOW_FALLING
f Lnet/minecraft/core/Holder; Q WIND_CHARGED
f Lnet/minecraft/core/Holder; R WEAVING
f Lnet/minecraft/core/Holder; S OOZING
f Lnet/minecraft/core/Holder; T INFESTED
f Lnet/minecraft/core/Holder; a WATER
f Lnet/minecraft/core/Holder; b MUNDANE
f Lnet/minecraft/core/Holder; c THICK
f Lnet/minecraft/core/Holder; d AWKWARD
f Lnet/minecraft/core/Holder; e NIGHT_VISION
f Lnet/minecraft/core/Holder; f LONG_NIGHT_VISION
f Lnet/minecraft/core/Holder; g INVISIBILITY
f Lnet/minecraft/core/Holder; h LONG_INVISIBILITY
f Lnet/minecraft/core/Holder; i LEAPING
f Lnet/minecraft/core/Holder; j LONG_LEAPING
f Lnet/minecraft/core/Holder; k STRONG_LEAPING
f Lnet/minecraft/core/Holder; l FIRE_RESISTANCE
f Lnet/minecraft/core/Holder; m LONG_FIRE_RESISTANCE
f Lnet/minecraft/core/Holder; n SWIFTNESS
f Lnet/minecraft/core/Holder; o LONG_SWIFTNESS
f Lnet/minecraft/core/Holder; p STRONG_SWIFTNESS
f Lnet/minecraft/core/Holder; q SLOWNESS
f Lnet/minecraft/core/Holder; r LONG_SLOWNESS
f Lnet/minecraft/core/Holder; s STRONG_SLOWNESS
f Lnet/minecraft/core/Holder; t TURTLE_MASTER
f Lnet/minecraft/core/Holder; u LONG_TURTLE_MASTER
f Lnet/minecraft/core/Holder; v STRONG_TURTLE_MASTER
f Lnet/minecraft/core/Holder; w WATER_BREATHING
f Lnet/minecraft/core/Holder; x LONG_WATER_BREATHING
f Lnet/minecraft/core/Holder; y HEALING
f Lnet/minecraft/core/Holder; z STRONG_HEALING
m (Ljava/lang/String;Lnet/minecraft/world/item/alchemy/PotionRegistry;)Lnet/minecraft/core/Holder; a register
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Holder; a bootstrap
c net/minecraft/world/item/armortrim/ArmorTrim net/minecraft/world/item/armortrim/ArmorTrim
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; c UPGRADE_TITLE
f Lnet/minecraft/core/Holder; d material
f Lnet/minecraft/core/Holder; e pattern
f Z f showInTooltip
f Ljava/util/function/Function; g innerTexture
f Ljava/util/function/Function; h outerTexture
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a lambda$new$5
m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/MinecraftKey; a lambda$new$6
m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Z a hasPatternAndMaterial
m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip
m ()Lnet/minecraft/core/Holder; a pattern
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/MinecraftKey; a innerTexture
m (Lnet/minecraft/world/item/armortrim/ArmorTrim;)Ljava/lang/Boolean; a lambda$static$2
m (Z)Lnet/minecraft/world/item/armortrim/ArmorTrim; a withTooltip
m (Lnet/minecraft/world/item/armortrim/ArmorTrim;)Ljava/lang/Boolean; b lambda$static$0
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b lambda$new$3
m ()Lnet/minecraft/core/Holder; b material
m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/MinecraftKey; b lambda$new$4
m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Ljava/lang/String; b getColorPaletteSuffix
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/MinecraftKey; b outerTexture
c net/minecraft/world/item/armortrim/TrimMaterial net/minecraft/world/item/armortrim/TrimMaterial
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Ljava/lang/String; e assetName
f Lnet/minecraft/core/Holder; f ingredient
f F g itemModelIndex
f Ljava/util/Map; h overrideArmorMaterials
f Lnet/minecraft/network/chat/IChatBaseComponent; i description
m (Ljava/lang/String;Lnet/minecraft/world/item/Item;FLnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/Map;)Lnet/minecraft/world/item/armortrim/TrimMaterial; a create
m ()Ljava/lang/String; a assetName
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/Holder; b ingredient
m ()F c itemModelIndex
m ()Ljava/util/Map; d overrideArmorMaterials
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e description
c net/minecraft/world/item/armortrim/TrimMaterials net/minecraft/world/item/armortrim/TrimMaterials
f Lnet/minecraft/resources/ResourceKey; a QUARTZ
f Lnet/minecraft/resources/ResourceKey; b IRON
f Lnet/minecraft/resources/ResourceKey; c NETHERITE
f Lnet/minecraft/resources/ResourceKey; d REDSTONE
f Lnet/minecraft/resources/ResourceKey; e COPPER
f Lnet/minecraft/resources/ResourceKey; f GOLD
f Lnet/minecraft/resources/ResourceKey; g EMERALD
f Lnet/minecraft/resources/ResourceKey; h DIAMOND
f Lnet/minecraft/resources/ResourceKey; i LAPIS
f Lnet/minecraft/resources/ResourceKey; j AMETHYST
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/Item;Lnet/minecraft/network/chat/ChatModifier;F)V a register
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder$c;)Z a lambda$getFromIngredient$0
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a registryKey
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; a getFromIngredient
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/Item;Lnet/minecraft/network/chat/ChatModifier;FLjava/util/Map;)V a register
c net/minecraft/world/item/armortrim/TrimPattern net/minecraft/world/item/armortrim/TrimPattern
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lnet/minecraft/resources/MinecraftKey; e assetId
f Lnet/minecraft/core/Holder; f templateItem
f Lnet/minecraft/network/chat/IChatBaseComponent; g description
f Z h decal
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/IChatBaseComponent; a copyWithStyle
m ()Lnet/minecraft/resources/MinecraftKey; a assetId
m ()Lnet/minecraft/core/Holder; b templateItem
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c description
m ()Z d decal
c net/minecraft/world/item/armortrim/TrimPatterns net/minecraft/world/item/armortrim/TrimPatterns
f Lnet/minecraft/resources/ResourceKey; a SENTRY
f Lnet/minecraft/resources/ResourceKey; b DUNE
f Lnet/minecraft/resources/ResourceKey; c COAST
f Lnet/minecraft/resources/ResourceKey; d WILD
f Lnet/minecraft/resources/ResourceKey; e WARD
f Lnet/minecraft/resources/ResourceKey; f EYE
f Lnet/minecraft/resources/ResourceKey; g VEX
f Lnet/minecraft/resources/ResourceKey; h TIDE
f Lnet/minecraft/resources/ResourceKey; i SNOUT
f Lnet/minecraft/resources/ResourceKey; j RIB
f Lnet/minecraft/resources/ResourceKey; k SPIRE
f Lnet/minecraft/resources/ResourceKey; l WAYFINDER
f Lnet/minecraft/resources/ResourceKey; m SHAPER
f Lnet/minecraft/resources/ResourceKey; n SILENCE
f Lnet/minecraft/resources/ResourceKey; o RAISER
f Lnet/minecraft/resources/ResourceKey; p HOST
f Lnet/minecraft/resources/ResourceKey; q FLOW
f Lnet/minecraft/resources/ResourceKey; r BOLT
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder$c;)Z a lambda$getFromTemplate$0
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/ResourceKey;)V a register
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a registryKey
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; a getFromTemplate
c net/minecraft/world/item/armortrim/UpdateOneTwentyOneArmorTrims net/minecraft/world/item/armortrim/UpdateOneTwentyOneArmorTrims
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/world/item/component/BlockItemStateProperties net/minecraft/world/item/component/BlockItemStateProperties
f Lnet/minecraft/world/item/component/BlockItemStateProperties; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Ljava/util/Map; d properties
f Lnet/minecraft/network/codec/StreamCodec; e PROPERTIES_STREAM_CODEC
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/String;)Lnet/minecraft/world/level/block/state/IBlockData; a updateState
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/lang/Comparable; a get
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$updateState$0
m ()Z a isEmpty
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/component/BlockItemStateProperties; a with
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a apply
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Lnet/minecraft/world/item/component/BlockItemStateProperties; a with
m ()Ljava/util/Map; b properties
c net/minecraft/world/item/component/BookContent net/minecraft/world/item/component/BookContent
m ()Ljava/util/List; a pages
m (Ljava/util/List;)Ljava/lang/Object; a withReplacedPages
c net/minecraft/world/item/component/BundleContents net/minecraft/world/item/component/BundleContents
f Lnet/minecraft/world/item/component/BundleContents; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Lorg/apache/commons/lang3/math/Fraction; d BUNDLE_IN_BUNDLE_WEIGHT
f I e NO_STACK_INDEX
f Ljava/util/List; f items
f Lorg/apache/commons/lang3/math/Fraction; g weight
m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/List; a lambda$static$1
m (Lnet/minecraft/world/item/ItemStack;)Lorg/apache/commons/lang3/math/Fraction; a getWeight
m (Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction; a computeContentWeight
m ()Ljava/util/stream/Stream; a itemCopyStream
m (I)Lnet/minecraft/world/item/ItemStack; a getItemUnsafe
m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/List; b lambda$static$0
m ()Ljava/lang/Iterable; b items
m ()Ljava/lang/Iterable; c itemsCopy
m ()I d size
m ()Lorg/apache/commons/lang3/math/Fraction; e weight
m ()Z f isEmpty
c net/minecraft/world/item/component/BundleContents$a net/minecraft/world/item/component/BundleContents$Mutable
f Ljava/util/List; a items
f Lorg/apache/commons/lang3/math/Fraction; b weight
m (Lnet/minecraft/world/item/ItemStack;)I a tryInsert
m ()Lnet/minecraft/world/item/component/BundleContents$a; a clearItems
m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/EntityHuman;)I a tryTransfer
m ()Lnet/minecraft/world/item/ItemStack; b removeOne
m (Lnet/minecraft/world/item/ItemStack;)I b findStackIndex
m ()Lorg/apache/commons/lang3/math/Fraction; c weight
m (Lnet/minecraft/world/item/ItemStack;)I c getMaxAmountToAdd
m ()Lnet/minecraft/world/item/component/BundleContents; d toImmutable
c net/minecraft/world/item/component/ChargedProjectiles net/minecraft/world/item/component/ChargedProjectiles
f Lnet/minecraft/world/item/component/ChargedProjectiles; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Ljava/util/List; d items
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/component/ChargedProjectiles; a of
m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/List; a lambda$static$1
m (Ljava/util/List;)Lnet/minecraft/world/item/component/ChargedProjectiles; a of
m ()Ljava/util/List; a getItems
m (Lnet/minecraft/world/item/Item;)Z a contains
m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/List; b lambda$static$0
m ()Z b isEmpty
c net/minecraft/world/item/component/CustomData net/minecraft/world/item/component/CustomData
f Lnet/minecraft/world/item/component/CustomData; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lcom/mojang/serialization/Codec; c CODEC_WITH_ID
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lorg/slf4j/Logger; e LOGGER
f Lnet/minecraft/nbt/NBTTagCompound; f tag
m (Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a update
m (Ljava/util/function/Consumer;)Lnet/minecraft/world/item/component/CustomData; a update
m (Lnet/minecraft/world/entity/Entity;)V a loadInto
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/item/component/CustomData; a of
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)V a update
m ()I a size
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/nbt/NBTTagCompound;)V a set
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/world/item/component/CustomData; a lambda$update$5
m (Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/core/HolderLookup$a;)Z a loadInto
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/function/Predicate; a itemMatcher
m (Lnet/minecraft/world/item/component/CustomData;)Lnet/minecraft/nbt/NBTTagCompound; a lambda$static$3
m (Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult; a read
m (Ljava/lang/String;)Z a contains
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/item/ItemStack;)Z a lambda$itemMatcher$4
m (Lnet/minecraft/world/item/component/CustomData;)Lcom/mojang/serialization/DataResult; b lambda$static$2
m (Lnet/minecraft/nbt/NBTTagCompound;)Z b matchedBy
m ()Z b isEmpty
m (Lnet/minecraft/world/item/component/CustomData;)Ljava/lang/String; c lambda$static$1
m ()Lnet/minecraft/nbt/NBTTagCompound; c copyTag
m ()Lnet/minecraft/nbt/NBTTagCompound; d getUnsafe
m (Lnet/minecraft/world/item/component/CustomData;)Lnet/minecraft/nbt/NBTTagCompound; d lambda$static$0
c net/minecraft/world/item/component/CustomModelData net/minecraft/world/item/component/CustomModelData
f Lnet/minecraft/world/item/component/CustomModelData; a DEFAULT
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f I d value
m ()I a value
c net/minecraft/world/item/component/DebugStickState net/minecraft/world/item/component/DebugStickState
f Lnet/minecraft/world/item/component/DebugStickState; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Ljava/util/Map; c properties
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/world/item/component/DebugStickState; a withProperty
m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/Codec; a lambda$static$2
m ()Ljava/util/Map; a properties
m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; b lambda$static$0
c net/minecraft/world/item/component/DyedItemColor net/minecraft/world/item/component/DyedItemColor
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f I c LEATHER_COLOR
f I d rgb
f Z e showInTooltip
f Lcom/mojang/serialization/Codec; f FULL_CODEC
m (Ljava/lang/Integer;)Lnet/minecraft/world/item/component/DyedItemColor; a lambda$static$1
m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/item/ItemStack; a applyDyes
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Z)Lnet/minecraft/world/item/component/DyedItemColor; a withTooltip
m ()I a rgb
m (Lnet/minecraft/world/item/ItemStack;I)I a getOrDefault
m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip
m ()Z b showInTooltip
c net/minecraft/world/item/component/FireworkExplosion net/minecraft/world/item/component/FireworkExplosion
f Lnet/minecraft/world/item/component/FireworkExplosion; a DEFAULT
f Lcom/mojang/serialization/Codec; b COLOR_LIST_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lnet/minecraft/world/item/component/FireworkExplosion$a; e shape
f Lit/unimi/dsi/fastutil/ints/IntList; f colors
f Lit/unimi/dsi/fastutil/ints/IntList; g fadeColors
f Z h hasTrail
f Z i hasTwinkle
f Lnet/minecraft/network/codec/StreamCodec; j COLOR_LIST_STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; k CUSTOM_COLOR_NAME
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a getColorName
m (Ljava/util/function/Consumer;)V a addShapeNameTooltip
m (Lnet/minecraft/network/chat/IChatMutableComponent;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/network/chat/IChatBaseComponent; a appendColors
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/item/component/FireworkExplosion; a withFadeColors
m ()Lnet/minecraft/world/item/component/FireworkExplosion$a; a shape
m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip
m (Ljava/util/function/Consumer;)V b addAdditionalTooltip
m ()Lit/unimi/dsi/fastutil/ints/IntList; b colors
m ()Lit/unimi/dsi/fastutil/ints/IntList; c fadeColors
m ()Z d hasTrail
m ()Z e hasTwinkle
c net/minecraft/world/item/component/FireworkExplosion$a net/minecraft/world/item/component/FireworkExplosion$Shape
f Lnet/minecraft/world/item/component/FireworkExplosion$a; a SMALL_BALL
f Lnet/minecraft/world/item/component/FireworkExplosion$a; b LARGE_BALL
f Lnet/minecraft/world/item/component/FireworkExplosion$a; c STAR
f Lnet/minecraft/world/item/component/FireworkExplosion$a; d CREEPER
f Lnet/minecraft/world/item/component/FireworkExplosion$a; e BURST
f Lnet/minecraft/network/codec/StreamCodec; f STREAM_CODEC
f Lcom/mojang/serialization/Codec; g CODEC
f Ljava/util/function/IntFunction; h BY_ID
f I i id
f Ljava/lang/String; j name
f [Lnet/minecraft/world/item/component/FireworkExplosion$a; k $VALUES
m ()Lnet/minecraft/network/chat/IChatMutableComponent; a getName
m (I)Lnet/minecraft/world/item/component/FireworkExplosion$a; a byId
m ()I b getId
m ()Ljava/lang/String; c getSerializedName
m ()[Lnet/minecraft/world/item/component/FireworkExplosion$a; d $values
c net/minecraft/world/item/component/Fireworks net/minecraft/world/item/component/Fireworks
f I a MAX_EXPLOSIONS
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f I d flightDuration
f Ljava/util/List; e explosions
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/function/Consumer;Lnet/minecraft/network/chat/IChatBaseComponent;)V a lambda$addToTooltip$1
m ()I a flightDuration
m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip
m ()Ljava/util/List; b explosions
c net/minecraft/world/item/component/ItemAttributeModifiers net/minecraft/world/item/component/ItemAttributeModifiers
f Lnet/minecraft/world/item/component/ItemAttributeModifiers; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Ljava/text/DecimalFormat; d ATTRIBUTE_MODIFIER_FORMAT
f Ljava/util/List; e modifiers
f Z f showInTooltip
f Lcom/mojang/serialization/Codec; g FULL_CODEC
m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$a; a builder
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a withModifierAdded
m (Ljava/text/DecimalFormat;)V a lambda$static$2
m (DLnet/minecraft/world/entity/EnumItemSlot;)D a compute
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/List;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a lambda$static$1
m (Lnet/minecraft/world/entity/EnumItemSlot;Ljava/util/function/BiConsumer;)V a forEach
m (Z)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a withTooltip
m ()Ljava/util/List; b modifiers
m ()Z c showInTooltip
c net/minecraft/world/item/component/ItemAttributeModifiers$1 net/minecraft/world/item/component/ItemAttributeModifiers$1
f [I a $SwitchMap$net$minecraft$world$entity$ai$attributes$AttributeModifier$Operation
c net/minecraft/world/item/component/ItemAttributeModifiers$a net/minecraft/world/item/component/ItemAttributeModifiers$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a entries
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$a; a add
m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; a build
c net/minecraft/world/item/component/ItemAttributeModifiers$b net/minecraft/world/item/component/ItemAttributeModifiers$Entry
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/core/Holder; c attribute
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; d modifier
f Lnet/minecraft/world/entity/EquipmentSlotGroup; e slot
m ()Lnet/minecraft/core/Holder; a attribute
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; b modifier
m ()Lnet/minecraft/world/entity/EquipmentSlotGroup; c slot
c net/minecraft/world/item/component/ItemContainerContents net/minecraft/world/item/component/ItemContainerContents
f Lnet/minecraft/world/item/component/ItemContainerContents; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f I d NO_SLOT
f I e MAX_SIZE
f Lnet/minecraft/core/NonNullList; f items
f I g hashCode
m (Ljava/util/List;)Lnet/minecraft/world/item/component/ItemContainerContents; a fromItems
m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$nonEmptyItems$2
m ()Lnet/minecraft/world/item/ItemStack; a copyOne
m (Lnet/minecraft/core/NonNullList;)V a copyInto
m (Lnet/minecraft/world/item/component/ItemContainerContents;)Ljava/util/List; a lambda$static$0
m (Lnet/minecraft/world/item/ItemStack;)Z b lambda$nonEmptyStream$1
m ()Ljava/util/stream/Stream; b stream
m (Ljava/util/List;)Lnet/minecraft/world/item/component/ItemContainerContents; b fromSlots
m (Ljava/util/List;)I c findLastNonEmptySlot
m ()Ljava/util/stream/Stream; c nonEmptyStream
m ()Ljava/lang/Iterable; d nonEmptyItems
m ()Ljava/lang/Iterable; e nonEmptyItemsCopy
m ()Ljava/util/List; f asSlots
c net/minecraft/world/item/component/ItemContainerContents$a net/minecraft/world/item/component/ItemContainerContents$Slot
f Lcom/mojang/serialization/Codec; a CODEC
f I b index
f Lnet/minecraft/world/item/ItemStack; c item
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a index
m ()Lnet/minecraft/world/item/ItemStack; b item
c net/minecraft/world/item/component/ItemLore net/minecraft/world/item/component/ItemLore
f Lnet/minecraft/world/item/component/ItemLore; a EMPTY
f I b MAX_LINES
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Ljava/util/List; e lines
f Ljava/util/List; f styledLines
f Lnet/minecraft/network/chat/ChatModifier; g LORE_STYLE
m ()Ljava/util/List; a lines
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/world/item/component/ItemLore; a withLineAdded
m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$new$0
m ()Ljava/util/List; b styledLines
c net/minecraft/world/item/component/LodestoneTracker net/minecraft/world/item/component/LodestoneTracker
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Ljava/util/Optional; c target
f Z d tracked
m ()Ljava/util/Optional; a target
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/item/component/LodestoneTracker; a tick
m ()Z b tracked
c net/minecraft/world/item/component/MapDecorations net/minecraft/world/item/component/MapDecorations
f Lnet/minecraft/world/item/component/MapDecorations; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Ljava/util/Map; c decorations
m (Ljava/lang/String;Lnet/minecraft/world/item/component/MapDecorations$a;)Lnet/minecraft/world/item/component/MapDecorations; a withDecoration
m ()Ljava/util/Map; a decorations
c net/minecraft/world/item/component/MapDecorations$a net/minecraft/world/item/component/MapDecorations$Entry
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/Holder; b type
f D c x
f D d z
f F e rotation
m ()Lnet/minecraft/core/Holder; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()D b x
m ()D c z
m ()F d rotation
c net/minecraft/world/item/component/MapItemColor net/minecraft/world/item/component/MapItemColor
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/item/component/MapItemColor; c DEFAULT
f I d rgb
m ()I a rgb
c net/minecraft/world/item/component/MapPostProcessing net/minecraft/world/item/component/MapPostProcessing
f Lnet/minecraft/world/item/component/MapPostProcessing; a LOCK
f Lnet/minecraft/world/item/component/MapPostProcessing; b SCALE
f Ljava/util/function/IntFunction; c ID_MAP
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f I e id
f [Lnet/minecraft/world/item/component/MapPostProcessing; f $VALUES
m ()I a id
m ()[Lnet/minecraft/world/item/component/MapPostProcessing; b $values
c net/minecraft/world/item/component/ResolvableProfile net/minecraft/world/item/component/ResolvableProfile
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Ljava/util/Optional; c name
f Ljava/util/Optional; d id
f Lcom/mojang/authlib/properties/PropertyMap; e properties
f Lcom/mojang/authlib/GameProfile; f gameProfile
f Lcom/mojang/serialization/Codec; g FULL_CODEC
m (Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile; a createProfile
m ()Ljava/util/concurrent/CompletableFuture; a resolve
m ()Z b isResolved
m ()Ljava/util/Optional; c name
m ()Ljava/util/Optional; d id
m ()Lcom/mojang/authlib/properties/PropertyMap; e properties
m ()Lcom/mojang/authlib/GameProfile; f gameProfile
c net/minecraft/world/item/component/SeededContainerLoot net/minecraft/world/item/component/SeededContainerLoot
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/resources/ResourceKey; b lootTable
f J c seed
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/resources/ResourceKey; a lootTable
m ()J b seed
c net/minecraft/world/item/component/SuspiciousStewEffects net/minecraft/world/item/component/SuspiciousStewEffects
f Lnet/minecraft/world/item/component/SuspiciousStewEffects; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Ljava/util/List; d effects
m (Lnet/minecraft/world/item/component/SuspiciousStewEffects$a;)Lnet/minecraft/world/item/component/SuspiciousStewEffects; a withEffectAdded
m ()Ljava/util/List; a effects
c net/minecraft/world/item/component/SuspiciousStewEffects$a net/minecraft/world/item/component/SuspiciousStewEffects$Entry
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/core/Holder; c effect
f I d duration
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/effect/MobEffect; a createEffectInstance
m ()Lnet/minecraft/core/Holder; b effect
m ()I c duration
c net/minecraft/world/item/component/Tool net/minecraft/world/item/component/Tool
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Ljava/util/List; c rules
f F d defaultMiningSpeed
f I e damagePerBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)F a getMiningSpeed
m ()Ljava/util/List; a rules
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b isCorrectForDrops
m ()F b defaultMiningSpeed
m ()I c damagePerBlock
c net/minecraft/world/item/component/Tool$a net/minecraft/world/item/component/Tool$Rule
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/core/HolderSet; c blocks
f Ljava/util/Optional; d speed
f Ljava/util/Optional; e correctForDrops
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/component/Tool$a; a deniesDrops
m (Lnet/minecraft/tags/TagKey;F)Lnet/minecraft/world/item/component/Tool$a; a minesAndDrops
m (Lnet/minecraft/tags/TagKey;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/item/component/Tool$a; a forTag
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/item/component/Tool$a; a forBlocks
m (Ljava/util/List;F)Lnet/minecraft/world/item/component/Tool$a; a minesAndDrops
m ()Lnet/minecraft/core/HolderSet; a blocks
m (Lnet/minecraft/tags/TagKey;F)Lnet/minecraft/world/item/component/Tool$a; b overrideSpeed
m ()Ljava/util/Optional; b speed
m (Ljava/util/List;F)Lnet/minecraft/world/item/component/Tool$a; b overrideSpeed
m ()Ljava/util/Optional; c correctForDrops
c net/minecraft/world/item/component/TooltipProvider net/minecraft/world/item/component/TooltipProvider
m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip
c net/minecraft/world/item/component/Unbreakable net/minecraft/world/item/component/Unbreakable
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Z c showInTooltip
f Lnet/minecraft/network/chat/IChatBaseComponent; d TOOLTIP
m ()Z a showInTooltip
m (Z)Lnet/minecraft/world/item/component/Unbreakable; a withTooltip
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip
c net/minecraft/world/item/component/WritableBookContent net/minecraft/world/item/component/WritableBookContent
f Lnet/minecraft/world/item/component/WritableBookContent; a EMPTY
f I b PAGE_EDIT_LENGTH
f I c MAX_PAGES
f Lcom/mojang/serialization/Codec; d PAGES_CODEC
f Lcom/mojang/serialization/Codec; e CODEC
f Lnet/minecraft/network/codec/StreamCodec; f STREAM_CODEC
f Ljava/util/List; g pages
f Lcom/mojang/serialization/Codec; h PAGE_CODEC
m (ZLnet/minecraft/server/network/Filterable;)Ljava/lang/String; a lambda$getPages$1
m ()Ljava/util/List; a pages
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Z)Ljava/util/stream/Stream; a getPages
m (Ljava/util/List;)Ljava/lang/Object; a withReplacedPages
m (Ljava/util/List;)Lnet/minecraft/world/item/component/WritableBookContent; b withReplacedPages
c net/minecraft/world/item/component/WrittenBookContent net/minecraft/world/item/component/WrittenBookContent
f Lnet/minecraft/world/item/component/WrittenBookContent; a EMPTY
f I b PAGE_LENGTH
f I c TITLE_LENGTH
f I d TITLE_MAX_LENGTH
f I e MAX_GENERATION
f I f MAX_CRAFTABLE_GENERATION
f Lcom/mojang/serialization/Codec; g CONTENT_CODEC
f Lcom/mojang/serialization/Codec; h PAGES_CODEC
f Lcom/mojang/serialization/Codec; i CODEC
f Lnet/minecraft/network/codec/StreamCodec; j STREAM_CODEC
f Lnet/minecraft/server/network/Filterable; k title
f Ljava/lang/String; l author
f I m generation
f Ljava/util/List; n pages
f Z o resolved
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a pagesCodec
m ()Ljava/util/List; a pages
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/network/chat/IChatBaseComponent;)Ljava/util/Optional; a lambda$resolvePage$1
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/server/network/Filterable;)Ljava/util/Optional; a resolvePage
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/item/component/WrittenBookContent; a resolve
m (Ljava/util/List;)Ljava/lang/Object; a withReplacedPages
m (ZLnet/minecraft/server/network/Filterable;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getPages$2
m (Z)Ljava/util/List; a getPages
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/core/HolderLookup$a;)Z a isPageTooLarge
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b pageCodec
m ()Lnet/minecraft/world/item/component/WrittenBookContent; b tryCraftCopy
m (Ljava/util/List;)Lnet/minecraft/world/item/component/WrittenBookContent; b withReplacedPages
m ()Lnet/minecraft/world/item/component/WrittenBookContent; c markResolved
m ()Lnet/minecraft/server/network/Filterable; d title
m ()Ljava/lang/String; e author
m ()I f generation
m ()Z g resolved
c net/minecraft/world/item/context/BlockActionContext net/minecraft/world/item/context/BlockPlaceContext
f Z a replaceClicked
f Lnet/minecraft/core/BlockPosition; b relativePos
m (Lnet/minecraft/world/item/context/BlockActionContext;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/item/context/BlockActionContext; a at
m ()Lnet/minecraft/core/BlockPosition; a getClickedPos
m ()Z b canPlace
m ()Z c replacingClickedOnBlock
m ()Lnet/minecraft/core/EnumDirection; d getNearestLookingDirection
m ()Lnet/minecraft/core/EnumDirection; e getNearestLookingVerticalDirection
m ()[Lnet/minecraft/core/EnumDirection; f getNearestLookingDirections
c net/minecraft/world/item/context/BlockActionContextDirectional net/minecraft/world/item/context/DirectionalPlaceContext
f Lnet/minecraft/core/EnumDirection; b direction
m ()Lnet/minecraft/core/BlockPosition; a getClickedPos
m ()Z b canPlace
m ()Z c replacingClickedOnBlock
m ()Lnet/minecraft/core/EnumDirection; d getNearestLookingDirection
m ()[Lnet/minecraft/core/EnumDirection; f getNearestLookingDirections
m ()Lnet/minecraft/core/EnumDirection; g getHorizontalDirection
m ()Z h isSecondaryUseActive
m ()F i getRotation
c net/minecraft/world/item/context/BlockActionContextDirectional$1 net/minecraft/world/item/context/DirectionalPlaceContext$1
f [I a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/item/context/ItemActionContext net/minecraft/world/item/context/UseOnContext
f Lnet/minecraft/world/entity/player/EntityHuman; a player
f Lnet/minecraft/world/EnumHand; b hand
f Lnet/minecraft/world/phys/MovingObjectPositionBlock; c hitResult
f Lnet/minecraft/world/level/World; d level
f Lnet/minecraft/world/item/ItemStack; e itemStack
m ()Lnet/minecraft/core/BlockPosition; a getClickedPos
m ()Lnet/minecraft/core/EnumDirection; g getHorizontalDirection
m ()Z h isSecondaryUseActive
m ()F i getRotation
m ()Lnet/minecraft/world/phys/MovingObjectPositionBlock; j getHitResult
m ()Lnet/minecraft/core/EnumDirection; k getClickedFace
m ()Lnet/minecraft/world/phys/Vec3D; l getClickLocation
m ()Z m isInside
m ()Lnet/minecraft/world/item/ItemStack; n getItemInHand
m ()Lnet/minecraft/world/entity/player/EntityHuman; o getPlayer
m ()Lnet/minecraft/world/EnumHand; p getHand
m ()Lnet/minecraft/world/level/World; q getLevel
c net/minecraft/world/item/crafting/CookingBookCategory net/minecraft/world/item/crafting/CookingBookCategory
f Lnet/minecraft/world/item/crafting/CookingBookCategory; a FOOD
f Lnet/minecraft/world/item/crafting/CookingBookCategory; b BLOCKS
f Lnet/minecraft/world/item/crafting/CookingBookCategory; c MISC
f Lnet/minecraft/util/INamable$a; d CODEC
f Ljava/lang/String; e name
f [Lnet/minecraft/world/item/crafting/CookingBookCategory; f $VALUES
m ()[Lnet/minecraft/world/item/crafting/CookingBookCategory; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/item/crafting/CraftingBookCategory net/minecraft/world/item/crafting/CraftingBookCategory
f Lnet/minecraft/world/item/crafting/CraftingBookCategory; a BUILDING
f Lnet/minecraft/world/item/crafting/CraftingBookCategory; b REDSTONE
f Lnet/minecraft/world/item/crafting/CraftingBookCategory; c EQUIPMENT
f Lnet/minecraft/world/item/crafting/CraftingBookCategory; d MISC
f Lcom/mojang/serialization/Codec; e CODEC
f Ljava/util/function/IntFunction; f BY_ID
f Lnet/minecraft/network/codec/StreamCodec; g STREAM_CODEC
f Ljava/lang/String; h name
f I i id
f [Lnet/minecraft/world/item/crafting/CraftingBookCategory; j $VALUES
m ()I a id
m ()[Lnet/minecraft/world/item/crafting/CraftingBookCategory; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/item/crafting/CraftingManager net/minecraft/world/item/crafting/RecipeManager
f Lcom/google/gson/Gson; a GSON
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/core/HolderLookup$a; c registries
f Lcom/google/common/collect/Multimap; d byType
f Ljava/util/Map; e byName
f Z f hasErrors
m (Ljava/lang/Iterable;)V a replaceRecipes
m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getRecipeFor
m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a getRecipeFor
m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply
m ()Z a hadErrorsLoading
m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/item/crafting/RecipeHolder; a byKeyTyped
m (Lnet/minecraft/world/item/crafting/Recipes;)Ljava/util/List; a getAllRecipesFor
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a byKey
m (Lnet/minecraft/resources/MinecraftKey;Lcom/google/gson/JsonObject;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/crafting/RecipeHolder; a fromJson
m (Lnet/minecraft/world/item/crafting/Recipes;)Lnet/minecraft/world/item/crafting/CraftingManager$a; b createCheck
m ()Ljava/util/Collection; b getOrderedRecipes
m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Ljava/util/List; b getRecipesFor
m (Lnet/minecraft/world/item/crafting/Recipes;)Ljava/util/Collection; c byType
m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Lnet/minecraft/core/NonNullList; c getRemainingItemsFor
m ()Ljava/util/Collection; d getRecipes
m ()Ljava/util/stream/Stream; e getRecipeIds
c net/minecraft/world/item/crafting/CraftingManager$1 net/minecraft/world/item/crafting/RecipeManager$1
f Lnet/minecraft/resources/MinecraftKey; b lastRecipe
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getRecipeFor
c net/minecraft/world/item/crafting/CraftingManager$a net/minecraft/world/item/crafting/RecipeManager$CachedCheck
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getRecipeFor
c net/minecraft/world/item/crafting/DecoratedPotRecipe net/minecraft/world/item/crafting/DecoratedPotRecipe
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/FurnaceRecipe net/minecraft/world/item/crafting/SmeltingRecipe
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol
c net/minecraft/world/item/crafting/IRecipe net/minecraft/world/item/crafting/Recipe
f Lcom/mojang/serialization/Codec; h CODEC
f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC
m (II)Z a canCraftInDimensions
m ()Lnet/minecraft/core/NonNullList; a getIngredients
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;)Lnet/minecraft/core/NonNullList; a getRemainingItems
m ()Z an_ isSpecial
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
m ()Ljava/lang/String; c getGroup
m ()Lnet/minecraft/world/item/crafting/Recipes; e getType
m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol
m ()Z h showNotification
m ()Z i isIncomplete
c net/minecraft/world/item/crafting/IRecipeComplex net/minecraft/world/item/crafting/CustomRecipe
f Lnet/minecraft/world/item/crafting/CraftingBookCategory; a category
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem
m ()Z an_ isSpecial
m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category
c net/minecraft/world/item/crafting/RecipeArmorDye net/minecraft/world/item/crafting/ArmorDyeRecipe
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/RecipeBannerDuplicate net/minecraft/world/item/crafting/BannerDuplicateRecipe
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/inventory/InventoryCrafting;)Lnet/minecraft/core/NonNullList; a getRemainingItems
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;)Lnet/minecraft/core/NonNullList; a getRemainingItems
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/RecipeBlasting net/minecraft/world/item/crafting/BlastingRecipe
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol
c net/minecraft/world/item/crafting/RecipeBookClone net/minecraft/world/item/crafting/BookCloningRecipe
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/inventory/InventoryCrafting;)Lnet/minecraft/core/NonNullList; a getRemainingItems
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;)Lnet/minecraft/core/NonNullList; a getRemainingItems
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/RecipeCache net/minecraft/world/item/crafting/RecipeCache
f [Lnet/minecraft/world/item/crafting/RecipeCache$a; a entries
f Ljava/lang/ref/WeakReference; b cachedRecipeManager
m (Lnet/minecraft/world/level/World;)V a validateRecipeManager
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/inventory/InventoryCrafting;)Ljava/util/Optional; a get
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Ljava/util/Optional; a compute
m (I)V a moveEntryToFront
m (Ljava/util/List;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a insert
c net/minecraft/world/item/crafting/RecipeCache$a net/minecraft/world/item/crafting/RecipeCache$Entry
f Lnet/minecraft/core/NonNullList; a key
f Lnet/minecraft/world/item/crafting/RecipeHolder; b value
m (Ljava/util/List;)Z a matches
m ()Lnet/minecraft/core/NonNullList; a key
m ()Lnet/minecraft/world/item/crafting/RecipeHolder; b value
c net/minecraft/world/item/crafting/RecipeCampfire net/minecraft/world/item/crafting/CampfireCookingRecipe
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol
c net/minecraft/world/item/crafting/RecipeCooking net/minecraft/world/item/crafting/AbstractCookingRecipe
f Lnet/minecraft/world/item/crafting/Recipes; a type
f Lnet/minecraft/world/item/crafting/CookingBookCategory; b category
f Ljava/lang/String; c group
f Lnet/minecraft/world/item/crafting/RecipeItemStack; d ingredient
f Lnet/minecraft/world/item/ItemStack; e result
f F f experience
f I g cookingTime
m (II)Z a canCraftInDimensions
m ()Lnet/minecraft/core/NonNullList; a getIngredients
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()F b getExperience
m ()Ljava/lang/String; c getGroup
m ()I d getCookingTime
m ()Lnet/minecraft/world/item/crafting/Recipes; e getType
m ()Lnet/minecraft/world/item/crafting/CookingBookCategory; f category
c net/minecraft/world/item/crafting/RecipeCooking$a net/minecraft/world/item/crafting/AbstractCookingRecipe$Factory
c net/minecraft/world/item/crafting/RecipeCrafting net/minecraft/world/item/crafting/CraftingRecipe
m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category
m ()Lnet/minecraft/world/item/crafting/Recipes; e getType
c net/minecraft/world/item/crafting/RecipeFireworks net/minecraft/world/item/crafting/FireworkRocketRecipe
f Lnet/minecraft/world/item/crafting/RecipeItemStack; a PAPER_INGREDIENT
f Lnet/minecraft/world/item/crafting/RecipeItemStack; b GUNPOWDER_INGREDIENT
f Lnet/minecraft/world/item/crafting/RecipeItemStack; c STAR_INGREDIENT
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/RecipeFireworksFade net/minecraft/world/item/crafting/FireworkStarFadeRecipe
f Lnet/minecraft/world/item/crafting/RecipeItemStack; a STAR_INGREDIENT
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/RecipeFireworksStar net/minecraft/world/item/crafting/FireworkStarRecipe
f Lnet/minecraft/world/item/crafting/RecipeItemStack; a SHAPE_INGREDIENT
f Lnet/minecraft/world/item/crafting/RecipeItemStack; b TRAIL_INGREDIENT
f Lnet/minecraft/world/item/crafting/RecipeItemStack; c TWINKLE_INGREDIENT
f Ljava/util/Map; d SHAPE_BY_ITEM
f Lnet/minecraft/world/item/crafting/RecipeItemStack; e GUNPOWDER_INGREDIENT
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Ljava/util/HashMap;)V a lambda$static$0
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/RecipeHolder net/minecraft/world/item/crafting/RecipeHolder
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/resources/MinecraftKey; b id
f Lnet/minecraft/world/item/crafting/IRecipe; c value
m ()Lnet/minecraft/resources/MinecraftKey; a id
m ()Lnet/minecraft/world/item/crafting/IRecipe; b value
c net/minecraft/world/item/crafting/RecipeItemStack net/minecraft/world/item/crafting/Ingredient
f Lnet/minecraft/world/item/crafting/RecipeItemStack; a EMPTY
f Lnet/minecraft/network/codec/StreamCodec; b CONTENTS_STREAM_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
f Lcom/mojang/serialization/Codec; d CODEC_NONEMPTY
f [Lnet/minecraft/world/item/crafting/RecipeItemStack$Provider; e values
f [Lnet/minecraft/world/item/ItemStack; f itemStacks
f Lit/unimi/dsi/fastutil/ints/IntList; g stackingIds
m (Z)Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/item/ItemStack;)Z a test
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of
m (Ljava/util/stream/Stream;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of
m ([Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of
m ([Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of
m ()[Lnet/minecraft/world/item/ItemStack; a getItems
m ()Lit/unimi/dsi/fastutil/ints/IntList; b getStackingIds
m (Ljava/util/stream/Stream;)Lnet/minecraft/world/item/crafting/RecipeItemStack; b fromValues
m ()Z c isEmpty
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; d of
c net/minecraft/world/item/crafting/RecipeItemStack$Provider net/minecraft/world/item/crafting/Ingredient$Value
f Lcom/mojang/serialization/Codec; a CODEC
m ()Ljava/util/Collection; a getItems
c net/minecraft/world/item/crafting/RecipeItemStack$StackProvider net/minecraft/world/item/crafting/Ingredient$ItemValue
f Lnet/minecraft/world/item/ItemStack; b item
f Lcom/mojang/serialization/Codec; c CODEC
m ()Ljava/util/Collection; a getItems
m ()Lnet/minecraft/world/item/ItemStack; b item
c net/minecraft/world/item/crafting/RecipeItemStack$b net/minecraft/world/item/crafting/Ingredient$TagValue
f Lnet/minecraft/tags/TagKey; b tag
f Lcom/mojang/serialization/Codec; c CODEC
m ()Ljava/util/Collection; a getItems
m ()Lnet/minecraft/tags/TagKey; b tag
c net/minecraft/world/item/crafting/RecipeMapClone net/minecraft/world/item/crafting/MapCloningRecipe
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/RecipeMapExtend net/minecraft/world/item/crafting/MapExtendingRecipe
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/inventory/InventoryCrafting;)Lnet/minecraft/world/item/ItemStack; a findFilledMap
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Z an_ isSpecial
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/RecipeRepair net/minecraft/world/item/crafting/RepairItemRecipe
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;)Lcom/mojang/datafixers/util/Pair; a getItemsToCombine
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a canCombine
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/world/item/enchantment/Enchantment;)V a lambda$assemble$0
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;)V a lambda$assemble$1
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/RecipeSerializer net/minecraft/world/item/crafting/RecipeSerializer
f Lnet/minecraft/world/item/crafting/RecipeSerializer; a SHAPED_RECIPE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; b SHAPELESS_RECIPE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; c ARMOR_DYE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; d BOOK_CLONING
f Lnet/minecraft/world/item/crafting/RecipeSerializer; e MAP_CLONING
f Lnet/minecraft/world/item/crafting/RecipeSerializer; f MAP_EXTENDING
f Lnet/minecraft/world/item/crafting/RecipeSerializer; g FIREWORK_ROCKET
f Lnet/minecraft/world/item/crafting/RecipeSerializer; h FIREWORK_STAR
f Lnet/minecraft/world/item/crafting/RecipeSerializer; i FIREWORK_STAR_FADE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; j TIPPED_ARROW
f Lnet/minecraft/world/item/crafting/RecipeSerializer; k BANNER_DUPLICATE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; l SHIELD_DECORATION
f Lnet/minecraft/world/item/crafting/RecipeSerializer; m SHULKER_BOX_COLORING
f Lnet/minecraft/world/item/crafting/RecipeSerializer; n SUSPICIOUS_STEW
f Lnet/minecraft/world/item/crafting/RecipeSerializer; o REPAIR_ITEM
f Lnet/minecraft/world/item/crafting/RecipeSerializer; p SMELTING_RECIPE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; q BLASTING_RECIPE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; r SMOKING_RECIPE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; s CAMPFIRE_COOKING_RECIPE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; t STONECUTTER
f Lnet/minecraft/world/item/crafting/RecipeSerializer; u SMITHING_TRANSFORM
f Lnet/minecraft/world/item/crafting/RecipeSerializer; v SMITHING_TRIM
f Lnet/minecraft/world/item/crafting/RecipeSerializer; w DECORATED_POT_RECIPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;)Lnet/minecraft/world/item/crafting/RecipeSerializer; a register
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/world/item/crafting/RecipeSerializerCooking net/minecraft/world/item/crafting/SimpleCookingSerializer
f Lnet/minecraft/world/item/crafting/RecipeCooking$a; x factory
f Lcom/mojang/serialization/MapCodec; y codec
f Lnet/minecraft/network/codec/StreamCodec; z streamCodec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/RecipeCooking; a fromNetwork
m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/CookingBookCategory;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/ItemStack;FI)Lnet/minecraft/world/item/crafting/RecipeCooking; a create
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/RecipeCooking;)V a toNetwork
m (Lnet/minecraft/world/item/crafting/RecipeCooking;)Ljava/lang/Integer; a lambda$new$5
m (ILnet/minecraft/world/item/crafting/RecipeCooking$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$new$6
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m (Lnet/minecraft/world/item/crafting/RecipeCooking;)Ljava/lang/Float; b lambda$new$4
m (Lnet/minecraft/world/item/crafting/RecipeCooking;)Lnet/minecraft/world/item/ItemStack; c lambda$new$3
m (Lnet/minecraft/world/item/crafting/RecipeCooking;)Lnet/minecraft/world/item/crafting/RecipeItemStack; d lambda$new$2
m (Lnet/minecraft/world/item/crafting/RecipeCooking;)Lnet/minecraft/world/item/crafting/CookingBookCategory; e lambda$new$1
m (Lnet/minecraft/world/item/crafting/RecipeCooking;)Ljava/lang/String; f lambda$new$0
c net/minecraft/world/item/crafting/RecipeShulkerBox net/minecraft/world/item/crafting/ShulkerBoxColoring
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/RecipeSingleItem net/minecraft/world/item/crafting/SingleItemRecipe
f Lnet/minecraft/world/item/crafting/RecipeItemStack; a ingredient
f Lnet/minecraft/world/item/ItemStack; b result
f Ljava/lang/String; c group
f Lnet/minecraft/world/item/crafting/Recipes; d type
f Lnet/minecraft/world/item/crafting/RecipeSerializer; e serializer
m (II)Z a canCraftInDimensions
m ()Lnet/minecraft/core/NonNullList; a getIngredients
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
m ()Ljava/lang/String; c getGroup
m ()Lnet/minecraft/world/item/crafting/Recipes; e getType
c net/minecraft/world/item/crafting/RecipeSingleItem$a net/minecraft/world/item/crafting/SingleItemRecipe$Factory
c net/minecraft/world/item/crafting/RecipeSingleItem$b net/minecraft/world/item/crafting/SingleItemRecipe$Serializer
f Lnet/minecraft/world/item/crafting/RecipeSingleItem$a; x factory
f Lcom/mojang/serialization/MapCodec; y codec
f Lnet/minecraft/network/codec/StreamCodec; z streamCodec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/crafting/RecipeSingleItem;)Lnet/minecraft/world/item/ItemStack; a lambda$new$6
m (Lnet/minecraft/world/item/crafting/RecipeSingleItem$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$new$3
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m (Lnet/minecraft/world/item/crafting/RecipeSingleItem;)Lnet/minecraft/world/item/crafting/RecipeItemStack; b lambda$new$5
m (Lnet/minecraft/world/item/crafting/RecipeSingleItem;)Ljava/lang/String; c lambda$new$4
m (Lnet/minecraft/world/item/crafting/RecipeSingleItem;)Lnet/minecraft/world/item/ItemStack; d lambda$new$2
m (Lnet/minecraft/world/item/crafting/RecipeSingleItem;)Lnet/minecraft/world/item/crafting/RecipeItemStack; e lambda$new$1
m (Lnet/minecraft/world/item/crafting/RecipeSingleItem;)Ljava/lang/String; f lambda$new$0
c net/minecraft/world/item/crafting/RecipeSmoking net/minecraft/world/item/crafting/SmokingRecipe
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol
c net/minecraft/world/item/crafting/RecipeStonecutting net/minecraft/world/item/crafting/StonecutterRecipe
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol
c net/minecraft/world/item/crafting/RecipeSuspiciousStew net/minecraft/world/item/crafting/SuspiciousStewRecipe
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/RecipeTippedArrow net/minecraft/world/item/crafting/TippedArrowRecipe
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/Recipes net/minecraft/world/item/crafting/RecipeType
f Lnet/minecraft/world/item/crafting/Recipes; a CRAFTING
f Lnet/minecraft/world/item/crafting/Recipes; b SMELTING
f Lnet/minecraft/world/item/crafting/Recipes; c BLASTING
f Lnet/minecraft/world/item/crafting/Recipes; d SMOKING
f Lnet/minecraft/world/item/crafting/Recipes; e CAMPFIRE_COOKING
f Lnet/minecraft/world/item/crafting/Recipes; f STONECUTTING
f Lnet/minecraft/world/item/crafting/Recipes; g SMITHING
m (Ljava/lang/String;)Lnet/minecraft/world/item/crafting/Recipes; a register
c net/minecraft/world/item/crafting/Recipes$1 net/minecraft/world/item/crafting/RecipeType$1
f Ljava/lang/String; h val$name
c net/minecraft/world/item/crafting/RecipiesShield net/minecraft/world/item/crafting/ShieldDecorationRecipe
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
c net/minecraft/world/item/crafting/ShapedRecipePattern net/minecraft/world/item/crafting/ShapedRecipePattern
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f I c width
f I d height
f Lnet/minecraft/core/NonNullList; e ingredients
f Ljava/util/Optional; f data
f I g MAX_SIZE
m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$a;)Lcom/mojang/serialization/DataResult; a unpack
m (Ljava/util/List;)[Ljava/lang/String; a shrink
m (C)Ljava/lang/String; a lambda$unpack$3
m ()I a width
m (Lnet/minecraft/world/inventory/InventoryCrafting;IIZ)Z a matches
m (Ljava/lang/String;)I a firstNonSpace
m (Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a of
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a toNetwork
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a lambda$fromNetwork$5
m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Lcom/mojang/serialization/DataResult; a lambda$static$2
m (Lit/unimi/dsi/fastutil/chars/CharSet;)Ljava/lang/String; a lambda$unpack$4
m (Lnet/minecraft/world/inventory/InventoryCrafting;)Z a matches
m (Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a of
m ()I b height
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; b fromNetwork
m (Ljava/lang/String;)I b lastNonSpace
m ()Lnet/minecraft/core/NonNullList; c ingredients
m ()Ljava/util/Optional; d data
m ()Lcom/mojang/serialization/DataResult; e lambda$static$1
m ()Ljava/lang/String; f lambda$static$0
c net/minecraft/world/item/crafting/ShapedRecipePattern$a net/minecraft/world/item/crafting/ShapedRecipePattern$Data
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Ljava/util/Map; b key
f Ljava/util/List; c pattern
f Lcom/mojang/serialization/Codec; d PATTERN_CODEC
f Lcom/mojang/serialization/Codec; e SYMBOL_CODEC
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$static$4
m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$a;)Ljava/util/List; a lambda$static$9
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$static$7
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$10
m ()Ljava/util/Map; a key
m ()Ljava/util/List; b pattern
m (Ljava/lang/String;)Ljava/lang/String; b lambda$static$5
m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$a;)Ljava/util/Map; b lambda$static$8
m ()Ljava/lang/String; c lambda$static$6
m ()Ljava/lang/String; d lambda$static$3
m ()Ljava/lang/String; e lambda$static$2
m ()Ljava/lang/String; f lambda$static$1
m ()Ljava/lang/String; g lambda$static$0
c net/minecraft/world/item/crafting/ShapedRecipes net/minecraft/world/item/crafting/ShapedRecipe
f Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a pattern
f Lnet/minecraft/world/item/ItemStack; b result
f Ljava/lang/String; c group
f Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category
f Z e showNotification
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m ()Lnet/minecraft/core/NonNullList; a getIngredients
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
m ()Ljava/lang/String; c getGroup
m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category
m ()Z h showNotification
m ()Z i isIncomplete
m ()I j getWidth
m ()I k getHeight
c net/minecraft/world/item/crafting/ShapedRecipes$Serializer net/minecraft/world/item/crafting/ShapedRecipe$Serializer
f Lcom/mojang/serialization/MapCodec; x CODEC
f Lnet/minecraft/network/codec/StreamCodec; y STREAM_CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/ShapedRecipes;)V a toNetwork
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/ShapedRecipes; a fromNetwork
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/world/item/crafting/ShapelessRecipes net/minecraft/world/item/crafting/ShapelessRecipe
f Ljava/lang/String; a group
f Lnet/minecraft/world/item/crafting/CraftingBookCategory; b category
f Lnet/minecraft/world/item/ItemStack; c result
f Lnet/minecraft/core/NonNullList; d ingredients
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/level/World;)Z a matches
m (II)Z a canCraftInDimensions
m ()Lnet/minecraft/core/NonNullList; a getIngredients
m (Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
m ()Ljava/lang/String; c getGroup
m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category
c net/minecraft/world/item/crafting/ShapelessRecipes$a net/minecraft/world/item/crafting/ShapelessRecipe$Serializer
f Lnet/minecraft/network/codec/StreamCodec; x STREAM_CODEC
f Lcom/mojang/serialization/MapCodec; y CODEC
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/ShapelessRecipes;)V a toNetwork
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/ShapelessRecipes; a fromNetwork
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer
f Lcom/mojang/serialization/MapCodec; x codec
f Lnet/minecraft/network/codec/StreamCodec; y streamCodec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$new$0
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer$a net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer$Factory
c net/minecraft/world/item/crafting/SmithingRecipe net/minecraft/world/item/crafting/SmithingRecipe
m (II)Z a canCraftInDimensions
m (Lnet/minecraft/world/item/ItemStack;)Z a isTemplateIngredient
m (Lnet/minecraft/world/item/ItemStack;)Z b isBaseIngredient
m (Lnet/minecraft/world/item/ItemStack;)Z c isAdditionIngredient
m ()Lnet/minecraft/world/item/crafting/Recipes; e getType
m ()Lnet/minecraft/world/item/ItemStack; g getToastSymbol
c net/minecraft/world/item/crafting/SmithingTransformRecipe net/minecraft/world/item/crafting/SmithingTransformRecipe
f Lnet/minecraft/world/item/crafting/RecipeItemStack; a template
f Lnet/minecraft/world/item/crafting/RecipeItemStack; b base
f Lnet/minecraft/world/item/crafting/RecipeItemStack; c addition
f Lnet/minecraft/world/item/ItemStack; d result
m (Lnet/minecraft/world/item/ItemStack;)Z a isTemplateIngredient
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
m (Lnet/minecraft/world/item/ItemStack;)Z b isBaseIngredient
m (Lnet/minecraft/world/item/ItemStack;)Z c isAdditionIngredient
m ()Z i isIncomplete
c net/minecraft/world/item/crafting/SmithingTransformRecipe$a net/minecraft/world/item/crafting/SmithingTransformRecipe$Serializer
f Lnet/minecraft/network/codec/StreamCodec; x STREAM_CODEC
f Lcom/mojang/serialization/MapCodec; y CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)V a toNetwork
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/SmithingTransformRecipe; a fromNetwork
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/world/item/crafting/SmithingTrimRecipe net/minecraft/world/item/crafting/SmithingTrimRecipe
f Lnet/minecraft/world/item/crafting/RecipeItemStack; a template
f Lnet/minecraft/world/item/crafting/RecipeItemStack; b base
f Lnet/minecraft/world/item/crafting/RecipeItemStack; c addition
m (Lnet/minecraft/world/item/ItemStack;)Z a isTemplateIngredient
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a getResultItem
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; ao_ getSerializer
m (Lnet/minecraft/world/item/ItemStack;)Z b isBaseIngredient
m (Lnet/minecraft/world/item/ItemStack;)Z c isAdditionIngredient
m ()Z i isIncomplete
c net/minecraft/world/item/crafting/SmithingTrimRecipe$a net/minecraft/world/item/crafting/SmithingTrimRecipe$Serializer
f Lnet/minecraft/network/codec/StreamCodec; x STREAM_CODEC
f Lcom/mojang/serialization/MapCodec; y CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)V a toNetwork
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/SmithingTrimRecipe; a fromNetwork
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/world/item/enchantment/BreachEnchantment net/minecraft/world/item/enchantment/BreachEnchantment
m (FF)F a calculateArmorBreach
c net/minecraft/world/item/enchantment/DensityEnchantment net/minecraft/world/item/enchantment/DensityEnchantment
m (IF)F a calculateDamageAddition
c net/minecraft/world/item/enchantment/Enchantment net/minecraft/world/item/enchantment/Enchantment
f Ljava/lang/String; a descriptionId
f Lnet/minecraft/world/item/enchantment/Enchantment$b; b definition
f Lnet/minecraft/core/Holder$c; c builtInRegistryHolder
m (ILnet/minecraft/world/entity/EntityTypes;)F a getDamageBonus
m (Lnet/minecraft/world/item/ItemStack;)Z a isPrimaryItem
m (Lnet/minecraft/tags/TagKey;IILnet/minecraft/world/item/enchantment/Enchantment$a;Lnet/minecraft/world/item/enchantment/Enchantment$a;ILnet/minecraft/world/flag/FeatureFlagSet;[Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/enchantment/Enchantment$b; a definition
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)V a doPostAttack
m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;IILnet/minecraft/world/item/enchantment/Enchantment$a;Lnet/minecraft/world/item/enchantment/Enchantment$a;I[Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/enchantment/Enchantment$b; a definition
m ()Z a isTreasureOnly
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Map; a getSlotItems
m (II)Lnet/minecraft/world/item/enchantment/Enchantment$a; a dynamicCost
m (Lnet/minecraft/tags/TagKey;IILnet/minecraft/world/item/enchantment/Enchantment$a;Lnet/minecraft/world/item/enchantment/Enchantment$a;I[Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/enchantment/Enchantment$b; a definition
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility
m (I)Lnet/minecraft/world/item/enchantment/Enchantment$a; a constantCost
m (ILnet/minecraft/world/damagesource/DamageSource;)I a getDamageProtection
m (Lnet/minecraft/world/item/ItemStack;)Z b canEnchant
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)V b doPostHurt
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z b isCompatibleWith
m (I)Lnet/minecraft/world/item/enchantment/Enchantment; b byId
m ()Z b isCurse
m (I)I c getMinCost
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)V c doPostItemStackHurt
m ()Lnet/minecraft/tags/TagKey; c getSupportedItems
m (I)I d getMaxCost
m ()I d getWeight
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; e getFullname
m ()I e getAnvilCost
m ()I f getMinLevel
m ()I g getMaxLevel
m ()Ljava/lang/String; h getOrCreateDescriptionId
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
m ()Ljava/lang/String; j getDescriptionId
m ()Z k isTradeable
m ()Z l isDiscoverable
m ()Lnet/minecraft/core/Holder$c; m builtInRegistryHolder
c net/minecraft/world/item/enchantment/Enchantment$a net/minecraft/world/item/enchantment/Enchantment$Cost
f I a base
f I b perLevel
m (I)I a calculate
m ()I a base
m ()I b perLevel
c net/minecraft/world/item/enchantment/Enchantment$b net/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition
f Lnet/minecraft/tags/TagKey; a supportedItems
f Ljava/util/Optional; b primaryItems
f I c weight
f I d maxLevel
f Lnet/minecraft/world/item/enchantment/Enchantment$a; e minCost
f Lnet/minecraft/world/item/enchantment/Enchantment$a; f maxCost
f I g anvilCost
f Lnet/minecraft/world/flag/FeatureFlagSet; h requiredFeatures
f [Lnet/minecraft/world/entity/EnumItemSlot; i slots
m ()Lnet/minecraft/tags/TagKey; a supportedItems
m ()Ljava/util/Optional; b primaryItems
m ()I c weight
m ()I d maxLevel
m ()Lnet/minecraft/world/item/enchantment/Enchantment$a; e minCost
m ()Lnet/minecraft/world/item/enchantment/Enchantment$a; f maxCost
m ()I g anvilCost
m ()Lnet/minecraft/world/flag/FeatureFlagSet; h requiredFeatures
m ()[Lnet/minecraft/world/entity/EnumItemSlot; i slots
c net/minecraft/world/item/enchantment/EnchantmentBinding net/minecraft/world/item/enchantment/BindingCurseEnchantment
m ()Z a isTreasureOnly
m ()Z b isCurse
c net/minecraft/world/item/enchantment/EnchantmentDepthStrider net/minecraft/world/item/enchantment/WaterWalkerEnchantment
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility
c net/minecraft/world/item/enchantment/EnchantmentDurability net/minecraft/world/item/enchantment/DigDurabilityEnchantment
m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/util/RandomSource;)Z a shouldIgnoreDurabilityDrop
c net/minecraft/world/item/enchantment/EnchantmentFrostWalker net/minecraft/world/item/enchantment/FrostWalkerEnchantment
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;I)V a onEntityMoved
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility
m ()Z a isTreasureOnly
c net/minecraft/world/item/enchantment/EnchantmentInfiniteArrows net/minecraft/world/item/enchantment/ArrowInfiniteEnchantment
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility
c net/minecraft/world/item/enchantment/EnchantmentLootBonus net/minecraft/world/item/enchantment/LootBonusEnchantment
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility
c net/minecraft/world/item/enchantment/EnchantmentManager net/minecraft/world/item/enchantment/EnchantmentHelper
f F a SWIFT_SNEAK_EXTRA_FACTOR
m (Lnet/minecraft/world/entity/EntityLiving;)F a getSweepingDamageRatio
m (Lnet/minecraft/world/item/ItemStack;)Z a canStoreEnchantments
m (Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/entity/EntityLiving;Ljava/util/function/Predicate;)Ljava/util/Map$Entry; a getRandomItemWith
m (Lnet/minecraft/world/entity/Entity;F)F a calculateArmorBreach
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityTypes;)F a getDamageBonus
m (I)F a getSweepingDamageRatio
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/ItemEnchantments;)V a doPostItemStackHurtEffects
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/Enchantment;I)V a lambda$doPostDamageEffects$3
m (Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/item/ItemStack;)I a getItemEnchantmentLevel
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;IZ)Lnet/minecraft/world/item/ItemStack; a enchantItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments;)V a setEnchantments
m (Lnet/minecraft/world/flag/FeatureFlagSet;ILnet/minecraft/world/item/ItemStack;Z)Ljava/util/List; a getAvailableEnchantmentResults
m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/item/enchantment/Enchantment;I)V a lambda$getDamageProtection$0
m (Lnet/minecraft/util/RandomSource;IILnet/minecraft/world/item/ItemStack;)I a getEnchantmentCost
m (Ljava/util/Collection;Lnet/minecraft/world/item/enchantment/Enchantment;)Z a isEnchantmentCompatible
m (Lnet/minecraft/world/item/enchantment/EnchantmentManager$a;Lnet/minecraft/world/item/ItemStack;)V a runIterationOnItem
m (Ljava/lang/Iterable;Lnet/minecraft/world/damagesource/DamageSource;)I a getDamageProtection
m (Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/entity/EntityLiving;)I a getEnchantmentLevel
m (Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/item/enchantment/Enchantment;I)V a lambda$getDamageBonus$1
m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; a updateEnchantments
m (Lnet/minecraft/world/item/enchantment/EnchantmentManager$a;Ljava/lang/Iterable;)V a runIterationOnInventory
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;)V a doPostHurtEffects
m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/WeightedRandomEnchant;)V a filterCompatibleEnchantments
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; b getEnchantmentsForCrafting
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/Enchantment;I)V b lambda$doPostHurtEffects$2
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;IZ)Ljava/util/List; b selectEnchantment
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;)V b doPostDamageEffects
m (Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Map$Entry; b getRandomItemWith
m (Lnet/minecraft/world/entity/EntityLiving;)F b getSneakingSpeedBonus
m (Lnet/minecraft/world/item/ItemStack;)Z c hasAnyEnchantments
m (Lnet/minecraft/world/entity/EntityLiving;)I c getKnockbackBonus
m (Lnet/minecraft/world/entity/EntityLiving;)I d getFireAspect
m (Lnet/minecraft/world/item/ItemStack;)I d getFishingLuckBonus
m (Lnet/minecraft/world/entity/EntityLiving;)I e getRespiration
m (Lnet/minecraft/world/item/ItemStack;)I e getFishingSpeedBonus
m (Lnet/minecraft/world/item/ItemStack;)Z f hasBindingCurse
m (Lnet/minecraft/world/entity/EntityLiving;)I f getDepthStrider
m (Lnet/minecraft/world/item/ItemStack;)Z g hasVanishingCurse
m (Lnet/minecraft/world/entity/EntityLiving;)I g getBlockEfficiency
m (Lnet/minecraft/world/item/ItemStack;)Z h hasSilkTouch
m (Lnet/minecraft/world/entity/EntityLiving;)I h getMobLooting
m (Lnet/minecraft/world/item/ItemStack;)I i getLoyalty
m (Lnet/minecraft/world/entity/EntityLiving;)Z i hasAquaAffinity
m (Lnet/minecraft/world/entity/EntityLiving;)Z j hasFrostWalker
m (Lnet/minecraft/world/item/ItemStack;)I j getRiptide
m (Lnet/minecraft/world/item/ItemStack;)Z k hasChanneling
m (Lnet/minecraft/world/entity/EntityLiving;)Z k hasSoulSpeed
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentType; l getComponentType
m (Lnet/minecraft/world/item/ItemStack;)Z m lambda$getRandomItemWith$4
c net/minecraft/world/item/enchantment/EnchantmentManager$a net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor
c net/minecraft/world/item/enchantment/EnchantmentMending net/minecraft/world/item/enchantment/MendingEnchantment
m ()Z a isTreasureOnly
c net/minecraft/world/item/enchantment/EnchantmentMultishot net/minecraft/world/item/enchantment/MultiShotEnchantment
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility
c net/minecraft/world/item/enchantment/EnchantmentPiercing net/minecraft/world/item/enchantment/ArrowPiercingEnchantment
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility
c net/minecraft/world/item/enchantment/EnchantmentProtection net/minecraft/world/item/enchantment/ProtectionEnchantment
f Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; b type
m (Lnet/minecraft/world/entity/EntityLiving;D)D a getExplosionKnockbackAfterDampener
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility
m (Lnet/minecraft/world/entity/EntityLiving;I)I a getFireAfterDampener
m (ILnet/minecraft/world/damagesource/DamageSource;)I a getDamageProtection
c net/minecraft/world/item/enchantment/EnchantmentProtection$DamageType net/minecraft/world/item/enchantment/ProtectionEnchantment$Type
f Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; a ALL
f Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; b FIRE
f Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; c FALL
f Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; d EXPLOSION
f Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; e PROJECTILE
f [Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; f $VALUES
m ()[Lnet/minecraft/world/item/enchantment/EnchantmentProtection$DamageType; a $values
c net/minecraft/world/item/enchantment/EnchantmentSilkTouch net/minecraft/world/item/enchantment/UntouchingEnchantment
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility
c net/minecraft/world/item/enchantment/EnchantmentSoulSpeed net/minecraft/world/item/enchantment/SoulSpeedEnchantment
m ()Z a isTreasureOnly
m ()Z k isTradeable
m ()Z l isDiscoverable
c net/minecraft/world/item/enchantment/EnchantmentThorns net/minecraft/world/item/enchantment/ThornsEnchantment
f F b CHANCE_PER_LEVEL
m (ILnet/minecraft/util/RandomSource;)Z a shouldHit
m (ILnet/minecraft/util/RandomSource;)I b getDamage
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)V b doPostHurt
c net/minecraft/world/item/enchantment/EnchantmentTridentRiptide net/minecraft/world/item/enchantment/TridentRiptideEnchantment
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility
c net/minecraft/world/item/enchantment/EnchantmentVanishing net/minecraft/world/item/enchantment/VanishingCurseEnchantment
m ()Z a isTreasureOnly
m ()Z b isCurse
c net/minecraft/world/item/enchantment/EnchantmentWeaponDamage net/minecraft/world/item/enchantment/DamageEnchantment
f Ljava/util/Optional; b targets
m (ILnet/minecraft/world/entity/EntityTypes;)F a getDamageBonus
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Z a checkCompatibility
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)V a doPostAttack
c net/minecraft/world/item/enchantment/Enchantments net/minecraft/world/item/enchantment/Enchantments
f Lnet/minecraft/world/item/enchantment/Enchantment; A FLAME
f Lnet/minecraft/world/item/enchantment/Enchantment; B INFINITY
f Lnet/minecraft/world/item/enchantment/Enchantment; C LUCK_OF_THE_SEA
f Lnet/minecraft/world/item/enchantment/Enchantment; D LURE
f Lnet/minecraft/world/item/enchantment/Enchantment; E LOYALTY
f Lnet/minecraft/world/item/enchantment/Enchantment; F IMPALING
f Lnet/minecraft/world/item/enchantment/Enchantment; G RIPTIDE
f Lnet/minecraft/world/item/enchantment/Enchantment; H CHANNELING
f Lnet/minecraft/world/item/enchantment/Enchantment; I MULTISHOT
f Lnet/minecraft/world/item/enchantment/Enchantment; J QUICK_CHARGE
f Lnet/minecraft/world/item/enchantment/Enchantment; K PIERCING
f Lnet/minecraft/world/item/enchantment/Enchantment; L DENSITY
f Lnet/minecraft/world/item/enchantment/Enchantment; M BREACH
f Lnet/minecraft/world/item/enchantment/Enchantment; N WIND_BURST
f Lnet/minecraft/world/item/enchantment/Enchantment; O MENDING
f Lnet/minecraft/world/item/enchantment/Enchantment; P VANISHING_CURSE
f [Lnet/minecraft/world/entity/EnumItemSlot; Q ARMOR_SLOTS
f Lnet/minecraft/world/item/enchantment/Enchantment; a PROTECTION
f Lnet/minecraft/world/item/enchantment/Enchantment; b FIRE_PROTECTION
f Lnet/minecraft/world/item/enchantment/Enchantment; c FEATHER_FALLING
f Lnet/minecraft/world/item/enchantment/Enchantment; d BLAST_PROTECTION
f Lnet/minecraft/world/item/enchantment/Enchantment; e PROJECTILE_PROTECTION
f Lnet/minecraft/world/item/enchantment/Enchantment; f RESPIRATION
f Lnet/minecraft/world/item/enchantment/Enchantment; g AQUA_AFFINITY
f Lnet/minecraft/world/item/enchantment/Enchantment; h THORNS
f Lnet/minecraft/world/item/enchantment/Enchantment; i DEPTH_STRIDER
f Lnet/minecraft/world/item/enchantment/Enchantment; j FROST_WALKER
f Lnet/minecraft/world/item/enchantment/Enchantment; k BINDING_CURSE
f Lnet/minecraft/world/item/enchantment/Enchantment; l SOUL_SPEED
f Lnet/minecraft/world/item/enchantment/Enchantment; m SWIFT_SNEAK
f Lnet/minecraft/world/item/enchantment/Enchantment; n SHARPNESS
f Lnet/minecraft/world/item/enchantment/Enchantment; o SMITE
f Lnet/minecraft/world/item/enchantment/Enchantment; p BANE_OF_ARTHROPODS
f Lnet/minecraft/world/item/enchantment/Enchantment; q KNOCKBACK
f Lnet/minecraft/world/item/enchantment/Enchantment; r FIRE_ASPECT
f Lnet/minecraft/world/item/enchantment/Enchantment; s LOOTING
f Lnet/minecraft/world/item/enchantment/Enchantment; t SWEEPING_EDGE
f Lnet/minecraft/world/item/enchantment/Enchantment; u EFFICIENCY
f Lnet/minecraft/world/item/enchantment/Enchantment; v SILK_TOUCH
f Lnet/minecraft/world/item/enchantment/Enchantment; w UNBREAKING
f Lnet/minecraft/world/item/enchantment/Enchantment; x FORTUNE
f Lnet/minecraft/world/item/enchantment/Enchantment; y POWER
f Lnet/minecraft/world/item/enchantment/Enchantment; z PUNCH
m (Ljava/lang/String;Lnet/minecraft/world/item/enchantment/Enchantment;)Lnet/minecraft/world/item/enchantment/Enchantment; a register
c net/minecraft/world/item/enchantment/ItemEnchantments net/minecraft/world/item/enchantment/ItemEnchantments
f Lnet/minecraft/world/item/enchantment/ItemEnchantments; a EMPTY
f I b MAX_LEVEL
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lcom/mojang/serialization/Codec; e LEVEL_CODEC
f Lcom/mojang/serialization/Codec; f LEVELS_CODEC
f Lcom/mojang/serialization/Codec; g FULL_CODEC
f Z i showInTooltip
m (Z)Lnet/minecraft/world/item/enchantment/ItemEnchantments; a withTooltip
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet; a getTagOrEmpty
m (Lnet/minecraft/world/item/enchantment/Enchantment;)I a getLevel
m ()Ljava/util/Set; a keySet
m (Lnet/minecraft/world/item/Item$b;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V a addToTooltip
m ()Ljava/util/Set; b entrySet
m ()I c size
m ()Z d isEmpty
c net/minecraft/world/item/enchantment/ItemEnchantments$a net/minecraft/world/item/enchantment/ItemEnchantments$Mutable
f Z b showInTooltip
m (Lnet/minecraft/world/item/enchantment/Enchantment;)I a getLevel
m (Lnet/minecraft/world/item/enchantment/Enchantment;I)V a set
m ()Ljava/util/Set; a keySet
m (Ljava/util/function/Predicate;)V a removeIf
m (Lnet/minecraft/world/item/enchantment/Enchantment;I)V b upgrade
m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; b toImmutable
c net/minecraft/world/item/enchantment/SwiftSneakEnchantment net/minecraft/world/item/enchantment/SwiftSneakEnchantment
m ()Z a isTreasureOnly
m ()Z k isTradeable
m ()Z l isDiscoverable
c net/minecraft/world/item/enchantment/WeightedRandomEnchant net/minecraft/world/item/enchantment/EnchantmentInstance
f Lnet/minecraft/world/item/enchantment/Enchantment; a enchantment
f I b level
c net/minecraft/world/item/enchantment/WindBurstEnchantment net/minecraft/world/item/enchantment/WindBurstEnchantment
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;I)V c doPostItemStackHurt
m ()Z k isTradeable
m ()Z l isDiscoverable
c net/minecraft/world/item/enchantment/WindBurstEnchantment$a net/minecraft/world/item/enchantment/WindBurstEnchantment$WindBurstEnchantmentDamageCalculator
f F a knockBackPower
m (Lnet/minecraft/world/entity/Entity;)F a getKnockbackMultiplier
c net/minecraft/world/item/trading/IMerchant net/minecraft/world/item/trading/Merchant
m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a overrideOffers
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/network/chat/IChatBaseComponent;I)V a openTradingScreen
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V a notifyTrade
m (Lnet/minecraft/world/entity/player/EntityHuman;)V f setTradingPlayer
m ()Z gC canRestock
m ()Lnet/minecraft/world/entity/player/EntityHuman; gq getTradingPlayer
m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; gs getOffers
m ()Z gt showProgressBar
m ()Lnet/minecraft/sounds/SoundEffect; gu getNotifyTradeSound
m ()Z gy isClientSide
m (Lnet/minecraft/world/item/ItemStack;)V n notifyTradeUpdated
m ()I u getVillagerXp
m (I)V u overrideXp
c net/minecraft/world/item/trading/ItemCost net/minecraft/world/item/trading/ItemCost
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; c OPTIONAL_STREAM_CODEC
f Lnet/minecraft/core/Holder; d item
f I e count
f Lnet/minecraft/core/component/DataComponentPredicate; f components
f Lnet/minecraft/world/item/ItemStack; g itemStack
m (Lnet/minecraft/world/item/ItemStack;)Z a test
m (Lnet/minecraft/core/Holder;ILnet/minecraft/core/component/DataComponentPredicate;)Lnet/minecraft/world/item/ItemStack; a createStack
m ()Lnet/minecraft/core/Holder; a item
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/item/trading/ItemCost; a withComponents
m ()I b count
m ()Lnet/minecraft/core/component/DataComponentPredicate; c components
m ()Lnet/minecraft/world/item/ItemStack; d itemStack
c net/minecraft/world/item/trading/MerchantRecipe net/minecraft/world/item/trading/MerchantOffer
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/item/trading/ItemCost; c baseCostA
f Ljava/util/Optional; d costB
f Lnet/minecraft/world/item/ItemStack; e result
f I f uses
f I g maxUses
f Z h rewardExp
f I i specialPriceDiff
f I j demand
f F k priceMultiplier
f I l xp
m (Lnet/minecraft/world/item/trading/ItemCost;)I a getModifiedCostCount
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a satisfiedBy
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/trading/MerchantRecipe;)V a writeToStream
m (I)V a addToSpecialPriceDiff
m ()Lnet/minecraft/world/item/ItemStack; a getBaseCostA
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/trading/MerchantRecipe; a createFromStream
m ()Lnet/minecraft/world/item/ItemStack; b getCostA
m (I)V b setSpecialPriceDiff
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z b take
m ()Lnet/minecraft/world/item/ItemStack; c getCostB
m ()Lnet/minecraft/world/item/trading/ItemCost; d getItemCostA
m ()Ljava/util/Optional; e getItemCostB
m ()Lnet/minecraft/world/item/ItemStack; f getResult
m ()V g updateDemand
m ()Lnet/minecraft/world/item/ItemStack; h assemble
m ()I i getUses
m ()V j resetUses
m ()I k getMaxUses
m ()V l increaseUses
m ()I m getDemand
m ()V n resetSpecialPriceDiff
m ()I o getSpecialPriceDiff
m ()F p getPriceMultiplier
m ()I q getXp
m ()Z r isOutOfStock
m ()V s setToOutOfStock
m ()Z t needsRestock
m ()Z u shouldRewardExp
m ()Lnet/minecraft/world/item/trading/MerchantRecipe; v copy
c net/minecraft/world/item/trading/MerchantRecipeList net/minecraft/world/item/trading/MerchantOffers
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; a copy
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/trading/MerchantRecipe; a getRecipeFor
c net/minecraft/world/level/BlockAccessAir net/minecraft/world/level/EmptyBlockGetter
f Lnet/minecraft/world/level/BlockAccessAir; a INSTANCE
f [Lnet/minecraft/world/level/BlockAccessAir; b $VALUES
m ()I I_ getMinBuildHeight
m ()I J_ getHeight
m ()[Lnet/minecraft/world/level/BlockAccessAir; a $values
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity
c net/minecraft/world/level/BlockActionData net/minecraft/world/level/BlockEventData
f Lnet/minecraft/core/BlockPosition; a pos
f Lnet/minecraft/world/level/block/Block; b block
f I c paramA
f I d paramB
m ()Lnet/minecraft/core/BlockPosition; a pos
m ()Lnet/minecraft/world/level/block/Block; b block
m ()I c paramA
m ()I d paramB
c net/minecraft/world/level/BlockColumn net/minecraft/world/level/NoiseColumn
f I a minY
f [Lnet/minecraft/world/level/block/state/IBlockData; b column
m (ILnet/minecraft/world/level/block/state/IBlockData;)V a setBlock
m (I)Lnet/minecraft/world/level/block/state/IBlockData; a getBlock
c net/minecraft/world/level/ChunkCache net/minecraft/world/level/PathNavigationRegion
f I a centerX
f I b centerZ
f [[Lnet/minecraft/world/level/chunk/IChunkAccess; c chunks
f Z d allEmpty
f Lnet/minecraft/world/level/World; e level
f Ljava/util/function/Supplier; f plains
m ()Lnet/minecraft/world/level/border/WorldBorder; C_ getWorldBorder
m ()I I_ getMinBuildHeight
m ()I J_ getHeight
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/core/Holder; a lambda$new$0
m ()Lnet/minecraft/util/profiling/GameProfilerFiller; a getProfiler
m (II)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (II)Lnet/minecraft/world/level/IBlockAccess; c getChunkForCollisions
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; c getEntityCollisions
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/chunk/IChunkAccess; d getChunk
c net/minecraft/world/level/ChunkCoordIntPair net/minecraft/world/level/ChunkPos
f J a INVALID_CHUNK_POS
f Lnet/minecraft/world/level/ChunkCoordIntPair; b ZERO
f I c REGION_SIZE
f I d REGION_MAX_INDEX
f I e x
f I f z
f I g SAFETY_MARGIN
f J h COORD_BITS
f J i COORD_MASK
f I j REGION_BITS
f I k REGION_MASK
f I l HASH_A
f I m HASH_C
f I n HASH_Z_XOR
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/stream/Stream; a rangeClosed
m ()J a toLong
m (II)Lnet/minecraft/world/level/ChunkCoordIntPair; a minFromRegion
m (III)Lnet/minecraft/core/BlockPosition; a getBlockAt
m (I)I a getBlockX
m (J)I a getX
m (Lnet/minecraft/core/BlockPosition;)J a asLong
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)I a getChessboardDistance
m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Ljava/util/stream/Stream; a rangeClosed
m (II)Lnet/minecraft/world/level/ChunkCoordIntPair; b maxFromRegion
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)I b distanceSquared
m ()I b getMiddleBlockX
m (I)I b getBlockZ
m (J)I b getZ
m (J)I c distanceSquared
m (II)J c asLong
m (I)Lnet/minecraft/core/BlockPosition; c getMiddleBlockPosition
m ()I c getMiddleBlockZ
m (II)I d hash
m ()I d getMinBlockX
m ()I e getMinBlockZ
m (II)I e distanceSquared
m ()I f getMaxBlockX
m ()I g getMaxBlockZ
m ()I h getRegionX
m ()I i getRegionZ
m ()I j getRegionLocalX
m ()I k getRegionLocalZ
m ()Lnet/minecraft/core/BlockPosition; l getWorldPosition
c net/minecraft/world/level/ChunkCoordIntPair$1 net/minecraft/world/level/ChunkPos$1
f Lnet/minecraft/world/level/ChunkCoordIntPair; e pos
c net/minecraft/world/level/ClipBlockStateContext net/minecraft/world/level/ClipBlockStateContext
f Lnet/minecraft/world/phys/Vec3D; a from
f Lnet/minecraft/world/phys/Vec3D; b to
f Ljava/util/function/Predicate; c block
m ()Lnet/minecraft/world/phys/Vec3D; a getTo
m ()Lnet/minecraft/world/phys/Vec3D; b getFrom
m ()Ljava/util/function/Predicate; c isTargetBlock
c net/minecraft/world/level/CommandBlockListenerAbstract net/minecraft/world/level/BaseCommandBlock
f Ljava/text/SimpleDateFormat; b TIME_FORMAT
f Lnet/minecraft/network/chat/IChatBaseComponent; c DEFAULT_NAME
f J d lastExecution
f Z e updateLastExecution
f I f successCount
f Z g trackOutput
f Lnet/minecraft/network/chat/IChatBaseComponent; h lastOutput
f Ljava/lang/String; i command
f Lnet/minecraft/network/chat/IChatBaseComponent; j customName
m ()Z U_ shouldInformAdmins
m (Ljava/lang/String;)V a setCommand
m (I)V a setSuccessCount
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; a usedBy
m (Z)V a setTrackOutput
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m (Lnet/minecraft/world/level/World;)Z a performCommand
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setCustomName
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b load
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V c setLastOutput
m ()Lnet/minecraft/server/level/WorldServer; e getLevel
m ()V f onUpdated
m ()Lnet/minecraft/world/phys/Vec3D; g getPosition
m ()Lnet/minecraft/commands/CommandListenerWrapper; i createCommandSourceStack
m ()Z j isValid
m ()I k getSuccessCount
m ()Lnet/minecraft/network/chat/IChatBaseComponent; l getLastOutput
m ()Z l_ acceptsSuccess
m ()Ljava/lang/String; m getCommand
m ()Lnet/minecraft/network/chat/IChatBaseComponent; n getName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; o getCustomName
m ()Z p isTrackOutput
m ()Z w_ acceptsFailure
c net/minecraft/world/level/DataPackConfiguration net/minecraft/world/level/DataPackConfig
f Lnet/minecraft/world/level/DataPackConfiguration; a DEFAULT
f Lcom/mojang/serialization/Codec; b CODEC
f Ljava/util/List; c enabled
f Ljava/util/List; d disabled
m ()Ljava/util/List; a getEnabled
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/DataPackConfiguration;)Ljava/util/List; a lambda$static$1
m ()Ljava/util/List; b getDisabled
m (Lnet/minecraft/world/level/DataPackConfiguration;)Ljava/util/List; b lambda$static$0
c net/minecraft/world/level/EnumGamemode net/minecraft/world/level/GameType
f Lnet/minecraft/world/level/EnumGamemode; a SURVIVAL
f Lnet/minecraft/world/level/EnumGamemode; b CREATIVE
f Lnet/minecraft/world/level/EnumGamemode; c ADVENTURE
f Lnet/minecraft/world/level/EnumGamemode; d SPECTATOR
f Lnet/minecraft/world/level/EnumGamemode; e DEFAULT_MODE
f Lnet/minecraft/util/INamable$a; f CODEC
f Ljava/util/function/IntFunction; g BY_ID
f I h NOT_SET
f I i id
f Ljava/lang/String; j name
f Lnet/minecraft/network/chat/IChatBaseComponent; k shortName
f Lnet/minecraft/network/chat/IChatBaseComponent; l longName
f [Lnet/minecraft/world/level/EnumGamemode; m $VALUES
m (Lnet/minecraft/world/level/EnumGamemode;)I a getNullableId
m (Ljava/lang/String;Lnet/minecraft/world/level/EnumGamemode;)Lnet/minecraft/world/level/EnumGamemode; a byName
m (Ljava/lang/String;)Lnet/minecraft/world/level/EnumGamemode; a byName
m ()I a getId
m (I)Lnet/minecraft/world/level/EnumGamemode; a byId
m (Lnet/minecraft/world/entity/player/PlayerAbilities;)V a updatePlayerAbilities
m (I)Lnet/minecraft/world/level/EnumGamemode; b byNullableId
m ()Ljava/lang/String; b getName
m ()Ljava/lang/String; c getSerializedName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d getLongDisplayName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getShortDisplayName
m ()Z f isBlockPlacingRestricted
m ()Z g isCreative
m ()Z h isSurvival
m ()[Lnet/minecraft/world/level/EnumGamemode; i $values
c net/minecraft/world/level/EnumSkyBlock net/minecraft/world/level/LightLayer
f Lnet/minecraft/world/level/EnumSkyBlock; a SKY
f Lnet/minecraft/world/level/EnumSkyBlock; b BLOCK
f [Lnet/minecraft/world/level/EnumSkyBlock; c $VALUES
m ()[Lnet/minecraft/world/level/EnumSkyBlock; a $values
c net/minecraft/world/level/Explosion net/minecraft/world/level/Explosion
f Lnet/minecraft/world/level/ExplosionDamageCalculator; a EXPLOSION_DAMAGE_CALCULATOR
f I b MAX_DROPS_PER_COMBINED_STACK
f Z c fire
f Lnet/minecraft/world/level/Explosion$Effect; d blockInteraction
f Lnet/minecraft/util/RandomSource; e random
f Lnet/minecraft/world/level/World; f level
f D g x
f D h y
f D i z
f Lnet/minecraft/world/entity/Entity; j source
f F k radius
f Lnet/minecraft/world/damagesource/DamageSource; l damageSource
f Lnet/minecraft/world/level/ExplosionDamageCalculator; m damageCalculator
f Lnet/minecraft/core/particles/ParticleParam; n smallExplosionParticles
f Lnet/minecraft/core/particles/ParticleParam; o largeExplosionParticles
f Lnet/minecraft/core/Holder; p explosionSound
f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; q toBlow
f Ljava/util/Map; r hitPlayers
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)F a getSeenPercent
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/ExplosionDamageCalculator; a makeDamageCalculator
m ()F a radius
m (Z)V a finalizeExplosion
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a getDefaultDamageSource
m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)V a addOrAppendStack
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; b getIndirectSourceEntityInternal
m ()Lnet/minecraft/world/phys/Vec3D; b center
m ()V c explode
m ()Z d interactsWithBlocks
m ()Ljava/util/Map; e getHitPlayers
m ()Lnet/minecraft/world/entity/EntityLiving; f getIndirectSourceEntity
m ()Lnet/minecraft/world/entity/Entity; g getDirectSourceEntity
m ()V h clearToBlow
m ()Ljava/util/List; i getToBlow
m ()Lnet/minecraft/world/level/Explosion$Effect; j getBlockInteraction
m ()Lnet/minecraft/core/particles/ParticleParam; k getSmallExplosionParticles
m ()Lnet/minecraft/core/particles/ParticleParam; l getLargeExplosionParticles
m ()Lnet/minecraft/core/Holder; m getExplosionSound
c net/minecraft/world/level/Explosion$Effect net/minecraft/world/level/Explosion$BlockInteraction
f Lnet/minecraft/world/level/Explosion$Effect; a KEEP
f Lnet/minecraft/world/level/Explosion$Effect; b DESTROY
f Lnet/minecraft/world/level/Explosion$Effect; c DESTROY_WITH_DECAY
f Lnet/minecraft/world/level/Explosion$Effect; d TRIGGER_BLOCK
c net/minecraft/world/level/ExplosionDamageCalculator net/minecraft/world/level/ExplosionDamageCalculator
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;)Z a shouldDamageEntity
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;F)Z a shouldBlockExplode
m (Lnet/minecraft/world/entity/Entity;)F a getKnockbackMultiplier
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Ljava/util/Optional; a getBlockExplosionResistance
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;)F b getEntityDamageAmount
c net/minecraft/world/level/ExplosionDamageCalculatorEntity net/minecraft/world/level/EntityBasedExplosionDamageCalculator
f Lnet/minecraft/world/entity/Entity; a source
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;F)Z a shouldBlockExplode
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;Ljava/lang/Float;)Ljava/lang/Float; a lambda$getBlockExplosionResistance$0
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Ljava/util/Optional; a getBlockExplosionResistance
c net/minecraft/world/level/FoliageColor net/minecraft/world/level/FoliageColor
f [I a pixels
m ([I)V a init
m ()I a getEvergreenColor
m (DD)I a get
m ()I b getBirchColor
m ()I c getDefaultColor
m ()I d getMangroveColor
c net/minecraft/world/level/ForcedChunk net/minecraft/world/level/ForcedChunksSavedData
f Ljava/lang/String; a FILE_ID
f Ljava/lang/String; b TAG_FORCED
f Lit/unimi/dsi/fastutil/longs/LongSet; c chunks
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m ()Lnet/minecraft/world/level/saveddata/PersistentBase$a; a factory
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/ForcedChunk; b load
m ()Lit/unimi/dsi/fastutil/longs/LongSet; b getChunks
c net/minecraft/world/level/GameRules net/minecraft/world/level/GameRules
f Lnet/minecraft/world/level/GameRules$GameRuleKey; A RULE_ANNOUNCE_ADVANCEMENTS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; B RULE_DISABLE_RAIDS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; C RULE_DOINSOMNIA
f Lnet/minecraft/world/level/GameRules$GameRuleKey; D RULE_DO_IMMEDIATE_RESPAWN
f Lnet/minecraft/world/level/GameRules$GameRuleKey; E RULE_PLAYERS_NETHER_PORTAL_DEFAULT_DELAY
f Lnet/minecraft/world/level/GameRules$GameRuleKey; F RULE_PLAYERS_NETHER_PORTAL_CREATIVE_DELAY
f Lnet/minecraft/world/level/GameRules$GameRuleKey; G RULE_DROWNING_DAMAGE
f Lnet/minecraft/world/level/GameRules$GameRuleKey; H RULE_FALL_DAMAGE
f Lnet/minecraft/world/level/GameRules$GameRuleKey; I RULE_FIRE_DAMAGE
f Lnet/minecraft/world/level/GameRules$GameRuleKey; J RULE_FREEZE_DAMAGE
f Lnet/minecraft/world/level/GameRules$GameRuleKey; K RULE_DO_PATROL_SPAWNING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; L RULE_DO_TRADER_SPAWNING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; M RULE_DO_WARDEN_SPAWNING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; N RULE_FORGIVE_DEAD_PLAYERS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; O RULE_UNIVERSAL_ANGER
f Lnet/minecraft/world/level/GameRules$GameRuleKey; P RULE_PLAYERS_SLEEPING_PERCENTAGE
f Lnet/minecraft/world/level/GameRules$GameRuleKey; Q RULE_BLOCK_EXPLOSION_DROP_DECAY
f Lnet/minecraft/world/level/GameRules$GameRuleKey; R RULE_MOB_EXPLOSION_DROP_DECAY
f Lnet/minecraft/world/level/GameRules$GameRuleKey; S RULE_TNT_EXPLOSION_DROP_DECAY
f Lnet/minecraft/world/level/GameRules$GameRuleKey; T RULE_SNOW_ACCUMULATION_HEIGHT
f Lnet/minecraft/world/level/GameRules$GameRuleKey; U RULE_WATER_SOURCE_CONVERSION
f Lnet/minecraft/world/level/GameRules$GameRuleKey; V RULE_LAVA_SOURCE_CONVERSION
f Lnet/minecraft/world/level/GameRules$GameRuleKey; W RULE_GLOBAL_SOUND_EVENTS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; X RULE_DO_VINES_SPREAD
f Lnet/minecraft/world/level/GameRules$GameRuleKey; Y RULE_ENDER_PEARLS_VANISH_ON_DEATH
f Lnet/minecraft/world/level/GameRules$GameRuleKey; Z RULE_SPAWN_CHUNK_RADIUS
f I a DEFAULT_RANDOM_TICK_SPEED
f Lorg/slf4j/Logger; aa LOGGER
f Ljava/util/Map; ab GAME_RULE_TYPES
f Ljava/util/Map; ac rules
f Lnet/minecraft/world/level/GameRules$GameRuleKey; b RULE_DOFIRETICK
f Lnet/minecraft/world/level/GameRules$GameRuleKey; c RULE_MOBGRIEFING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; d RULE_KEEPINVENTORY
f Lnet/minecraft/world/level/GameRules$GameRuleKey; e RULE_DOMOBSPAWNING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; f RULE_DOMOBLOOT
f Lnet/minecraft/world/level/GameRules$GameRuleKey; g RULE_PROJECTILESCANBREAKBLOCKS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; h RULE_DOBLOCKDROPS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; i RULE_DOENTITYDROPS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; j RULE_COMMANDBLOCKOUTPUT
f Lnet/minecraft/world/level/GameRules$GameRuleKey; k RULE_NATURAL_REGENERATION
f Lnet/minecraft/world/level/GameRules$GameRuleKey; l RULE_DAYLIGHT
f Lnet/minecraft/world/level/GameRules$GameRuleKey; m RULE_LOGADMINCOMMANDS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; n RULE_SHOWDEATHMESSAGES
f Lnet/minecraft/world/level/GameRules$GameRuleKey; o RULE_RANDOMTICKING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; p RULE_SENDCOMMANDFEEDBACK
f Lnet/minecraft/world/level/GameRules$GameRuleKey; q RULE_REDUCEDDEBUGINFO
f Lnet/minecraft/world/level/GameRules$GameRuleKey; r RULE_SPECTATORSGENERATECHUNKS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; s RULE_SPAWN_RADIUS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; t RULE_DISABLE_ELYTRA_MOVEMENT_CHECK
f Lnet/minecraft/world/level/GameRules$GameRuleKey; u RULE_MAX_ENTITY_CRAMMING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; v RULE_WEATHER_CYCLE
f Lnet/minecraft/world/level/GameRules$GameRuleKey; w RULE_LIMITED_CRAFTING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; x RULE_MAX_COMMAND_CHAIN_LENGTH
f Lnet/minecraft/world/level/GameRules$GameRuleKey; y RULE_MAX_COMMAND_FORK_COUNT
f Lnet/minecraft/world/level/GameRules$GameRuleKey; z RULE_COMMAND_MODIFICATION_BLOCK_LIMIT
m (Ljava/lang/String;Lnet/minecraft/world/level/GameRules$GameRuleCategory;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)Lnet/minecraft/world/level/GameRules$GameRuleKey; a register
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)Lnet/minecraft/world/level/GameRules$GameRuleValue; a getRule
m ()Lnet/minecraft/nbt/NBTTagCompound; a createTag
m (Lnet/minecraft/world/level/GameRules$GameRuleVisitor;Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a callVisitorCap
m (Lcom/mojang/serialization/DynamicLike;)V a loadFromTag
m (Lnet/minecraft/world/level/GameRules$GameRuleVisitor;)V a visitGameRuleTypes
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)Z b getBoolean
m ()Lnet/minecraft/world/level/GameRules; b copy
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)I c getInt
c net/minecraft/world/level/GameRules$GameRuleBoolean net/minecraft/world/level/GameRules$BooleanValue
f Z b value
m (Ljava/lang/String;)V a deserialize
m ()Z a get
m (Z)Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a create
m (ZLjava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a create
m ()Ljava/lang/String; b serialize
m ()I c getCommandResult
m ()Lnet/minecraft/world/level/GameRules$GameRuleBoolean; d getSelf
m ()Lnet/minecraft/world/level/GameRules$GameRuleBoolean; e copy
c net/minecraft/world/level/GameRules$GameRuleCategory net/minecraft/world/level/GameRules$Category
f Lnet/minecraft/world/level/GameRules$GameRuleCategory; a PLAYER
f Lnet/minecraft/world/level/GameRules$GameRuleCategory; b MOBS
f Lnet/minecraft/world/level/GameRules$GameRuleCategory; c SPAWNING
f Lnet/minecraft/world/level/GameRules$GameRuleCategory; d DROPS
f Lnet/minecraft/world/level/GameRules$GameRuleCategory; e UPDATES
f Lnet/minecraft/world/level/GameRules$GameRuleCategory; f CHAT
f Lnet/minecraft/world/level/GameRules$GameRuleCategory; g MISC
f Ljava/lang/String; h descriptionId
m ()Ljava/lang/String; a getDescriptionId
c net/minecraft/world/level/GameRules$GameRuleDefinition net/minecraft/world/level/GameRules$Type
f Ljava/util/function/Supplier; a argument
f Ljava/util/function/Function; b constructor
f Ljava/util/function/BiConsumer; c callback
f Lnet/minecraft/world/level/GameRules$h; d visitorCaller
m (Lnet/minecraft/world/level/GameRules$GameRuleVisitor;Lnet/minecraft/world/level/GameRules$GameRuleKey;)V a callVisitor
m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; a createRule
m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; a createArgument
c net/minecraft/world/level/GameRules$GameRuleInt net/minecraft/world/level/GameRules$IntegerValue
f I b value
m (Ljava/lang/String;)V a deserialize
m (ILjava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a create
m ()I a get
m (I)Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a create
m (IIILjava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a create
m ()Ljava/lang/String; b serialize
m (Ljava/lang/String;)Z b tryDeserialize
m (Ljava/lang/String;)I c safeParse
m ()I c getCommandResult
m ()Lnet/minecraft/world/level/GameRules$GameRuleInt; d getSelf
m ()Lnet/minecraft/world/level/GameRules$GameRuleInt; e copy
c net/minecraft/world/level/GameRules$GameRuleKey net/minecraft/world/level/GameRules$Key
f Ljava/lang/String; a id
f Lnet/minecraft/world/level/GameRules$GameRuleCategory; b category
m ()Ljava/lang/String; a getId
m ()Ljava/lang/String; b getDescriptionId
m ()Lnet/minecraft/world/level/GameRules$GameRuleCategory; c getCategory
c net/minecraft/world/level/GameRules$GameRuleValue net/minecraft/world/level/GameRules$Value
f Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a type
m (Ljava/lang/String;)V a deserialize
m ()Ljava/lang/String; b serialize
m ()I c getCommandResult
m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; f copy
m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; g getSelf
c net/minecraft/world/level/GameRules$GameRuleVisitor net/minecraft/world/level/GameRules$GameRuleTypeVisitor
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a visit
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V b visitBoolean
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V c visitInteger
c net/minecraft/world/level/GameRules$h net/minecraft/world/level/GameRules$VisitorCaller
c net/minecraft/world/level/GeneratorAccess net/minecraft/world/level/LevelAccessor
m ()Lnet/minecraft/world/level/storage/WorldData; A_ getLevelData
m ()Lnet/minecraft/util/RandomSource; E_ getRandom
m ()J G_ nextSubTickCount
m ()Lnet/minecraft/world/level/chunk/IChunkProvider; N getChunkSource
m ()Lnet/minecraft/world/ticks/LevelTickAccess; O getFluidTicks
m ()Lnet/minecraft/world/ticks/LevelTickAccess; P getBlockTicks
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;I)V a scheduleTick
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;II)V a neighborShapeChanged
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;ILnet/minecraft/world/ticks/TickListPriority;)V a scheduleTick
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;)V a gameEvent
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;ILnet/minecraft/world/ticks/TickListPriority;)Lnet/minecraft/world/ticks/NextTickListEntry; a createTick
m (Lnet/minecraft/core/particles/ParticleParam;DDDDDD)V a addParticle
m (Lnet/minecraft/world/entity/player/EntityHuman;ILnet/minecraft/core/BlockPosition;I)V a levelEvent
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;ILnet/minecraft/world/ticks/TickListPriority;)V a scheduleTick
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPosition;)V a gameEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;I)Lnet/minecraft/world/ticks/NextTickListEntry; a createTick
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;I)V a scheduleTick
m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;)V a playSound
m ()J ak dayTime
m ()Lnet/minecraft/world/EnumDifficulty; al getDifficulty
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V b blockUpdated
m (II)Z b hasChunk
m (ILnet/minecraft/core/BlockPosition;I)V c levelEvent
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/DifficultyDamageScaler; d_ getCurrentDifficultyAt
m ()Lnet/minecraft/server/MinecraftServer; o getServer
c net/minecraft/world/level/GeneratorAccessSeed net/minecraft/world/level/WorldGenLevel
m ()J C getSeed
m (Ljava/util/function/Supplier;)V a setCurrentlyGenerating
m (Lnet/minecraft/core/BlockPosition;)Z f_ ensureCanWrite
c net/minecraft/world/level/GrassColor net/minecraft/world/level/GrassColor
f [I a pixels
m ([I)V a init
m ()I a getDefaultColor
m (DD)I a get
c net/minecraft/world/level/IBlockAccess net/minecraft/world/level/BlockGetter
m ()I Q getMaxLightLevel
m (Lnet/minecraft/world/level/ClipBlockStateContext;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a isBlockInLine
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/stream/Stream; a getBlockStates
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Ljava/util/Optional; a getBlockEntity
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a clipWithInteractionOverride
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/function/Supplier;)D a getBlockFloorHeight
m (Lnet/minecraft/world/level/RayTrace;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a clip
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Ljava/lang/Object; a traverseBlocks
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity
m (Lnet/minecraft/core/BlockPosition;)I i getLightEmission
m (Lnet/minecraft/core/BlockPosition;)D j getBlockFloorHeight
c net/minecraft/world/level/IBlockLightAccess net/minecraft/world/level/BlockAndTintGetter
m (Lnet/minecraft/core/EnumDirection;Z)F a getShade
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/ColorResolver;)I a getBlockTint
m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/BlockPosition;)I a getBrightness
m (Lnet/minecraft/core/BlockPosition;I)I b getRawBrightness
m (Lnet/minecraft/core/BlockPosition;)Z h canSeeSky
m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; y_ getLightEngine
c net/minecraft/world/level/ICollisionAccess net/minecraft/world/level/CollisionGetter
m ()Lnet/minecraft/world/level/border/WorldBorder; C_ getWorldBorder
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a noCollision
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a isUnobstructed
m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/stream/Stream; a lambda$findFreePosition$5
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Z a isUnobstructed
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3D;DDD)Ljava/util/Optional; a findFreePosition
m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/core/BlockPosition; a lambda$findSupportingBlock$3
m (DDDLnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/AxisAlignedBB; a lambda$findFreePosition$6
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z b noCollision
m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; b lambda$collidesWithSuffocatingBlock$2
m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Z b lambda$findFreePosition$4
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z b noBlockCollision
m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; c lambda$getBlockCollisions$0
m (II)Lnet/minecraft/world/level/IBlockAccess; c getChunkForCollisions
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; c getEntityCollisions
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/lang/Iterable; d getCollisions
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/lang/Iterable; e getBlockCollisions
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z f collidesWithSuffocatingBlock
m (Lnet/minecraft/world/entity/Entity;)Z f isUnobstructed
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/Optional; g findSupportingBlock
m (Lnet/minecraft/world/entity/Entity;)Z g noCollision
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/shapes/VoxelShape; h borderCollision
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/Iterator; i lambda$getBlockCollisions$1
c net/minecraft/world/level/ICombinedAccess net/minecraft/world/level/CommonLevelAccessor
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a isUnobstructed
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Ljava/util/Optional; a getBlockEntity
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getHeightmapPos
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; c getEntityCollisions
c net/minecraft/world/level/IEntityAccess net/minecraft/world/level/EntityGetter
m (DDDDZ)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer
m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;DDD)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer
m (Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;DDDLnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/entity/EntityLiving; a getNearestEntity
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a isUnobstructed
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities
m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer
m (DDDDLjava/util/function/Predicate;)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer
m (Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer
m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;DDD)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer
m (DDDD)Z a hasNearbyAlivePlayer
m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; a getNearbyPlayers
m (Ljava/lang/Class;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntitiesOfClass
m (Ljava/lang/Class;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; a getEntitiesOfClass
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities
m (Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; a getNearbyEntities
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$getNearbyEntities$1
m (Ljava/util/List;Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;DDD)Lnet/minecraft/world/entity/EntityLiving; a getNearestEntity
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; a_ getEntities
m (Ljava/util/UUID;)Lnet/minecraft/world/entity/player/EntityHuman; b getPlayerByUUID
m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$getNearestEntity$0
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; c getEntityCollisions
m ()Ljava/util/List; x players
c net/minecraft/world/level/IMaterial net/minecraft/world/level/ItemLike
m ()Lnet/minecraft/world/item/Item; r asItem
c net/minecraft/world/level/IWorldReader net/minecraft/world/level/LevelReader
m (Lnet/minecraft/core/BlockPosition;)I A getMaxLocalRawBrightness
m (Lnet/minecraft/core/BlockPosition;)Z B hasChunkAt
m ()I B_ getSkyDarken
m ()Lnet/minecraft/world/level/dimension/DimensionManager; D_ dimensionType
m ()Lnet/minecraft/world/level/biome/BiomeManager; F_ getBiomeManager
m ()Lnet/minecraft/core/IRegistryCustom; H_ registryAccess
m ()I I_ getMinBuildHeight
m ()Lnet/minecraft/world/flag/FeatureFlagSet; J enabledFeatures
m ()I J_ getHeight
m (IIIIII)Z a hasChunksAt
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup; a holderLookup
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Z a hasChunksAt
m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk
m (III)Lnet/minecraft/core/Holder; a getUncachedNoiseBiome
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/ColorResolver;)I a getBlockTint
m (II)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk
m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getHeightmapPos
m (II)Z b hasChunk
m (IIII)Z b hasChunksAt
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/stream/Stream; c getBlockStatesIfLoaded
m (Lnet/minecraft/core/BlockPosition;I)I c getMaxLocalRawBrightness
m (II)Lnet/minecraft/world/level/IBlockAccess; c getChunkForCollisions
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z d containsAnyLiquid
m (II)Z f hasChunkAt
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/Holder; t getBiome
m (Lnet/minecraft/core/BlockPosition;)Z u isEmptyBlock
m (Lnet/minecraft/core/BlockPosition;)Z v canSeeSkyFromBelowWater
m (Lnet/minecraft/core/BlockPosition;)F w getPathfindingCostFromLightLevels
m (Lnet/minecraft/core/BlockPosition;)F x getLightLevelDependentMagicValue
m ()Z x_ isClientSide
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/chunk/IChunkAccess; y getChunk
m (Lnet/minecraft/core/BlockPosition;)Z z isWaterAt
m ()I z_ getSeaLevel
c net/minecraft/world/level/IWorldTime net/minecraft/world/level/LevelTimeAccess
m ()J ak dayTime
m ()F aq getMoonBrightness
m ()I ar getMoonPhase
m (F)F f getTimeOfDay
c net/minecraft/world/level/IWorldWriter net/minecraft/world/level/LevelWriter
m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/entity/Entity;)Z a destroyBlock
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)Z a setBlock
m (Lnet/minecraft/core/BlockPosition;Z)Z a removeBlock
m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/entity/Entity;I)Z a destroyBlock
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;I)Z a setBlock
m (Lnet/minecraft/world/entity/Entity;)Z b addFreshEntity
m (Lnet/minecraft/core/BlockPosition;Z)Z b destroyBlock
c net/minecraft/world/level/LevelHeightAccessor net/minecraft/world/level/LevelHeightAccessor
m ()I I_ getMinBuildHeight
m ()I J_ getHeight
m ()I am getMaxBuildHeight
m ()I an getSectionsCount
m ()I ao getMinSection
m ()I ap getMaxSection
m (I)Z d isOutsideBuildHeight
m (I)I e getSectionIndex
m (II)Lnet/minecraft/world/level/LevelHeightAccessor; e create
m (I)I f getSectionIndexFromSectionY
m (I)I g getSectionYFromSectionIndex
m (Lnet/minecraft/core/BlockPosition;)Z s isOutsideBuildHeight
c net/minecraft/world/level/LevelHeightAccessor$1 net/minecraft/world/level/LevelHeightAccessor$1
f I a val$height
f I b val$minBuildHeight
m ()I I_ getMinBuildHeight
m ()I J_ getHeight
c net/minecraft/world/level/LocalMobCapCalculator net/minecraft/world/level/LocalMobCapCalculator
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; a playersNearChunk
f Ljava/util/Map; b playerMobCounts
f Lnet/minecraft/server/level/PlayerChunkMap; c chunkMap
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/entity/EnumCreatureType;)V a addMob
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/List; a getPlayersNear
m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/world/level/LocalMobCapCalculator$a; a lambda$addMob$1
m (Lnet/minecraft/world/level/ChunkCoordIntPair;J)Ljava/util/List; a lambda$getPlayersNear$0
m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a canSpawn
c net/minecraft/world/level/LocalMobCapCalculator$a net/minecraft/world/level/LocalMobCapCalculator$MobCounts
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; a counts
m (Lnet/minecraft/world/entity/EnumCreatureType;Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$add$0
m (Lnet/minecraft/world/entity/EnumCreatureType;)V a add
m (Lnet/minecraft/world/entity/EnumCreatureType;)Z b canSpawn
c net/minecraft/world/level/MobSpawner net/minecraft/world/level/CustomSpawner
m (Lnet/minecraft/server/level/WorldServer;ZZ)I a tick
c net/minecraft/world/level/MobSpawnerAbstract net/minecraft/world/level/BaseSpawner
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/String; b SPAWN_DATA_TAG
f I c EVENT_SPAWN
f I d spawnDelay
f Lnet/minecraft/util/random/SimpleWeightedRandomList; e spawnPotentials
f Lnet/minecraft/world/level/MobSpawnerData; f nextSpawnData
f D g spin
f D h oSpin
f I i minSpawnDelay
f I j maxSpawnDelay
f I k spawnCount
f Lnet/minecraft/world/entity/Entity; l displayEntity
f I m maxNearbyEntities
f I n requiredPlayerRange
f I o spawnRange
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a serverTick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a clientTick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/MobSpawnerData; a getOrCreateNextSpawnData
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/MobSpawnerData;)V a setNextSpawnData
m ()D a getSpin
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a setEntityId
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/nbt/NBTTagCompound;)V a load
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;I)V a broadcastEvent
m (Lnet/minecraft/world/level/World;I)Z a onEventTriggered
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/Entity; b getOrCreateDisplayEntity
m ()D b getoSpin
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z c isNearPlayer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d delay
c net/minecraft/world/level/MobSpawnerData net/minecraft/world/level/SpawnData
f Ljava/lang/String; a ENTITY_TAG
f Lcom/mojang/serialization/Codec; b CODEC
f Lcom/mojang/serialization/Codec; c LIST_CODEC
f Lnet/minecraft/nbt/NBTTagCompound; d entityToSpawn
f Ljava/util/Optional; e customSpawnRules
f Ljava/util/Optional; f equipment
m ()Lnet/minecraft/nbt/NBTTagCompound; a getEntityToSpawn
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/MobSpawnerData;)Ljava/util/Optional; a lambda$static$2
m (Lnet/minecraft/world/level/MobSpawnerData;)Ljava/util/Optional; b lambda$static$1
m ()Ljava/util/Optional; b getCustomSpawnRules
m (Lnet/minecraft/world/level/MobSpawnerData;)Lnet/minecraft/nbt/NBTTagCompound; c lambda$static$0
m ()Ljava/util/Optional; c getEquipment
m ()Lnet/minecraft/nbt/NBTTagCompound; d entityToSpawn
m ()Ljava/util/Optional; e customSpawnRules
m ()Ljava/util/Optional; f equipment
c net/minecraft/world/level/MobSpawnerData$a net/minecraft/world/level/SpawnData$CustomSpawnRules
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/util/InclusiveRange; b blockLightLimit
f Lnet/minecraft/util/InclusiveRange; c skyLightLimit
f Lnet/minecraft/util/InclusiveRange; d LIGHT_RANGE
m (Lnet/minecraft/world/level/MobSpawnerData$a;)Lnet/minecraft/util/InclusiveRange; a lambda$static$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m ()Lnet/minecraft/util/InclusiveRange; a blockLightLimit
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)Z a isValidPosition
m (Lnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult; a checkLightBoundaries
m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; a lightLimit
m (Lnet/minecraft/world/level/MobSpawnerData$a;)Lnet/minecraft/util/InclusiveRange; b lambda$static$1
m ()Lnet/minecraft/util/InclusiveRange; b skyLightLimit
m ()Ljava/lang/String; c lambda$checkLightBoundaries$0
c net/minecraft/world/level/RayTrace net/minecraft/world/level/ClipContext
f Lnet/minecraft/world/phys/Vec3D; a from
f Lnet/minecraft/world/phys/Vec3D; b to
f Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; c block
f Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; d fluid
f Lnet/minecraft/world/phys/shapes/VoxelShapeCollision; e collisionContext
m ()Lnet/minecraft/world/phys/Vec3D; a getTo
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getBlockShape
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getFluidShape
m ()Lnet/minecraft/world/phys/Vec3D; b getFrom
c net/minecraft/world/level/RayTrace$BlockCollisionOption net/minecraft/world/level/ClipContext$Block
f Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; a COLLIDER
f Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; b OUTLINE
f Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; c VISUAL
f Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; d FALLDAMAGE_RESETTING
f Lnet/minecraft/world/level/RayTrace$c; e shapeGetter
c net/minecraft/world/level/RayTrace$FluidCollisionOption net/minecraft/world/level/ClipContext$Fluid
f Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; a NONE
f Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; b SOURCE_ONLY
f Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; c ANY
f Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; d WATER
f Ljava/util/function/Predicate; e canPick
m (Lnet/minecraft/world/level/material/Fluid;)Z a canPick
c net/minecraft/world/level/RayTrace$c net/minecraft/world/level/ClipContext$ShapeGetter
c net/minecraft/world/level/SignalGetter net/minecraft/world/level/SignalGetter
f [Lnet/minecraft/core/EnumDirection; C DIRECTIONS
m (Lnet/minecraft/core/BlockPosition;)Z C hasNeighborSignal
m (Lnet/minecraft/core/BlockPosition;)I D getBestNeighborSignal
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Z)I a getControlInputSignal
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getDirectSignal
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b hasSignal
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I c getSignal
m (Lnet/minecraft/core/BlockPosition;)I e_ getDirectSignalTo
c net/minecraft/world/level/Spawner net/minecraft/world/level/Spawner
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/network/chat/IChatMutableComponent; a lambda$getSpawnEntityDisplayName$0
m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;Ljava/lang/String;)V a appendHoverText
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getEntityKey
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/util/RandomSource;)V a setEntityId
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getSpawnEntityDisplayName
c net/minecraft/world/level/SpawnerCreature net/minecraft/world/level/NaturalSpawner
f I a SPAWN_DISTANCE_CHUNK
f I b SPAWN_DISTANCE_BLOCK
f Lorg/slf4j/Logger; c LOGGER
f I d MIN_SPAWN_DISTANCE
f I e MAGIC_NUMBER
f [Lnet/minecraft/world/entity/EnumCreatureType; f SPAWNING_CATEGORIES
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;Lnet/minecraft/core/BlockPosition;)Z a canSpawnMobAt
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;D)Z a isRightDistanceToPlayerAndSpawnPoint
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/Chunk;Lnet/minecraft/world/level/SpawnerCreature$d;ZZZ)V a spawnForChunk
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/chunk/Chunk;)Lnet/minecraft/core/BlockPosition; a getRandomPosWithin
m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/Chunk;Lnet/minecraft/world/level/SpawnerCreature$c;Lnet/minecraft/world/level/SpawnerCreature$a;)V a spawnCategoryForChunk
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/biome/BiomeBase; a getRoughBiome
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;D)Z a isValidPositionForMob
m (ILjava/lang/Iterable;Lnet/minecraft/world/level/SpawnerCreature$b;Lnet/minecraft/world/level/LocalMobCapCalculator;)Lnet/minecraft/world/level/SpawnerCreature$d; a createState
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/entity/EntityInsentient; a getMobForSpawn
m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/SpawnerCreature$c;Lnet/minecraft/world/level/SpawnerCreature$a;)V a spawnCategoryForPosition
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/entity/EntityTypes;)Z a isValidEmptySpawnBlock
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a getRandomSpawnMobAt
m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a spawnCategoryForPosition
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/util/RandomSource;)V a spawnMobsForChunkGeneration
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/random/WeightedRandomList; a mobsAt
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/world/level/StructureManager;)Z a isInNetherFortressBounds
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/entity/EntityTypes;II)Lnet/minecraft/core/BlockPosition; a getTopNonCollidingPos
c net/minecraft/world/level/SpawnerCreature$PreSpawnStatus net/minecraft/world/level/NaturalSpawner$PreSpawnStatus
c net/minecraft/world/level/SpawnerCreature$a net/minecraft/world/level/NaturalSpawner$AfterSpawnCallback
c net/minecraft/world/level/SpawnerCreature$b net/minecraft/world/level/NaturalSpawner$ChunkGetter
c net/minecraft/world/level/SpawnerCreature$c net/minecraft/world/level/NaturalSpawner$SpawnPredicate
c net/minecraft/world/level/SpawnerCreature$d net/minecraft/world/level/NaturalSpawner$SpawnState
f I a spawnableChunkCount
f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; b mobCategoryCounts
f Lnet/minecraft/world/level/SpawnerCreatureProbabilities; c spawnPotential
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d unmodifiableMobCategoryCounts
f Lnet/minecraft/world/level/LocalMobCapCalculator; e localMobCapCalculator
f Lnet/minecraft/core/BlockPosition; f lastCheckedPos
f Lnet/minecraft/world/entity/EntityTypes; g lastCheckedType
f D h lastCharge
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/chunk/IChunkAccess;)Z a canSpawn
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a afterSpawn
m ()I a getSpawnableChunkCount
m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; b getMobCategoryCounts
c net/minecraft/world/level/SpawnerCreatureProbabilities net/minecraft/world/level/PotentialCalculator
f Ljava/util/List; a charges
m (Lnet/minecraft/core/BlockPosition;D)V a addCharge
m (Lnet/minecraft/core/BlockPosition;D)D b getPotentialEnergyChange
c net/minecraft/world/level/SpawnerCreatureProbabilities$a net/minecraft/world/level/PotentialCalculator$PointCharge
f Lnet/minecraft/core/BlockPosition; a pos
f D b charge
m (Lnet/minecraft/core/BlockPosition;)D a getPotentialChange
c net/minecraft/world/level/StructureManager net/minecraft/world/level/StructureManager
f Lnet/minecraft/world/level/GeneratorAccess; a level
f Lnet/minecraft/world/level/levelgen/WorldOptions; b worldOptions
f Lnet/minecraft/world/level/levelgen/structure/StructureCheck; c structureCheck
m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;)Ljava/util/List; a startsForStructure
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStructureAt
m (Lnet/minecraft/core/BlockPosition;)Z a hasAnyStructureAt
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;)Lnet/minecraft/world/level/StructureManager; a forWorldGenRegion
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/function/Predicate;)Ljava/util/List; a startsForStructure
m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/world/level/chunk/StructureAccess;)V a setStartForStructure
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z a structureHasPieceAt
m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Holder;)Z a lambda$getStructureWithPieceAt$0
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; a checkStructurePresence
m ()Z a shouldGenerateStructures
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStructureWithPieceAt
m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/function/Consumer;)V a fillStartsForStructure
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStructureWithPieceAt
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStructureWithPieceAt
m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/chunk/StructureAccess;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStartForStructure
m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;JLnet/minecraft/world/level/chunk/StructureAccess;)V a addReferenceForStructure
m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a addReference
m (Lnet/minecraft/core/BlockPosition;)Ljava/util/Map; b getAllStructuresAt
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; b getStructureWithPieceAt
m ()Lnet/minecraft/core/IRegistryCustom; b registryAccess
c net/minecraft/world/level/VirtualLevelReadable net/minecraft/world/level/LevelSimulatedReader
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Ljava/util/Optional; a getBlockEntity
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getHeightmapPos
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a isStateAtPosition
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z b isFluidAtPosition
c net/minecraft/world/level/VirtualLevelWritable net/minecraft/world/level/LevelSimulatedRW
c net/minecraft/world/level/VoxelShapeSpliterator net/minecraft/world/level/BlockCollisions
f Lnet/minecraft/world/phys/AxisAlignedBB; a box
f Lnet/minecraft/world/phys/shapes/VoxelShapeCollision; b context
f Lnet/minecraft/core/CursorPosition; c cursor
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; d pos
f Lnet/minecraft/world/phys/shapes/VoxelShape; e entityShape
f Lnet/minecraft/world/level/ICollisionAccess; f collisionGetter
f Z g onlySuffocatingBlocks
f Lnet/minecraft/world/level/IBlockAccess; h cachedBlockGetter
f J i cachedBlockGetterPos
f Ljava/util/function/BiFunction; j resultProvider
m (II)Lnet/minecraft/world/level/IBlockAccess; a getChunk
c net/minecraft/world/level/World net/minecraft/world/level/Level
f Lnet/minecraft/world/level/storage/WorldDataMutable; A levelData
f Z B isClientSide
f Lnet/minecraft/core/Holder; D dimensionTypeRegistration
f Ljava/util/function/Supplier; E profiler
f Lnet/minecraft/world/level/border/WorldBorder; F worldBorder
f Lnet/minecraft/world/level/biome/BiomeManager; G biomeManager
f Lnet/minecraft/resources/ResourceKey; H dimension
f Lnet/minecraft/core/IRegistryCustom; I registryAccess
f Lnet/minecraft/world/damagesource/DamageSources; J damageSources
f J K subTickCount
f Ljava/util/List; a pendingBlockEntityTickers
f Z b tickingBlockEntities
f Ljava/lang/Thread; c thread
f Z d isDebug
f I e skyDarken
f Lnet/minecraft/util/RandomSource; f threadSafeRandom
f Lcom/mojang/serialization/Codec; g RESOURCE_KEY_CODEC
f Lnet/minecraft/resources/ResourceKey; h OVERWORLD
f Lnet/minecraft/resources/ResourceKey; i NETHER
f Lnet/minecraft/resources/ResourceKey; j END
f I k MAX_LEVEL_SIZE
f I l LONG_PARTICLE_CLIP_RANGE
f I m SHORT_PARTICLE_CLIP_RANGE
f I n MAX_BRIGHTNESS
f I o TICKS_PER_DAY
f I p MAX_ENTITY_SPAWN_Y
f I q MIN_ENTITY_SPAWN_Y
f Ljava/util/List; r blockEntityTickers
f Lnet/minecraft/world/level/redstone/NeighborUpdater; s neighborUpdater
f I t randValue
f I u addend
f F v oRainLevel
f F w rainLevel
f F x oThunderLevel
f F y thunderLevel
f Lnet/minecraft/util/RandomSource; z random
m ()Lnet/minecraft/world/level/storage/WorldData; A_ getLevelData
m ()I B_ getSkyDarken
m ()Lnet/minecraft/world/level/border/WorldBorder; C_ getWorldBorder
m ()Lnet/minecraft/world/level/dimension/DimensionManager; D_ dimensionType
m ()Lnet/minecraft/util/RandomSource; E_ getRandom
m ()Lnet/minecraft/world/level/biome/BiomeManager; F_ getBiomeManager
m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; G getEntities
m ()J G_ nextSubTickCount
m ()Lnet/minecraft/core/IRegistryCustom; H_ registryAccess
m ()Ljava/lang/String; I gatherChunkSourceStats
m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; K potionBrewing
m ()Lnet/minecraft/world/scores/Scoreboard; M getScoreboard
m ()Z R isDay
m ()Z S isNight
m ()V T tickBlockEntities
m ()V U updateSkyBrightness
m ()Lnet/minecraft/core/BlockPosition; V getSharedSpawnPos
m ()F W getSharedSpawnAngle
m ()V X prepareWeather
m ()V Y disconnect
m ()J Z getGameTime
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;II)V a blockEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;DDDLnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FFJ)V a playSeededSound
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)Z a setBlock
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;I)V a sendBlockUpdated
m (IIII)Lnet/minecraft/core/BlockPosition; a getBlockRandomPos
m (ILnet/minecraft/core/BlockPosition;I)V a destroyBlockProgress
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a isStateAtPosition
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;)Z a mayInteract
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/World$a;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/Explosion; a explode
m (I)Lnet/minecraft/world/entity/Entity; a getEntity
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundCategory;FFJ)V a playSeededSound
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;I)Z a setBlock
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FFZ)V a playLocalSound
m (Lnet/minecraft/world/level/block/entity/TileEntity;)V a setBlockEntity
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V a neighborChanged
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;Lnet/minecraft/world/phys/Vec3D;FZLnet/minecraft/world/level/World$a;)Lnet/minecraft/world/level/Explosion; a explode
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;II)V a neighborShapeChanged
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound
m (Lnet/minecraft/core/BlockPosition;Z)Z a removeBlock
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a updateNeighborsAt
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)Lnet/minecraft/world/level/Explosion$Effect; a getDestroyType
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a loadedAndEntityCanStandOn
m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/entity/Entity;I)Z a destroyBlock
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playLocalSound
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/EnumDirection;)Z a loadedAndEntityCanStandOnFace
m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities
m (Lnet/minecraft/world/entity/player/EntityHuman;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundCategory;FFJ)V a playSeededSound
m (Lnet/minecraft/world/entity/Entity;B)V a broadcastEntityEvent
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/World$a;)Lnet/minecraft/world/level/Explosion; a explode
m (Lnet/minecraft/core/particles/ParticleParam;ZDDDDDD)V a addParticle
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;Ljava/util/List;I)V a getEntities
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight
m (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V a addBlockEntityTicker
m (DDDDDDLjava/util/List;)V a createFireworks
m (Lnet/minecraft/world/entity/Entity;DDDFLnet/minecraft/world/level/World$a;)Lnet/minecraft/world/level/Explosion; a explode
m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/WorldMap;)V a setMapData
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound
m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/Entity;)V a guardEntityTick
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;Ljava/util/List;)V a getEntities
m (Lnet/minecraft/network/protocol/Packet;)V a sendPacketToServer
m (J)Z a shouldTickBlocksAt
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;)V a updateNeighborsAtExceptFromFacing
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a addDestroyBlockEffect
m (Lnet/minecraft/world/entity/player/EntityHuman;DDDLnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound
m (Lnet/minecraft/world/entity/player/EntityHuman;DDDLnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;)V a playSound
m (DDDLnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FFZ)V a playLocalSound
m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a getMapData
m (Lnet/minecraft/world/entity/Entity;DDDFZLnet/minecraft/world/level/World$a;)Lnet/minecraft/world/level/Explosion; a explode
m (Lnet/minecraft/core/particles/ParticleParam;DDDDDD)V a addParticle
m (F)F a getSunAngle
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)V a onBlockStateChange
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound
m (Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReportSystemDetails; a fillReportDetails
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/World$a;ZLnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/Explosion; a explode
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a broadcastDamageEvent
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState
m ()J aa getDayTime
m ()Lnet/minecraft/world/level/GameRules; ab getGameRules
m ()Z ac isThundering
m ()Z ad isRaining
m ()Lnet/minecraft/core/Holder; ae dimensionTypeRegistration
m ()Lnet/minecraft/resources/ResourceKey; af dimension
m ()Lnet/minecraft/util/profiling/GameProfilerFiller; ag getProfiler
m ()Ljava/util/function/Supplier; ah getProfilerSupplier
m ()Z ai isDebug
m ()Lnet/minecraft/world/damagesource/DamageSources; aj damageSources
m (ZZ)V b setSpawnSettings
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z b isFluidAtPosition
m (F)F b getThunderLevel
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)V b setBlocksDirty
m (Lnet/minecraft/core/particles/ParticleParam;ZDDDDDD)V b addAlwaysVisibleParticle
m (Lnet/minecraft/core/particles/ParticleParam;DDDDDD)V b addAlwaysVisibleParticle
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b setBlockAndUpdate
m (ILnet/minecraft/core/BlockPosition;I)V b globalLevelEvent
m (I)Z b isOutsideSpawnableHeight
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V c updateNeighbourForOutputSignal
m (F)V c setThunderLevel
m (I)V c setSkyFlashTime
m (II)Lnet/minecraft/world/level/IBlockAccess; c getChunkForCollisions
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity
m (F)F d getRainLevel
m (II)Lnet/minecraft/world/level/chunk/Chunk; d getChunk
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/DifficultyDamageScaler; d_ getCurrentDifficultyAt
m (F)V e setRainLevel
m (Lnet/minecraft/core/BlockPosition;)Z g isInWorldBoundsHorizontal
m (Lnet/minecraft/world/entity/Entity;)Z h shouldTickDeath
m (Lnet/minecraft/core/BlockPosition;)Z k isInWorldBounds
m (Lnet/minecraft/core/BlockPosition;)Z l isInSpawnableBounds
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/chunk/Chunk; m getChunkAt
m (Lnet/minecraft/core/BlockPosition;)Z n shouldTickBlocksAt
m ()Lnet/minecraft/server/MinecraftServer; o getServer
m (Lnet/minecraft/core/BlockPosition;)V o removeBlockEntity
m (Lnet/minecraft/core/BlockPosition;)Z p isLoaded
m (Lnet/minecraft/core/BlockPosition;)V q blockEntityChanged
m ()Lnet/minecraft/world/item/crafting/CraftingManager; r getRecipeManager
m (Lnet/minecraft/core/BlockPosition;)Z r isRainingAt
m ()Lnet/minecraft/world/TickRateManager; s tickRateManager
m ()Z t noSave
m ()Lnet/minecraft/world/level/saveddata/maps/MapId; v getFreeMapId
m ()Z x_ isClientSide
m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; y_ getLightEngine
m ()I z_ getSeaLevel
c net/minecraft/world/level/World$1 net/minecraft/world/level/Level$1
m ()D a getCenterX
m ()D b getCenterZ
c net/minecraft/world/level/World$2 net/minecraft/world/level/Level$2
c net/minecraft/world/level/World$BreedingCooldownPair net/minecraft/world/level/Level$BreedingCooldownPair
c net/minecraft/world/level/World$a net/minecraft/world/level/Level$ExplosionInteraction
f Lnet/minecraft/world/level/World$a; a NONE
f Lnet/minecraft/world/level/World$a; b BLOCK
f Lnet/minecraft/world/level/World$a; c MOB
f Lnet/minecraft/world/level/World$a; d TNT
f Lnet/minecraft/world/level/World$a; e BLOW
c net/minecraft/world/level/WorldAccess net/minecraft/world/level/ServerLevelAccessor
m ()Lnet/minecraft/server/level/WorldServer; E getLevel
m (Lnet/minecraft/world/entity/Entity;)V a_ addFreshEntityWithPassengers
c net/minecraft/world/level/WorldDataConfiguration net/minecraft/world/level/WorldDataConfiguration
f Ljava/lang/String; a ENABLED_FEATURES_ID
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/world/level/WorldDataConfiguration; c DEFAULT
f Lnet/minecraft/world/level/DataPackConfiguration; d dataPacks
f Lnet/minecraft/world/flag/FeatureFlagSet; e enabledFeatures
m ()Lnet/minecraft/world/level/DataPackConfiguration; a dataPacks
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/WorldDataConfiguration; a expandFeatures
m ()Lnet/minecraft/world/flag/FeatureFlagSet; b enabledFeatures
c net/minecraft/world/level/WorldSettings net/minecraft/world/level/LevelSettings
f Ljava/lang/String; a levelName
f Lnet/minecraft/world/level/EnumGamemode; b gameType
f Z c hardcore
f Lnet/minecraft/world/EnumDifficulty; d difficulty
f Z e allowCommands
f Lnet/minecraft/world/level/GameRules; f gameRules
f Lnet/minecraft/world/level/WorldDataConfiguration; g dataConfiguration
m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/WorldSettings; a parse
m ()Ljava/lang/String; a levelName
m (Lnet/minecraft/world/level/EnumGamemode;)Lnet/minecraft/world/level/WorldSettings; a withGameType
m (Ljava/lang/Number;)Lnet/minecraft/world/EnumDifficulty; a lambda$parse$0
m (Lnet/minecraft/world/EnumDifficulty;)Lnet/minecraft/world/level/WorldSettings; a withDifficulty
m (Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/WorldSettings; a withDataConfiguration
m ()Lnet/minecraft/world/level/EnumGamemode; b gameType
m ()Z c hardcore
m ()Lnet/minecraft/world/EnumDifficulty; d difficulty
m ()Z e allowCommands
m ()Lnet/minecraft/world/level/GameRules; f gameRules
m ()Lnet/minecraft/world/level/WorldDataConfiguration; g getDataConfiguration
m ()Lnet/minecraft/world/level/WorldSettings; h copy
c net/minecraft/world/level/biome/BiomeBase net/minecraft/world/level/biome/Biome
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b NETWORK_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
f Lcom/mojang/serialization/Codec; d LIST_CODEC
f Lnet/minecraft/world/level/levelgen/synth/NoiseGenerator3; e BIOME_INFO_NOISE
f Lnet/minecraft/world/level/levelgen/synth/NoiseGenerator3; f TEMPERATURE_NOISE
f Lnet/minecraft/world/level/levelgen/synth/NoiseGenerator3; g FROZEN_TEMPERATURE_NOISE
f I h TEMPERATURE_CACHE_SIZE
f Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings; i climateSettings
f Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; j generationSettings
f Lnet/minecraft/world/level/biome/BiomeSettingsMobs; k mobSettings
f Lnet/minecraft/world/level/biome/BiomeFog; l specialEffects
f Ljava/lang/ThreadLocal; m temperatureCache
m ()I a getSkyColor
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Z)Z a shouldFreeze
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$8
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a shouldFreeze
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; a getPrecipitationAt
m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeFog; a lambda$static$6
m (Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings;Lnet/minecraft/world/level/biome/BiomeFog;)Lnet/minecraft/world/level/biome/BiomeBase; a lambda$static$7
m (DD)I a getGrassColor
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$4
m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings; b lambda$static$5
m (Lnet/minecraft/core/BlockPosition;)Z b coldEnoughToSnow
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b shouldSnow
m ()Lnet/minecraft/world/level/biome/BiomeSettingsMobs; b getMobSettings
m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeSettingsMobs; c lambda$static$3
m ()Z c hasPrecipitation
m (Lnet/minecraft/core/BlockPosition;)Z c warmEnoughToRain
m ()Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; d getGenerationSettings
m (Lnet/minecraft/core/BlockPosition;)Z d shouldMeltFrozenOceanIcebergSlightly
m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; d lambda$static$2
m ()I e getFogColor
m (Lnet/minecraft/core/BlockPosition;)F e getHeightAdjustedTemperature
m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeFog; e lambda$static$1
m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings; f lambda$static$0
m ()I f getFoliageColor
m (Lnet/minecraft/core/BlockPosition;)F f getTemperature
m ()F g getBaseTemperature
m ()Lnet/minecraft/world/level/biome/BiomeFog; h getSpecialEffects
m ()I i getWaterColor
m ()I j getWaterFogColor
m ()Ljava/util/Optional; k getAmbientParticle
m ()Ljava/util/Optional; l getAmbientLoop
m ()Ljava/util/Optional; m getAmbientMood
m ()Ljava/util/Optional; n getAmbientAdditions
m ()Ljava/util/Optional; o getBackgroundMusic
m ()I p getGrassColorFromTexture
m ()I q getFoliageColorFromTexture
m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; r lambda$new$10
m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; s lambda$new$9
c net/minecraft/world/level/biome/BiomeBase$1 net/minecraft/world/level/biome/Biome$1
f Lnet/minecraft/world/level/biome/BiomeBase; a this$0
c net/minecraft/world/level/biome/BiomeBase$ClimateSettings net/minecraft/world/level/biome/Biome$ClimateSettings
f Lcom/mojang/serialization/MapCodec; a CODEC
f Z b hasPrecipitation
f F c temperature
f Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; d temperatureModifier
f F e downfall
m (Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings;)Ljava/lang/Float; a lambda$static$3
m ()Z a hasPrecipitation
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings;)Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; b lambda$static$2
m ()F b temperature
m (Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings;)Ljava/lang/Float; c lambda$static$1
m ()Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; c temperatureModifier
m (Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings;)Ljava/lang/Boolean; d lambda$static$0
m ()F d downfall
c net/minecraft/world/level/biome/BiomeBase$Precipitation net/minecraft/world/level/biome/Biome$Precipitation
f Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; a NONE
f Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; b RAIN
f Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; c SNOW
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/lang/String; e name
f [Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; f $VALUES
m ()[Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/biome/BiomeBase$TemperatureModifier net/minecraft/world/level/biome/Biome$TemperatureModifier
f Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; a NONE
f Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; b FROZEN
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; e $VALUES
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/core/BlockPosition;F)F a modifyTemperature
m ()[Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/biome/BiomeBase$TemperatureModifier$1 net/minecraft/world/level/biome/Biome$TemperatureModifier$1
m (Lnet/minecraft/core/BlockPosition;F)F a modifyTemperature
c net/minecraft/world/level/biome/BiomeBase$TemperatureModifier$2 net/minecraft/world/level/biome/Biome$TemperatureModifier$2
m (Lnet/minecraft/core/BlockPosition;F)F a modifyTemperature
c net/minecraft/world/level/biome/BiomeBase$a net/minecraft/world/level/biome/Biome$BiomeBuilder
f Z a hasPrecipitation
f Ljava/lang/Float; b temperature
f Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier; c temperatureModifier
f Ljava/lang/Float; d downfall
f Lnet/minecraft/world/level/biome/BiomeFog; e specialEffects
f Lnet/minecraft/world/level/biome/BiomeSettingsMobs; f mobSpawnSettings
f Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; g generationSettings
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs;)Lnet/minecraft/world/level/biome/BiomeBase$a; a mobSpawnSettings
m ()Lnet/minecraft/world/level/biome/BiomeBase; a build
m (F)Lnet/minecraft/world/level/biome/BiomeBase$a; a temperature
m (Z)Lnet/minecraft/world/level/biome/BiomeBase$a; a hasPrecipitation
m (Lnet/minecraft/world/level/biome/BiomeBase$TemperatureModifier;)Lnet/minecraft/world/level/biome/BiomeBase$a; a temperatureAdjustment
m (Lnet/minecraft/world/level/biome/BiomeFog;)Lnet/minecraft/world/level/biome/BiomeBase$a; a specialEffects
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration;)Lnet/minecraft/world/level/biome/BiomeBase$a; a generationSettings
m (F)Lnet/minecraft/world/level/biome/BiomeBase$a; b downfall
c net/minecraft/world/level/biome/BiomeFog net/minecraft/world/level/biome/BiomeSpecialEffects
f Lcom/mojang/serialization/Codec; a CODEC
f I b fogColor
f I c waterColor
f I d waterFogColor
f I e skyColor
f Ljava/util/Optional; f foliageColorOverride
f Ljava/util/Optional; g grassColorOverride
f Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; h grassColorModifier
f Ljava/util/Optional; i ambientParticleSettings
f Ljava/util/Optional; j ambientLoopSoundEvent
f Ljava/util/Optional; k ambientMoodSettings
f Ljava/util/Optional; l ambientAdditionsSettings
f Ljava/util/Optional; m backgroundMusic
m ()I a getFogColor
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$12
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; a lambda$static$11
m ()I b getWaterColor
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; b lambda$static$10
m ()I c getWaterFogColor
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; c lambda$static$9
m ()I d getSkyColor
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; d lambda$static$8
m ()Ljava/util/Optional; e getFoliageColorOverride
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; e lambda$static$7
m (Lnet/minecraft/world/level/biome/BiomeFog;)Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; f lambda$static$6
m ()Ljava/util/Optional; f getGrassColorOverride
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; g lambda$static$5
m ()Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; g getGrassColorModifier
m ()Ljava/util/Optional; h getAmbientParticleSettings
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; h lambda$static$4
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; i lambda$static$3
m ()Ljava/util/Optional; i getAmbientLoopSoundEvent
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; j lambda$static$2
m ()Ljava/util/Optional; j getAmbientMoodSettings
m ()Ljava/util/Optional; k getAmbientAdditionsSettings
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; k lambda$static$1
m ()Ljava/util/Optional; l getBackgroundMusic
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; l lambda$static$0
c net/minecraft/world/level/biome/BiomeFog$GrassColor net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier
f Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; a NONE
f Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; b DARK_FOREST
f Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; c SWAMP
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/lang/String; e name
f [Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; f $VALUES
m ()Ljava/lang/String; a getName
m (DDI)I a modifyColor
m ()[Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/biome/BiomeFog$GrassColor$1 net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$1
m (DDI)I a modifyColor
c net/minecraft/world/level/biome/BiomeFog$GrassColor$2 net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$2
m (DDI)I a modifyColor
c net/minecraft/world/level/biome/BiomeFog$GrassColor$3 net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$3
m (DDI)I a modifyColor
c net/minecraft/world/level/biome/BiomeFog$a net/minecraft/world/level/biome/BiomeSpecialEffects$Builder
f Ljava/util/OptionalInt; a fogColor
f Ljava/util/OptionalInt; b waterColor
f Ljava/util/OptionalInt; c waterFogColor
f Ljava/util/OptionalInt; d skyColor
f Ljava/util/Optional; e foliageColorOverride
f Ljava/util/Optional; f grassColorOverride
f Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; g grassColorModifier
f Ljava/util/Optional; h ambientParticle
f Ljava/util/Optional; i ambientLoopSoundEvent
f Ljava/util/Optional; j ambientMoodSettings
f Ljava/util/Optional; k ambientAdditionsSettings
f Ljava/util/Optional; l backgroundMusic
m (Lnet/minecraft/world/level/biome/BiomeParticles;)Lnet/minecraft/world/level/biome/BiomeFog$a; a ambientParticle
m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; a fogColor
m (Lnet/minecraft/world/level/biome/BiomeFog$GrassColor;)Lnet/minecraft/world/level/biome/BiomeFog$a; a grassColorModifier
m (Lnet/minecraft/world/level/biome/CaveSoundSettings;)Lnet/minecraft/world/level/biome/BiomeFog$a; a ambientMoodSound
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeFog$a; a ambientLoopSound
m (Lnet/minecraft/world/level/biome/CaveSound;)Lnet/minecraft/world/level/biome/BiomeFog$a; a ambientAdditionsSound
m ()Lnet/minecraft/world/level/biome/BiomeFog; a build
m (Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/BiomeFog$a; a backgroundMusic
m ()Ljava/lang/IllegalStateException; b lambda$build$3
m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; b waterColor
m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; c waterFogColor
m ()Ljava/lang/IllegalStateException; c lambda$build$2
m ()Ljava/lang/IllegalStateException; d lambda$build$1
m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; d skyColor
m ()Ljava/lang/IllegalStateException; e lambda$build$0
m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; e foliageColorOverride
m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; f grassColorOverride
c net/minecraft/world/level/biome/BiomeManager net/minecraft/world/level/biome/BiomeManager
f I a CHUNK_CENTER_QUART
f I b ZOOM_BITS
f I c ZOOM
f I d ZOOM_MASK
f Lnet/minecraft/world/level/biome/BiomeManager$Provider; e noiseBiomeSource
f J f biomeZoomSeed
m (DDD)Lnet/minecraft/core/Holder; a getNoiseBiomeAtPosition
m (III)Lnet/minecraft/core/Holder; a getNoiseBiomeAtQuart
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/Holder; a getBiome
m (Lnet/minecraft/world/level/biome/BiomeManager$Provider;)Lnet/minecraft/world/level/biome/BiomeManager; a withDifferentSource
m (J)J a obfuscateSeed
m (JIIIDDD)D a getFiddledDistance
m (J)D b getFiddle
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/Holder; b getNoiseBiomeAtPosition
c net/minecraft/world/level/biome/BiomeManager$Provider net/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource
c net/minecraft/world/level/biome/BiomeParticles net/minecraft/world/level/biome/AmbientParticleSettings
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/particles/ParticleParam; b options
f F c probability
m ()Lnet/minecraft/core/particles/ParticleParam; a getOptions
m (Lnet/minecraft/world/level/biome/BiomeParticles;)Ljava/lang/Float; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/util/RandomSource;)Z a canSpawn
m (Lnet/minecraft/world/level/biome/BiomeParticles;)Lnet/minecraft/core/particles/ParticleParam; b lambda$static$0
c net/minecraft/world/level/biome/BiomeSettingsGeneration net/minecraft/world/level/biome/BiomeGenerationSettings
f Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; a EMPTY
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lorg/slf4j/Logger; c LOGGER
f Ljava/util/Map; d carvers
f Ljava/util/List; e features
f Ljava/util/function/Supplier; f flowerFeatures
f Ljava/util/function/Supplier; g featureSet
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration;)Ljava/util/List; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Z a hasFeature
m ()Ljava/util/List; a getFlowerFeatures
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Ljava/lang/Iterable; a getCarvers
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Ljava/util/List;)Ljava/util/Set; a lambda$new$5
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured;)Z a lambda$new$3
m (Ljava/util/List;)Ljava/util/List; b lambda$new$4
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration;)Ljava/util/Map; b lambda$static$0
m ()Ljava/util/List; b features
c net/minecraft/world/level/biome/BiomeSettingsGeneration$a net/minecraft/world/level/biome/BiomeGenerationSettings$Builder
f Lnet/minecraft/core/HolderGetter; a placedFeatures
f Lnet/minecraft/core/HolderGetter; b worldCarvers
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a; a addFeature
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a; a addCarver
c net/minecraft/world/level/biome/BiomeSettingsGeneration$b net/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder
f Ljava/util/Map; a carvers
f Ljava/util/List; b features
m ()Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; a build
m (ILnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$b; a addFeature
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$b; a addCarver
m (I)V a addFeatureStepsUpTo
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$b; a addFeature
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Ljava/util/List; a lambda$addCarver$0
m (Ljava/util/Map$Entry;)Lnet/minecraft/core/HolderSet; a lambda$build$1
c net/minecraft/world/level/biome/BiomeSettingsMobs net/minecraft/world/level/biome/MobSpawnSettings
f Lnet/minecraft/util/random/WeightedRandomList; a EMPTY_MOB_LIST
f Lnet/minecraft/world/level/biome/BiomeSettingsMobs; b EMPTY
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lorg/slf4j/Logger; d LOGGER
f F e DEFAULT_CREATURE_SPAWN_PROBABILITY
f F f creatureGenerationProbability
f Ljava/util/Map; g spawners
f Ljava/util/Map; h mobSpawnCosts
m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/util/random/WeightedRandomList; a getMobs
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/level/biome/BiomeSettingsMobs$b; a getMobSpawnCost
m ()F a getCreatureProbability
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs;)Ljava/util/Map; a lambda$static$2
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs;)Ljava/util/Map; b lambda$static$1
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs;)Ljava/lang/Float; c lambda$static$0
c net/minecraft/world/level/biome/BiomeSettingsMobs$a net/minecraft/world/level/biome/MobSpawnSettings$Builder
f Ljava/util/Map; a spawners
f Ljava/util/Map; b mobSpawnCosts
f F c creatureGenerationProbability
m (Ljava/util/Map$Entry;)Lnet/minecraft/util/random/WeightedRandomList; a lambda$build$2
m ()Lnet/minecraft/world/level/biome/BiomeSettingsMobs; a build
m (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;)Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a; a addSpawn
m (F)Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a; a creatureGenerationProbability
m (Lnet/minecraft/world/entity/EntityTypes;DD)Lnet/minecraft/world/level/biome/BiomeSettingsMobs$a; a addMobCharge
m (Lnet/minecraft/world/entity/EnumCreatureType;)Ljava/util/List; a lambda$new$1
m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EnumCreatureType; b lambda$new$0
c net/minecraft/world/level/biome/BiomeSettingsMobs$a$MobList net/minecraft/world/level/biome/MobSpawnSettings$Builder$MobList
c net/minecraft/world/level/biome/BiomeSettingsMobs$b net/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost
f Lcom/mojang/serialization/Codec; a CODEC
f D b energyBudget
f D c charge
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$b;)Ljava/lang/Double; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()D a energyBudget
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$b;)Ljava/lang/Double; b lambda$static$0
m ()D b charge
c net/minecraft/world/level/biome/BiomeSettingsMobs$c net/minecraft/world/level/biome/MobSpawnSettings$SpawnerData
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/entity/EntityTypes; b type
f I c minCount
f I d maxCount
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;)Lcom/mojang/serialization/DataResult; a lambda$static$5
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m ()Ljava/lang/String; b lambda$static$4
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;)Ljava/lang/Integer; b lambda$static$2
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;)Ljava/lang/Integer; c lambda$static$1
m (Lnet/minecraft/world/level/biome/BiomeSettingsMobs$c;)Lnet/minecraft/world/entity/EntityTypes; d lambda$static$0
c net/minecraft/world/level/biome/BiomeSources net/minecraft/world/level/biome/BiomeSources
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap
c net/minecraft/world/level/biome/Biomes net/minecraft/world/level/biome/Biomes
f Lnet/minecraft/resources/ResourceKey; A BADLANDS
f Lnet/minecraft/resources/ResourceKey; B ERODED_BADLANDS
f Lnet/minecraft/resources/ResourceKey; C WOODED_BADLANDS
f Lnet/minecraft/resources/ResourceKey; D MEADOW
f Lnet/minecraft/resources/ResourceKey; E CHERRY_GROVE
f Lnet/minecraft/resources/ResourceKey; F GROVE
f Lnet/minecraft/resources/ResourceKey; G SNOWY_SLOPES
f Lnet/minecraft/resources/ResourceKey; H FROZEN_PEAKS
f Lnet/minecraft/resources/ResourceKey; I JAGGED_PEAKS
f Lnet/minecraft/resources/ResourceKey; J STONY_PEAKS
f Lnet/minecraft/resources/ResourceKey; K RIVER
f Lnet/minecraft/resources/ResourceKey; L FROZEN_RIVER
f Lnet/minecraft/resources/ResourceKey; M BEACH
f Lnet/minecraft/resources/ResourceKey; N SNOWY_BEACH
f Lnet/minecraft/resources/ResourceKey; O STONY_SHORE
f Lnet/minecraft/resources/ResourceKey; P WARM_OCEAN
f Lnet/minecraft/resources/ResourceKey; Q LUKEWARM_OCEAN
f Lnet/minecraft/resources/ResourceKey; R DEEP_LUKEWARM_OCEAN
f Lnet/minecraft/resources/ResourceKey; S OCEAN
f Lnet/minecraft/resources/ResourceKey; T DEEP_OCEAN
f Lnet/minecraft/resources/ResourceKey; U COLD_OCEAN
f Lnet/minecraft/resources/ResourceKey; V DEEP_COLD_OCEAN
f Lnet/minecraft/resources/ResourceKey; W FROZEN_OCEAN
f Lnet/minecraft/resources/ResourceKey; X DEEP_FROZEN_OCEAN
f Lnet/minecraft/resources/ResourceKey; Y MUSHROOM_FIELDS
f Lnet/minecraft/resources/ResourceKey; Z DRIPSTONE_CAVES
f Lnet/minecraft/resources/ResourceKey; a THE_VOID
f Lnet/minecraft/resources/ResourceKey; aa LUSH_CAVES
f Lnet/minecraft/resources/ResourceKey; ab DEEP_DARK
f Lnet/minecraft/resources/ResourceKey; ac NETHER_WASTES
f Lnet/minecraft/resources/ResourceKey; ad WARPED_FOREST
f Lnet/minecraft/resources/ResourceKey; ae CRIMSON_FOREST
f Lnet/minecraft/resources/ResourceKey; af SOUL_SAND_VALLEY
f Lnet/minecraft/resources/ResourceKey; ag BASALT_DELTAS
f Lnet/minecraft/resources/ResourceKey; ah THE_END
f Lnet/minecraft/resources/ResourceKey; ai END_HIGHLANDS
f Lnet/minecraft/resources/ResourceKey; aj END_MIDLANDS
f Lnet/minecraft/resources/ResourceKey; ak SMALL_END_ISLANDS
f Lnet/minecraft/resources/ResourceKey; al END_BARRENS
f Lnet/minecraft/resources/ResourceKey; b PLAINS
f Lnet/minecraft/resources/ResourceKey; c SUNFLOWER_PLAINS
f Lnet/minecraft/resources/ResourceKey; d SNOWY_PLAINS
f Lnet/minecraft/resources/ResourceKey; e ICE_SPIKES
f Lnet/minecraft/resources/ResourceKey; f DESERT
f Lnet/minecraft/resources/ResourceKey; g SWAMP
f Lnet/minecraft/resources/ResourceKey; h MANGROVE_SWAMP
f Lnet/minecraft/resources/ResourceKey; i FOREST
f Lnet/minecraft/resources/ResourceKey; j FLOWER_FOREST
f Lnet/minecraft/resources/ResourceKey; k BIRCH_FOREST
f Lnet/minecraft/resources/ResourceKey; l DARK_FOREST
f Lnet/minecraft/resources/ResourceKey; m OLD_GROWTH_BIRCH_FOREST
f Lnet/minecraft/resources/ResourceKey; n OLD_GROWTH_PINE_TAIGA
f Lnet/minecraft/resources/ResourceKey; o OLD_GROWTH_SPRUCE_TAIGA
f Lnet/minecraft/resources/ResourceKey; p TAIGA
f Lnet/minecraft/resources/ResourceKey; q SNOWY_TAIGA
f Lnet/minecraft/resources/ResourceKey; r SAVANNA
f Lnet/minecraft/resources/ResourceKey; s SAVANNA_PLATEAU
f Lnet/minecraft/resources/ResourceKey; t WINDSWEPT_HILLS
f Lnet/minecraft/resources/ResourceKey; u WINDSWEPT_GRAVELLY_HILLS
f Lnet/minecraft/resources/ResourceKey; v WINDSWEPT_FOREST
f Lnet/minecraft/resources/ResourceKey; w WINDSWEPT_SAVANNA
f Lnet/minecraft/resources/ResourceKey; x JUNGLE
f Lnet/minecraft/resources/ResourceKey; y SPARSE_JUNGLE
f Lnet/minecraft/resources/ResourceKey; z BAMBOO_JUNGLE
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register
c net/minecraft/world/level/biome/CaveSound net/minecraft/world/level/biome/AmbientAdditionsSettings
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/Holder; b soundEvent
f D c tickChance
m ()Lnet/minecraft/core/Holder; a getSoundEvent
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/biome/CaveSound;)Ljava/lang/Double; a lambda$static$1
m (Lnet/minecraft/world/level/biome/CaveSound;)Lnet/minecraft/core/Holder; b lambda$static$0
m ()D b getTickChance
c net/minecraft/world/level/biome/CaveSoundSettings net/minecraft/world/level/biome/AmbientMoodSettings
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/biome/CaveSoundSettings; b LEGACY_CAVE_SETTINGS
f Lnet/minecraft/core/Holder; c soundEvent
f I d tickDelay
f I e blockSearchExtent
f D f soundPositionOffset
m (Lnet/minecraft/world/level/biome/CaveSoundSettings;)Ljava/lang/Double; a lambda$static$3
m ()Lnet/minecraft/core/Holder; a getSoundEvent
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lnet/minecraft/world/level/biome/CaveSoundSettings;)Ljava/lang/Integer; b lambda$static$2
m ()I b getTickDelay
m (Lnet/minecraft/world/level/biome/CaveSoundSettings;)Ljava/lang/Integer; c lambda$static$1
m ()I c getBlockSearchExtent
m ()D d getSoundPositionOffset
m (Lnet/minecraft/world/level/biome/CaveSoundSettings;)Lnet/minecraft/core/Holder; d lambda$static$0
c net/minecraft/world/level/biome/Climate net/minecraft/world/level/biome/Climate
f I a PARAMETER_COUNT
f Z b DEBUG_SLOW_BIOME_SEARCH
f F c QUANTIZATION_FACTOR
m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/BlockPosition; a findSpawnPosition
m (FFFFFF)Lnet/minecraft/world/level/biome/Climate$h; a target
m (FFFFFFF)Lnet/minecraft/world/level/biome/Climate$d; a parameters
m ()Lnet/minecraft/world/level/biome/Climate$Sampler; a empty
m (F)J a quantizeCoord
m (Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;F)Lnet/minecraft/world/level/biome/Climate$d; a parameters
m (J)F a unquantizeCoord
c net/minecraft/world/level/biome/Climate$Sampler net/minecraft/world/level/biome/Climate$Sampler
f Lnet/minecraft/world/level/levelgen/DensityFunction; a temperature
f Lnet/minecraft/world/level/levelgen/DensityFunction; b humidity
f Lnet/minecraft/world/level/levelgen/DensityFunction; c continentalness
f Lnet/minecraft/world/level/levelgen/DensityFunction; d erosion
f Lnet/minecraft/world/level/levelgen/DensityFunction; e depth
f Lnet/minecraft/world/level/levelgen/DensityFunction; f weirdness
f Ljava/util/List; g spawnTarget
m ()Lnet/minecraft/core/BlockPosition; a findSpawnPosition
m (III)Lnet/minecraft/world/level/biome/Climate$h; a sample
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; b temperature
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; c humidity
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; d continentalness
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; e erosion
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; f depth
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; g weirdness
m ()Ljava/util/List; h spawnTarget
c net/minecraft/world/level/biome/Climate$a net/minecraft/world/level/biome/Climate$DistanceMetric
c net/minecraft/world/level/biome/Climate$b net/minecraft/world/level/biome/Climate$Parameter
f Lcom/mojang/serialization/Codec; a CODEC
f J b min
f J c max
m (Ljava/lang/Float;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m ()J a min
m (Lnet/minecraft/world/level/biome/Climate$b;)J a distance
m (Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/world/level/biome/Climate$b; a span
m (J)J a distance
m (FF)Lnet/minecraft/world/level/biome/Climate$b; a span
m (F)Lnet/minecraft/world/level/biome/Climate$b; a point
m (Lnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/world/level/biome/Climate$b; b span
m ()J b max
m (Ljava/lang/Float;Ljava/lang/Float;)Ljava/lang/String; b lambda$static$0
m (Lnet/minecraft/world/level/biome/Climate$b;)Ljava/lang/Float; c lambda$static$3
m (Lnet/minecraft/world/level/biome/Climate$b;)Ljava/lang/Float; d lambda$static$2
c net/minecraft/world/level/biome/Climate$c net/minecraft/world/level/biome/Climate$ParameterList
f Ljava/util/List; a values
f Lnet/minecraft/world/level/biome/Climate$e; b index
m (Lnet/minecraft/world/level/biome/Climate$h;)Ljava/lang/Object; a findValue
m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0
m ()Ljava/util/List; a values
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/level/biome/Climate$h;Lnet/minecraft/world/level/biome/Climate$a;)Ljava/lang/Object; a findValueIndex
m (Lnet/minecraft/world/level/biome/Climate$h;)Ljava/lang/Object; b findValueBruteForce
m (Lnet/minecraft/world/level/biome/Climate$h;)Ljava/lang/Object; c findValueIndex
c net/minecraft/world/level/biome/Climate$d net/minecraft/world/level/biome/Climate$ParameterPoint
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/biome/Climate$b; b temperature
f Lnet/minecraft/world/level/biome/Climate$b; c humidity
f Lnet/minecraft/world/level/biome/Climate$b; d continentalness
f Lnet/minecraft/world/level/biome/Climate$b; e erosion
f Lnet/minecraft/world/level/biome/Climate$b; f depth
f Lnet/minecraft/world/level/biome/Climate$b; g weirdness
f J h offset
m (Lnet/minecraft/world/level/biome/Climate$h;)J a fitness
m ()Ljava/util/List; a parameterSpace
m (Lnet/minecraft/world/level/biome/Climate$d;)Ljava/lang/Long; a lambda$static$6
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$7
m (Lnet/minecraft/world/level/biome/Climate$d;)Lnet/minecraft/world/level/biome/Climate$b; b lambda$static$5
m ()Lnet/minecraft/world/level/biome/Climate$b; b temperature
m (Lnet/minecraft/world/level/biome/Climate$d;)Lnet/minecraft/world/level/biome/Climate$b; c lambda$static$4
m ()Lnet/minecraft/world/level/biome/Climate$b; c humidity
m ()Lnet/minecraft/world/level/biome/Climate$b; d continentalness
m (Lnet/minecraft/world/level/biome/Climate$d;)Lnet/minecraft/world/level/biome/Climate$b; d lambda$static$3
m ()Lnet/minecraft/world/level/biome/Climate$b; e erosion
m (Lnet/minecraft/world/level/biome/Climate$d;)Lnet/minecraft/world/level/biome/Climate$b; e lambda$static$2
m (Lnet/minecraft/world/level/biome/Climate$d;)Lnet/minecraft/world/level/biome/Climate$b; f lambda$static$1
m ()Lnet/minecraft/world/level/biome/Climate$b; f depth
m ()Lnet/minecraft/world/level/biome/Climate$b; g weirdness
m (Lnet/minecraft/world/level/biome/Climate$d;)Lnet/minecraft/world/level/biome/Climate$b; g lambda$static$0
m ()J h offset
c net/minecraft/world/level/biome/Climate$e net/minecraft/world/level/biome/Climate$RTree
f I a CHILDREN_PER_NODE
f Lnet/minecraft/world/level/biome/Climate$e$b; b root
f Ljava/lang/ThreadLocal; c lastResult
m (ILnet/minecraft/world/level/biome/Climate$e$b;)J a lambda$build$1
m (Ljava/util/List;IIZ)V a sort
m (ILnet/minecraft/world/level/biome/Climate$e$c;)Lnet/minecraft/world/level/biome/Climate$e$b; a lambda$build$2
m (IZ)Ljava/util/Comparator; a comparator
m (IZLnet/minecraft/world/level/biome/Climate$e$b;)J a lambda$comparator$3
m ([Lnet/minecraft/world/level/biome/Climate$b;)J a cost
m (ILjava/util/List;)Lnet/minecraft/world/level/biome/Climate$e$b; a build
m (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/world/level/biome/Climate$e$a; a lambda$create$0
m (Ljava/util/List;)Lnet/minecraft/world/level/biome/Climate$e; a create
m (Lnet/minecraft/world/level/biome/Climate$h;Lnet/minecraft/world/level/biome/Climate$a;)Ljava/lang/Object; a search
m (Ljava/util/List;)Ljava/util/List; b bucketize
m (Ljava/util/List;)Ljava/util/List; c buildParameterSpace
c net/minecraft/world/level/biome/Climate$e$a net/minecraft/world/level/biome/Climate$RTree$Leaf
f Ljava/lang/Object; b value
m ([JLnet/minecraft/world/level/biome/Climate$e$a;Lnet/minecraft/world/level/biome/Climate$a;)Lnet/minecraft/world/level/biome/Climate$e$a; a search
c net/minecraft/world/level/biome/Climate$e$b net/minecraft/world/level/biome/Climate$RTree$Node
f [Lnet/minecraft/world/level/biome/Climate$b; a parameterSpace
m ([J)J a distance
m ([JLnet/minecraft/world/level/biome/Climate$e$a;Lnet/minecraft/world/level/biome/Climate$a;)Lnet/minecraft/world/level/biome/Climate$e$a; a search
c net/minecraft/world/level/biome/Climate$e$c net/minecraft/world/level/biome/Climate$RTree$SubTree
f [Lnet/minecraft/world/level/biome/Climate$e$b; b children
m ([JLnet/minecraft/world/level/biome/Climate$e$a;Lnet/minecraft/world/level/biome/Climate$a;)Lnet/minecraft/world/level/biome/Climate$e$a; a search
c net/minecraft/world/level/biome/Climate$g net/minecraft/world/level/biome/Climate$SpawnFinder
f Lnet/minecraft/world/level/biome/Climate$g$a; a result
m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;FF)V a radialSearch
m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;II)Lnet/minecraft/world/level/biome/Climate$g$a; a getSpawnPositionAndFitness
c net/minecraft/world/level/biome/Climate$g$a net/minecraft/world/level/biome/Climate$SpawnFinder$Result
f Lnet/minecraft/core/BlockPosition; a location
f J b fitness
m ()Lnet/minecraft/core/BlockPosition; a location
m ()J b fitness
c net/minecraft/world/level/biome/Climate$h net/minecraft/world/level/biome/Climate$TargetPoint
f J a temperature
f J b humidity
f J c continentalness
f J d erosion
f J e depth
f J f weirdness
m ()[J a toParameterArray
m ()J b temperature
m ()J c humidity
m ()J d continentalness
m ()J e erosion
m ()J f depth
m ()J g weirdness
c net/minecraft/world/level/biome/FeatureSorter net/minecraft/world/level/biome/FeatureSorter
m (Ljava/util/Comparator;Lnet/minecraft/world/level/biome/FeatureSorter$a;)Ljava/util/Set; a lambda$buildFeaturesPerStep$1
m (Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/Object;)I a lambda$buildFeaturesPerStep$0
m (ILnet/minecraft/world/level/biome/FeatureSorter$a;)Z a lambda$buildFeaturesPerStep$2
m (Ljava/util/List;Ljava/util/function/Function;Z)Ljava/util/List; a buildFeaturesPerStep
c net/minecraft/world/level/biome/FeatureSorter$a net/minecraft/world/level/biome/FeatureSorter$1FeatureData
f I a featureIndex
f I b step
f Lnet/minecraft/world/level/levelgen/placement/PlacedFeature; c feature
m ()I a featureIndex
m ()I b step
m ()Lnet/minecraft/world/level/levelgen/placement/PlacedFeature; c feature
c net/minecraft/world/level/biome/FeatureSorter$b net/minecraft/world/level/biome/FeatureSorter$StepFeatureData
f Ljava/util/List; a features
f Ljava/util/function/ToIntFunction; b indexMapping
m ()Ljava/util/List; a features
m ()Ljava/util/function/ToIntFunction; b indexMapping
c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a; c preset
f Lnet/minecraft/world/level/biome/Climate$c; d parameters
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a lambda$knownPresets$3
m ()Lnet/minecraft/world/level/biome/Climate$c; a parameters
m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a; a lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a;)Lnet/minecraft/world/level/biome/Climate$c; a lambda$knownPresets$4
m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a; b lambda$knownPresets$2
m ()Ljava/util/Map; b knownPresets
c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset
f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a; a NETHER
f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a; b OVERWORLD
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/resources/MinecraftKey; d id
f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$a; e provider
f Ljava/util/Map; f BY_NAME
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a lambda$usedBiomes$6
m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a;)Lcom/mojang/serialization/DataResult; a lambda$static$4
m ()Ljava/util/stream/Stream; a usedBiomes
m (Lcom/google/common/collect/ImmutableList$Builder;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)V a lambda$generateOverworldBiomes$5
m (Ljava/util/function/Function;)Lnet/minecraft/world/level/biome/Climate$c; a generateOverworldBiomes
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; a lambda$static$3
m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a; b lambda$static$0
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; b lambda$static$2
m ()Lnet/minecraft/resources/MinecraftKey; b id
m ()Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$a; c provider
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; c lambda$static$1
c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$1 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$1
c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$2 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$2
c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$a net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider
c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists
f Lnet/minecraft/resources/ResourceKey; a NETHER
f Lnet/minecraft/resources/ResourceKey; b OVERWORLD
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/world/level/biome/OverworldBiomeBuilder net/minecraft/world/level/biome/OverworldBiomeBuilder
f Lnet/minecraft/world/level/biome/Climate$b; A midInlandContinentalness
f Lnet/minecraft/world/level/biome/Climate$b; B farInlandContinentalness
f [[Lnet/minecraft/resources/ResourceKey; C OCEANS
f [[Lnet/minecraft/resources/ResourceKey; D MIDDLE_BIOMES
f [[Lnet/minecraft/resources/ResourceKey; E MIDDLE_BIOMES_VARIANT
f [[Lnet/minecraft/resources/ResourceKey; F PLATEAU_BIOMES
f [[Lnet/minecraft/resources/ResourceKey; G PLATEAU_BIOMES_VARIANT
f [[Lnet/minecraft/resources/ResourceKey; H SHATTERED_BIOMES
f F a HIGH_START
f F b PEAK_START
f F c NEAR_INLAND_START
f F d MID_INLAND_START
f F e FAR_INLAND_START
f F f EROSION_INDEX_1_START
f F g EROSION_INDEX_2_START
f F h VALLEY_SIZE
f F i LOW_START
f F j HIGH_END
f F k PEAK_SIZE
f F l PEAK_END
f F m EROSION_DEEP_DARK_DRYNESS_THRESHOLD
f F n DEPTH_DEEP_DARK_DRYNESS_THRESHOLD
f Lnet/minecraft/world/level/biome/Climate$b; o FULL_RANGE
f [Lnet/minecraft/world/level/biome/Climate$b; p temperatures
f [Lnet/minecraft/world/level/biome/Climate$b; q humidities
f [Lnet/minecraft/world/level/biome/Climate$b; r erosions
f Lnet/minecraft/world/level/biome/Climate$b; s FROZEN_RANGE
f Lnet/minecraft/world/level/biome/Climate$b; t UNFROZEN_RANGE
f Lnet/minecraft/world/level/biome/Climate$b; u mushroomFieldsContinentalness
f Lnet/minecraft/world/level/biome/Climate$b; v deepOceanContinentalness
f Lnet/minecraft/world/level/biome/Climate$b; w oceanContinentalness
f Lnet/minecraft/world/level/biome/Climate$b; x coastContinentalness
f Lnet/minecraft/world/level/biome/Climate$b; y inlandContinentalness
f Lnet/minecraft/world/level/biome/Climate$b; z nearInlandContinentalness
m (D)Ljava/lang/String; a getDebugStringForPeaksAndValleys
m (II)Lnet/minecraft/resources/ResourceKey; a pickBeachBiome
m (D[Lnet/minecraft/world/level/biome/Climate$b;)Ljava/lang/String; a getDebugStringForNoiseValue
m ()Ljava/util/List; a spawnTarget
m (IILnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a maybePickWindsweptSavannaBiome
m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; a pickMiddleBiome
m (Ljava/util/function/Consumer;)V a addBiomes
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;FLnet/minecraft/resources/ResourceKey;)V a addSurfaceBiome
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;)V a addPeaks
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$b;)Z a isDeepDarkRegion
m (ILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; a pickBadlandsBiome
m ()[Lnet/minecraft/world/level/biome/Climate$b; b getTemperatureThresholds
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;FLnet/minecraft/resources/ResourceKey;)V b addUndergroundBiome
m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; b pickMiddleBiomeOrBadlandsIfHot
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;)V b addHighSlice
m (D)Ljava/lang/String; b getDebugStringForContinentalness
m (Ljava/util/function/Consumer;)V b addDebugBiomes
m ()[Lnet/minecraft/world/level/biome/Climate$b; c getHumidityThresholds
m (Ljava/util/function/Consumer;)V c addOffCoastBiomes
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;)V c addMidSlice
m (D)Ljava/lang/String; c getDebugStringForErosion
m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; c pickMiddleBiomeOrBadlandsIfHotOrSlopeIfCold
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;Lnet/minecraft/world/level/biome/Climate$b;FLnet/minecraft/resources/ResourceKey;)V c addBottomBiome
m (D)Ljava/lang/String; d getDebugStringForTemperature
m ()[Lnet/minecraft/world/level/biome/Climate$b; d getErosionThresholds
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;)V d addLowSlice
m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; d pickShatteredCoastBiome
m (Ljava/util/function/Consumer;)V d addInlandBiomes
m (Ljava/util/function/Consumer;)V e addUndergroundBiomes
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$b;)V e addValleys
m ()[Lnet/minecraft/world/level/biome/Climate$b; e getContinentalnessThresholds
m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; e pickPlateauBiome
m (D)Ljava/lang/String; e getDebugStringForHumidity
m ()[Lnet/minecraft/world/level/biome/Climate$b; f getPeaksAndValleysThresholds
m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; f pickPeakBiome
m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; g pickSlopeBiome
m ()[Lnet/minecraft/world/level/biome/Climate$b; g getWeirdnessThresholds
m (IILnet/minecraft/world/level/biome/Climate$b;)Lnet/minecraft/resources/ResourceKey; h pickShatteredBiome
c net/minecraft/world/level/biome/WorldChunkManager net/minecraft/world/level/biome/BiomeSource
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/function/Supplier; b possibleBiomes
m ()Lcom/mojang/serialization/MapCodec; a codec
m (IIIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;ZLnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; a findBiomeHorizontal
m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/biome/Climate$Sampler;)V a addDebugInfo
m (IIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; a findBiomeHorizontal
m (IIIILnet/minecraft/world/level/biome/Climate$Sampler;)Ljava/util/Set; a getBiomesWithin
m (Lnet/minecraft/core/BlockPosition;IIILjava/util/function/Predicate;Lnet/minecraft/world/level/biome/Climate$Sampler;Lnet/minecraft/world/level/IWorldReader;)Lcom/mojang/datafixers/util/Pair; a findClosestBiome3d
m ()Ljava/util/stream/Stream; b collectPossibleBiomes
m ()Ljava/util/Set; c possibleBiomes
m ()Ljava/util/Set; d lambda$new$0
c net/minecraft/world/level/biome/WorldChunkManagerCheckerBoard net/minecraft/world/level/biome/CheckerboardColumnBiomeSource
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/core/HolderSet; c allowedBiomes
f I d bitShift
f I e size
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/biome/WorldChunkManagerCheckerBoard;)Ljava/lang/Integer; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/biome/WorldChunkManagerCheckerBoard;)Lnet/minecraft/core/HolderSet; b lambda$static$0
m ()Ljava/util/stream/Stream; b collectPossibleBiomes
c net/minecraft/world/level/biome/WorldChunkManagerHell net/minecraft/world/level/biome/FixedBiomeSource
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/core/Holder; c biome
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/biome/WorldChunkManagerHell;)Lnet/minecraft/core/Holder; a lambda$static$0
m (IIIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;ZLnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; a findBiomeHorizontal
m (IIIILnet/minecraft/world/level/biome/Climate$Sampler;)Ljava/util/Set; a getBiomesWithin
m (Lnet/minecraft/core/BlockPosition;IIILjava/util/function/Predicate;Lnet/minecraft/world/level/biome/Climate$Sampler;Lnet/minecraft/world/level/IWorldReader;)Lcom/mojang/datafixers/util/Pair; a findClosestBiome3d
m ()Ljava/util/stream/Stream; b collectPossibleBiomes
c net/minecraft/world/level/biome/WorldChunkManagerMultiNoise net/minecraft/world/level/biome/MultiNoiseBiomeSource
f Lcom/mojang/serialization/MapCodec; b DIRECT_CODEC
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lcom/mojang/serialization/MapCodec; d ENTRY_CODEC
f Lcom/mojang/serialization/MapCodec; e PRESET_CODEC
f Lcom/mojang/datafixers/util/Either; f parameters
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/biome/Climate$h;)Lnet/minecraft/core/Holder; a getNoiseBiome
m (Lnet/minecraft/world/level/biome/WorldChunkManagerMultiNoise;)Lcom/mojang/datafixers/util/Either; a lambda$static$0
m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/biome/Climate$Sampler;)V a addDebugInfo
m (Lnet/minecraft/resources/ResourceKey;)Z a stable
m (Lnet/minecraft/world/level/biome/Climate$c;)Lnet/minecraft/world/level/biome/WorldChunkManagerMultiNoise; a createFromList
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/WorldChunkManagerMultiNoise; a createFromPreset
m (Lnet/minecraft/world/level/biome/Climate$c;)Lnet/minecraft/world/level/biome/Climate$c; b lambda$parameters$1
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/Climate$c; b lambda$parameters$2
m ()Ljava/util/stream/Stream; b collectPossibleBiomes
m ()Lnet/minecraft/world/level/biome/Climate$c; d parameters
c net/minecraft/world/level/biome/WorldChunkManagerTheEnd net/minecraft/world/level/biome/TheEndBiomeSource
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/core/Holder; c end
f Lnet/minecraft/core/Holder; d highlands
f Lnet/minecraft/core/Holder; e midlands
f Lnet/minecraft/core/Holder; f islands
f Lnet/minecraft/core/Holder; g barrens
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/WorldChunkManagerTheEnd; a create
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/stream/Stream; b collectPossibleBiomes
c net/minecraft/world/level/block/AbstractCandleBlock net/minecraft/world/level/block/AbstractCandleBlock
f I a LIGHT_PER_CANDLE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b LIT
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Z)V a setLit
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a extinguish
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/util/RandomSource;)V a addParticlesAndSound
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/lang/Iterable; b getParticleOffsets
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c isLit
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d canBeLit
c net/minecraft/world/level/block/AbstractCauldronBlock net/minecraft/world/level/block/AbstractCauldronBlock
f I a FLOOR_LEVEL
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
f Lnet/minecraft/core/cauldron/CauldronInteraction$a; c interactions
f I d SIDE_THICKNESS
f I e LEG_WIDTH
f I f LEG_HEIGHT
f I g LEG_DEPTH
f Lnet/minecraft/world/phys/shapes/VoxelShape; h INSIDE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a isEntityInsideContent
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;)V a receiveStalactiteDrip
m (Lnet/minecraft/world/level/material/FluidType;)Z a canReceiveStalactiteDrip
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getInteractionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)D b getContentHeight
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d isFull
c net/minecraft/world/level/block/AmethystBlock net/minecraft/world/level/block/AmethystBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
c net/minecraft/world/level/block/AmethystClusterBlock net/minecraft/world/level/block/AmethystClusterBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; d FACING
f Lnet/minecraft/world/phys/shapes/VoxelShape; e northAabb
f Lnet/minecraft/world/phys/shapes/VoxelShape; f southAabb
f Lnet/minecraft/world/phys/shapes/VoxelShape; g eastAabb
f Lnet/minecraft/world/phys/shapes/VoxelShape; h westAabb
f Lnet/minecraft/world/phys/shapes/VoxelShape; i upAabb
f Lnet/minecraft/world/phys/shapes/VoxelShape; j downAabb
f F k height
f F l aabbOffset
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/block/AmethystClusterBlock;)Ljava/lang/Float; a lambda$static$1
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/AmethystClusterBlock;)Ljava/lang/Float; b lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/AmethystClusterBlock$1 net/minecraft/world/level/block/AmethystClusterBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/level/block/AzaleaBlock net/minecraft/world/level/block/AzaleaBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
c net/minecraft/world/level/block/BaseTorchBlock net/minecraft/world/level/block/BaseTorchBlock
f I a AABB_STANDING_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; b AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
c net/minecraft/world/level/block/BigDripleafBlock net/minecraft/world/level/block/BigDripleafBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b WATERLOGGED
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c TILT
f I d NO_TICK
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; e DELAY_UNTIL_NEXT_TILT_STATE
f I f MAX_GEN_HEIGHT
f I g STEM_WIDTH
f I h ENTITY_DETECTION_MIN_Y
f I i LOWEST_LEAF_TOP
f Ljava/util/Map; j LEAF_SHAPES
f Lnet/minecraft/world/phys/shapes/VoxelShape; k STEM_SLICER
f Ljava/util/Map; l STEM_SHAPES
f Ljava/util/Map; m shapesCache
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canPlaceAt
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)V a placeWithRandomHeight
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a canEntityTilt
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/EnumDirection;)Z a place
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;)V a playTiltSound
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d resetTilt
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; m calculateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n canReplace
c net/minecraft/world/level/block/BigDripleafStemBlock net/minecraft/world/level/block/BigDripleafStemBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b NORTH_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SOUTH_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; d EAST_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; e WEST_SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f WATERLOGGED
f I g STEM_WIDTH
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/EnumDirection;)Z a place
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/BigDripleafStemBlock$1 net/minecraft/world/level/block/BigDripleafStemBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/level/block/Block net/minecraft/world/level/block/Block
f I A UPDATE_ALL_IMMEDIATE
f F B INDESTRUCTIBLE
f F C INSTANT
f I D UPDATE_LIMIT
f Lnet/minecraft/world/level/block/state/BlockStateList; E stateDefinition
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/core/Holder$c; b builtInRegistryHolder
f Lcom/google/common/cache/LoadingCache; c SHAPE_FULL_BLOCK_CACHE
f Lnet/minecraft/world/level/block/state/IBlockData; d defaultBlockState
f Ljava/lang/String; e descriptionId
f Lnet/minecraft/world/item/Item; f item
f I g CACHE_SIZE
f Ljava/lang/ThreadLocal; h OCCLUSION_CACHE
f Lcom/mojang/serialization/MapCodec; p CODEC
f Lnet/minecraft/core/RegistryBlockID; q BLOCK_STATE_REGISTRY
f I r UPDATE_NEIGHBORS
f I s UPDATE_CLIENTS
f I t UPDATE_INVISIBLE
f I u UPDATE_IMMEDIATE
f I v UPDATE_KNOWN_SHAPE
f I w UPDATE_SUPPRESS_DROPS
f I x UPDATE_MOVE_BY_PISTON
f I y UPDATE_NONE
f I z UPDATE_ALL
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V a updateOrDestroy
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/item/ItemStack;)V a popResourceFromFace
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy
m (I)Lnet/minecraft/world/level/block/state/IBlockData; a stateById
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/EnumDirection;)Z a isFaceFull
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntity;)Ljava/util/List; a getDrops
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a popResource
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a destroy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a pushEntitiesUp
m (Lnet/minecraft/world/level/World;Ljava/util/function/Supplier;Lnet/minecraft/world/item/ItemStack;)V a popResource
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/block/Block; a byItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; a getDrops
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;)Z a shouldRenderFace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/world/level/block/state/IBlockData; a copyProperty
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;)V a updateEntityAfterFallOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntity;)V a dropResources
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/world/item/ItemStack;)V a playerDestroy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/biome/BiomeBase$Precipitation;)V a handlePrecipitation
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canSupportCenter
m (Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap; a getShapeForEachState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;)V a dropResources
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/Explosion;)Z a dropFromExplosion
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a spawnDestroyParticles
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn
m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a isShapeFullBlock
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;)V a wasExploded
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isPossibleToRespawnInThis
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;I)V a popExperience
m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; a box
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;II)V a updateOrDestroy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; b updateFromNeighbourShapes
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V c dropResources
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c canSupportRigidBlock
m ()F e getExplosionResistance
m ()Lnet/minecraft/network/chat/IChatMutableComponent; f getName
m ()Ljava/lang/String; g getDescriptionId
m ()F h getFriction
m (Lnet/minecraft/world/level/block/state/IBlockData;)I i getId
m ()F j getSpeedFactor
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z j isExceptionForConnection
m ()F k getJumpFactor
m (Lnet/minecraft/world/level/block/state/IBlockData;)V k registerDefaultState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; l withPropertiesOf
m ()Lnet/minecraft/world/level/block/state/BlockStateList; l getStateDefinition
m ()Lnet/minecraft/world/level/block/state/IBlockData; o defaultBlockState
m ()Z p hasDynamicShape
m ()Lnet/minecraft/world/level/block/Block; q asBlock
m ()Lnet/minecraft/world/item/Item; r asItem
m ()Lnet/minecraft/core/Holder$c; s builtInRegistryHolder
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; a load
c net/minecraft/world/level/block/Block$a net/minecraft/world/level/block/Block$BlockStatePairKey
f Lnet/minecraft/world/level/block/state/IBlockData; a first
f Lnet/minecraft/world/level/block/state/IBlockData; b second
f Lnet/minecraft/core/EnumDirection; c direction
c net/minecraft/world/level/block/BlockAir net/minecraft/world/level/block/AirBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
c net/minecraft/world/level/block/BlockAnvil net/minecraft/world/level/block/AnvilBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/phys/shapes/VoxelShape; c BASE
f Lnet/minecraft/world/phys/shapes/VoxelShape; d X_LEG1
f Lnet/minecraft/world/phys/shapes/VoxelShape; e X_LEG2
f Lnet/minecraft/world/phys/shapes/VoxelShape; f X_TOP
f Lnet/minecraft/world/phys/shapes/VoxelShape; g Z_LEG1
f Lnet/minecraft/world/phys/shapes/VoxelShape; h Z_LEG2
f Lnet/minecraft/world/phys/shapes/VoxelShape; i Z_TOP
f Lnet/minecraft/world/phys/shapes/VoxelShape; j X_AXIS_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; k Z_AXIS_AABB
f Lnet/minecraft/network/chat/IChatBaseComponent; l CONTAINER_TITLE
f F m FALL_DAMAGE_PER_DISTANCE
f I n FALL_DAMAGE_MAX
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onBrokenAfterFall
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onLand
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a getFallDamageSource
m (Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a falling
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getDustColor
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; e damage
c net/minecraft/world/level/block/BlockAttachable net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; K FACE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b canAttach
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; m getConnectedDirection
c net/minecraft/world/level/block/BlockAttachable$1 net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace
c net/minecraft/world/level/block/BlockBamboo net/minecraft/world/level/block/BambooStalkBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b SMALL_LEAVES_AABB_OFFSET
f F c LARGE_LEAVES_AABB_OFFSET
f F d COLLISION_AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; e SMALL_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; f LARGE_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; g COLLISION_SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; h AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; i LEAVES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; j STAGE
f I k MAX_HEIGHT
f I l STAGE_GROWING
f I m STAGE_DONE_GROWING
f I n AGE_THIN_BAMBOO
f I o AGE_THICK_BAMBOO
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I a getHeightAboveUpToMax
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getDestroyProgress
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;I)V a growBamboo
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getHeightBelowUpToMax
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c isCollisionShapeFullBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
c net/minecraft/world/level/block/BlockBambooSapling net/minecraft/world/level/block/BambooSaplingBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b SAPLING_AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SAPLING_SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a growBamboo
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getDestroyProgress
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
c net/minecraft/world/level/block/BlockBanner net/minecraft/world/level/block/BannerBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b ROTATION
f Ljava/util/Map; c BY_COLOR
f Lnet/minecraft/world/phys/shapes/VoxelShape; d SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/Block; a byColor
c net/minecraft/world/level/block/BlockBannerAbstract net/minecraft/world/level/block/AbstractBannerBlock
f Lnet/minecraft/world/item/EnumColor; a color
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isPossibleToRespawnInThis
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m ()Lnet/minecraft/world/item/EnumColor; b getColor
c net/minecraft/world/level/block/BlockBannerWall net/minecraft/world/level/block/WallBannerBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Ljava/util/Map; c SHAPES
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m ()Ljava/lang/String; g getDescriptionId
c net/minecraft/world/level/block/BlockBarrel net/minecraft/world/level/block/BarrelBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c OPEN
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/BlockBarrier net/minecraft/world/level/block/BarrierBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b WATERLOGGED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a pickupBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F d getShadeBrightness
c net/minecraft/world/level/block/BlockBeacon net/minecraft/world/level/block/BeaconBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m ()Lnet/minecraft/world/item/EnumColor; b getColor
c net/minecraft/world/level/block/BlockBed net/minecraft/world/level/block/BedBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b PART
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c OCCUPIED
f I d HEIGHT
f Lnet/minecraft/world/phys/shapes/VoxelShape; e BASE
f Lnet/minecraft/world/phys/shapes/VoxelShape; f LEG_NORTH_WEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; g LEG_SOUTH_WEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; h LEG_NORTH_EAST
f Lnet/minecraft/world/phys/shapes/VoxelShape; i LEG_SOUTH_EAST
f Lnet/minecraft/world/phys/shapes/VoxelShape; j NORTH_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; k SOUTH_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; l WEST_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; m EAST_SHAPE
f I n LEG_WIDTH
f Lnet/minecraft/world/item/EnumColor; o color
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;)V a updateEntityAfterFallOn
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;[[IZ)Ljava/util/Optional; a findStandUpPositionAtOffset
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyBedPart;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a getNeighbourDirection
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy
m (Lnet/minecraft/world/entity/Entity;)V a bounceUp
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)J a getSeed
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a kickVillagerOutOfBed
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/EnumDirection; a getBedOrientation
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)[[I a bedStandUpOffsets
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/core/EnumDirection;)[[I a bedAboveStandUpOffsets
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;F)Ljava/util/Optional; a findStandUpPosition
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Ljava/util/Optional; a findBunkBedStandUpPosition
m (Lnet/minecraft/world/level/World;)Z a canSetSpawn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b isBunkBed
m ()Lnet/minecraft/world/item/EnumColor; b getColor
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)[[I b bedSurroundStandUpOffsets
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; g getConnectedDirection
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; h getBlockType
c net/minecraft/world/level/block/BlockBed$1 net/minecraft/world/level/block/BedBlock$1
c net/minecraft/world/level/block/BlockBeehive net/minecraft/world/level/block/BeehiveBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c HONEY_LEVEL
f I d MAX_HONEY_LEVELS
f I e SHEARED_HONEYCOMB_COUNT
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a resetHoneyLevel
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a dropHoneycomb
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a trySpawnDripParticles
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy
m (Lnet/minecraft/world/level/World;DDDDD)V a spawnFluidParticle
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;D)V a spawnParticle
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus;)V a releaseBeesAndResetHoneyLevel
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V b angerNearbyBees
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z c hiveContainsBees
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/BlockBeetroot net/minecraft/world/level/block/BeetrootBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE
f [Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE_BY_AGE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;)I a getBonemealAgeIncrease
m ()Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b getAgeProperty
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m ()I c getMaxAge
m ()Lnet/minecraft/world/level/IMaterial; d getBaseSeedId
c net/minecraft/world/level/block/BlockBell net/minecraft/world/level/block/BellBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; F TO_SOUTH
f Lnet/minecraft/world/phys/shapes/VoxelShape; G CEILING_SHAPE
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c ATTACHMENT
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d POWERED
f I e EVENT_BELL_RING
f Lnet/minecraft/world/phys/shapes/VoxelShape; f NORTH_SOUTH_FLOOR_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; g EAST_WEST_FLOOR_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; h BELL_TOP_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; i BELL_BOTTOM_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; j BELL_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; k NORTH_SOUTH_BETWEEN
f Lnet/minecraft/world/phys/shapes/VoxelShape; l EAST_WEST_BETWEEN
f Lnet/minecraft/world/phys/shapes/VoxelShape; m TO_WEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; n TO_EAST
f Lnet/minecraft/world/phys/shapes/VoxelShape; o TO_NORTH
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a attemptToRing
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a attemptToRing
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;D)Z a isProperHit
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/player/EntityHuman;Z)Z a onHit
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; m getVoxelShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; n getConnectedDirection
c net/minecraft/world/level/block/BlockBell$1 net/minecraft/world/level/block/BellBlock$1
c net/minecraft/world/level/block/BlockBlastFurnace net/minecraft/world/level/block/BlastFurnaceBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a openContainer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
c net/minecraft/world/level/block/BlockBrewingStand net/minecraft/world/level/block/BrewingStandBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f [Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b HAS_BOTTLE
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/BlockBubbleColumn net/minecraft/world/level/block/BubbleColumnBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b DRAG_DOWN
f I c CHECK_PERIOD
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)V a updateColumn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a pickupBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m ()Ljava/util/Optional; ar_ getPickupSound
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b updateColumn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m canExistIn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; n getColumnState
c net/minecraft/world/level/block/BlockButtonAbstract net/minecraft/world/level/block/ButtonBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; F PRESSED_FLOOR_AABB_Z
f Lnet/minecraft/world/phys/shapes/VoxelShape; G PRESSED_NORTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; H PRESSED_SOUTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; I PRESSED_WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; J PRESSED_EAST_AABB
f I L PRESSED_DEPTH
f I M UNPRESSED_DEPTH
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; N type
f I O ticksToStayPressed
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b POWERED
f I c HALF_AABB_HEIGHT
f I d HALF_AABB_WIDTH
f Lnet/minecraft/world/phys/shapes/VoxelShape; e CEILING_AABB_X
f Lnet/minecraft/world/phys/shapes/VoxelShape; f CEILING_AABB_Z
f Lnet/minecraft/world/phys/shapes/VoxelShape; g FLOOR_AABB_X
f Lnet/minecraft/world/phys/shapes/VoxelShape; h FLOOR_AABB_Z
f Lnet/minecraft/world/phys/shapes/VoxelShape; i NORTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j SOUTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; k WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; l EAST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; m PRESSED_CEILING_AABB_X
f Lnet/minecraft/world/phys/shapes/VoxelShape; n PRESSED_CEILING_AABB_Z
f Lnet/minecraft/world/phys/shapes/VoxelShape; o PRESSED_FLOOR_AABB_X
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Z)V a playSound
m (Z)Lnet/minecraft/sounds/SoundEffect; a getSound
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d press
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e checkPressed
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V f updateNeighbours
c net/minecraft/world/level/block/BlockButtonAbstract$1 net/minecraft/world/level/block/ButtonBlock$1
c net/minecraft/world/level/block/BlockCactus net/minecraft/world/level/block/CactusBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b AGE
f I c MAX_AGE
f I d AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; e COLLISION_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; f OUTLINE_SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
c net/minecraft/world/level/block/BlockCake net/minecraft/world/level/block/CakeBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_BITES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c BITES
f I d FULL_CAKE_SIGNAL
f F e AABB_OFFSET
f F f AABB_SIZE_PER_BITE
f [Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE_BY_BITE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; a eat
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (I)I b getOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/BlockCampfire net/minecraft/world/level/block/CampfireBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c LIT
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d SIGNAL_FIRE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WATERLOGGED
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; f FACING
f Lnet/minecraft/world/phys/shapes/VoxelShape; g VIRTUAL_FENCE_POST
f I h SMOKE_DISTANCE
f Z i spawnParticles
f I j fireDamage
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a dowse
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ZZ)V a makeParticles
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a isSmokeyPos
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g isLitCampfire
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h canLight
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isSmokeSource
c net/minecraft/world/level/block/BlockCarpet net/minecraft/world/level/block/WoolCarpetBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/item/EnumColor; d color
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/item/EnumColor; b getColor
m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot
m ()Lnet/minecraft/core/Holder; n getEquipSound
c net/minecraft/world/level/block/BlockCarrots net/minecraft/world/level/block/CarrotBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f [Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE_BY_AGE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m ()Lnet/minecraft/world/level/IMaterial; d getBaseSeedId
c net/minecraft/world/level/block/BlockCartographyTable net/minecraft/world/level/block/CartographyTableBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b CONTAINER_TITLE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
c net/minecraft/world/level/block/BlockCauldron net/minecraft/world/level/block/CauldronBlock
f Lcom/mojang/serialization/MapCodec; d CODEC
f F e RAIN_FILL_CHANCE
f F f POWDER_SNOW_FILL_CHANCE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/biome/BiomeBase$Precipitation;)V a handlePrecipitation
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;)V a receiveStalactiteDrip
m (Lnet/minecraft/world/level/material/FluidType;)Z a canReceiveStalactiteDrip
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/biome/BiomeBase$Precipitation;)Z a shouldHandlePrecipitation
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d isFull
c net/minecraft/world/level/block/BlockChain net/minecraft/world/level/block/ChainBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b WATERLOGGED
f F c AABB_MIN
f F d AABB_MAX
f Lnet/minecraft/world/phys/shapes/VoxelShape; e Y_AXIS_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; f Z_AXIS_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; g X_AXIS_AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/BlockChain$1 net/minecraft/world/level/block/ChainBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction$Axis
c net/minecraft/world/level/block/BlockChest net/minecraft/world/level/block/ChestBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; c FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d TYPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WATERLOGGED
f I f EVENT_SET_OPEN_COUNT
f I g AABB_OFFSET
f I h AABB_HEIGHT
f Lnet/minecraft/world/phys/shapes/VoxelShape; i NORTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j SOUTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; k WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; l EAST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; m AABB
f Lnet/minecraft/world/level/block/DoubleBlockFinder$Combiner; n CHEST_COMBINER
f Lnet/minecraft/world/level/block/DoubleBlockFinder$Combiner; o MENU_PROVIDER_COMBINER
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/block/BlockChest;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/IInventory; a getContainer
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/block/DoubleBlockFinder$Result; a combine
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/entity/LidBlockEntity;)Lnet/minecraft/world/level/block/DoubleBlockFinder$Combiner; a opennessCombiner
m (Lnet/minecraft/world/item/context/BlockActionContext;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a candidatePartnerFacing
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a isBlockedChestByBlock
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isChestBlockedAt
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z b isCatSittingOnChest
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m ()Lnet/minecraft/stats/Statistic; c getOpenChestStat
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; d blockEntityType
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; g getBlockType
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; h getConnectedDirection
c net/minecraft/world/level/block/BlockChest$1 net/minecraft/world/level/block/ChestBlock$1
m (Lnet/minecraft/world/level/block/entity/TileEntityChest;)Ljava/util/Optional; a acceptSingle
m ()Ljava/util/Optional; a acceptNone
m (Lnet/minecraft/world/level/block/entity/TileEntityChest;Lnet/minecraft/world/level/block/entity/TileEntityChest;)Ljava/util/Optional; a acceptDouble
c net/minecraft/world/level/block/BlockChest$2 net/minecraft/world/level/block/ChestBlock$2
m (Lnet/minecraft/world/level/block/entity/TileEntityChest;)Ljava/util/Optional; a acceptSingle
m ()Ljava/util/Optional; a acceptNone
m (Lnet/minecraft/world/level/block/entity/TileEntityChest;Lnet/minecraft/world/level/block/entity/TileEntityChest;)Ljava/util/Optional; a acceptDouble
c net/minecraft/world/level/block/BlockChest$3 net/minecraft/world/level/block/ChestBlock$3
m (Lnet/minecraft/world/level/block/entity/TileEntityChest;Lnet/minecraft/world/level/block/entity/TileEntityChest;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; a acceptDouble
m ()Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; a acceptNone
m (Lnet/minecraft/world/level/block/entity/TileEntityChest;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; a acceptSingle
c net/minecraft/world/level/block/BlockChest$4 net/minecraft/world/level/block/ChestBlock$4
c net/minecraft/world/level/block/BlockChest$DoubleInventory net/minecraft/world/level/block/ChestBlock$DoubleInventory
c net/minecraft/world/level/block/BlockChestAbstract net/minecraft/world/level/block/AbstractChestBlock
f Ljava/util/function/Supplier; a blockEntityType
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/block/DoubleBlockFinder$Result; a combine
c net/minecraft/world/level/block/BlockChestTrapped net/minecraft/world/level/block/TrappedChestBlock
f Lcom/mojang/serialization/MapCodec; n CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m ()Lnet/minecraft/stats/Statistic; c getOpenChestStat
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; m lambda$new$0
c net/minecraft/world/level/block/BlockChorusFlower net/minecraft/world/level/block/ChorusFlowerBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b DEAD_AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE
f Lnet/minecraft/world/phys/shapes/VoxelShape; d BLOCK_SUPPORT_SHAPE
f Lnet/minecraft/world/level/block/Block; e plant
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a placeDeadFlower
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;I)V a generatePlant
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;I)V a placeGrownFlower
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;II)V a growTreeRecursive
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b allNeighborsEmpty
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
c net/minecraft/world/level/block/BlockChorusFruit net/minecraft/world/level/block/ChorusPlantBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateWithConnections
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
c net/minecraft/world/level/block/BlockCobbleWall net/minecraft/world/level/block/WallBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; F POST_TEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; G NORTH_TEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; H SOUTH_TEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; I WEST_TEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; J EAST_TEST
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b UP
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c EAST_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d NORTH_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e SOUTH_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; f WEST_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g WATERLOGGED
f Ljava/util/Map; h shapeByIndex
f Ljava/util/Map; i collisionShapeByIndex
f I j WALL_WIDTH
f I k WALL_HEIGHT
f I l POST_WIDTH
f I m POST_COVER_WIDTH
f I n WALL_COVER_START
f I o WALL_COVER_END
m ()Lcom/mojang/serialization/MapCodec; a codec
m (ZLnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight; a makeWallState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a topUpdate
m (Lnet/minecraft/world/level/block/state/IBlockData;ZLnet/minecraft/core/EnumDirection;)Z a connectsTo
m (FFFFFF)Ljava/util/Map; a makeShapes
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z a isConnected
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;ZZZZLnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/level/block/state/IBlockData; a updateSides
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a shouldRaisePost
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/IBlockData; a sideUpdate
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;ZZZZ)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a isCovered
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; a applyWallShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/BlockCobbleWall$1 net/minecraft/world/level/block/WallBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$Rotation
f [I b $SwitchMap$net$minecraft$world$level$block$Mirror
c net/minecraft/world/level/block/BlockCocoa net/minecraft/world/level/block/CocoaBlock
f [Lnet/minecraft/world/phys/shapes/VoxelShape; F SOUTH_AABB
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE
f I d AGE_0_WIDTH
f I e AGE_0_HEIGHT
f I f AGE_0_HALFWIDTH
f I g AGE_1_WIDTH
f I h AGE_1_HEIGHT
f I i AGE_1_HALFWIDTH
f I j AGE_2_WIDTH
f I k AGE_2_HEIGHT
f I l AGE_2_HALFWIDTH
f [Lnet/minecraft/world/phys/shapes/VoxelShape; m EAST_AABB
f [Lnet/minecraft/world/phys/shapes/VoxelShape; n WEST_AABB
f [Lnet/minecraft/world/phys/shapes/VoxelShape; o NORTH_AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
c net/minecraft/world/level/block/BlockCocoa$1 net/minecraft/world/level/block/CocoaBlock$1
c net/minecraft/world/level/block/BlockCommand net/minecraft/world/level/block/CommandBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c CONDITIONAL
f Lorg/slf4j/Logger; d LOGGER
f Z e automatic
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)V a executeChain
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/CommandBlockListenerAbstract;Z)V a execute
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/BlockComposter net/minecraft/world/level/block/ComposterBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b READY
f I c MIN_LEVEL
f I d MAX_LEVEL
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e LEVEL
f Lit/unimi/dsi/fastutil/objects/Object2FloatMap; f COMPOSTABLES
f I g AABB_SIDE_THICKNESS
f Lnet/minecraft/world/phys/shapes/VoxelShape; h OUTER_SHAPE
f [Lnet/minecraft/world/phys/shapes/VoxelShape; i SHAPES
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/IWorldInventory; a getContainer
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a insertItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)V a handleFill
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/block/state/IBlockData; a addItem
m (FLnet/minecraft/world/level/IMaterial;)V a add
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a empty
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getInteractionShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a extractProduce
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m ()V b bootStrap
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/BlockComposter$ContainerEmpty net/minecraft/world/level/block/ComposterBlock$EmptyContainer
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace
m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace
c net/minecraft/world/level/block/BlockComposter$ContainerInput net/minecraft/world/level/block/ComposterBlock$InputContainer
f Lnet/minecraft/world/level/block/state/IBlockData; b state
f Lnet/minecraft/world/level/GeneratorAccess; c level
f Lnet/minecraft/core/BlockPosition; d pos
f Z e changed
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace
m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace
m ()I ah_ getMaxStackSize
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace
m ()V e setChanged
c net/minecraft/world/level/block/BlockComposter$ContainerOutput net/minecraft/world/level/block/ComposterBlock$OutputContainer
f Lnet/minecraft/world/level/block/state/IBlockData; b state
f Lnet/minecraft/world/level/GeneratorAccess; c level
f Lnet/minecraft/core/BlockPosition; d pos
f Z e changed
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace
m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace
m ()I ah_ getMaxStackSize
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace
m ()V e setChanged
c net/minecraft/world/level/block/BlockConcretePowder net/minecraft/world/level/block/ConcretePowderBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/Block; b concrete
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a shouldSolidify
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onLand
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a touchesLiquid
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getDustColor
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n canSolidify
c net/minecraft/world/level/block/BlockConduit net/minecraft/world/level/block/ConduitBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b WATERLOGGED
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
f I d SIZE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/BlockCoral net/minecraft/world/level/block/CoralBlock
f Lcom/mojang/serialization/MapCodec; a DEAD_CORAL_FIELD
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/Block; c deadBlock
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a scanForWater
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
c net/minecraft/world/level/block/BlockCoralBase net/minecraft/world/level/block/BaseCoralPlantTypeBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; a AABB
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a tryScheduleDieTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z e scanForWater
c net/minecraft/world/level/block/BlockCoralDead net/minecraft/world/level/block/BaseCoralPlantBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
c net/minecraft/world/level/block/BlockCoralFan net/minecraft/world/level/block/CoralFanBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/Block; c deadBlock
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
c net/minecraft/world/level/block/BlockCoralFanAbstract net/minecraft/world/level/block/BaseCoralFanBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
c net/minecraft/world/level/block/BlockCoralFanWall net/minecraft/world/level/block/CoralWallFanBlock
f Lcom/mojang/serialization/MapCodec; e CODEC
f Lnet/minecraft/world/level/block/Block; f deadBlock
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
c net/minecraft/world/level/block/BlockCoralFanWallAbstract net/minecraft/world/level/block/BaseCoralWallFanBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; c FACING
f Ljava/util/Map; e SHAPES
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
c net/minecraft/world/level/block/BlockCoralPlant net/minecraft/world/level/block/CoralPlantBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
f Lnet/minecraft/world/level/block/Block; e deadBlock
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
c net/minecraft/world/level/block/BlockCrops net/minecraft/world/level/block/CropBlock
f [Lnet/minecraft/world/phys/shapes/VoxelShape; a SHAPE_BY_AGE
f Lcom/mojang/serialization/MapCodec; d CODEC
f I e MAX_AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; f AGE
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getGrowthSpeed
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a growCrops
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;)I a getBonemealAgeIncrease
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a hasSufficientLight
m ()Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b getAgeProperty
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (I)Lnet/minecraft/world/level/block/state/IBlockData; b getStateForAge
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m ()I c getMaxAge
m ()Lnet/minecraft/world/level/IMaterial; d getBaseSeedId
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
m (Lnet/minecraft/world/level/block/state/IBlockData;)I g getAge
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h isMaxAge
c net/minecraft/world/level/block/BlockCryingObsidian net/minecraft/world/level/block/CryingObsidianBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
c net/minecraft/world/level/block/BlockDaylightDetector net/minecraft/world/level/block/DaylightDetectorBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b POWER
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c INVERTED
f Lnet/minecraft/world/phys/shapes/VoxelShape; d SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityLightDetector;)V a tickEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d updateSignalStrength
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockDeadBush net/minecraft/world/level/block/DeadBushBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
c net/minecraft/world/level/block/BlockDiodeAbstract net/minecraft/world/level/block/DiodeBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d POWERED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a shouldTurnOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/SignalGetter;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a getAlternateSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a getOutputSignal
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I b getInputSignal
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b shouldPrioritize
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b canSurviveOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m ()Z b sideInputDiodesOnly
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z c isLocked
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c checkTickOnNeighbor
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V d updateNeighborsInFront
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;)I g getDelay
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isDiode
c net/minecraft/world/level/block/BlockDirectional net/minecraft/world/level/block/DirectionalBlock
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; a FACING
m ()Lcom/mojang/serialization/MapCodec; a codec
c net/minecraft/world/level/block/BlockDirtSnow net/minecraft/world/level/block/SnowyDirtBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c SNOWY
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isSnowySetting
c net/minecraft/world/level/block/BlockDirtSnowSpreadable net/minecraft/world/level/block/SpreadingSnowyDirtBlock
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b canBeGrass
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z c canPropagate
c net/minecraft/world/level/block/BlockDispenser net/minecraft/world/level/block/DispenserBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c TRIGGERED
f Ljava/util/Map; d DISPENSER_REGISTRY
f Lorg/slf4j/Logger; e LOGGER
f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; f DEFAULT_BEHAVIOR
f I g TRIGGER_DURATION
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/IDispenseBehavior; a getDispenseMethod
m (Lnet/minecraft/world/level/IMaterial;)V a registerProjectileBehavior
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a dispenseFrom
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/core/dispenser/SourceBlock;DLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/core/IPosition; a getDispensePosition
m (Lnet/minecraft/core/dispenser/SourceBlock;)Lnet/minecraft/core/IPosition; a getDispensePosition
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/core/dispenser/IDispenseBehavior;)V a registerBehavior
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/BlockDoor net/minecraft/world/level/block/DoorBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c OPEN
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d HINGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e POWERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; f HALF
f F g AABB_DOOR_THICKNESS
f Lnet/minecraft/world/phys/shapes/VoxelShape; h SOUTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; i NORTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; k EAST_AABB
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; l type
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)J a getSeed
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Z)V a setOpen
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)V a playSound
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a isWoodenDoor
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge; b getHinge
m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; b type
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isOpen
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n isWoodenDoor
c net/minecraft/world/level/block/BlockDoor$1 net/minecraft/world/level/block/DoorBlock$1
c net/minecraft/world/level/block/BlockDragonEgg net/minecraft/world/level/block/DragonEggBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a attack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m ()I b getDelayAfterPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d teleport
c net/minecraft/world/level/block/BlockDropper net/minecraft/world/level/block/DropperBlock
f Lcom/mojang/serialization/MapCodec; e CODEC
f Lorg/slf4j/Logger; f LOGGER
f Lnet/minecraft/core/dispenser/IDispenseBehavior; g DISPENSE_BEHAVIOUR
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/IDispenseBehavior; a getDispenseMethod
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a dispenseFrom
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
c net/minecraft/world/level/block/BlockEnchantmentTable net/minecraft/world/level/block/EnchantingTableBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
f Ljava/util/List; c BOOKSHELF_OFFSETS
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/core/BlockPosition;)Z a lambda$static$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$1
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Z a isValidBookShelf
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockEndGateway net/minecraft/world/level/block/EndGatewayBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canBeReplaced
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
c net/minecraft/world/level/block/BlockEndRod net/minecraft/world/level/block/EndRodBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
c net/minecraft/world/level/block/BlockEnderChest net/minecraft/world/level/block/EnderChestBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; c FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED
f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE
f Lnet/minecraft/network/chat/IChatBaseComponent; f CONTAINER_TITLE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/block/DoubleBlockFinder$Result; a combine
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; m lambda$new$0
c net/minecraft/world/level/block/BlockEnderPortal net/minecraft/world/level/block/EndPortalBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canBeReplaced
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
c net/minecraft/world/level/block/BlockEnderPortalFrame net/minecraft/world/level/block/EndPortalFrameBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c HAS_EYE
f Lnet/minecraft/world/phys/shapes/VoxelShape; d BASE_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; e EYE_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; f FULL_SHAPE
f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; g portalShape
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; b getOrCreatePortalShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockFacingHorizontal net/minecraft/world/level/block/HorizontalDirectionalBlock
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; aE FACING
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
c net/minecraft/world/level/block/BlockFalling net/minecraft/world/level/block/FallingBlock
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a falling
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m ()I b getDelayAfterPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getDustColor
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isFree
c net/minecraft/world/level/block/BlockFence net/minecraft/world/level/block/FenceBlock
f Lcom/mojang/serialization/MapCodec; i CODEC
f [Lnet/minecraft/world/phys/shapes/VoxelShape; j occlusionByIndex
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;ZLnet/minecraft/core/EnumDirection;)Z a connectsTo
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isSameFence
c net/minecraft/world/level/block/BlockFenceGate net/minecraft/world/level/block/FenceGateBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; F X_OCCLUSION_SHAPE_LOW
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; G type
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b OPEN
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c POWERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d IN_WALL
f Lnet/minecraft/world/phys/shapes/VoxelShape; e Z_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; f X_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; g Z_SHAPE_LOW
f Lnet/minecraft/world/phys/shapes/VoxelShape; h X_SHAPE_LOW
f Lnet/minecraft/world/phys/shapes/VoxelShape; i Z_COLLISION_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; j X_COLLISION_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; k Z_SUPPORT_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; l X_SUPPORT_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; m Z_OCCLUSION_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; n X_OCCLUSION_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; o Z_OCCLUSION_SHAPE_LOW
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a connectsToDirection
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isWall
c net/minecraft/world/level/block/BlockFenceGate$1 net/minecraft/world/level/block/FenceGateBlock$1
c net/minecraft/world/level/block/BlockFire net/minecraft/world/level/block/FireBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; F SOUTH_AABB
f Ljava/util/Map; G shapesCache
f I H IGNITE_INSTANT
f I I IGNITE_EASY
f I J IGNITE_MEDIUM
f I K IGNITE_HARD
f I L BURN_INSTANT
f I M BURN_EASY
f I N BURN_MEDIUM
f I O BURN_HARD
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; P igniteOdds
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; Q burnOdds
f Lcom/mojang/serialization/MapCodec; c CODEC
f I d MAX_AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f NORTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g EAST
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; h SOUTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; i WEST
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; j UP
f Ljava/util/Map; k PROPERTY_BY_DIRECTION
f Lnet/minecraft/world/phys/shapes/VoxelShape; l UP_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; m WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; n EAST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; o NORTH_AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/Block;II)V a setFlammable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)I a getIgniteOdds
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a isNearRain
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/world/level/block/state/IBlockData; a getStateWithAge
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; b getStateForPlacement
m ()V b bootStrap
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z d isValidFireLocation
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f canBurn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; m calculateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)I n getBurnOdds
m (Lnet/minecraft/world/level/block/state/IBlockData;)I o getIgniteOdds
c net/minecraft/world/level/block/BlockFireAbstract net/minecraft/world/level/block/BaseFireBlock
f F a AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; b DOWN_AABB
f I c SECONDS_ON_FIRE
f F d fireDamage
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canBePlacedAt
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/World;)Z a inPortalDimension
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a spawnDestroyParticles
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b isPortal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f canBurn
c net/minecraft/world/level/block/BlockFletchingTable net/minecraft/world/level/block/FletchingTableBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
c net/minecraft/world/level/block/BlockFloorSign net/minecraft/world/level/block/StandingSignBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b ROTATION
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)F g getYRotationDegrees
c net/minecraft/world/level/block/BlockFlowerPot net/minecraft/world/level/block/FlowerPotBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b AABB_SIZE
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
f Ljava/util/Map; d POTTED_BY_CONTENT
f Lnet/minecraft/world/level/block/Block; e potted
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/BlockFlowerPot;)Lnet/minecraft/world/level/block/Block; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m ()Lnet/minecraft/world/level/block/Block; b getPotted
m ()Z m isEmpty
c net/minecraft/world/level/block/BlockFlowers net/minecraft/world/level/block/FlowerBlock
f Lcom/mojang/serialization/MapCodec; a EFFECTS_FIELD
f Lcom/mojang/serialization/MapCodec; b CODEC
f F c AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; d SHAPE
f Lnet/minecraft/world/item/component/SuspiciousStewEffects; e suspiciousStewEffects
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/core/Holder;F)Lnet/minecraft/world/item/component/SuspiciousStewEffects; a makeEffectList
m ()Lnet/minecraft/world/item/component/SuspiciousStewEffects; b getSuspiciousEffects
c net/minecraft/world/level/block/BlockFluids net/minecraft/world/level/block/LiquidBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b LEVEL
f Lnet/minecraft/world/level/material/FluidTypeFlowing; c fluid
f Lnet/minecraft/world/phys/shapes/VoxelShape; d STABLE_SHAPE
f Lcom/google/common/collect/ImmutableList; e POSSIBLE_FLOW_DIRECTIONS
f Lcom/mojang/serialization/Codec; f FLOWING_FLUID
f Ljava/util/List; g stateCache
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a shouldSpreadLiquid
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a fizz
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a pickupBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m ()Ljava/util/Optional; ar_ getPickupSound
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
c net/minecraft/world/level/block/BlockFungi net/minecraft/world/level/block/FungusBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
f D c BONEMEAL_SUCCESS_PROBABILITY
f Lnet/minecraft/world/level/block/Block; d requiredBlock
f Lnet/minecraft/resources/ResourceKey; e feature
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/IWorldReader;)Ljava/util/Optional; a getFeature
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
c net/minecraft/world/level/block/BlockFurnace net/minecraft/world/level/block/AbstractFurnaceBlock
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; a FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b LIT
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a openContainer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntityTypes;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a createFurnaceTicker
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/BlockFurnaceFurace net/minecraft/world/level/block/FurnaceBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a openContainer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
c net/minecraft/world/level/block/BlockGlassAbstract net/minecraft/world/level/block/TransparentBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F d getShadeBrightness
c net/minecraft/world/level/block/BlockGlazedTerracotta net/minecraft/world/level/block/GlazedTerracottaBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
c net/minecraft/world/level/block/BlockGrass net/minecraft/world/level/block/GrassBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m ()Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; ap_ getType
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
c net/minecraft/world/level/block/BlockGrassPath net/minecraft/world/level/block/DirtPathBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockGrindstone net/minecraft/world/level/block/GrindstoneBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; F FLOOR_EAST_WEST_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; G FLOOR_EAST_WEST_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; H WALL_SOUTH_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; I WALL_SOUTH_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; J WALL_SOUTH_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; L WALL_SOUTH_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; M WALL_SOUTH_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; N WALL_SOUTH_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; O WALL_SOUTH_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; P WALL_SOUTH_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; Q WALL_NORTH_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; R WALL_NORTH_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; S WALL_NORTH_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; T WALL_NORTH_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; U WALL_NORTH_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; V WALL_NORTH_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; W WALL_NORTH_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; X WALL_NORTH_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; Y WALL_WEST_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; Z WALL_WEST_RIGHT_POST
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; aA CEILING_EAST_WEST_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; aB CEILING_EAST_WEST_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; aC CEILING_EAST_WEST_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; aD CEILING_EAST_WEST_GRINDSTONE
f Lnet/minecraft/network/chat/IChatBaseComponent; aR CONTAINER_TITLE
f Lnet/minecraft/world/phys/shapes/VoxelShape; aa WALL_WEST_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; ab WALL_WEST_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; ac WALL_WEST_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; ad WALL_WEST_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; ae WALL_WEST_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; af WALL_WEST_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; ag WALL_EAST_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; ah WALL_EAST_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; ai WALL_EAST_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; aj WALL_EAST_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; ak WALL_EAST_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; al WALL_EAST_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; am WALL_EAST_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; an WALL_EAST_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; ao CEILING_NORTH_SOUTH_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; ap CEILING_NORTH_SOUTH_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; aq CEILING_NORTH_SOUTH_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; ar CEILING_NORTH_SOUTH_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; as CEILING_NORTH_SOUTH_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; at CEILING_NORTH_SOUTH_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; au CEILING_NORTH_SOUTH_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; av CEILING_NORTH_SOUTH_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; aw CEILING_EAST_WEST_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; ax CEILING_EAST_WEST_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; ay CEILING_EAST_WEST_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; az CEILING_EAST_WEST_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; b FLOOR_NORTH_SOUTH_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; c FLOOR_NORTH_SOUTH_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; d FLOOR_NORTH_SOUTH_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; e FLOOR_NORTH_SOUTH_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; f FLOOR_NORTH_SOUTH_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; g FLOOR_NORTH_SOUTH_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; h FLOOR_NORTH_SOUTH_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; i FLOOR_NORTH_SOUTH_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; j FLOOR_EAST_WEST_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; k FLOOR_EAST_WEST_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; l FLOOR_EAST_WEST_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; m FLOOR_EAST_WEST_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; n FLOOR_EAST_WEST_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; o FLOOR_EAST_WEST_RIGHT_LEG
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; n getVoxelShape
c net/minecraft/world/level/block/BlockGrindstone$1 net/minecraft/world/level/block/GrindstoneBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace
c net/minecraft/world/level/block/BlockGrowingAbstract net/minecraft/world/level/block/GrowingPlantBlock
f Lnet/minecraft/core/EnumDirection; a growthDirection
f Z b scheduleFluidTicks
f Lnet/minecraft/world/phys/shapes/VoxelShape; d shape
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/GeneratorAccess;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock
m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m canAttachTo
c net/minecraft/world/level/block/BlockGrowingStem net/minecraft/world/level/block/GrowingPlantBodyBlock
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a updateHeadAfterConvertedFromBody
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; a getHeadPos
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
c net/minecraft/world/level/block/BlockGrowingTop net/minecraft/world/level/block/GrowingPlantHeadBlock
f D c growPerTickProbability
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e AGE
f I f MAX_AGE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/GeneratorAccess;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a updateBodyAfterConvertedFromHead
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/util/RandomSource;)I a getBlocksToGrowWhenBonemealed
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a getGrowIntoState
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canGrowInto
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; n getMaxAgeState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isMaxAge
c net/minecraft/world/level/block/BlockHalfTransparent net/minecraft/world/level/block/HalfTransparentBlock
f Lcom/mojang/serialization/MapCodec; d CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering
c net/minecraft/world/level/block/BlockHay net/minecraft/world/level/block/HayBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn
c net/minecraft/world/level/block/BlockHoney net/minecraft/world/level/block/HoneyBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
f D c SLIDE_STARTS_WHEN_VERTICAL_SPEED_IS_AT_LEAST
f D e MIN_FALL_SPEED_TO_BE_CONSIDERED_SLIDING
f D f THROTTLE_SLIDE_SPEED_TO
f I g SLIDE_ADVANCEMENT_CHECK_INTERVAL
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a isSlidingDown
m (Lnet/minecraft/world/entity/Entity;)V a showSlideParticles
m (Lnet/minecraft/world/entity/Entity;I)V a showParticles
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)V a maybeDoSlideAchievement
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;)V a maybeDoSlideEffects
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/entity/Entity;)V b showJumpParticles
m (Lnet/minecraft/world/entity/Entity;)Z c doesEntityDoHoneyBlockSlideEffects
m (Lnet/minecraft/world/entity/Entity;)V d doSlideMovement
c net/minecraft/world/level/block/BlockHopper net/minecraft/world/level/block/HopperBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; F NORTH_INTERACTION_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; G SOUTH_INTERACTION_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; H WEST_INTERACTION_SHAPE
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c ENABLED
f Lnet/minecraft/world/phys/shapes/VoxelShape; d TOP
f Lnet/minecraft/world/phys/shapes/VoxelShape; e FUNNEL
f Lnet/minecraft/world/phys/shapes/VoxelShape; f CONVEX_BASE
f Lnet/minecraft/world/phys/shapes/VoxelShape; g INSIDE
f Lnet/minecraft/world/phys/shapes/VoxelShape; h BASE
f Lnet/minecraft/world/phys/shapes/VoxelShape; i DOWN_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; j EAST_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; k NORTH_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; l SOUTH_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; m WEST_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; n DOWN_INTERACTION_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; o EAST_INTERACTION_SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a checkPoweredState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getInteractionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/BlockHopper$1 net/minecraft/world/level/block/HopperBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/level/block/BlockHugeMushroom net/minecraft/world/level/block/HugeMushroomBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b NORTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c EAST
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d SOUTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WEST
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f UP
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g DOWN
f Ljava/util/Map; h PROPERTY_BY_DIRECTION
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
c net/minecraft/world/level/block/BlockIce net/minecraft/world/level/block/IceBlock
f Lcom/mojang/serialization/MapCodec; e CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m ()Lnet/minecraft/world/level/block/state/IBlockData; b meltsInto
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d melt
c net/minecraft/world/level/block/BlockIceFrost net/minecraft/world/level/block/FrostedIceBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE
f I f NEIGHBORS_TO_AGE
f I g NEIGHBORS_TO_MELT
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;I)Z a fewerNeigboursThan
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z e slightlyMelt
c net/minecraft/world/level/block/BlockIronBars net/minecraft/world/level/block/IronBarsBlock
f Lcom/mojang/serialization/MapCodec; i CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering
m (Lnet/minecraft/world/level/block/state/IBlockData;Z)Z a attachsTo
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape
c net/minecraft/world/level/block/BlockJigsaw net/minecraft/world/level/block/JigsawBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b ORIENTATION
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; a lambda$canAttach$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Z a canAttach
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; m getFrontFacing
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; n getTopFacing
c net/minecraft/world/level/block/BlockJukeBox net/minecraft/world/level/block/JukeboxBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b HAS_RECORD
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
c net/minecraft/world/level/block/BlockKelp net/minecraft/world/level/block/KelpBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE
f D h GROW_PER_TICK_PROBABILITY
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid
m (Lnet/minecraft/util/RandomSource;)I a getBlocksToGrowWhenBonemealed
m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canGrowInto
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m canAttachTo
c net/minecraft/world/level/block/BlockKelpPlant net/minecraft/world/level/block/KelpPlantBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m canAttachTo
c net/minecraft/world/level/block/BlockLadder net/minecraft/world/level/block/LadderBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED
f F d AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; e EAST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; f WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; g SOUTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; h NORTH_AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canAttachTo
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/BlockLadder$1 net/minecraft/world/level/block/LadderBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/level/block/BlockLantern net/minecraft/world/level/block/LanternBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b HANGING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED
f Lnet/minecraft/world/phys/shapes/VoxelShape; d AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; e HANGING_AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; m getConnectedDirection
c net/minecraft/world/level/block/BlockLeaves net/minecraft/world/level/block/LeavesBlock
f I a TICK_DELAY
f Lcom/mojang/serialization/MapCodec; b CODEC
f I c DECAY_DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; d DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e PERSISTENT
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f WATERLOGGED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateDistance
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I g getLightBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m decaying
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/OptionalInt; n getOptionalDistanceAt
m (Lnet/minecraft/world/level/block/state/IBlockData;)I o getDistanceAt
c net/minecraft/world/level/block/BlockLectern net/minecraft/world/level/block/LecternBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c POWERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d HAS_BOOK
f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE_BASE
f Lnet/minecraft/world/phys/shapes/VoxelShape; f SHAPE_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE_COMMON
f Lnet/minecraft/world/phys/shapes/VoxelShape; h SHAPE_TOP_PLATE
f Lnet/minecraft/world/phys/shapes/VoxelShape; i SHAPE_COLLISION
f Lnet/minecraft/world/phys/shapes/VoxelShape; j SHAPE_WEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; k SHAPE_NORTH
f Lnet/minecraft/world/phys/shapes/VoxelShape; l SHAPE_EAST
f Lnet/minecraft/world/phys/shapes/VoxelShape; m SHAPE_SOUTH
f I n PAGE_CHANGE_IMPULSE_TICKS
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a changePowered
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a resetBookState
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/ItemStack;)Z a tryPlaceBook
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a signalPageChange
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a openScreen
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/ItemStack;)V b placeBook
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b updateBelow
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d popBook
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockLectern$1 net/minecraft/world/level/block/LecternBlock$1
c net/minecraft/world/level/block/BlockLever net/minecraft/world/level/block/LeverBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b POWERED
f I c DEPTH
f I d WIDTH
f I e HEIGHT
f Lnet/minecraft/world/phys/shapes/VoxelShape; f NORTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; g SOUTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; h WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; i EAST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j UP_AABB_Z
f Lnet/minecraft/world/phys/shapes/VoxelShape; k UP_AABB_X
f Lnet/minecraft/world/phys/shapes/VoxelShape; l DOWN_AABB_Z
f Lnet/minecraft/world/phys/shapes/VoxelShape; m DOWN_AABB_X
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;F)V a makeParticle
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; d pull
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e updateNeighbours
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
c net/minecraft/world/level/block/BlockLever$1 net/minecraft/world/level/block/LeverBlock$1
c net/minecraft/world/level/block/BlockLongGrass net/minecraft/world/level/block/TallGrassBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
c net/minecraft/world/level/block/BlockLoom net/minecraft/world/level/block/LoomBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b CONTAINER_TITLE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
c net/minecraft/world/level/block/BlockMagma net/minecraft/world/level/block/MagmaBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b BUBBLE_COLUMN_CHECK_DELAY
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
c net/minecraft/world/level/block/BlockMinecartDetector net/minecraft/world/level/block/DetectorRailBlock
f Lcom/mojang/serialization/MapCodec; d CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f POWERED
f I g PRESSED_CHECK_PERIOD
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a checkPressed
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List; a getInteractingMinecartOfType
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/AxisAlignedBB; a getSearchBB
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b updatePowerToConnected
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m ()Lnet/minecraft/world/level/block/state/properties/IBlockState; c getShapeProperty
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
c net/minecraft/world/level/block/BlockMinecartDetector$1 net/minecraft/world/level/block/DetectorRailBlock$1
c net/minecraft/world/level/block/BlockMinecartTrack net/minecraft/world/level/block/RailBlock
f Lcom/mojang/serialization/MapCodec; d CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a updateState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m ()Lnet/minecraft/world/level/block/state/properties/IBlockState; c getShapeProperty
c net/minecraft/world/level/block/BlockMinecartTrack$1 net/minecraft/world/level/block/RailBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
f [I b $SwitchMap$net$minecraft$world$level$block$Rotation
f [I c $SwitchMap$net$minecraft$world$level$block$Mirror
c net/minecraft/world/level/block/BlockMinecartTrackAbstract net/minecraft/world/level/block/BaseRailBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; a FLAT_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; b HALF_BLOCK_AABB
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED
f Z d isStraight
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/block/state/IBlockData; a updateState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a updateState
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a updateDir
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Z a shouldBeRemoved
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a isRail
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m ()Z b isStraight
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m ()Lnet/minecraft/world/level/block/state/properties/IBlockState; c getShapeProperty
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g isRail
c net/minecraft/world/level/block/BlockMinecartTrackAbstract$1 net/minecraft/world/level/block/BaseRailBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
c net/minecraft/world/level/block/BlockMobSpawner net/minecraft/world/level/block/SpawnerBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
c net/minecraft/world/level/block/BlockMonsterEggs net/minecraft/world/level/block/InfestedBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/Block; b hostBlock
f Ljava/util/Map; c BLOCK_BY_HOST_BLOCK
f Ljava/util/Map; d HOST_TO_INFESTED_STATES
f Ljava/util/Map; e INFESTED_TO_HOST_STATES
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a spawnInfestation
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak
m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/block/state/IBlockData; a getNewStateWithProperties
m ()Lnet/minecraft/world/level/block/Block; b getHostBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isCompatibleHostBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; n infestedStateByHost
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; o hostStateByInfested
c net/minecraft/world/level/block/BlockMushroom net/minecraft/world/level/block/MushroomBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
f Lnet/minecraft/resources/ResourceKey; d feature
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a growMushroom
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
c net/minecraft/world/level/block/BlockMycel net/minecraft/world/level/block/MyceliumBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
c net/minecraft/world/level/block/BlockNetherSprouts net/minecraft/world/level/block/NetherSproutsBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
c net/minecraft/world/level/block/BlockNetherVinesUtil net/minecraft/world/level/block/NetherVines
f D a GROW_PER_TICK_PROBABILITY
f D b BONEMEAL_GROW_PROBABILITY_DECREASE_RATE
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidGrowthState
m (Lnet/minecraft/util/RandomSource;)I a getBlocksToGrowWhenBonemealed
c net/minecraft/world/level/block/BlockNetherWart net/minecraft/world/level/block/NetherWartBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE
f [Lnet/minecraft/world/phys/shapes/VoxelShape; d SHAPE_BY_AGE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
c net/minecraft/world/level/block/BlockNetherrack net/minecraft/world/level/block/NetherrackBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m ()Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; ap_ getType
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
c net/minecraft/world/level/block/BlockNote net/minecraft/world/level/block/NoteBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b INSTRUMENT
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c POWERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; d NOTE
f I e NOTE_VOLUME
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a attack
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/resources/MinecraftKey; a getCustomSoundId
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a playNote
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; b setInstrument
m (I)F b getPitchFromNote
c net/minecraft/world/level/block/BlockNylium net/minecraft/world/level/block/NyliumBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a place
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m ()Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; ap_ getType
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b canBeNylium
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
c net/minecraft/world/level/block/BlockObserver net/minecraft/world/level/block/ObserverBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c POWERED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a updateNeighborsInFront
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a startSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
c net/minecraft/world/level/block/BlockPlant net/minecraft/world/level/block/BushBlock
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
c net/minecraft/world/level/block/BlockPortal net/minecraft/world/level/block/NetherPortalBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b AXIS
f I c AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; d X_AXIS_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; e Z_AXIS_AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
c net/minecraft/world/level/block/BlockPortal$1 net/minecraft/world/level/block/NetherPortalBlock$1
c net/minecraft/world/level/block/BlockPotatoes net/minecraft/world/level/block/PotatoBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f [Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE_BY_AGE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m ()Lnet/minecraft/world/level/IMaterial; d getBaseSeedId
c net/minecraft/world/level/block/BlockPowered net/minecraft/world/level/block/PoweredBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
c net/minecraft/world/level/block/BlockPoweredRail net/minecraft/world/level/block/PoweredRailBlock
f Lcom/mojang/serialization/MapCodec; d CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f POWERED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ZILnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Z a isSameRailWithPower
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;ZI)Z a findPoweredRailSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a updateState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m ()Lnet/minecraft/world/level/block/state/properties/IBlockState; c getShapeProperty
c net/minecraft/world/level/block/BlockPoweredRail$1 net/minecraft/world/level/block/PoweredRailBlock$1
c net/minecraft/world/level/block/BlockPressurePlateAbstract net/minecraft/world/level/block/BasePressurePlateBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; a PRESSED_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; b AABB
f Lnet/minecraft/world/phys/AxisAlignedBB; c TOUCH_AABB
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; d type
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;I)V a checkPressed
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a updateNeighbours
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;I)Lnet/minecraft/world/level/block/state/IBlockData; a setSignalForState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isPossibleToRespawnInThis
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/lang/Class;)I a getEntityCount
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m ()I b getPressedTime
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I b getSignalStrength
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;)I g getSignalForState
c net/minecraft/world/level/block/BlockPressurePlateBinary net/minecraft/world/level/block/PressurePlateBlock
f Lcom/mojang/serialization/MapCodec; e CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f POWERED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;I)Lnet/minecraft/world/level/block/state/IBlockData; a setSignalForState
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I b getSignalStrength
m (Lnet/minecraft/world/level/block/state/IBlockData;)I g getSignalForState
c net/minecraft/world/level/block/BlockPressurePlateBinary$1 net/minecraft/world/level/block/PressurePlateBlock$1
c net/minecraft/world/level/block/BlockPressurePlateWeighted net/minecraft/world/level/block/WeightedPressurePlateBlock
f Lcom/mojang/serialization/MapCodec; e CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; f POWER
f I g maxWeight
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;I)Lnet/minecraft/world/level/block/state/IBlockData; a setSignalForState
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I b getSignalStrength
m ()I b getPressedTime
m (Lnet/minecraft/world/level/block/state/IBlockData;)I g getSignalForState
c net/minecraft/world/level/block/BlockPumpkin net/minecraft/world/level/block/PumpkinBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
c net/minecraft/world/level/block/BlockPumpkinCarved net/minecraft/world/level/block/CarvedPumpkinBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; c snowGolemBase
f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; d snowGolemFull
f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; e ironGolemBase
f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; f ironGolemFull
f Ljava/util/function/Predicate; g PUMPKINS_PREDICATE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a trySpawnGolem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)V a spawnGolemInWorld
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection;)V a clearPatternBlocks
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSpawnGolem
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; b getOrCreateSnowGolemBase
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection;)V b updatePatternBlocks
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; m getOrCreateSnowGolemFull
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; y getOrCreateIronGolemBase
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; z getOrCreateIronGolemFull
c net/minecraft/world/level/block/BlockRedstoneComparator net/minecraft/world/level/block/ComparatorBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b MODE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a shouldTurnOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a getOutputSignal
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/decoration/EntityItemFrame; a getItemFrame
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I b getInputSignal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c checkTickOnNeighbor
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I e calculateOutputSignal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V f refreshOutputState
m (Lnet/minecraft/world/level/block/state/IBlockData;)I g getDelay
c net/minecraft/world/level/block/BlockRedstoneLamp net/minecraft/world/level/block/RedstoneLampBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b LIT
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
c net/minecraft/world/level/block/BlockRedstoneOre net/minecraft/world/level/block/RedStoneOreBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b LIT
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a attack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a spawnParticles
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
c net/minecraft/world/level/block/BlockRedstoneTorch net/minecraft/world/level/block/RedstoneTorchBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d LIT
f I e RECENT_TOGGLE_TIMER
f I f MAX_RECENT_TOGGLES
f I g RESTART_DELAY
f I i TOGGLE_DELAY
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a hasNeighborSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Z a isToggledTooFrequently
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
c net/minecraft/world/level/block/BlockRedstoneTorch$RedstoneUpdateInfo net/minecraft/world/level/block/RedstoneTorchBlock$Toggle
f Lnet/minecraft/core/BlockPosition; a pos
f J b when
c net/minecraft/world/level/block/BlockRedstoneTorchWall net/minecraft/world/level/block/RedstoneWallTorchBlock
f Lcom/mojang/serialization/MapCodec; h CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; i FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; j LIT
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a hasNeighborSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m ()Ljava/lang/String; g getDescriptionId
c net/minecraft/world/level/block/BlockRedstoneWire net/minecraft/world/level/block/RedStoneWireBlock
f Ljava/util/Map; F SHAPES_CACHE
f [Lnet/minecraft/world/phys/Vec3D; G COLORS
f F H PARTICLE_DENSITY
f Lnet/minecraft/world/level/block/state/IBlockData; I crossState
f Z J shouldSignal
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b NORTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c EAST
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d SOUTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e WEST
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; f POWER
f Ljava/util/Map; g PROPERTY_BY_DIRECTION
f I h H
f I i W
f I j E
f I k N
f I l S
f Lnet/minecraft/world/phys/shapes/VoxelShape; m SHAPE_DOT
f Ljava/util/Map; n SHAPES_FLOOR
f Ljava/util/Map; o SHAPES_UP
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;FF)V a spawnParticlesAlongLine
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)V a updatesOnShapeChange
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a shouldConnectTo
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;II)V a updateIndirectNeighbourShapes
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canSurviveOn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a updatePowerStrength
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; a getConnectingSide
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a calculateTargetStrength
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Z)Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; a getConnectingSide
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getConnectionState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; b getMissingConnections
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V b checkCornerChangeAt
m (I)I b getColorForPower
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V c updateNeighborsOfNeighboringWires
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m shouldConnectTo
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; n calculateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isCross
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z p isDot
m (Lnet/minecraft/world/level/block/state/IBlockData;)I q getWireSignal
c net/minecraft/world/level/block/BlockRedstoneWire$1 net/minecraft/world/level/block/RedStoneWireBlock$1
c net/minecraft/world/level/block/BlockReed net/minecraft/world/level/block/SugarCaneBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b AGE
f F c AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; d SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
c net/minecraft/world/level/block/BlockRepeater net/minecraft/world/level/block/RepeaterBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b LOCKED
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e DELAY
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m ()Z b sideInputDiodesOnly
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z c isLocked
m (Lnet/minecraft/world/level/block/state/IBlockData;)I g getDelay
c net/minecraft/world/level/block/BlockRespawnAnchor net/minecraft/world/level/block/RespawnAnchorBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MIN_CHARGES
f I c MAX_CHARGES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; d CHARGE
f Lcom/google/common/collect/ImmutableList; e RESPAWN_HORIZONTAL_OFFSETS
f Lcom/google/common/collect/ImmutableList; f RESPAWN_OFFSETS
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/item/ItemStack;)Z a isRespawnFuel
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a findStandUpPosition
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/World;)Z a isWaterThatWouldFlow
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a charge
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;Z)Ljava/util/Optional; a findStandUpPosition
m (Lnet/minecraft/world/level/block/state/IBlockData;I)I a getScaledChargeLevel
m (Lnet/minecraft/world/level/World;)Z a canSetSpawn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d explode
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m canBeCharged
c net/minecraft/world/level/block/BlockRespawnAnchor$1 net/minecraft/world/level/block/RespawnAnchorBlock$1
m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Ljava/util/Optional; a getBlockExplosionResistance
c net/minecraft/world/level/block/BlockRoots net/minecraft/world/level/block/RootsBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
c net/minecraft/world/level/block/BlockRotatable net/minecraft/world/level/block/RotatedPillarBlock
f Lcom/mojang/serialization/MapCodec; h CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; i AXIS
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; b rotatePillar
c net/minecraft/world/level/block/BlockRotatable$1 net/minecraft/world/level/block/RotatedPillarBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction$Axis
f [I b $SwitchMap$net$minecraft$world$level$block$Rotation
c net/minecraft/world/level/block/BlockSapling net/minecraft/world/level/block/SaplingBlock
f Lcom/mojang/serialization/MapCodec; e CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; f STAGE
f F g AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; h SHAPE
f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; i treeGrower
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)V a advanceTree
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
c net/minecraft/world/level/block/BlockScaffolding net/minecraft/world/level/block/ScaffoldingBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b STABILITY_MAX_DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e BOTTOM
f I f TICK_DELAY
f Lnet/minecraft/world/phys/shapes/VoxelShape; g STABLE_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; h UNSTABLE_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; i UNSTABLE_SHAPE_BOTTOM
f Lnet/minecraft/world/phys/shapes/VoxelShape; j BELOW_BLOCK
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I a getDistance
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;I)Z a isBottom
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getInteractionShape
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/BlockSeaPickle net/minecraft/world/level/block/SeaPickleBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_PICKLES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c PICKLES
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED
f Lnet/minecraft/world/phys/shapes/VoxelShape; e ONE_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; f TWO_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; g THREE_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; h FOUR_AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isDead
c net/minecraft/world/level/block/BlockShulkerBox net/minecraft/world/level/block/ShulkerBoxBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b FACING
f Lnet/minecraft/resources/MinecraftKey; c CONTENTS
f Lnet/minecraft/network/chat/IChatBaseComponent; d UNKNOWN_CONTENTS
f F e OPEN_AABB_SIZE
f Lnet/minecraft/world/phys/shapes/VoxelShape; f UP_OPEN_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; g DOWN_OPEN_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; h WES_OPEN_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; i EAST_OPEN_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j NORTH_OPEN_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; k SOUTH_OPEN_AABB
f Ljava/util/Map; l OPEN_SHAPE_BY_DIRECTION
f Lnet/minecraft/world/item/EnumColor; m color
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox;)V a lambda$getCloneItemStack$5
m (Ljava/util/Optional;Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/BlockShulkerBox; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/Block; a getBlockByColor
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/EnumColor; a getColorFromBlock
m (Ljava/util/EnumMap;)V a lambda$static$3
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox;Ljava/util/function/Consumer;)V a lambda$getDrops$4
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/BlockShulkerBox;)Ljava/util/Optional; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox;)Z a canOpen
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m ()Lnet/minecraft/world/item/EnumColor; b getColor
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/ItemStack; b getColoredItemStack
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/EnumColor; b getColorFromItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/BlockShulkerBox$1 net/minecraft/world/level/block/ShulkerBoxBlock$1
f [I a $SwitchMap$net$minecraft$world$item$DyeColor
c net/minecraft/world/level/block/BlockSign net/minecraft/world/level/block/SignBlock
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; a type
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f WATERLOGGED
f F g AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; h SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/TileEntitySign;Z)V a openTextEdit
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; a getWoodType
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isPossibleToRespawnInThis
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/TileEntitySign;)Z a otherPlayerIsEditingSign
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/TileEntitySign;Z)Z b hasEditableText
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; d type
m (Lnet/minecraft/world/level/block/state/IBlockData;)F g getYRotationDegrees
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/Vec3D; m getSignHitboxCenterPosition
c net/minecraft/world/level/block/BlockSign$1 net/minecraft/world/level/block/SignBlock$1
c net/minecraft/world/level/block/BlockSkull net/minecraft/world/level/block/SkullBlock
f I b ROTATIONS
f Lcom/mojang/serialization/MapCodec; c CODEC
f I d MAX
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e ROTATION
f Lnet/minecraft/world/phys/shapes/VoxelShape; f SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; g PIGLIN_SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape
c net/minecraft/world/level/block/BlockSkull$Type net/minecraft/world/level/block/SkullBlock$Types
f Lnet/minecraft/world/level/block/BlockSkull$Type; c SKELETON
f Lnet/minecraft/world/level/block/BlockSkull$Type; d WITHER_SKELETON
f Lnet/minecraft/world/level/block/BlockSkull$Type; e PLAYER
f Lnet/minecraft/world/level/block/BlockSkull$Type; f ZOMBIE
f Lnet/minecraft/world/level/block/BlockSkull$Type; g CREEPER
f Lnet/minecraft/world/level/block/BlockSkull$Type; h PIGLIN
f Lnet/minecraft/world/level/block/BlockSkull$Type; i DRAGON
f Ljava/lang/String; j name
f [Lnet/minecraft/world/level/block/BlockSkull$Type; k $VALUES
m ()[Lnet/minecraft/world/level/block/BlockSkull$Type; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/BlockSkull$a net/minecraft/world/level/block/SkullBlock$Type
f Ljava/util/Map; a TYPES
f Lcom/mojang/serialization/Codec; b CODEC
c net/minecraft/world/level/block/BlockSkullAbstract net/minecraft/world/level/block/AbstractSkullBlock
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a POWERED
f Lnet/minecraft/world/level/block/BlockSkull$a; b type
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m ()Lnet/minecraft/world/level/block/BlockSkull$a; b getType
m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot
c net/minecraft/world/level/block/BlockSkullPlayer net/minecraft/world/level/block/PlayerHeadBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
c net/minecraft/world/level/block/BlockSkullPlayerWall net/minecraft/world/level/block/PlayerWallHeadBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
c net/minecraft/world/level/block/BlockSkullWall net/minecraft/world/level/block/WallSkullBlock
f Ljava/util/Map; b AABBS
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; d FACING
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m ()Ljava/lang/String; g getDescriptionId
c net/minecraft/world/level/block/BlockSlime net/minecraft/world/level/block/SlimeBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;)V a updateEntityAfterFallOn
m (Lnet/minecraft/world/entity/Entity;)V a bounceUp
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn
c net/minecraft/world/level/block/BlockSlowSand net/minecraft/world/level/block/SoulSandBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
f I c BUBBLE_COLUMN_CHECK_DELAY
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F d getShadeBrightness
c net/minecraft/world/level/block/BlockSmithingTable net/minecraft/world/level/block/SmithingTableBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; c CONTAINER_TITLE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
c net/minecraft/world/level/block/BlockSmoker net/minecraft/world/level/block/SmokerBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a openContainer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
c net/minecraft/world/level/block/BlockSnow net/minecraft/world/level/block/SnowLayerBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_HEIGHT
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c LAYERS
f [Lnet/minecraft/world/phys/shapes/VoxelShape; d SHAPE_BY_LAYER
f I e HEIGHT_IMPASSABLE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F d getShadeBrightness
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockSnow$1 net/minecraft/world/level/block/SnowLayerBlock$1
c net/minecraft/world/level/block/BlockSoil net/minecraft/world/level/block/FarmBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b MOISTURE
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
f I d MAX_MOISTURE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a turnToDirt
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a shouldMaintainFarmland
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isNearWater
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockSoulFire net/minecraft/world/level/block/SoulFireBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f canBurn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m canSurviveOnBlock
c net/minecraft/world/level/block/BlockSponge net/minecraft/world/level/block/SpongeBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_DEPTH
f I c MAX_COUNT
f [Lnet/minecraft/core/EnumDirection; d ALL_DIRECTIONS
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a tryAbsorbWater
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z b removeWaterBreadthFirstSearch
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
c net/minecraft/world/level/block/BlockSprawling net/minecraft/world/level/block/PipeBlock
f [Lnet/minecraft/core/EnumDirection; a DIRECTIONS
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b NORTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c EAST
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d SOUTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WEST
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f UP
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g DOWN
f Ljava/util/Map; h PROPERTY_BY_DIRECTION
f [Lnet/minecraft/world/phys/shapes/VoxelShape; i shapeByIndex
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Ljava/util/EnumMap;)V a lambda$static$0
m (F)[Lnet/minecraft/world/phys/shapes/VoxelShape; a makeShapes
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)I m getAABBIndex
c net/minecraft/world/level/block/BlockStainedGlass net/minecraft/world/level/block/StainedGlassBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/EnumColor; c color
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/item/EnumColor; b getColor
c net/minecraft/world/level/block/BlockStainedGlassPane net/minecraft/world/level/block/StainedGlassPaneBlock
f Lcom/mojang/serialization/MapCodec; j CODEC
f Lnet/minecraft/world/item/EnumColor; k color
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/item/EnumColor; b getColor
c net/minecraft/world/level/block/BlockStairs net/minecraft/world/level/block/StairBlock
f [Lnet/minecraft/world/phys/shapes/VoxelShape; F TOP_SHAPES
f [Lnet/minecraft/world/phys/shapes/VoxelShape; G BOTTOM_SHAPES
f Lnet/minecraft/world/level/block/state/IBlockData; H baseState
f [I I SHAPE_BY_STATE
f Lnet/minecraft/world/level/block/Block; J base
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c HALF
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WATERLOGGED
f Lnet/minecraft/world/phys/shapes/VoxelShape; f TOP_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; g BOTTOM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; h OCTET_NNN
f Lnet/minecraft/world/phys/shapes/VoxelShape; i OCTET_NNP
f Lnet/minecraft/world/phys/shapes/VoxelShape; j OCTET_NPN
f Lnet/minecraft/world/phys/shapes/VoxelShape; k OCTET_NPP
f Lnet/minecraft/world/phys/shapes/VoxelShape; l OCTET_PNN
f Lnet/minecraft/world/phys/shapes/VoxelShape; m OCTET_PNP
f Lnet/minecraft/world/phys/shapes/VoxelShape; n OCTET_PPN
f Lnet/minecraft/world/phys/shapes/VoxelShape; o OCTET_PPP
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (ILnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; a makeStairShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/BlockStairs;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$0
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)[Lnet/minecraft/world/phys/shapes/VoxelShape; a makeShapes
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;I)Lnet/minecraft/world/phys/shapes/VoxelShape; a lambda$makeShapes$2
m (I)[Lnet/minecraft/world/phys/shapes/VoxelShape; b lambda$makeShapes$3
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z c canTakeShape
m ()F e getExplosionResistance
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; i getStairsShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isStairs
m (Lnet/minecraft/world/level/block/state/IBlockData;)I n getShapeIndex
c net/minecraft/world/level/block/BlockStairs$1 net/minecraft/world/level/block/StairBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$StairsShape
f [I b $SwitchMap$net$minecraft$world$level$block$Mirror
c net/minecraft/world/level/block/BlockStem net/minecraft/world/level/block/StemBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE
f F d AABB_OFFSET
f [Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE_BY_AGE
f Lnet/minecraft/resources/ResourceKey; f fruit
f Lnet/minecraft/resources/ResourceKey; g attachedStem
f Lnet/minecraft/resources/ResourceKey; h seed
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
c net/minecraft/world/level/block/BlockStemAttached net/minecraft/world/level/block/AttachedStemBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f F c AABB_OFFSET
f Ljava/util/Map; d AABBS
f Lnet/minecraft/resources/ResourceKey; e fruit
f Lnet/minecraft/resources/ResourceKey; f stem
f Lnet/minecraft/resources/ResourceKey; g seed
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/BlockStemAttached;)Lnet/minecraft/resources/ResourceKey; a lambda$static$2
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/block/BlockStemAttached;)Lnet/minecraft/resources/ResourceKey; b lambda$static$1
m (Lnet/minecraft/world/level/block/BlockStemAttached;)Lnet/minecraft/resources/ResourceKey; c lambda$static$0
c net/minecraft/world/level/block/BlockStepAbstract net/minecraft/world/level/block/SlabBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b TYPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED
f Lnet/minecraft/world/phys/shapes/VoxelShape; d BOTTOM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; e TOP_AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockStepAbstract$1 net/minecraft/world/level/block/SlabBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$SlabType
f [I b $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType
c net/minecraft/world/level/block/BlockStonecutter net/minecraft/world/level/block/StonecutterBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
f Lnet/minecraft/network/chat/IChatBaseComponent; d CONTAINER_TITLE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockStructure net/minecraft/world/level/block/StructureBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b MODE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/TileEntityStructure;)V a trigger
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
c net/minecraft/world/level/block/BlockStructure$1 net/minecraft/world/level/block/StructureBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode
c net/minecraft/world/level/block/BlockStructureVoid net/minecraft/world/level/block/StructureVoidBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f D b SIZE
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F d getShadeBrightness
c net/minecraft/world/level/block/BlockSweetBerryBush net/minecraft/world/level/block/SweetBerryBushBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE
f F d HURT_SPEED_THRESHOLD
f Lnet/minecraft/world/phys/shapes/VoxelShape; e SAPLING_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; f MID_GROWTH_SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
c net/minecraft/world/level/block/BlockTNT net/minecraft/world/level/block/TntBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b UNSTABLE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;)V a wasExploded
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a explode
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/Explosion;)Z a dropFromExplosion
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)V a explode
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
c net/minecraft/world/level/block/BlockTall net/minecraft/world/level/block/CrossCollisionBlock
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a NORTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b EAST
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c SOUTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WEST
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WATERLOGGED
f Ljava/util/Map; f PROPERTY_BY_DIRECTION
f [Lnet/minecraft/world/phys/shapes/VoxelShape; g collisionShapeByIndex
f [Lnet/minecraft/world/phys/shapes/VoxelShape; h shapeByIndex
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; i stateToIndex
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Ljava/util/Map$Entry;)Z a lambda$static$0
m (Lnet/minecraft/core/EnumDirection;)I a indexFor
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (FFFFF)[Lnet/minecraft/world/phys/shapes/VoxelShape; a makeShapes
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;)I g getAABBIndex
m (Lnet/minecraft/world/level/block/state/IBlockData;)I m lambda$getAABBIndex$1
c net/minecraft/world/level/block/BlockTall$1 net/minecraft/world/level/block/CrossCollisionBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$Rotation
f [I b $SwitchMap$net$minecraft$world$level$block$Mirror
c net/minecraft/world/level/block/BlockTallPlant net/minecraft/world/level/block/DoublePlantBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b HALF
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;I)V a placeAt
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)J a getSeed
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)V b preventDropFromBottomPart
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; c copyWaterloggedFrom
c net/minecraft/world/level/block/BlockTallPlantFlower net/minecraft/world/level/block/TallFlowerBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
c net/minecraft/world/level/block/BlockTarget net/minecraft/world/level/block/TargetBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b OUTPUT_POWER
f I c ACTIVATION_TICKS_ARROWS
f I d ACTIVATION_TICKS_OTHER
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;ILnet/minecraft/core/BlockPosition;I)V a setOutputPower
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/Entity;)I a updateRedstoneOutput
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/phys/Vec3D;)I a getRedstoneStrength
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
c net/minecraft/world/level/block/BlockTileEntity net/minecraft/world/level/block/BaseEntityBlock
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/entity/TileEntityTypes;Lnet/minecraft/world/level/block/entity/TileEntityTypes;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a createTickerHelper
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
c net/minecraft/world/level/block/BlockTorch net/minecraft/world/level/block/TorchBlock
f Lcom/mojang/serialization/MapCodec; c PARTICLE_OPTIONS_FIELD
f Lcom/mojang/serialization/MapCodec; d CODEC
f Lnet/minecraft/core/particles/ParticleType; e flameParticle
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/core/particles/Particle; a lambda$static$2
m (Lnet/minecraft/world/level/block/BlockTorch;)Lnet/minecraft/core/particles/ParticleType; a lambda$static$3
m (Lnet/minecraft/core/particles/Particle;)Ljava/lang/String; b lambda$static$0
c net/minecraft/world/level/block/BlockTorchWall net/minecraft/world/level/block/WallTorchBlock
f Lcom/mojang/serialization/MapCodec; f CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; g FACING
f F h AABB_OFFSET
f Ljava/util/Map; i AABBS
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/block/BlockTorchWall;)Lnet/minecraft/core/particles/ParticleType; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b canSurvive
m ()Ljava/lang/String; g getDescriptionId
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; m getShape
c net/minecraft/world/level/block/BlockTrapdoor net/minecraft/world/level/block/TrapDoorBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b OPEN
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c HALF
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d POWERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WATERLOGGED
f I f AABB_THICKNESS
f Lnet/minecraft/world/phys/shapes/VoxelShape; g EAST_OPEN_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; h WEST_OPEN_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; i SOUTH_OPEN_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j NORTH_OPEN_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; k BOTTOM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; l TOP_AABB
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; m type
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)V a playSound
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V b toggle
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; m getType
c net/minecraft/world/level/block/BlockTrapdoor$1 net/minecraft/world/level/block/TrapDoorBlock$1
c net/minecraft/world/level/block/BlockTripwire net/minecraft/world/level/block/TripWireBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b POWERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c ATTACHED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d DISARMED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e NORTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f EAST
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g SOUTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; h WEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; i AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j NOT_ATTACHED_AABB
f Ljava/util/Map; k PROPERTY_BY_DIRECTION
f I l RECHECK_PERIOD
f Lnet/minecraft/world/level/block/Block; m hook
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a checkPressed
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a updateSource
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a shouldConnectTo
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
c net/minecraft/world/level/block/BlockTripwire$1 net/minecraft/world/level/block/TripWireBlock$1
c net/minecraft/world/level/block/BlockTripwireHook net/minecraft/world/level/block/TripWireHookBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c POWERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d ATTACHED
f I e WIRE_DIST_MIN
f I f WIRE_DIST_MAX
f I g AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; h NORTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; i SOUTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; k EAST_AABB
f I l RECHECK_PERIOD
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ZZZZ)V a emitState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)V a notifyNeighbors
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;ZZILnet/minecraft/world/level/block/state/IBlockData;)V a calculateState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
c net/minecraft/world/level/block/BlockTripwireHook$1 net/minecraft/world/level/block/TripWireHookBlock$1
c net/minecraft/world/level/block/BlockTurtleEgg net/minecraft/world/level/block/TurtleEggBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_HATCH_LEVEL
f I c MIN_EGGS
f I d MAX_EGGS
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e HATCH
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; f EGGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; g ONE_EGG_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; h MULTIPLE_EGGS_AABB
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;I)V a destroyEgg
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a decreaseEggs
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;)Z a canDestroyEgg
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a onSand
m (Lnet/minecraft/world/level/World;)Z a shouldUpdateHatchLevel
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b isSand
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
c net/minecraft/world/level/block/BlockTwistingVines net/minecraft/world/level/block/TwistingVinesBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/util/RandomSource;)I a getBlocksToGrowWhenBonemealed
m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canGrowInto
c net/minecraft/world/level/block/BlockTwistingVinesPlant net/minecraft/world/level/block/TwistingVinesPlantBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock
c net/minecraft/world/level/block/BlockTypes net/minecraft/world/level/block/BlockTypes
f Lcom/mojang/serialization/MapCodec; a CODEC
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap
c net/minecraft/world/level/block/BlockVine net/minecraft/world/level/block/VineBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b UP
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c NORTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d EAST
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e SOUTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f WEST
f Ljava/util/Map; g PROPERTY_BY_DIRECTION
f F h AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; i UP_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; k EAST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; l NORTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; m SOUTH_AABB
f Ljava/util/Map; n shapesCache
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isAcceptableNeighbour
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a getPropertyForFace
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a canSpread
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a copyRandomFaces
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b canSupportAtFace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; i getUpdatedState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; m calculateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n hasFaces
m (Lnet/minecraft/world/level/block/state/IBlockData;)I o countFaces
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z p hasHorizontalConnection
c net/minecraft/world/level/block/BlockVine$1 net/minecraft/world/level/block/VineBlock$1
c net/minecraft/world/level/block/BlockWallSign net/minecraft/world/level/block/WallSignBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f F c AABB_THICKNESS
f F d AABB_BOTTOM
f F e AABB_TOP
f Ljava/util/Map; i AABBS
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)F g getYRotationDegrees
m ()Ljava/lang/String; g getDescriptionId
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/Vec3D; m getSignHitboxCenterPosition
c net/minecraft/world/level/block/BlockWaterLily net/minecraft/world/level/block/WaterlilyBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
c net/minecraft/world/level/block/BlockWeb net/minecraft/world/level/block/WebBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
c net/minecraft/world/level/block/BlockWeepingVines net/minecraft/world/level/block/WeepingVinesBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/util/RandomSource;)I a getBlocksToGrowWhenBonemealed
m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canGrowInto
c net/minecraft/world/level/block/BlockWeepingVinesPlant net/minecraft/world/level/block/WeepingVinesPlantBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock
c net/minecraft/world/level/block/BlockWetSponge net/minecraft/world/level/block/WetSpongeBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
c net/minecraft/world/level/block/BlockWitherRose net/minecraft/world/level/block/WitherRoseBlock
f Lcom/mojang/serialization/MapCodec; e CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
c net/minecraft/world/level/block/BlockWitherSkull net/minecraft/world/level/block/WitherSkullBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; h witherPatternFull
f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; i witherPatternBase
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a checkSpawn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntitySkull;)V a checkSpawn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)Z b canSpawnMob
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; y getOrCreateWitherFull
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; z getOrCreateWitherBase
c net/minecraft/world/level/block/BlockWitherSkullWall net/minecraft/world/level/block/WitherWallSkullBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
c net/minecraft/world/level/block/BlockWorkbench net/minecraft/world/level/block/CraftingTableBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; b CONTAINER_TITLE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$getMenuProvider$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
c net/minecraft/world/level/block/Blocks net/minecraft/world/level/block/Blocks
f Lnet/minecraft/world/level/block/Block; A JUNGLE_SAPLING
f Lnet/minecraft/world/level/block/Block; B ACACIA_SAPLING
f Lnet/minecraft/world/level/block/Block; C CHERRY_SAPLING
f Lnet/minecraft/world/level/block/Block; D DARK_OAK_SAPLING
f Lnet/minecraft/world/level/block/Block; E MANGROVE_PROPAGULE
f Lnet/minecraft/world/level/block/Block; F BEDROCK
f Lnet/minecraft/world/level/block/Block; G WATER
f Lnet/minecraft/world/level/block/Block; H LAVA
f Lnet/minecraft/world/level/block/Block; I SAND
f Lnet/minecraft/world/level/block/Block; J SUSPICIOUS_SAND
f Lnet/minecraft/world/level/block/Block; K RED_SAND
f Lnet/minecraft/world/level/block/Block; L GRAVEL
f Lnet/minecraft/world/level/block/Block; M SUSPICIOUS_GRAVEL
f Lnet/minecraft/world/level/block/Block; N GOLD_ORE
f Lnet/minecraft/world/level/block/Block; O DEEPSLATE_GOLD_ORE
f Lnet/minecraft/world/level/block/Block; P IRON_ORE
f Lnet/minecraft/world/level/block/Block; Q DEEPSLATE_IRON_ORE
f Lnet/minecraft/world/level/block/Block; R COAL_ORE
f Lnet/minecraft/world/level/block/Block; S DEEPSLATE_COAL_ORE
f Lnet/minecraft/world/level/block/Block; T NETHER_GOLD_ORE
f Lnet/minecraft/world/level/block/Block; U OAK_LOG
f Lnet/minecraft/world/level/block/Block; V SPRUCE_LOG
f Lnet/minecraft/world/level/block/Block; W BIRCH_LOG
f Lnet/minecraft/world/level/block/Block; X JUNGLE_LOG
f Lnet/minecraft/world/level/block/Block; Y ACACIA_LOG
f Lnet/minecraft/world/level/block/Block; Z CHERRY_LOG
f Lnet/minecraft/world/level/block/Block; a AIR
f Lnet/minecraft/world/level/block/Block; aA STRIPPED_ACACIA_WOOD
f Lnet/minecraft/world/level/block/Block; aB STRIPPED_CHERRY_WOOD
f Lnet/minecraft/world/level/block/Block; aC STRIPPED_DARK_OAK_WOOD
f Lnet/minecraft/world/level/block/Block; aD STRIPPED_MANGROVE_WOOD
f Lnet/minecraft/world/level/block/Block; aE OAK_LEAVES
f Lnet/minecraft/world/level/block/Block; aF SPRUCE_LEAVES
f Lnet/minecraft/world/level/block/Block; aG BIRCH_LEAVES
f Lnet/minecraft/world/level/block/Block; aH JUNGLE_LEAVES
f Lnet/minecraft/world/level/block/Block; aI ACACIA_LEAVES
f Lnet/minecraft/world/level/block/Block; aJ CHERRY_LEAVES
f Lnet/minecraft/world/level/block/Block; aK DARK_OAK_LEAVES
f Lnet/minecraft/world/level/block/Block; aL MANGROVE_LEAVES
f Lnet/minecraft/world/level/block/Block; aM AZALEA_LEAVES
f Lnet/minecraft/world/level/block/Block; aN FLOWERING_AZALEA_LEAVES
f Lnet/minecraft/world/level/block/Block; aO SPONGE
f Lnet/minecraft/world/level/block/Block; aP WET_SPONGE
f Lnet/minecraft/world/level/block/Block; aQ GLASS
f Lnet/minecraft/world/level/block/Block; aR LAPIS_ORE
f Lnet/minecraft/world/level/block/Block; aS DEEPSLATE_LAPIS_ORE
f Lnet/minecraft/world/level/block/Block; aT LAPIS_BLOCK
f Lnet/minecraft/world/level/block/Block; aU DISPENSER
f Lnet/minecraft/world/level/block/Block; aV SANDSTONE
f Lnet/minecraft/world/level/block/Block; aW CHISELED_SANDSTONE
f Lnet/minecraft/world/level/block/Block; aX CUT_SANDSTONE
f Lnet/minecraft/world/level/block/Block; aY NOTE_BLOCK
f Lnet/minecraft/world/level/block/Block; aZ WHITE_BED
f Lnet/minecraft/world/level/block/Block; aa DARK_OAK_LOG
f Lnet/minecraft/world/level/block/Block; ab MANGROVE_LOG
f Lnet/minecraft/world/level/block/Block; ac MANGROVE_ROOTS
f Lnet/minecraft/world/level/block/Block; ad MUDDY_MANGROVE_ROOTS
f Lnet/minecraft/world/level/block/Block; ae BAMBOO_BLOCK
f Lnet/minecraft/world/level/block/Block; af STRIPPED_SPRUCE_LOG
f Lnet/minecraft/world/level/block/Block; ag STRIPPED_BIRCH_LOG
f Lnet/minecraft/world/level/block/Block; ah STRIPPED_JUNGLE_LOG
f Lnet/minecraft/world/level/block/Block; ai STRIPPED_ACACIA_LOG
f Lnet/minecraft/world/level/block/Block; aj STRIPPED_CHERRY_LOG
f Lnet/minecraft/world/level/block/Block; ak STRIPPED_DARK_OAK_LOG
f Lnet/minecraft/world/level/block/Block; al STRIPPED_OAK_LOG
f Lnet/minecraft/world/level/block/Block; am STRIPPED_MANGROVE_LOG
f Lnet/minecraft/world/level/block/Block; an STRIPPED_BAMBOO_BLOCK
f Lnet/minecraft/world/level/block/Block; ao OAK_WOOD
f Lnet/minecraft/world/level/block/Block; ap SPRUCE_WOOD
f Lnet/minecraft/world/level/block/Block; aq BIRCH_WOOD
f Lnet/minecraft/world/level/block/Block; ar JUNGLE_WOOD
f Lnet/minecraft/world/level/block/Block; as ACACIA_WOOD
f Lnet/minecraft/world/level/block/Block; at CHERRY_WOOD
f Lnet/minecraft/world/level/block/Block; au DARK_OAK_WOOD
f Lnet/minecraft/world/level/block/Block; av MANGROVE_WOOD
f Lnet/minecraft/world/level/block/Block; aw STRIPPED_OAK_WOOD
f Lnet/minecraft/world/level/block/Block; ax STRIPPED_SPRUCE_WOOD
f Lnet/minecraft/world/level/block/Block; ay STRIPPED_BIRCH_WOOD
f Lnet/minecraft/world/level/block/Block; az STRIPPED_JUNGLE_WOOD
f Lnet/minecraft/world/level/block/Block; b STONE
f Lnet/minecraft/world/level/block/Block; bA WHITE_WOOL
f Lnet/minecraft/world/level/block/Block; bB ORANGE_WOOL
f Lnet/minecraft/world/level/block/Block; bC MAGENTA_WOOL
f Lnet/minecraft/world/level/block/Block; bD LIGHT_BLUE_WOOL
f Lnet/minecraft/world/level/block/Block; bE YELLOW_WOOL
f Lnet/minecraft/world/level/block/Block; bF LIME_WOOL
f Lnet/minecraft/world/level/block/Block; bG PINK_WOOL
f Lnet/minecraft/world/level/block/Block; bH GRAY_WOOL
f Lnet/minecraft/world/level/block/Block; bI LIGHT_GRAY_WOOL
f Lnet/minecraft/world/level/block/Block; bJ CYAN_WOOL
f Lnet/minecraft/world/level/block/Block; bK PURPLE_WOOL
f Lnet/minecraft/world/level/block/Block; bL BLUE_WOOL
f Lnet/minecraft/world/level/block/Block; bM BROWN_WOOL
f Lnet/minecraft/world/level/block/Block; bN GREEN_WOOL
f Lnet/minecraft/world/level/block/Block; bO RED_WOOL
f Lnet/minecraft/world/level/block/Block; bP BLACK_WOOL
f Lnet/minecraft/world/level/block/Block; bQ MOVING_PISTON
f Lnet/minecraft/world/level/block/Block; bR DANDELION
f Lnet/minecraft/world/level/block/Block; bS TORCHFLOWER
f Lnet/minecraft/world/level/block/Block; bT POPPY
f Lnet/minecraft/world/level/block/Block; bU BLUE_ORCHID
f Lnet/minecraft/world/level/block/Block; bV ALLIUM
f Lnet/minecraft/world/level/block/Block; bW AZURE_BLUET
f Lnet/minecraft/world/level/block/Block; bX RED_TULIP
f Lnet/minecraft/world/level/block/Block; bY ORANGE_TULIP
f Lnet/minecraft/world/level/block/Block; bZ WHITE_TULIP
f Lnet/minecraft/world/level/block/Block; ba ORANGE_BED
f Lnet/minecraft/world/level/block/Block; bb MAGENTA_BED
f Lnet/minecraft/world/level/block/Block; bc LIGHT_BLUE_BED
f Lnet/minecraft/world/level/block/Block; bd YELLOW_BED
f Lnet/minecraft/world/level/block/Block; be LIME_BED
f Lnet/minecraft/world/level/block/Block; bf PINK_BED
f Lnet/minecraft/world/level/block/Block; bg GRAY_BED
f Lnet/minecraft/world/level/block/Block; bh LIGHT_GRAY_BED
f Lnet/minecraft/world/level/block/Block; bi CYAN_BED
f Lnet/minecraft/world/level/block/Block; bj PURPLE_BED
f Lnet/minecraft/world/level/block/Block; bk BLUE_BED
f Lnet/minecraft/world/level/block/Block; bl BROWN_BED
f Lnet/minecraft/world/level/block/Block; bm GREEN_BED
f Lnet/minecraft/world/level/block/Block; bn RED_BED
f Lnet/minecraft/world/level/block/Block; bo BLACK_BED
f Lnet/minecraft/world/level/block/Block; bp POWERED_RAIL
f Lnet/minecraft/world/level/block/Block; bq DETECTOR_RAIL
f Lnet/minecraft/world/level/block/Block; br STICKY_PISTON
f Lnet/minecraft/world/level/block/Block; bs COBWEB
f Lnet/minecraft/world/level/block/Block; bt SHORT_GRASS
f Lnet/minecraft/world/level/block/Block; bu FERN
f Lnet/minecraft/world/level/block/Block; bv DEAD_BUSH
f Lnet/minecraft/world/level/block/Block; bw SEAGRASS
f Lnet/minecraft/world/level/block/Block; bx TALL_SEAGRASS
f Lnet/minecraft/world/level/block/Block; by PISTON
f Lnet/minecraft/world/level/block/Block; bz PISTON_HEAD
f Lnet/minecraft/world/level/block/Block; c GRANITE
f Lnet/minecraft/world/level/block/Block; cA CRAFTING_TABLE
f Lnet/minecraft/world/level/block/Block; cB WHEAT
f Lnet/minecraft/world/level/block/Block; cC FARMLAND
f Lnet/minecraft/world/level/block/Block; cD FURNACE
f Lnet/minecraft/world/level/block/Block; cE OAK_SIGN
f Lnet/minecraft/world/level/block/Block; cF SPRUCE_SIGN
f Lnet/minecraft/world/level/block/Block; cG BIRCH_SIGN
f Lnet/minecraft/world/level/block/Block; cH ACACIA_SIGN
f Lnet/minecraft/world/level/block/Block; cI CHERRY_SIGN
f Lnet/minecraft/world/level/block/Block; cJ JUNGLE_SIGN
f Lnet/minecraft/world/level/block/Block; cK DARK_OAK_SIGN
f Lnet/minecraft/world/level/block/Block; cL MANGROVE_SIGN
f Lnet/minecraft/world/level/block/Block; cM BAMBOO_SIGN
f Lnet/minecraft/world/level/block/Block; cN OAK_DOOR
f Lnet/minecraft/world/level/block/Block; cO LADDER
f Lnet/minecraft/world/level/block/Block; cP RAIL
f Lnet/minecraft/world/level/block/Block; cQ COBBLESTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; cR OAK_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; cS SPRUCE_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; cT BIRCH_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; cU ACACIA_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; cV CHERRY_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; cW JUNGLE_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; cX DARK_OAK_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; cY MANGROVE_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; cZ BAMBOO_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; ca PINK_TULIP
f Lnet/minecraft/world/level/block/Block; cb OXEYE_DAISY
f Lnet/minecraft/world/level/block/Block; cc CORNFLOWER
f Lnet/minecraft/world/level/block/Block; cd WITHER_ROSE
f Lnet/minecraft/world/level/block/Block; ce LILY_OF_THE_VALLEY
f Lnet/minecraft/world/level/block/Block; cf BROWN_MUSHROOM
f Lnet/minecraft/world/level/block/Block; cg RED_MUSHROOM
f Lnet/minecraft/world/level/block/Block; ch GOLD_BLOCK
f Lnet/minecraft/world/level/block/Block; ci IRON_BLOCK
f Lnet/minecraft/world/level/block/Block; cj BRICKS
f Lnet/minecraft/world/level/block/Block; ck TNT
f Lnet/minecraft/world/level/block/Block; cl BOOKSHELF
f Lnet/minecraft/world/level/block/Block; cm CHISELED_BOOKSHELF
f Lnet/minecraft/world/level/block/Block; cn MOSSY_COBBLESTONE
f Lnet/minecraft/world/level/block/Block; co OBSIDIAN
f Lnet/minecraft/world/level/block/Block; cp TORCH
f Lnet/minecraft/world/level/block/Block; cq WALL_TORCH
f Lnet/minecraft/world/level/block/Block; cr FIRE
f Lnet/minecraft/world/level/block/Block; cs SOUL_FIRE
f Lnet/minecraft/world/level/block/Block; ct SPAWNER
f Lnet/minecraft/world/level/block/Block; cu OAK_STAIRS
f Lnet/minecraft/world/level/block/Block; cv CHEST
f Lnet/minecraft/world/level/block/Block; cw REDSTONE_WIRE
f Lnet/minecraft/world/level/block/Block; cx DIAMOND_ORE
f Lnet/minecraft/world/level/block/Block; cy DEEPSLATE_DIAMOND_ORE
f Lnet/minecraft/world/level/block/Block; cz DIAMOND_BLOCK
f Lnet/minecraft/world/level/block/Block; d POLISHED_GRANITE
f Lnet/minecraft/world/level/block/Block; dA SPRUCE_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dB BIRCH_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dC JUNGLE_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dD ACACIA_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dE CHERRY_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dF DARK_OAK_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dG MANGROVE_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dH BAMBOO_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dI REDSTONE_ORE
f Lnet/minecraft/world/level/block/Block; dJ DEEPSLATE_REDSTONE_ORE
f Lnet/minecraft/world/level/block/Block; dK REDSTONE_TORCH
f Lnet/minecraft/world/level/block/Block; dL REDSTONE_WALL_TORCH
f Lnet/minecraft/world/level/block/Block; dM STONE_BUTTON
f Lnet/minecraft/world/level/block/Block; dN SNOW
f Lnet/minecraft/world/level/block/Block; dO ICE
f Lnet/minecraft/world/level/block/Block; dP SNOW_BLOCK
f Lnet/minecraft/world/level/block/Block; dQ CACTUS
f Lnet/minecraft/world/level/block/Block; dR CLAY
f Lnet/minecraft/world/level/block/Block; dS SUGAR_CANE
f Lnet/minecraft/world/level/block/Block; dT JUKEBOX
f Lnet/minecraft/world/level/block/Block; dU OAK_FENCE
f Lnet/minecraft/world/level/block/Block; dV NETHERRACK
f Lnet/minecraft/world/level/block/Block; dW SOUL_SAND
f Lnet/minecraft/world/level/block/Block; dX SOUL_SOIL
f Lnet/minecraft/world/level/block/Block; dY BASALT
f Lnet/minecraft/world/level/block/Block; dZ POLISHED_BASALT
f Lnet/minecraft/world/level/block/Block; da OAK_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; db SPRUCE_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dc BIRCH_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dd ACACIA_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; de CHERRY_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; df JUNGLE_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dg DARK_OAK_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dh CRIMSON_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; di WARPED_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dj MANGROVE_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dk BAMBOO_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dl OAK_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dm SPRUCE_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dn BIRCH_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; do ACACIA_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dp CHERRY_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dq JUNGLE_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dr DARK_OAK_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; ds MANGROVE_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dt CRIMSON_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; du WARPED_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dv BAMBOO_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dw LEVER
f Lnet/minecraft/world/level/block/Block; dx STONE_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dy IRON_DOOR
f Lnet/minecraft/world/level/block/Block; dz OAK_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; e DIORITE
f Lnet/minecraft/world/level/block/Block; eA BIRCH_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eB JUNGLE_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eC ACACIA_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eD CHERRY_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eE DARK_OAK_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eF MANGROVE_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eG BAMBOO_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eH STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; eI MOSSY_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; eJ CRACKED_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; eK CHISELED_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; eL PACKED_MUD
f Lnet/minecraft/world/level/block/Block; eM MUD_BRICKS
f Lnet/minecraft/world/level/block/Block; eN INFESTED_STONE
f Lnet/minecraft/world/level/block/Block; eO INFESTED_COBBLESTONE
f Lnet/minecraft/world/level/block/Block; eP INFESTED_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; eQ INFESTED_MOSSY_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; eR INFESTED_CRACKED_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; eS INFESTED_CHISELED_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; eT BROWN_MUSHROOM_BLOCK
f Lnet/minecraft/world/level/block/Block; eU RED_MUSHROOM_BLOCK
f Lnet/minecraft/world/level/block/Block; eV MUSHROOM_STEM
f Lnet/minecraft/world/level/block/Block; eW IRON_BARS
f Lnet/minecraft/world/level/block/Block; eX CHAIN
f Lnet/minecraft/world/level/block/Block; eY GLASS_PANE
f Lnet/minecraft/world/level/block/Block; eZ PUMPKIN
f Lnet/minecraft/world/level/block/Block; ea SOUL_TORCH
f Lnet/minecraft/world/level/block/Block; eb SOUL_WALL_TORCH
f Lnet/minecraft/world/level/block/Block; ec GLOWSTONE
f Lnet/minecraft/world/level/block/Block; ed NETHER_PORTAL
f Lnet/minecraft/world/level/block/Block; ee CARVED_PUMPKIN
f Lnet/minecraft/world/level/block/Block; ef JACK_O_LANTERN
f Lnet/minecraft/world/level/block/Block; eg CAKE
f Lnet/minecraft/world/level/block/Block; eh REPEATER
f Lnet/minecraft/world/level/block/Block; ei WHITE_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; ej ORANGE_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; ek MAGENTA_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; el LIGHT_BLUE_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; em YELLOW_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; en LIME_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eo PINK_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; ep GRAY_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eq LIGHT_GRAY_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; er CYAN_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; es PURPLE_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; et BLUE_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eu BROWN_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; ev GREEN_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; ew RED_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; ex BLACK_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; ey OAK_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; ez SPRUCE_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; f POLISHED_DIORITE
f Lnet/minecraft/world/level/block/Block; fA DRAGON_EGG
f Lnet/minecraft/world/level/block/Block; fB REDSTONE_LAMP
f Lnet/minecraft/world/level/block/Block; fC COCOA
f Lnet/minecraft/world/level/block/Block; fD SANDSTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; fE EMERALD_ORE
f Lnet/minecraft/world/level/block/Block; fF DEEPSLATE_EMERALD_ORE
f Lnet/minecraft/world/level/block/Block; fG ENDER_CHEST
f Lnet/minecraft/world/level/block/Block; fH TRIPWIRE_HOOK
f Lnet/minecraft/world/level/block/Block; fI TRIPWIRE
f Lnet/minecraft/world/level/block/Block; fJ EMERALD_BLOCK
f Lnet/minecraft/world/level/block/Block; fK SPRUCE_STAIRS
f Lnet/minecraft/world/level/block/Block; fL BIRCH_STAIRS
f Lnet/minecraft/world/level/block/Block; fM JUNGLE_STAIRS
f Lnet/minecraft/world/level/block/Block; fN COMMAND_BLOCK
f Lnet/minecraft/world/level/block/Block; fO BEACON
f Lnet/minecraft/world/level/block/Block; fP COBBLESTONE_WALL
f Lnet/minecraft/world/level/block/Block; fQ MOSSY_COBBLESTONE_WALL
f Lnet/minecraft/world/level/block/Block; fR FLOWER_POT
f Lnet/minecraft/world/level/block/Block; fS POTTED_TORCHFLOWER
f Lnet/minecraft/world/level/block/Block; fT POTTED_OAK_SAPLING
f Lnet/minecraft/world/level/block/Block; fU POTTED_SPRUCE_SAPLING
f Lnet/minecraft/world/level/block/Block; fV POTTED_BIRCH_SAPLING
f Lnet/minecraft/world/level/block/Block; fW POTTED_JUNGLE_SAPLING
f Lnet/minecraft/world/level/block/Block; fX POTTED_ACACIA_SAPLING
f Lnet/minecraft/world/level/block/Block; fY POTTED_CHERRY_SAPLING
f Lnet/minecraft/world/level/block/Block; fZ POTTED_DARK_OAK_SAPLING
f Lnet/minecraft/world/level/block/Block; fa MELON
f Lnet/minecraft/world/level/block/Block; fb ATTACHED_PUMPKIN_STEM
f Lnet/minecraft/world/level/block/Block; fc ATTACHED_MELON_STEM
f Lnet/minecraft/world/level/block/Block; fd PUMPKIN_STEM
f Lnet/minecraft/world/level/block/Block; fe MELON_STEM
f Lnet/minecraft/world/level/block/Block; ff VINE
f Lnet/minecraft/world/level/block/Block; fg GLOW_LICHEN
f Lnet/minecraft/world/level/block/Block; fh OAK_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; fi BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; fj STONE_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; fk MUD_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; fl MYCELIUM
f Lnet/minecraft/world/level/block/Block; fm LILY_PAD
f Lnet/minecraft/world/level/block/Block; fn NETHER_BRICKS
f Lnet/minecraft/world/level/block/Block; fo NETHER_BRICK_FENCE
f Lnet/minecraft/world/level/block/Block; fp NETHER_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; fq NETHER_WART
f Lnet/minecraft/world/level/block/Block; fr ENCHANTING_TABLE
f Lnet/minecraft/world/level/block/Block; fs BREWING_STAND
f Lnet/minecraft/world/level/block/Block; ft CAULDRON
f Lnet/minecraft/world/level/block/Block; fu WATER_CAULDRON
f Lnet/minecraft/world/level/block/Block; fv LAVA_CAULDRON
f Lnet/minecraft/world/level/block/Block; fw POWDER_SNOW_CAULDRON
f Lnet/minecraft/world/level/block/Block; fx END_PORTAL
f Lnet/minecraft/world/level/block/Block; fy END_PORTAL_FRAME
f Lnet/minecraft/world/level/block/Block; fz END_STONE
f Lnet/minecraft/world/level/block/Block; g ANDESITE
f Lnet/minecraft/world/level/block/Block; gA CHERRY_BUTTON
f Lnet/minecraft/world/level/block/Block; gB DARK_OAK_BUTTON
f Lnet/minecraft/world/level/block/Block; gC MANGROVE_BUTTON
f Lnet/minecraft/world/level/block/Block; gD BAMBOO_BUTTON
f Lnet/minecraft/world/level/block/Block; gE SKELETON_SKULL
f Lnet/minecraft/world/level/block/Block; gF SKELETON_WALL_SKULL
f Lnet/minecraft/world/level/block/Block; gG WITHER_SKELETON_SKULL
f Lnet/minecraft/world/level/block/Block; gH WITHER_SKELETON_WALL_SKULL
f Lnet/minecraft/world/level/block/Block; gI ZOMBIE_HEAD
f Lnet/minecraft/world/level/block/Block; gJ ZOMBIE_WALL_HEAD
f Lnet/minecraft/world/level/block/Block; gK PLAYER_HEAD
f Lnet/minecraft/world/level/block/Block; gL PLAYER_WALL_HEAD
f Lnet/minecraft/world/level/block/Block; gM CREEPER_HEAD
f Lnet/minecraft/world/level/block/Block; gN CREEPER_WALL_HEAD
f Lnet/minecraft/world/level/block/Block; gO DRAGON_HEAD
f Lnet/minecraft/world/level/block/Block; gP DRAGON_WALL_HEAD
f Lnet/minecraft/world/level/block/Block; gQ PIGLIN_HEAD
f Lnet/minecraft/world/level/block/Block; gR PIGLIN_WALL_HEAD
f Lnet/minecraft/world/level/block/Block; gS ANVIL
f Lnet/minecraft/world/level/block/Block; gT CHIPPED_ANVIL
f Lnet/minecraft/world/level/block/Block; gU DAMAGED_ANVIL
f Lnet/minecraft/world/level/block/Block; gV TRAPPED_CHEST
f Lnet/minecraft/world/level/block/Block; gW LIGHT_WEIGHTED_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; gX HEAVY_WEIGHTED_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; gY COMPARATOR
f Lnet/minecraft/world/level/block/Block; gZ DAYLIGHT_DETECTOR
f Lnet/minecraft/world/level/block/Block; ga POTTED_MANGROVE_PROPAGULE
f Lnet/minecraft/world/level/block/Block; gb POTTED_FERN
f Lnet/minecraft/world/level/block/Block; gc POTTED_DANDELION
f Lnet/minecraft/world/level/block/Block; gd POTTED_POPPY
f Lnet/minecraft/world/level/block/Block; ge POTTED_BLUE_ORCHID
f Lnet/minecraft/world/level/block/Block; gf POTTED_ALLIUM
f Lnet/minecraft/world/level/block/Block; gg POTTED_AZURE_BLUET
f Lnet/minecraft/world/level/block/Block; gh POTTED_RED_TULIP
f Lnet/minecraft/world/level/block/Block; gi POTTED_ORANGE_TULIP
f Lnet/minecraft/world/level/block/Block; gj POTTED_WHITE_TULIP
f Lnet/minecraft/world/level/block/Block; gk POTTED_PINK_TULIP
f Lnet/minecraft/world/level/block/Block; gl POTTED_OXEYE_DAISY
f Lnet/minecraft/world/level/block/Block; gm POTTED_CORNFLOWER
f Lnet/minecraft/world/level/block/Block; gn POTTED_LILY_OF_THE_VALLEY
f Lnet/minecraft/world/level/block/Block; go POTTED_WITHER_ROSE
f Lnet/minecraft/world/level/block/Block; gp POTTED_RED_MUSHROOM
f Lnet/minecraft/world/level/block/Block; gq POTTED_BROWN_MUSHROOM
f Lnet/minecraft/world/level/block/Block; gr POTTED_DEAD_BUSH
f Lnet/minecraft/world/level/block/Block; gs POTTED_CACTUS
f Lnet/minecraft/world/level/block/Block; gt CARROTS
f Lnet/minecraft/world/level/block/Block; gu POTATOES
f Lnet/minecraft/world/level/block/Block; gv OAK_BUTTON
f Lnet/minecraft/world/level/block/Block; gw SPRUCE_BUTTON
f Lnet/minecraft/world/level/block/Block; gx BIRCH_BUTTON
f Lnet/minecraft/world/level/block/Block; gy JUNGLE_BUTTON
f Lnet/minecraft/world/level/block/Block; gz ACACIA_BUTTON
f Lnet/minecraft/world/level/block/Block; h POLISHED_ANDESITE
f Lnet/minecraft/world/level/block/Block; hA ORANGE_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hB MAGENTA_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hC LIGHT_BLUE_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hD YELLOW_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hE LIME_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hF PINK_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hG GRAY_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hH LIGHT_GRAY_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hI CYAN_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hJ PURPLE_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hK BLUE_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hL BROWN_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hM GREEN_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hN RED_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hO BLACK_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hP ACACIA_STAIRS
f Lnet/minecraft/world/level/block/Block; hQ CHERRY_STAIRS
f Lnet/minecraft/world/level/block/Block; hR DARK_OAK_STAIRS
f Lnet/minecraft/world/level/block/Block; hS MANGROVE_STAIRS
f Lnet/minecraft/world/level/block/Block; hT BAMBOO_STAIRS
f Lnet/minecraft/world/level/block/Block; hU BAMBOO_MOSAIC_STAIRS
f Lnet/minecraft/world/level/block/Block; hV SLIME_BLOCK
f Lnet/minecraft/world/level/block/Block; hW BARRIER
f Lnet/minecraft/world/level/block/Block; hX LIGHT
f Lnet/minecraft/world/level/block/Block; hY IRON_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; hZ PRISMARINE
f Lnet/minecraft/world/level/block/Block; ha REDSTONE_BLOCK
f Lnet/minecraft/world/level/block/Block; hb NETHER_QUARTZ_ORE
f Lnet/minecraft/world/level/block/Block; hc HOPPER
f Lnet/minecraft/world/level/block/Block; hd QUARTZ_BLOCK
f Lnet/minecraft/world/level/block/Block; he CHISELED_QUARTZ_BLOCK
f Lnet/minecraft/world/level/block/Block; hf QUARTZ_PILLAR
f Lnet/minecraft/world/level/block/Block; hg QUARTZ_STAIRS
f Lnet/minecraft/world/level/block/Block; hh ACTIVATOR_RAIL
f Lnet/minecraft/world/level/block/Block; hi DROPPER
f Lnet/minecraft/world/level/block/Block; hj WHITE_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hk ORANGE_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hl MAGENTA_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hm LIGHT_BLUE_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hn YELLOW_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; ho LIME_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hp PINK_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hq GRAY_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hr LIGHT_GRAY_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hs CYAN_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; ht PURPLE_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hu BLUE_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hv BROWN_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hw GREEN_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hx RED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hy BLACK_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hz WHITE_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; i GRASS_BLOCK
f Lnet/minecraft/world/level/block/Block; iA TERRACOTTA
f Lnet/minecraft/world/level/block/Block; iB COAL_BLOCK
f Lnet/minecraft/world/level/block/Block; iC PACKED_ICE
f Lnet/minecraft/world/level/block/Block; iD SUNFLOWER
f Lnet/minecraft/world/level/block/Block; iE LILAC
f Lnet/minecraft/world/level/block/Block; iF ROSE_BUSH
f Lnet/minecraft/world/level/block/Block; iG PEONY
f Lnet/minecraft/world/level/block/Block; iH TALL_GRASS
f Lnet/minecraft/world/level/block/Block; iI LARGE_FERN
f Lnet/minecraft/world/level/block/Block; iJ WHITE_BANNER
f Lnet/minecraft/world/level/block/Block; iK ORANGE_BANNER
f Lnet/minecraft/world/level/block/Block; iL MAGENTA_BANNER
f Lnet/minecraft/world/level/block/Block; iM LIGHT_BLUE_BANNER
f Lnet/minecraft/world/level/block/Block; iN YELLOW_BANNER
f Lnet/minecraft/world/level/block/Block; iO LIME_BANNER
f Lnet/minecraft/world/level/block/Block; iP PINK_BANNER
f Lnet/minecraft/world/level/block/Block; iQ GRAY_BANNER
f Lnet/minecraft/world/level/block/Block; iR LIGHT_GRAY_BANNER
f Lnet/minecraft/world/level/block/Block; iS CYAN_BANNER
f Lnet/minecraft/world/level/block/Block; iT PURPLE_BANNER
f Lnet/minecraft/world/level/block/Block; iU BLUE_BANNER
f Lnet/minecraft/world/level/block/Block; iV BROWN_BANNER
f Lnet/minecraft/world/level/block/Block; iW GREEN_BANNER
f Lnet/minecraft/world/level/block/Block; iX RED_BANNER
f Lnet/minecraft/world/level/block/Block; iY BLACK_BANNER
f Lnet/minecraft/world/level/block/Block; iZ WHITE_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; ia PRISMARINE_BRICKS
f Lnet/minecraft/world/level/block/Block; ib DARK_PRISMARINE
f Lnet/minecraft/world/level/block/Block; ic PRISMARINE_STAIRS
f Lnet/minecraft/world/level/block/Block; id PRISMARINE_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; ie DARK_PRISMARINE_STAIRS
f Lnet/minecraft/world/level/block/Block; if PRISMARINE_SLAB
f Lnet/minecraft/world/level/block/Block; ig PRISMARINE_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; ih DARK_PRISMARINE_SLAB
f Lnet/minecraft/world/level/block/Block; ii SEA_LANTERN
f Lnet/minecraft/world/level/block/Block; ij HAY_BLOCK
f Lnet/minecraft/world/level/block/Block; ik WHITE_CARPET
f Lnet/minecraft/world/level/block/Block; il ORANGE_CARPET
f Lnet/minecraft/world/level/block/Block; im MAGENTA_CARPET
f Lnet/minecraft/world/level/block/Block; in LIGHT_BLUE_CARPET
f Lnet/minecraft/world/level/block/Block; io YELLOW_CARPET
f Lnet/minecraft/world/level/block/Block; ip LIME_CARPET
f Lnet/minecraft/world/level/block/Block; iq PINK_CARPET
f Lnet/minecraft/world/level/block/Block; ir GRAY_CARPET
f Lnet/minecraft/world/level/block/Block; is LIGHT_GRAY_CARPET
f Lnet/minecraft/world/level/block/Block; it CYAN_CARPET
f Lnet/minecraft/world/level/block/Block; iu PURPLE_CARPET
f Lnet/minecraft/world/level/block/Block; iv BLUE_CARPET
f Lnet/minecraft/world/level/block/Block; iw BROWN_CARPET
f Lnet/minecraft/world/level/block/Block; ix GREEN_CARPET
f Lnet/minecraft/world/level/block/Block; iy RED_CARPET
f Lnet/minecraft/world/level/block/Block; iz BLACK_CARPET
f Lnet/minecraft/world/level/block/Block; j DIRT
f Lnet/minecraft/world/level/block/Block; jA MANGROVE_SLAB
f Lnet/minecraft/world/level/block/Block; jB BAMBOO_SLAB
f Lnet/minecraft/world/level/block/Block; jC BAMBOO_MOSAIC_SLAB
f Lnet/minecraft/world/level/block/Block; jD STONE_SLAB
f Lnet/minecraft/world/level/block/Block; jE SMOOTH_STONE_SLAB
f Lnet/minecraft/world/level/block/Block; jF SANDSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; jG CUT_SANDSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; jH PETRIFIED_OAK_SLAB
f Lnet/minecraft/world/level/block/Block; jI COBBLESTONE_SLAB
f Lnet/minecraft/world/level/block/Block; jJ BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; jK STONE_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; jL MUD_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; jM NETHER_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; jN QUARTZ_SLAB
f Lnet/minecraft/world/level/block/Block; jO RED_SANDSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; jP CUT_RED_SANDSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; jQ PURPUR_SLAB
f Lnet/minecraft/world/level/block/Block; jR SMOOTH_STONE
f Lnet/minecraft/world/level/block/Block; jS SMOOTH_SANDSTONE
f Lnet/minecraft/world/level/block/Block; jT SMOOTH_QUARTZ
f Lnet/minecraft/world/level/block/Block; jU SMOOTH_RED_SANDSTONE
f Lnet/minecraft/world/level/block/Block; jV SPRUCE_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; jW BIRCH_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; jX JUNGLE_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; jY ACACIA_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; jZ CHERRY_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; ja ORANGE_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jb MAGENTA_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jc LIGHT_BLUE_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jd YELLOW_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; je LIME_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jf PINK_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jg GRAY_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jh LIGHT_GRAY_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; ji CYAN_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jj PURPLE_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jk BLUE_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jl BROWN_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jm GREEN_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jn RED_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jo BLACK_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jp RED_SANDSTONE
f Lnet/minecraft/world/level/block/Block; jq CHISELED_RED_SANDSTONE
f Lnet/minecraft/world/level/block/Block; jr CUT_RED_SANDSTONE
f Lnet/minecraft/world/level/block/Block; js RED_SANDSTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; jt OAK_SLAB
f Lnet/minecraft/world/level/block/Block; ju SPRUCE_SLAB
f Lnet/minecraft/world/level/block/Block; jv BIRCH_SLAB
f Lnet/minecraft/world/level/block/Block; jw JUNGLE_SLAB
f Lnet/minecraft/world/level/block/Block; jx ACACIA_SLAB
f Lnet/minecraft/world/level/block/Block; jy CHERRY_SLAB
f Lnet/minecraft/world/level/block/Block; jz DARK_OAK_SLAB
f Lnet/minecraft/world/level/block/Block; k COARSE_DIRT
f Lnet/minecraft/world/level/block/Block; kA TORCHFLOWER_CROP
f Lnet/minecraft/world/level/block/Block; kB PITCHER_CROP
f Lnet/minecraft/world/level/block/Block; kC PITCHER_PLANT
f Lnet/minecraft/world/level/block/Block; kD BEETROOTS
f Lnet/minecraft/world/level/block/Block; kE DIRT_PATH
f Lnet/minecraft/world/level/block/Block; kF END_GATEWAY
f Lnet/minecraft/world/level/block/Block; kG REPEATING_COMMAND_BLOCK
f Lnet/minecraft/world/level/block/Block; kH CHAIN_COMMAND_BLOCK
f Lnet/minecraft/world/level/block/Block; kI FROSTED_ICE
f Lnet/minecraft/world/level/block/Block; kJ MAGMA_BLOCK
f Lnet/minecraft/world/level/block/Block; kK NETHER_WART_BLOCK
f Lnet/minecraft/world/level/block/Block; kL RED_NETHER_BRICKS
f Lnet/minecraft/world/level/block/Block; kM BONE_BLOCK
f Lnet/minecraft/world/level/block/Block; kN STRUCTURE_VOID
f Lnet/minecraft/world/level/block/Block; kO OBSERVER
f Lnet/minecraft/world/level/block/Block; kP SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; kQ WHITE_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; kR ORANGE_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; kS MAGENTA_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; kT LIGHT_BLUE_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; kU YELLOW_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; kV LIME_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; kW PINK_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; kX GRAY_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; kY LIGHT_GRAY_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; kZ CYAN_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; ka DARK_OAK_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; kb MANGROVE_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; kc BAMBOO_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; kd SPRUCE_FENCE
f Lnet/minecraft/world/level/block/Block; ke BIRCH_FENCE
f Lnet/minecraft/world/level/block/Block; kf JUNGLE_FENCE
f Lnet/minecraft/world/level/block/Block; kg ACACIA_FENCE
f Lnet/minecraft/world/level/block/Block; kh CHERRY_FENCE
f Lnet/minecraft/world/level/block/Block; ki DARK_OAK_FENCE
f Lnet/minecraft/world/level/block/Block; kj MANGROVE_FENCE
f Lnet/minecraft/world/level/block/Block; kk BAMBOO_FENCE
f Lnet/minecraft/world/level/block/Block; kl SPRUCE_DOOR
f Lnet/minecraft/world/level/block/Block; km BIRCH_DOOR
f Lnet/minecraft/world/level/block/Block; kn JUNGLE_DOOR
f Lnet/minecraft/world/level/block/Block; ko ACACIA_DOOR
f Lnet/minecraft/world/level/block/Block; kp CHERRY_DOOR
f Lnet/minecraft/world/level/block/Block; kq DARK_OAK_DOOR
f Lnet/minecraft/world/level/block/Block; kr MANGROVE_DOOR
f Lnet/minecraft/world/level/block/Block; ks BAMBOO_DOOR
f Lnet/minecraft/world/level/block/Block; kt END_ROD
f Lnet/minecraft/world/level/block/Block; ku CHORUS_PLANT
f Lnet/minecraft/world/level/block/Block; kv CHORUS_FLOWER
f Lnet/minecraft/world/level/block/Block; kw PURPUR_BLOCK
f Lnet/minecraft/world/level/block/Block; kx PURPUR_PILLAR
f Lnet/minecraft/world/level/block/Block; ky PURPUR_STAIRS
f Lnet/minecraft/world/level/block/Block; kz END_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; l PODZOL
f Lnet/minecraft/world/level/block/Block; lA YELLOW_CONCRETE
f Lnet/minecraft/world/level/block/Block; lB LIME_CONCRETE
f Lnet/minecraft/world/level/block/Block; lC PINK_CONCRETE
f Lnet/minecraft/world/level/block/Block; lD GRAY_CONCRETE
f Lnet/minecraft/world/level/block/Block; lE LIGHT_GRAY_CONCRETE
f Lnet/minecraft/world/level/block/Block; lF CYAN_CONCRETE
f Lnet/minecraft/world/level/block/Block; lG PURPLE_CONCRETE
f Lnet/minecraft/world/level/block/Block; lH BLUE_CONCRETE
f Lnet/minecraft/world/level/block/Block; lI BROWN_CONCRETE
f Lnet/minecraft/world/level/block/Block; lJ GREEN_CONCRETE
f Lnet/minecraft/world/level/block/Block; lK RED_CONCRETE
f Lnet/minecraft/world/level/block/Block; lL BLACK_CONCRETE
f Lnet/minecraft/world/level/block/Block; lM WHITE_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lN ORANGE_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lO MAGENTA_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lP LIGHT_BLUE_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lQ YELLOW_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lR LIME_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lS PINK_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lT GRAY_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lU LIGHT_GRAY_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lV CYAN_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lW PURPLE_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lX BLUE_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lY BROWN_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; lZ GREEN_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; la PURPLE_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lb BLUE_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lc BROWN_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; ld GREEN_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; le RED_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lf BLACK_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lg WHITE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lh ORANGE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; li MAGENTA_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lj LIGHT_BLUE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lk YELLOW_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; ll LIME_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lm PINK_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; ln GRAY_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lo LIGHT_GRAY_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lp CYAN_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lq PURPLE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lr BLUE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; ls BROWN_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lt GREEN_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lu RED_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lv BLACK_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lw WHITE_CONCRETE
f Lnet/minecraft/world/level/block/Block; lx ORANGE_CONCRETE
f Lnet/minecraft/world/level/block/Block; ly MAGENTA_CONCRETE
f Lnet/minecraft/world/level/block/Block; lz LIGHT_BLUE_CONCRETE
f Lnet/minecraft/world/level/block/Block; m COBBLESTONE
f Lnet/minecraft/world/level/block/Block; mA HORN_CORAL
f Lnet/minecraft/world/level/block/Block; mB DEAD_TUBE_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; mC DEAD_BRAIN_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; mD DEAD_BUBBLE_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; mE DEAD_FIRE_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; mF DEAD_HORN_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; mG TUBE_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; mH BRAIN_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; mI BUBBLE_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; mJ FIRE_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; mK HORN_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; mL DEAD_TUBE_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; mM DEAD_BRAIN_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; mN DEAD_BUBBLE_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; mO DEAD_FIRE_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; mP DEAD_HORN_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; mQ TUBE_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; mR BRAIN_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; mS BUBBLE_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; mT FIRE_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; mU HORN_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; mV SEA_PICKLE
f Lnet/minecraft/world/level/block/Block; mW BLUE_ICE
f Lnet/minecraft/world/level/block/Block; mX CONDUIT
f Lnet/minecraft/world/level/block/Block; mY BAMBOO_SAPLING
f Lnet/minecraft/world/level/block/Block; mZ BAMBOO
f Lnet/minecraft/world/level/block/Block; ma RED_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mb BLACK_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mc KELP
f Lnet/minecraft/world/level/block/Block; md KELP_PLANT
f Lnet/minecraft/world/level/block/Block; me DRIED_KELP_BLOCK
f Lnet/minecraft/world/level/block/Block; mf TURTLE_EGG
f Lnet/minecraft/world/level/block/Block; mg SNIFFER_EGG
f Lnet/minecraft/world/level/block/Block; mh DEAD_TUBE_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mi DEAD_BRAIN_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mj DEAD_BUBBLE_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mk DEAD_FIRE_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; ml DEAD_HORN_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mm TUBE_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mn BRAIN_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mo BUBBLE_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mp FIRE_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mq HORN_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mr DEAD_TUBE_CORAL
f Lnet/minecraft/world/level/block/Block; ms DEAD_BRAIN_CORAL
f Lnet/minecraft/world/level/block/Block; mt DEAD_BUBBLE_CORAL
f Lnet/minecraft/world/level/block/Block; mu DEAD_FIRE_CORAL
f Lnet/minecraft/world/level/block/Block; mv DEAD_HORN_CORAL
f Lnet/minecraft/world/level/block/Block; mw TUBE_CORAL
f Lnet/minecraft/world/level/block/Block; mx BRAIN_CORAL
f Lnet/minecraft/world/level/block/Block; my BUBBLE_CORAL
f Lnet/minecraft/world/level/block/Block; mz FIRE_CORAL
f Lnet/minecraft/world/level/block/Block; n OAK_PLANKS
f Lnet/minecraft/world/level/block/Block; nA GRANITE_SLAB
f Lnet/minecraft/world/level/block/Block; nB ANDESITE_SLAB
f Lnet/minecraft/world/level/block/Block; nC RED_NETHER_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; nD POLISHED_ANDESITE_SLAB
f Lnet/minecraft/world/level/block/Block; nE DIORITE_SLAB
f Lnet/minecraft/world/level/block/Block; nF BRICK_WALL
f Lnet/minecraft/world/level/block/Block; nG PRISMARINE_WALL
f Lnet/minecraft/world/level/block/Block; nH RED_SANDSTONE_WALL
f Lnet/minecraft/world/level/block/Block; nI MOSSY_STONE_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; nJ GRANITE_WALL
f Lnet/minecraft/world/level/block/Block; nK STONE_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; nL MUD_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; nM NETHER_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; nN ANDESITE_WALL
f Lnet/minecraft/world/level/block/Block; nO RED_NETHER_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; nP SANDSTONE_WALL
f Lnet/minecraft/world/level/block/Block; nQ END_STONE_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; nR DIORITE_WALL
f Lnet/minecraft/world/level/block/Block; nS SCAFFOLDING
f Lnet/minecraft/world/level/block/Block; nT LOOM
f Lnet/minecraft/world/level/block/Block; nU BARREL
f Lnet/minecraft/world/level/block/Block; nV SMOKER
f Lnet/minecraft/world/level/block/Block; nW BLAST_FURNACE
f Lnet/minecraft/world/level/block/Block; nX CARTOGRAPHY_TABLE
f Lnet/minecraft/world/level/block/Block; nY FLETCHING_TABLE
f Lnet/minecraft/world/level/block/Block; nZ GRINDSTONE
f Lnet/minecraft/world/level/block/Block; na POTTED_BAMBOO
f Lnet/minecraft/world/level/block/Block; nb VOID_AIR
f Lnet/minecraft/world/level/block/Block; nc CAVE_AIR
f Lnet/minecraft/world/level/block/Block; nd BUBBLE_COLUMN
f Lnet/minecraft/world/level/block/Block; ne POLISHED_GRANITE_STAIRS
f Lnet/minecraft/world/level/block/Block; nf SMOOTH_RED_SANDSTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; ng MOSSY_STONE_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; nh POLISHED_DIORITE_STAIRS
f Lnet/minecraft/world/level/block/Block; ni MOSSY_COBBLESTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; nj END_STONE_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; nk STONE_STAIRS
f Lnet/minecraft/world/level/block/Block; nl SMOOTH_SANDSTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; nm SMOOTH_QUARTZ_STAIRS
f Lnet/minecraft/world/level/block/Block; nn GRANITE_STAIRS
f Lnet/minecraft/world/level/block/Block; no ANDESITE_STAIRS
f Lnet/minecraft/world/level/block/Block; np RED_NETHER_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; nq POLISHED_ANDESITE_STAIRS
f Lnet/minecraft/world/level/block/Block; nr DIORITE_STAIRS
f Lnet/minecraft/world/level/block/Block; ns POLISHED_GRANITE_SLAB
f Lnet/minecraft/world/level/block/Block; nt SMOOTH_RED_SANDSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; nu MOSSY_STONE_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; nv POLISHED_DIORITE_SLAB
f Lnet/minecraft/world/level/block/Block; nw MOSSY_COBBLESTONE_SLAB
f Lnet/minecraft/world/level/block/Block; nx END_STONE_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; ny SMOOTH_SANDSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; nz SMOOTH_QUARTZ_SLAB
f Lnet/minecraft/world/level/block/Block; o SPRUCE_PLANKS
f Lnet/minecraft/world/level/block/Block; oA WEEPING_VINES_PLANT
f Lnet/minecraft/world/level/block/Block; oB TWISTING_VINES
f Lnet/minecraft/world/level/block/Block; oC TWISTING_VINES_PLANT
f Lnet/minecraft/world/level/block/Block; oD CRIMSON_ROOTS
f Lnet/minecraft/world/level/block/Block; oE CRIMSON_PLANKS
f Lnet/minecraft/world/level/block/Block; oF WARPED_PLANKS
f Lnet/minecraft/world/level/block/Block; oG CRIMSON_SLAB
f Lnet/minecraft/world/level/block/Block; oH WARPED_SLAB
f Lnet/minecraft/world/level/block/Block; oI CRIMSON_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; oJ WARPED_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; oK CRIMSON_FENCE
f Lnet/minecraft/world/level/block/Block; oL WARPED_FENCE
f Lnet/minecraft/world/level/block/Block; oM CRIMSON_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; oN WARPED_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; oO CRIMSON_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; oP WARPED_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; oQ CRIMSON_STAIRS
f Lnet/minecraft/world/level/block/Block; oR WARPED_STAIRS
f Lnet/minecraft/world/level/block/Block; oS CRIMSON_BUTTON
f Lnet/minecraft/world/level/block/Block; oT WARPED_BUTTON
f Lnet/minecraft/world/level/block/Block; oU CRIMSON_DOOR
f Lnet/minecraft/world/level/block/Block; oV WARPED_DOOR
f Lnet/minecraft/world/level/block/Block; oW CRIMSON_SIGN
f Lnet/minecraft/world/level/block/Block; oX WARPED_SIGN
f Lnet/minecraft/world/level/block/Block; oY CRIMSON_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; oZ WARPED_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; oa LECTERN
f Lnet/minecraft/world/level/block/Block; ob SMITHING_TABLE
f Lnet/minecraft/world/level/block/Block; oc STONECUTTER
f Lnet/minecraft/world/level/block/Block; od BELL
f Lnet/minecraft/world/level/block/Block; oe LANTERN
f Lnet/minecraft/world/level/block/Block; of SOUL_LANTERN
f Lnet/minecraft/world/level/block/Block; og CAMPFIRE
f Lnet/minecraft/world/level/block/Block; oh SOUL_CAMPFIRE
f Lnet/minecraft/world/level/block/Block; oi SWEET_BERRY_BUSH
f Lnet/minecraft/world/level/block/Block; oj WARPED_STEM
f Lnet/minecraft/world/level/block/Block; ok STRIPPED_WARPED_STEM
f Lnet/minecraft/world/level/block/Block; ol WARPED_HYPHAE
f Lnet/minecraft/world/level/block/Block; om STRIPPED_WARPED_HYPHAE
f Lnet/minecraft/world/level/block/Block; on WARPED_NYLIUM
f Lnet/minecraft/world/level/block/Block; oo WARPED_FUNGUS
f Lnet/minecraft/world/level/block/Block; op WARPED_WART_BLOCK
f Lnet/minecraft/world/level/block/Block; oq WARPED_ROOTS
f Lnet/minecraft/world/level/block/Block; or NETHER_SPROUTS
f Lnet/minecraft/world/level/block/Block; os CRIMSON_STEM
f Lnet/minecraft/world/level/block/Block; ot STRIPPED_CRIMSON_STEM
f Lnet/minecraft/world/level/block/Block; ou CRIMSON_HYPHAE
f Lnet/minecraft/world/level/block/Block; ov STRIPPED_CRIMSON_HYPHAE
f Lnet/minecraft/world/level/block/Block; ow CRIMSON_NYLIUM
f Lnet/minecraft/world/level/block/Block; ox CRIMSON_FUNGUS
f Lnet/minecraft/world/level/block/Block; oy SHROOMLIGHT
f Lnet/minecraft/world/level/block/Block; oz WEEPING_VINES
f Lnet/minecraft/world/level/block/Block; p BIRCH_PLANKS
f Lnet/minecraft/world/level/block/Block; pA POLISHED_BLACKSTONE_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; pB POLISHED_BLACKSTONE_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; pC GILDED_BLACKSTONE
f Lnet/minecraft/world/level/block/Block; pD POLISHED_BLACKSTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; pE POLISHED_BLACKSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; pF POLISHED_BLACKSTONE_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; pG POLISHED_BLACKSTONE_BUTTON
f Lnet/minecraft/world/level/block/Block; pH POLISHED_BLACKSTONE_WALL
f Lnet/minecraft/world/level/block/Block; pI CHISELED_NETHER_BRICKS
f Lnet/minecraft/world/level/block/Block; pJ CRACKED_NETHER_BRICKS
f Lnet/minecraft/world/level/block/Block; pK QUARTZ_BRICKS
f Lnet/minecraft/world/level/block/Block; pL CANDLE
f Lnet/minecraft/world/level/block/Block; pM WHITE_CANDLE
f Lnet/minecraft/world/level/block/Block; pN ORANGE_CANDLE
f Lnet/minecraft/world/level/block/Block; pO MAGENTA_CANDLE
f Lnet/minecraft/world/level/block/Block; pP LIGHT_BLUE_CANDLE
f Lnet/minecraft/world/level/block/Block; pQ YELLOW_CANDLE
f Lnet/minecraft/world/level/block/Block; pR LIME_CANDLE
f Lnet/minecraft/world/level/block/Block; pS PINK_CANDLE
f Lnet/minecraft/world/level/block/Block; pT GRAY_CANDLE
f Lnet/minecraft/world/level/block/Block; pU LIGHT_GRAY_CANDLE
f Lnet/minecraft/world/level/block/Block; pV CYAN_CANDLE
f Lnet/minecraft/world/level/block/Block; pW PURPLE_CANDLE
f Lnet/minecraft/world/level/block/Block; pX BLUE_CANDLE
f Lnet/minecraft/world/level/block/Block; pY BROWN_CANDLE
f Lnet/minecraft/world/level/block/Block; pZ GREEN_CANDLE
f Lnet/minecraft/world/level/block/Block; pa STRUCTURE_BLOCK
f Lnet/minecraft/world/level/block/Block; pb JIGSAW
f Lnet/minecraft/world/level/block/Block; pc COMPOSTER
f Lnet/minecraft/world/level/block/Block; pd TARGET
f Lnet/minecraft/world/level/block/Block; pe BEE_NEST
f Lnet/minecraft/world/level/block/Block; pf BEEHIVE
f Lnet/minecraft/world/level/block/Block; pg HONEY_BLOCK
f Lnet/minecraft/world/level/block/Block; ph HONEYCOMB_BLOCK
f Lnet/minecraft/world/level/block/Block; pi NETHERITE_BLOCK
f Lnet/minecraft/world/level/block/Block; pj ANCIENT_DEBRIS
f Lnet/minecraft/world/level/block/Block; pk CRYING_OBSIDIAN
f Lnet/minecraft/world/level/block/Block; pl RESPAWN_ANCHOR
f Lnet/minecraft/world/level/block/Block; pm POTTED_CRIMSON_FUNGUS
f Lnet/minecraft/world/level/block/Block; pn POTTED_WARPED_FUNGUS
f Lnet/minecraft/world/level/block/Block; po POTTED_CRIMSON_ROOTS
f Lnet/minecraft/world/level/block/Block; pp POTTED_WARPED_ROOTS
f Lnet/minecraft/world/level/block/Block; pq LODESTONE
f Lnet/minecraft/world/level/block/Block; pr BLACKSTONE
f Lnet/minecraft/world/level/block/Block; ps BLACKSTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; pt BLACKSTONE_WALL
f Lnet/minecraft/world/level/block/Block; pu BLACKSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; pv POLISHED_BLACKSTONE
f Lnet/minecraft/world/level/block/Block; pw POLISHED_BLACKSTONE_BRICKS
f Lnet/minecraft/world/level/block/Block; px CRACKED_POLISHED_BLACKSTONE_BRICKS
f Lnet/minecraft/world/level/block/Block; py CHISELED_POLISHED_BLACKSTONE
f Lnet/minecraft/world/level/block/Block; pz POLISHED_BLACKSTONE_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; q JUNGLE_PLANKS
f Lnet/minecraft/world/level/block/Block; qA TUFF_SLAB
f Lnet/minecraft/world/level/block/Block; qB TUFF_STAIRS
f Lnet/minecraft/world/level/block/Block; qC TUFF_WALL
f Lnet/minecraft/world/level/block/Block; qD POLISHED_TUFF
f Lnet/minecraft/world/level/block/Block; qE POLISHED_TUFF_SLAB
f Lnet/minecraft/world/level/block/Block; qF POLISHED_TUFF_STAIRS
f Lnet/minecraft/world/level/block/Block; qG POLISHED_TUFF_WALL
f Lnet/minecraft/world/level/block/Block; qH CHISELED_TUFF
f Lnet/minecraft/world/level/block/Block; qI TUFF_BRICKS
f Lnet/minecraft/world/level/block/Block; qJ TUFF_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; qK TUFF_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; qL TUFF_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; qM CHISELED_TUFF_BRICKS
f Lnet/minecraft/world/level/block/Block; qN CALCITE
f Lnet/minecraft/world/level/block/Block; qO TINTED_GLASS
f Lnet/minecraft/world/level/block/Block; qP POWDER_SNOW
f Lnet/minecraft/world/level/block/Block; qQ SCULK_SENSOR
f Lnet/minecraft/world/level/block/Block; qR CALIBRATED_SCULK_SENSOR
f Lnet/minecraft/world/level/block/Block; qS SCULK
f Lnet/minecraft/world/level/block/Block; qT SCULK_VEIN
f Lnet/minecraft/world/level/block/Block; qU SCULK_CATALYST
f Lnet/minecraft/world/level/block/Block; qV SCULK_SHRIEKER
f Lnet/minecraft/world/level/block/Block; qW COPPER_BLOCK
f Lnet/minecraft/world/level/block/Block; qX EXPOSED_COPPER
f Lnet/minecraft/world/level/block/Block; qY WEATHERED_COPPER
f Lnet/minecraft/world/level/block/Block; qZ OXIDIZED_COPPER
f Lnet/minecraft/world/level/block/Block; qa RED_CANDLE
f Lnet/minecraft/world/level/block/Block; qb BLACK_CANDLE
f Lnet/minecraft/world/level/block/Block; qc CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qd WHITE_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qe ORANGE_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qf MAGENTA_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qg LIGHT_BLUE_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qh YELLOW_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qi LIME_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qj PINK_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qk GRAY_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; ql LIGHT_GRAY_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qm CYAN_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qn PURPLE_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qo BLUE_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qp BROWN_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qq GREEN_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qr RED_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qs BLACK_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qt AMETHYST_BLOCK
f Lnet/minecraft/world/level/block/Block; qu BUDDING_AMETHYST
f Lnet/minecraft/world/level/block/Block; qv AMETHYST_CLUSTER
f Lnet/minecraft/world/level/block/Block; qw LARGE_AMETHYST_BUD
f Lnet/minecraft/world/level/block/Block; qx MEDIUM_AMETHYST_BUD
f Lnet/minecraft/world/level/block/Block; qy SMALL_AMETHYST_BUD
f Lnet/minecraft/world/level/block/Block; qz TUFF
f Lnet/minecraft/world/level/block/Block; r ACACIA_PLANKS
f Lnet/minecraft/world/level/block/Block; rA WAXED_OXIDIZED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; rB WAXED_WEATHERED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; rC WAXED_EXPOSED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; rD WAXED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; rE WAXED_OXIDIZED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; rF WAXED_WEATHERED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; rG WAXED_EXPOSED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; rH WAXED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; rI WAXED_OXIDIZED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; rJ WAXED_WEATHERED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; rK WAXED_EXPOSED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; rL WAXED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; rM COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; rN EXPOSED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; rO OXIDIZED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; rP WEATHERED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; rQ WAXED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; rR WAXED_EXPOSED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; rS WAXED_OXIDIZED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; rT WAXED_WEATHERED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; rU COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; rV EXPOSED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; rW OXIDIZED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; rX WEATHERED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; rY WAXED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; rZ WAXED_EXPOSED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; ra COPPER_ORE
f Lnet/minecraft/world/level/block/Block; rb DEEPSLATE_COPPER_ORE
f Lnet/minecraft/world/level/block/Block; rc OXIDIZED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; rd WEATHERED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; re EXPOSED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; rf CUT_COPPER
f Lnet/minecraft/world/level/block/Block; rg OXIDIZED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rh WEATHERED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; ri EXPOSED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rj CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rk WAXED_OXIDIZED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rl WAXED_WEATHERED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rm WAXED_EXPOSED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rn WAXED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; ro OXIDIZED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; rp WEATHERED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; rq EXPOSED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; rr CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; rs OXIDIZED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; rt WEATHERED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; ru EXPOSED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; rv CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; rw WAXED_COPPER_BLOCK
f Lnet/minecraft/world/level/block/Block; rx WAXED_WEATHERED_COPPER
f Lnet/minecraft/world/level/block/Block; ry WAXED_EXPOSED_COPPER
f Lnet/minecraft/world/level/block/Block; rz WAXED_OXIDIZED_COPPER
f Lnet/minecraft/world/level/block/Block; s CHERRY_PLANKS
f Lnet/minecraft/world/level/block/Block; sA MOSS_CARPET
f Lnet/minecraft/world/level/block/Block; sB PINK_PETALS
f Lnet/minecraft/world/level/block/Block; sC MOSS_BLOCK
f Lnet/minecraft/world/level/block/Block; sD BIG_DRIPLEAF
f Lnet/minecraft/world/level/block/Block; sE BIG_DRIPLEAF_STEM
f Lnet/minecraft/world/level/block/Block; sF SMALL_DRIPLEAF
f Lnet/minecraft/world/level/block/Block; sG HANGING_ROOTS
f Lnet/minecraft/world/level/block/Block; sH ROOTED_DIRT
f Lnet/minecraft/world/level/block/Block; sI MUD
f Lnet/minecraft/world/level/block/Block; sJ DEEPSLATE
f Lnet/minecraft/world/level/block/Block; sK COBBLED_DEEPSLATE
f Lnet/minecraft/world/level/block/Block; sL COBBLED_DEEPSLATE_STAIRS
f Lnet/minecraft/world/level/block/Block; sM COBBLED_DEEPSLATE_SLAB
f Lnet/minecraft/world/level/block/Block; sN COBBLED_DEEPSLATE_WALL
f Lnet/minecraft/world/level/block/Block; sO POLISHED_DEEPSLATE
f Lnet/minecraft/world/level/block/Block; sP POLISHED_DEEPSLATE_STAIRS
f Lnet/minecraft/world/level/block/Block; sQ POLISHED_DEEPSLATE_SLAB
f Lnet/minecraft/world/level/block/Block; sR POLISHED_DEEPSLATE_WALL
f Lnet/minecraft/world/level/block/Block; sS DEEPSLATE_TILES
f Lnet/minecraft/world/level/block/Block; sT DEEPSLATE_TILE_STAIRS
f Lnet/minecraft/world/level/block/Block; sU DEEPSLATE_TILE_SLAB
f Lnet/minecraft/world/level/block/Block; sV DEEPSLATE_TILE_WALL
f Lnet/minecraft/world/level/block/Block; sW DEEPSLATE_BRICKS
f Lnet/minecraft/world/level/block/Block; sX DEEPSLATE_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; sY DEEPSLATE_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; sZ DEEPSLATE_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; sa WAXED_OXIDIZED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; sb WAXED_WEATHERED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; sc COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sd EXPOSED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; se WEATHERED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sf OXIDIZED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sg WAXED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sh WAXED_EXPOSED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; si WAXED_WEATHERED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sj WAXED_OXIDIZED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sk COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sl EXPOSED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sm WEATHERED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sn OXIDIZED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; so WAXED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sp WAXED_EXPOSED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sq WAXED_WEATHERED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sr WAXED_OXIDIZED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; ss LIGHTNING_ROD
f Lnet/minecraft/world/level/block/Block; st POINTED_DRIPSTONE
f Lnet/minecraft/world/level/block/Block; su DRIPSTONE_BLOCK
f Lnet/minecraft/world/level/block/Block; sv CAVE_VINES
f Lnet/minecraft/world/level/block/Block; sw CAVE_VINES_PLANT
f Lnet/minecraft/world/level/block/Block; sx SPORE_BLOSSOM
f Lnet/minecraft/world/level/block/Block; sy AZALEA
f Lnet/minecraft/world/level/block/Block; sz FLOWERING_AZALEA
f Lnet/minecraft/world/level/block/Block; t DARK_OAK_PLANKS
f Lnet/minecraft/world/level/block/Block; ta CHISELED_DEEPSLATE
f Lnet/minecraft/world/level/block/Block; tb CRACKED_DEEPSLATE_BRICKS
f Lnet/minecraft/world/level/block/Block; tc CRACKED_DEEPSLATE_TILES
f Lnet/minecraft/world/level/block/Block; td INFESTED_DEEPSLATE
f Lnet/minecraft/world/level/block/Block; te SMOOTH_BASALT
f Lnet/minecraft/world/level/block/Block; tf RAW_IRON_BLOCK
f Lnet/minecraft/world/level/block/Block; tg RAW_COPPER_BLOCK
f Lnet/minecraft/world/level/block/Block; th RAW_GOLD_BLOCK
f Lnet/minecraft/world/level/block/Block; ti POTTED_AZALEA
f Lnet/minecraft/world/level/block/Block; tj POTTED_FLOWERING_AZALEA
f Lnet/minecraft/world/level/block/Block; tk OCHRE_FROGLIGHT
f Lnet/minecraft/world/level/block/Block; tl VERDANT_FROGLIGHT
f Lnet/minecraft/world/level/block/Block; tm PEARLESCENT_FROGLIGHT
f Lnet/minecraft/world/level/block/Block; tn FROGSPAWN
f Lnet/minecraft/world/level/block/Block; to REINFORCED_DEEPSLATE
f Lnet/minecraft/world/level/block/Block; tp DECORATED_POT
f Lnet/minecraft/world/level/block/Block; tq CRAFTER
f Lnet/minecraft/world/level/block/Block; tr TRIAL_SPAWNER
f Lnet/minecraft/world/level/block/Block; ts VAULT
f Lnet/minecraft/world/level/block/Block; tt HEAVY_CORE
f Lnet/minecraft/world/level/block/state/BlockBase$f; tu NOT_CLOSED_SHULKER
f Lnet/minecraft/world/level/block/Block; u MANGROVE_PLANKS
f Lnet/minecraft/world/level/block/Block; v BAMBOO_PLANKS
f Lnet/minecraft/world/level/block/Block; w BAMBOO_MOSAIC
f Lnet/minecraft/world/level/block/Block; x OAK_SAPLING
f Lnet/minecraft/world/level/block/Block; y SPRUCE_SAPLING
f Lnet/minecraft/world/level/block/Block; z BIRCH_SAPLING
m (Lnet/minecraft/world/level/block/state/IBlockData;)I A lambda$static$25
m (Lnet/minecraft/world/level/block/state/IBlockData;)I B lambda$static$24
m (Lnet/minecraft/world/level/block/state/IBlockData;)I C lambda$static$23
m (Lnet/minecraft/world/level/block/state/IBlockData;)I D lambda$static$22
m (Lnet/minecraft/world/level/block/state/IBlockData;)I E lambda$static$21
m (Lnet/minecraft/world/level/block/state/IBlockData;)I F lambda$static$20
m (Lnet/minecraft/world/level/block/state/IBlockData;)I G lambda$static$19
m (Lnet/minecraft/world/level/block/state/IBlockData;)I H lambda$static$18
m (Lnet/minecraft/world/level/block/state/IBlockData;)I I lambda$static$17
m (Lnet/minecraft/world/level/block/state/IBlockData;)I J lambda$static$13
m (Lnet/minecraft/world/level/block/state/IBlockData;)I K lambda$static$12
m (Lnet/minecraft/world/level/block/state/IBlockData;)I L lambda$static$11
m (Lnet/minecraft/world/level/block/state/IBlockData;)I M lambda$static$10
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a always
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; a flowerPot
m (Z)Lnet/minecraft/world/level/block/Block; a pistonBase
m (Lnet/minecraft/world/level/material/MaterialMapColor;)Ljava/util/function/Function; a waterloggedMapColor
m (I)Ljava/util/function/ToIntFunction; a litBlockEmission
m (Ljava/lang/String;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; a register
m (Lnet/minecraft/world/level/material/MaterialMapColor;Lnet/minecraft/world/level/material/MaterialMapColor;Lnet/minecraft/world/level/block/SoundEffectType;)Lnet/minecraft/world/level/block/Block; a log
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/Block; a bed
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; a register
m (Lnet/minecraft/world/level/material/MaterialMapColor;Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/Block; a log
m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;)Lnet/minecraft/world/level/block/Block; a woodenButton
m (Lnet/minecraft/world/level/block/SoundEffectType;)Lnet/minecraft/world/level/block/Block; a leaves
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Ljava/lang/Boolean; a never
m ()V a rebuildCache
m (Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/Block; a shulkerBox
m (Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/Block; b netherStem
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; b legacyStair
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Ljava/lang/Boolean; b always
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/Block; b stainedGlass
m ()Lnet/minecraft/world/level/block/Block; b stoneButton
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b never
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; c stair
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Ljava/lang/Boolean; c ocelotOrParrot
m (Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/Block; c candle
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z f lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;)I g lambda$static$47
m (Lnet/minecraft/world/level/block/state/IBlockData;)I h lambda$static$46
m (Lnet/minecraft/world/level/block/state/IBlockData;)I i lambda$static$45
m (Lnet/minecraft/world/level/block/state/IBlockData;)I j lambda$static$44
m (Lnet/minecraft/world/level/block/state/IBlockData;)I k lambda$static$43
m (Lnet/minecraft/world/level/block/state/IBlockData;)I l lambda$static$42
m (Lnet/minecraft/world/level/block/state/IBlockData;)I n lambda$static$40
m (Lnet/minecraft/world/level/block/state/IBlockData;)I o lambda$static$39
m (Lnet/minecraft/world/level/block/state/IBlockData;)I p lambda$static$38
m (Lnet/minecraft/world/level/block/state/IBlockData;)I q lambda$static$37
m (Lnet/minecraft/world/level/block/state/IBlockData;)I r lambda$static$36
m (Lnet/minecraft/world/level/block/state/IBlockData;)I s lambda$static$34
m (Lnet/minecraft/world/level/block/state/IBlockData;)I t lambda$static$32
m (Lnet/minecraft/world/level/block/state/IBlockData;)I u lambda$static$31
m (Lnet/minecraft/world/level/block/state/IBlockData;)I v lambda$static$30
m (Lnet/minecraft/world/level/block/state/IBlockData;)I w lambda$static$29
m (Lnet/minecraft/world/level/block/state/IBlockData;)I y lambda$static$27
c net/minecraft/world/level/block/BrushableBlock net/minecraft/world/level/block/BrushableBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b TICK_DELAY
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c DUSTED
f Lnet/minecraft/world/level/block/Block; d turnsInto
f Lnet/minecraft/sounds/SoundEffect; e brushSound
f Lnet/minecraft/sounds/SoundEffect; f brushCompletedSound
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onBrokenAfterFall
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m ()Lnet/minecraft/world/level/block/Block; b getTurnsInto
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m ()Lnet/minecraft/sounds/SoundEffect; c getBrushSound
m ()Lnet/minecraft/sounds/SoundEffect; d getBrushCompletedSound
c net/minecraft/world/level/block/BuddingAmethystBlock net/minecraft/world/level/block/BuddingAmethystBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f I c GROWTH_CHANCE
f [Lnet/minecraft/core/EnumDirection; d DIRECTIONS
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canClusterGrowAtState
c net/minecraft/world/level/block/CalibratedSculkSensorBlock net/minecraft/world/level/block/CalibratedSculkSensorBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity;)V a lambda$getTicker$0
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m ()I c getActiveTicks
c net/minecraft/world/level/block/CandleBlock net/minecraft/world/level/block/CandleBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f I d MIN_CANDLES
f I e MAX_CANDLES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; f CANDLES
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g LIT
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; h WATERLOGGED
f Ljava/util/function/ToIntFunction; i LIGHT_EMISSION
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; j PARTICLE_OFFSETS
f Lnet/minecraft/world/phys/shapes/VoxelShape; k ONE_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; l TWO_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; m THREE_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; n FOUR_AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$canLight$2
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/lang/Iterable; b getParticleOffsets
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d canBeLit
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canLight
m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; m lambda$static$1
m (Lnet/minecraft/world/level/block/state/IBlockData;)I m lambda$static$0
c net/minecraft/world/level/block/CandleCakeBlock net/minecraft/world/level/block/CandleCakeBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d LIT
f F e AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; f CAKE_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; g CANDLE_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; h SHAPE
f Ljava/util/Map; i BY_CANDLE
f Ljava/lang/Iterable; j PARTICLE_OFFSETS
f Lnet/minecraft/world/level/block/CandleBlock; k candleBlock
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/CandleBlock;)Lnet/minecraft/world/level/block/state/IBlockData; a byCandle
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/CandleCakeBlock;)Lnet/minecraft/world/level/block/Block; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$canLight$2
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Z a candleHit
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/lang/Iterable; b getParticleOffsets
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canLight
c net/minecraft/world/level/block/CarpetBlock net/minecraft/world/level/block/CarpetBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
c net/minecraft/world/level/block/CaveVines net/minecraft/world/level/block/CaveVines
f Lnet/minecraft/world/phys/shapes/VoxelShape; q_ SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; r_ BERRIES
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/EnumInteractionResult; a use
m (I)Ljava/util/function/ToIntFunction; h_ emission
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h_ hasGlowBerries
c net/minecraft/world/level/block/CaveVinesBlock net/minecraft/world/level/block/CaveVinesBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f F g CHANCE_OF_BERRIES_ON_GROWTH
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a updateBodyAfterConvertedFromHead
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/util/RandomSource;)I a getBlocksToGrowWhenBonemealed
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a getGrowIntoState
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m ()Lnet/minecraft/world/level/block/Block; b getBodyBlock
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canGrowInto
c net/minecraft/world/level/block/CaveVinesPlantBlock net/minecraft/world/level/block/CaveVinesPlantBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a updateHeadAfterConvertedFromBody
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock
c net/minecraft/world/level/block/CeilingHangingSignBlock net/minecraft/world/level/block/CeilingHangingSignBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b ROTATION
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c ATTACHED
f F d AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE
f Ljava/util/Map; i AABBS
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/level/block/entity/TileEntitySign;Lnet/minecraft/world/item/ItemStack;)Z a shouldTryToChainAnotherHangingSign
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)F g getYRotationDegrees
c net/minecraft/world/level/block/ChangeOverTimeBlock net/minecraft/world/level/block/ChangeOverTimeBlock
f I v_ SCAN_DISTANCE
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a_ changeOverTime
m ()F at_ getChanceModifier
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; c getNextState
m ()Ljava/lang/Enum; c getAge
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; i_ getNext
c net/minecraft/world/level/block/CherryLeavesBlock net/minecraft/world/level/block/CherryLeavesBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
c net/minecraft/world/level/block/ChiseledBookShelfBlock net/minecraft/world/level/block/ChiseledBookShelfBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b BOOKS_PER_ROW
f Ljava/util/List; c SLOT_OCCUPIED_PROPERTIES
f I d MAX_BOOKS_IN_STORAGE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;Lnet/minecraft/world/level/block/state/properties/IBlockState;)V a lambda$createBlockStateDefinition$1
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity;I)V a removeBook
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity;Lnet/minecraft/world/item/ItemStack;I)V a addBook
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/core/EnumDirection;)Ljava/util/Optional; a getRelativeHitCoordinatesForBlockFace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/OptionalInt; a getHitSlot
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (F)I a getSection
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/phys/Vec2F;)Ljava/util/OptionalInt; a lambda$getHitSlot$0
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/ChiseledBookShelfBlock$1 net/minecraft/world/level/block/ChiseledBookShelfBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/level/block/ColoredFallingBlock net/minecraft/world/level/block/ColoredFallingBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/ColorRGBA; b dustColor
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/block/ColoredFallingBlock;)Lnet/minecraft/util/ColorRGBA; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getDustColor
c net/minecraft/world/level/block/CopperBulbBlock net/minecraft/world/level/block/CopperBulbBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b POWERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c LIT
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a checkAndFlip
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/CrafterBlock net/minecraft/world/level/block/CrafterBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b CRAFTING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c TRIGGERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d ORIENTATION
f I e MAX_CRAFTING_TICKS
f I f CRAFTING_TICK_DELAY
f Lnet/minecraft/world/item/crafting/RecipeCache; g RECIPE_CACHE
f I h CRAFTER_ADVANCEMENT_DIAMETER
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/item/ItemStack;)V a lambda$dispenseFrom$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/CrafterBlockEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a dispenseItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/inventory/InventoryCrafting;)Ljava/util/Optional; a getPotentialResults
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/entity/TileEntity;Z)V a setBlockEntityTriggered
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a dispenseFrom
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
c net/minecraft/world/level/block/CrafterBlock$1 net/minecraft/world/level/block/CrafterBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/level/block/DecoratedPotBlock net/minecraft/world/level/block/DecoratedPotBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/resources/MinecraftKey; b SHERDS_DYNAMIC_DROP_ID
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c CRACKED
f Lnet/minecraft/world/phys/shapes/VoxelShape; d BOUNDING_BOX
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; e HORIZONTAL_FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f WATERLOGGED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/SoundEffectType; g_ getSoundType
c net/minecraft/world/level/block/DoubleBlockFinder net/minecraft/world/level/block/DoubleBlockCombiner
m (Lnet/minecraft/world/level/block/entity/TileEntityTypes;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/properties/BlockStateDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/level/block/DoubleBlockFinder$Result; a combineWithNeigbour
c net/minecraft/world/level/block/DoubleBlockFinder$BlockType net/minecraft/world/level/block/DoubleBlockCombiner$BlockType
f Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; a SINGLE
f Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; b FIRST
f Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; c SECOND
f [Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; d $VALUES
m ()[Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; a $values
c net/minecraft/world/level/block/DoubleBlockFinder$Combiner net/minecraft/world/level/block/DoubleBlockCombiner$Combiner
m (Ljava/lang/Object;)Ljava/lang/Object; a acceptSingle
m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a acceptDouble
m ()Ljava/lang/Object; b acceptNone
c net/minecraft/world/level/block/DoubleBlockFinder$Result net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult
c net/minecraft/world/level/block/DoubleBlockFinder$Result$Double net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Double
f Ljava/lang/Object; a first
f Ljava/lang/Object; b second
c net/minecraft/world/level/block/DoubleBlockFinder$Result$Single net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Single
f Ljava/lang/Object; a single
c net/minecraft/world/level/block/DropExperienceBlock net/minecraft/world/level/block/DropExperienceBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; b xpRange
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak
c net/minecraft/world/level/block/EnumBlockMirror net/minecraft/world/level/block/Mirror
f Lnet/minecraft/world/level/block/EnumBlockMirror; a NONE
f Lnet/minecraft/world/level/block/EnumBlockMirror; b LEFT_RIGHT
f Lnet/minecraft/world/level/block/EnumBlockMirror; c FRONT_BACK
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/lang/String; e id
f Lnet/minecraft/network/chat/IChatBaseComponent; f symbol
f Lcom/mojang/math/PointGroupO; g rotation
f [Lnet/minecraft/world/level/block/EnumBlockMirror; h $VALUES
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotation
m ()Lcom/mojang/math/PointGroupO; a rotation
m (II)I a mirror
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; b mirror
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b symbol
m ()Ljava/lang/String; c getSerializedName
m ()[Lnet/minecraft/world/level/block/EnumBlockMirror; d $values
c net/minecraft/world/level/block/EnumBlockRotation net/minecraft/world/level/block/Rotation
f Lnet/minecraft/world/level/block/EnumBlockRotation; a NONE
f Lnet/minecraft/world/level/block/EnumBlockRotation; b CLOCKWISE_90
f Lnet/minecraft/world/level/block/EnumBlockRotation; c CLOCKWISE_180
f Lnet/minecraft/world/level/block/EnumBlockRotation; d COUNTERCLOCKWISE_90
f Lcom/mojang/serialization/Codec; e CODEC
f Ljava/lang/String; f id
f Lcom/mojang/math/PointGroupO; g rotation
f [Lnet/minecraft/world/level/block/EnumBlockRotation; h $VALUES
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotated
m ()Lcom/mojang/math/PointGroupO; a rotation
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a rotate
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/EnumBlockRotation; a getRandom
m (II)I a rotate
m ()[Lnet/minecraft/world/level/block/EnumBlockRotation; b $values
m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; b getShuffled
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/EnumBlockSupport net/minecraft/world/level/block/SupportType
f Lnet/minecraft/world/level/block/EnumBlockSupport; a FULL
f Lnet/minecraft/world/level/block/EnumBlockSupport; b CENTER
f Lnet/minecraft/world/level/block/EnumBlockSupport; c RIGID
f [Lnet/minecraft/world/level/block/EnumBlockSupport; d $VALUES
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isSupporting
m ()[Lnet/minecraft/world/level/block/EnumBlockSupport; a $values
c net/minecraft/world/level/block/EnumBlockSupport$1 net/minecraft/world/level/block/SupportType$1
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isSupporting
c net/minecraft/world/level/block/EnumBlockSupport$2 net/minecraft/world/level/block/SupportType$2
f I d CENTER_SUPPORT_WIDTH
f Lnet/minecraft/world/phys/shapes/VoxelShape; e CENTER_SUPPORT_SHAPE
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isSupporting
c net/minecraft/world/level/block/EnumBlockSupport$3 net/minecraft/world/level/block/SupportType$3
f I d RIGID_SUPPORT_WIDTH
f Lnet/minecraft/world/phys/shapes/VoxelShape; e RIGID_SUPPORT_SHAPE
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isSupporting
c net/minecraft/world/level/block/EnumRenderType net/minecraft/world/level/block/RenderShape
f Lnet/minecraft/world/level/block/EnumRenderType; a INVISIBLE
f Lnet/minecraft/world/level/block/EnumRenderType; b ENTITYBLOCK_ANIMATED
f Lnet/minecraft/world/level/block/EnumRenderType; c MODEL
f [Lnet/minecraft/world/level/block/EnumRenderType; d $VALUES
m ()[Lnet/minecraft/world/level/block/EnumRenderType; a $values
c net/minecraft/world/level/block/EquipableCarvedPumpkinBlock net/minecraft/world/level/block/EquipableCarvedPumpkinBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m ()Lnet/minecraft/world/entity/EnumItemSlot; m getEquipmentSlot
c net/minecraft/world/level/block/Fallable net/minecraft/world/level/block/Fallable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onBrokenAfterFall
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onLand
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a getFallDamageSource
c net/minecraft/world/level/block/FrogspawnBlock net/minecraft/world/level/block/FrogspawnBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
f I c MIN_TADPOLES_SPAWN
f I d MAX_TADPOLES_SPAWN
f I e DEFAULT_MIN_HATCH_TICK_DELAY
f I f DEFAULT_MAX_HATCH_TICK_DELAY
f I g minHatchTickDelay
f I h maxHatchTickDelay
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a destroyBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (II)V a setHatchDelay
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a mayPlaceOn
m (Lnet/minecraft/util/RandomSource;)I a getFrogspawnHatchDelay
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a hatchFrogspawn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b spawnTadpoles
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/util/RandomSource;)D b getRandomTadpolePositionOffset
m ()V b setDefaultHatchDelay
c net/minecraft/world/level/block/GlowLichenBlock net/minecraft/world/level/block/GlowLichenBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED
f Lnet/minecraft/world/level/block/MultifaceSpreader; d spreader
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (ILnet/minecraft/world/level/block/state/IBlockData;)I a lambda$emission$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a lambda$isValidBonemealTarget$1
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (I)Ljava/util/function/ToIntFunction; b emission
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m ()Lnet/minecraft/world/level/block/MultifaceSpreader; c getSpreader
c net/minecraft/world/level/block/HangingRootsBlock net/minecraft/world/level/block/HangingRootsBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/HeavyCoreBlock net/minecraft/world/level/block/HeavyCoreBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/IBeaconBeam net/minecraft/world/level/block/BeaconBeamBlock
m ()Lnet/minecraft/world/item/EnumColor; b getColor
c net/minecraft/world/level/block/IBlockFragilePlantElement net/minecraft/world/level/block/BonemealableBlock
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getParticlePos
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m ()Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; ap_ getType
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
c net/minecraft/world/level/block/IBlockFragilePlantElement$a net/minecraft/world/level/block/BonemealableBlock$Type
f Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; a NEIGHBOR_SPREADER
f Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; b GROWER
f [Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; c $VALUES
m ()[Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; a $values
c net/minecraft/world/level/block/IBlockWaterlogged net/minecraft/world/level/block/SimpleWaterloggedBlock
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a pickupBlock
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid
m ()Ljava/util/Optional; ar_ getPickupSound
c net/minecraft/world/level/block/IFluidContainer net/minecraft/world/level/block/LiquidBlockContainer
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid
c net/minecraft/world/level/block/IFluidSource net/minecraft/world/level/block/BucketPickup
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a pickupBlock
m ()Ljava/util/Optional; ar_ getPickupSound
c net/minecraft/world/level/block/ITileEntity net/minecraft/world/level/block/EntityBlock
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/TileEntity;)Lnet/minecraft/world/level/gameevent/GameEventListener; a getListener
c net/minecraft/world/level/block/InfestedRotatedPillarBlock net/minecraft/world/level/block/InfestedRotatedPillarBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
c net/minecraft/world/level/block/LavaCauldronBlock net/minecraft/world/level/block/LavaCauldronBlock
f Lcom/mojang/serialization/MapCodec; d CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)D b getContentHeight
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d isFull
c net/minecraft/world/level/block/LayeredCauldronBlock net/minecraft/world/level/block/LayeredCauldronBlock
f Lcom/mojang/serialization/MapCodec; d CODEC
f I e MIN_FILL_LEVEL
f I f MAX_FILL_LEVEL
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; g LEVEL
f I h BASE_CONTENT_HEIGHT
f D i HEIGHT_PER_LEVEL
f Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; j precipitationType
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/biome/BiomeBase$Precipitation;)V a handlePrecipitation
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;)V a receiveStalactiteDrip
m (Lnet/minecraft/world/level/material/FluidType;)Z a canReceiveStalactiteDrip
m (Lnet/minecraft/world/level/block/state/IBlockData;)D b getContentHeight
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d isFull
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d lowerFillLevel
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e handleEntityOnFireInside
c net/minecraft/world/level/block/LevelEvent net/minecraft/world/level/block/LevelEvent
f I A SOUND_CHORUS_GROW
f I B SOUND_CHORUS_DEATH
f I C SOUND_BREWING_STAND_BREW
f I D SOUND_END_PORTAL_SPAWN
f I E SOUND_PHANTOM_BITE
f I F SOUND_ZOMBIE_TO_DROWNED
f I G SOUND_HUSK_TO_ZOMBIE
f I H SOUND_GRINDSTONE_USED
f I I SOUND_PAGE_TURN
f I J SOUND_SMITHING_TABLE_USED
f I K SOUND_POINTED_DRIPSTONE_LAND
f I L SOUND_DRIP_LAVA_INTO_CAULDRON
f I M SOUND_DRIP_WATER_INTO_CAULDRON
f I N SOUND_SKELETON_TO_STRAY
f I O SOUND_CRAFTER_CRAFT
f I P SOUND_CRAFTER_FAIL
f I Q COMPOSTER_FILL
f I R LAVA_FIZZ
f I S REDSTONE_TORCH_BURNOUT
f I T END_PORTAL_FRAME_FILL
f I U DRIPSTONE_DRIP
f I V PARTICLES_AND_SOUND_PLANT_GROWTH
f I W PARTICLES_SHOOT_SMOKE
f I X PARTICLES_DESTROY_BLOCK
f I Y PARTICLES_SPELL_POTION_SPLASH
f I Z PARTICLES_EYE_OF_ENDER_DEATH
f I a SOUND_DISPENSER_DISPENSE
f I aA ANIMATION_SPAWN_COBWEB
f I aB PARTICLES_TRIAL_SPAWNER_DETECT_PLAYER_OMINOUS
f I aC PARTICLES_TRIAL_SPAWNER_BECOME_OMINOUS
f I aD PARTICLES_TRIAL_SPAWNER_SPAWN_ITEM
f I aa PARTICLES_MOBBLOCK_SPAWN
f I ab PARTICLES_DRAGON_FIREBALL_SPLASH
f I ac PARTICLES_INSTANT_POTION_SPLASH
f I ad PARTICLES_DRAGON_BLOCK_BREAK
f I ae PARTICLES_WATER_EVAPORATING
f I af PARTICLES_SHOOT_WHITE_SMOKE
f I ag PARTICLES_BEE_GROWTH
f I ah PARTICLES_TURTLE_EGG_PLACEMENT
f I ai PARTICLES_SMASH_ATTACK
f I aj ANIMATION_END_GATEWAY_SPAWN
f I ak ANIMATION_DRAGON_SUMMON_ROAR
f I al PARTICLES_ELECTRIC_SPARK
f I am PARTICLES_AND_SOUND_WAX_ON
f I an PARTICLES_WAX_OFF
f I ao PARTICLES_SCRAPE
f I ap PARTICLES_SCULK_CHARGE
f I aq PARTICLES_SCULK_SHRIEK
f I ar PARTICLES_AND_SOUND_BRUSH_BLOCK_COMPLETE
f I as PARTICLES_EGG_CRACK
f I at PARTICLES_TRIAL_SPAWNER_SPAWN
f I au PARTICLES_TRIAL_SPAWNER_SPAWN_MOB_AT
f I av PARTICLES_TRIAL_SPAWNER_DETECT_PLAYER
f I aw ANIMATION_TRIAL_SPAWNER_EJECT_ITEM
f I ax ANIMATION_VAULT_ACTIVATE
f I ay ANIMATION_VAULT_DEACTIVATE
f I az ANIMATION_VAULT_EJECT_ITEM
f I b SOUND_DISPENSER_FAIL
f I c SOUND_DISPENSER_PROJECTILE_LAUNCH
f I d SOUND_ENDER_EYE_LAUNCH
f I e SOUND_FIREWORK_SHOOT
f I f SOUND_EXTINGUISH_FIRE
f I g SOUND_PLAY_JUKEBOX_SONG
f I h SOUND_STOP_JUKEBOX_SONG
f I i SOUND_GHAST_WARNING
f I j SOUND_GHAST_FIREBALL
f I k SOUND_DRAGON_FIREBALL
f I l SOUND_BLAZE_FIREBALL
f I m SOUND_ZOMBIE_WOODEN_DOOR
f I n SOUND_ZOMBIE_IRON_DOOR
f I o SOUND_ZOMBIE_DOOR_CRASH
f I p SOUND_WITHER_BLOCK_BREAK
f I q SOUND_WITHER_BOSS_SPAWN
f I r SOUND_WITHER_BOSS_SHOOT
f I s SOUND_BAT_LIFTOFF
f I t SOUND_ZOMBIE_INFECTED
f I u SOUND_ZOMBIE_CONVERTED
f I v SOUND_DRAGON_DEATH
f I w SOUND_ANVIL_BROKEN
f I x SOUND_ANVIL_USED
f I y SOUND_ANVIL_LAND
f I z SOUND_PORTAL_TRAVEL
c net/minecraft/world/level/block/LightBlock net/minecraft/world/level/block/LightBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_LEVEL
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c LEVEL
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED
f Ljava/util/function/ToIntFunction; e LIGHT_EMISSION
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; a setLightOnStack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F d getShadeBrightness
m (Lnet/minecraft/world/level/block/state/IBlockData;)I m lambda$static$0
c net/minecraft/world/level/block/LightningRodBlock net/minecraft/world/level/block/LightningRodBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d POWERED
f I e RANGE
f I k ACTIVATION_TICKS
f I l SPARK_CYCLE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V d onLightningStrike
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e updateNeighbours
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
c net/minecraft/world/level/block/MangroveLeavesBlock net/minecraft/world/level/block/MangroveLeavesBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getParticlePos
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
c net/minecraft/world/level/block/MangrovePropaguleBlock net/minecraft/world/level/block/MangrovePropaguleBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b AGE
f I c MAX_AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d HANGING
f [Lnet/minecraft/world/phys/shapes/VoxelShape; j SHAPE_PER_AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; k WATERLOGGED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/MangrovePropaguleBlock;)Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; a lambda$static$0
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (I)Lnet/minecraft/world/level/block/state/IBlockData; b createNewHangingPropagule
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m ()Lnet/minecraft/world/level/block/state/IBlockData; c createNewHangingPropagule
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isHanging
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n isFullyGrown
c net/minecraft/world/level/block/MangroveRootsBlock net/minecraft/world/level/block/MangroveRootsBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b WATERLOGGED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/MinecartTrackLogic net/minecraft/world/level/block/RailState
f Lnet/minecraft/world/level/World; a level
f Lnet/minecraft/core/BlockPosition; b pos
f Lnet/minecraft/world/level/block/BlockMinecartTrackAbstract; c block
f Lnet/minecraft/world/level/block/state/IBlockData; d state
f Z e isStraight
f Ljava/util/List; f connections
m (Lnet/minecraft/core/BlockPosition;)Z a hasRail
m (Lnet/minecraft/world/level/block/MinecartTrackLogic;)Z a connectsTo
m ()Ljava/util/List; a getConnections
m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)V a updateConnections
m (ZZLnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Lnet/minecraft/world/level/block/MinecartTrackLogic; a place
m ()I b countPotentialConnections
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/MinecartTrackLogic; b getRail
m (Lnet/minecraft/world/level/block/MinecartTrackLogic;)Z b canConnectTo
m (Lnet/minecraft/world/level/block/MinecartTrackLogic;)V c connectTo
m ()Lnet/minecraft/world/level/block/state/IBlockData; c getState
m (Lnet/minecraft/core/BlockPosition;)Z c hasConnection
m (Lnet/minecraft/core/BlockPosition;)Z d hasNeighborRail
m ()V d removeSoftConnections
c net/minecraft/world/level/block/MinecartTrackLogic$1 net/minecraft/world/level/block/RailState$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
c net/minecraft/world/level/block/MossBlock net/minecraft/world/level/block/MossBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a lambda$performBonemeal$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;)V a lambda$performBonemeal$1
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m ()Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; ap_ getType
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
c net/minecraft/world/level/block/MudBlock net/minecraft/world/level/block/MudBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F d getShadeBrightness
c net/minecraft/world/level/block/MultifaceBlock net/minecraft/world/level/block/MultifaceBlock
f F a AABB_OFFSET
f [Lnet/minecraft/core/EnumDirection; b DIRECTIONS
f Lnet/minecraft/world/phys/shapes/VoxelShape; c UP_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; d DOWN_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; e WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; f EAST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; g NORTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; h SOUTH_AABB
f Ljava/util/Map; i PROPERTY_BY_DIRECTION
f Ljava/util/Map; j SHAPE_BY_DIRECTION
f Lcom/google/common/collect/ImmutableMap; k shapesCache
f Z l canRotate
f Z m canMirrorX
f Z n canMirrorZ
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/core/EnumDirection;)Z a isFaceSupported
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean;)Lnet/minecraft/world/level/block/state/IBlockData; a removeFace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Ljava/util/Collection;)B a pack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a hasFace
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isValidStateForPlacement
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (B)Ljava/util/Set; a unpack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Ljava/util/EnumMap;)V a lambda$static$0
m (Lnet/minecraft/world/level/block/state/BlockStateList;)Lnet/minecraft/world/level/block/state/IBlockData; a getDefaultMultifaceState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getStateForPlacement$1
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canAttachTo
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/function/Function;)Lnet/minecraft/world/level/block/state/IBlockData; a mapDirections
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b lambda$hasAnyVacantFace$3
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b getFaceProperty
m ()Lnet/minecraft/world/level/block/MultifaceSpreader; c getSpreader
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/IBlockData; c getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z c lambda$hasAnyFace$2
m ()Z m isWaterloggable
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Set; m availableFaces
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n hasAnyFace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o calculateMultifaceShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z p hasAnyVacantFace
c net/minecraft/world/level/block/MultifaceSpreader net/minecraft/world/level/block/MultifaceSpreader
f [Lnet/minecraft/world/level/block/MultifaceSpreader$e; a DEFAULT_SPREAD_ORDER
f Lnet/minecraft/world/level/block/MultifaceSpreader$b; b config
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Z)J a spreadFromFaceTowardAllDirections
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Z)J a spreadAll
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/MultifaceSpreader$d;)Ljava/util/Optional; a getSpreadFromFaceTowardDirection
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canSpreadInAnyDirection
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/MultifaceSpreader$c;Z)Ljava/util/Optional; a spreadToFace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/util/RandomSource;Z)Ljava/util/Optional; a spreadFromFaceTowardRandomDirection
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a spreadFromRandomFaceTowardRandomDirection
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Z)Ljava/util/Optional; a spreadFromFaceTowardDirection
c net/minecraft/world/level/block/MultifaceSpreader$a net/minecraft/world/level/block/MultifaceSpreader$DefaultSpreaderConfig
f Lnet/minecraft/world/level/block/MultifaceBlock; a block
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/MultifaceSpreader$c;)Z a canSpreadInto
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;)Z a stateCanBeReplaced
c net/minecraft/world/level/block/MultifaceSpreader$b net/minecraft/world/level/block/MultifaceSpreader$SpreadConfig
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isOtherBlockValidAsSource
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/MultifaceSpreader$c;Lnet/minecraft/world/level/block/state/IBlockData;Z)Z a placeBlock
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/MultifaceSpreader$c;)Z a canSpreadInto
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a hasFace
m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$e; a getSpreadTypes
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b canSpreadFrom
c net/minecraft/world/level/block/MultifaceSpreader$c net/minecraft/world/level/block/MultifaceSpreader$SpreadPos
f Lnet/minecraft/core/BlockPosition; a pos
f Lnet/minecraft/core/EnumDirection; b face
m ()Lnet/minecraft/core/BlockPosition; a pos
m ()Lnet/minecraft/core/EnumDirection; b face
c net/minecraft/world/level/block/MultifaceSpreader$d net/minecraft/world/level/block/MultifaceSpreader$SpreadPredicate
c net/minecraft/world/level/block/MultifaceSpreader$e net/minecraft/world/level/block/MultifaceSpreader$SpreadType
f Lnet/minecraft/world/level/block/MultifaceSpreader$e; a SAME_POSITION
f Lnet/minecraft/world/level/block/MultifaceSpreader$e; b SAME_PLANE
f Lnet/minecraft/world/level/block/MultifaceSpreader$e; c WRAP_AROUND
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/MultifaceSpreader$c; a getSpreadPos
c net/minecraft/world/level/block/MultifaceSpreader$e$1 net/minecraft/world/level/block/MultifaceSpreader$SpreadType$1
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/MultifaceSpreader$c; a getSpreadPos
c net/minecraft/world/level/block/MultifaceSpreader$e$2 net/minecraft/world/level/block/MultifaceSpreader$SpreadType$2
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/MultifaceSpreader$c; a getSpreadPos
c net/minecraft/world/level/block/MultifaceSpreader$e$3 net/minecraft/world/level/block/MultifaceSpreader$SpreadType$3
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/MultifaceSpreader$c; a getSpreadPos
c net/minecraft/world/level/block/PiglinWallSkullBlock net/minecraft/world/level/block/PiglinWallSkullBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f Ljava/util/Map; e AABBS
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
c net/minecraft/world/level/block/PinkPetalsBlock net/minecraft/world/level/block/PinkPetalsBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MIN_FLOWERS
f I c MAX_FLOWERS
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; d FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e AMOUNT
f Ljava/util/function/BiFunction; f SHAPE_BY_PROPERTIES
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/core/EnumDirection;Ljava/lang/Integer;)Lnet/minecraft/world/phys/shapes/VoxelShape; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
c net/minecraft/world/level/block/PitcherCropBlock net/minecraft/world/level/block/PitcherCropBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; d AGE
f I e MAX_AGE
f I f DOUBLE_PLANT_AGE_INTERSECTION
f I g BONEMEAL_INCREASE
f Lnet/minecraft/world/phys/shapes/VoxelShape; h FULL_UPPER_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; i FULL_LOWER_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; j COLLISION_SHAPE_BULB
f Lnet/minecraft/world/phys/shapes/VoxelShape; k COLLISION_SHAPE_CROP
f [Lnet/minecraft/world/phys/shapes/VoxelShape; l UPPER_SHAPE_BY_AGE
f [Lnet/minecraft/world/phys/shapes/VoxelShape; m LOWER_SHAPE_BY_AGE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;I)Z a canGrow
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;I)V a grow
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canGrowInto
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (I)Z b isDouble
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b sufficientLight
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/PitcherCropBlock$a; d getLowerHalf
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m isLower
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n isMaxAge
c net/minecraft/world/level/block/PitcherCropBlock$a net/minecraft/world/level/block/PitcherCropBlock$PosAndState
f Lnet/minecraft/core/BlockPosition; a pos
f Lnet/minecraft/world/level/block/state/IBlockData; b state
m ()Lnet/minecraft/core/BlockPosition; a pos
m ()Lnet/minecraft/world/level/block/state/IBlockData; b state
c net/minecraft/world/level/block/PointedDripstoneBlock net/minecraft/world/level/block/PointedDripstoneBlock
f F F STALAGMITE_FALL_DISTANCE_OFFSET
f I G STALAGMITE_FALL_DAMAGE_MODIFIER
f F H AVERAGE_DAYS_PER_GROWTH
f F I GROWTH_PROBABILITY_PER_RANDOM_TICK
f I J MAX_GROWTH_LENGTH
f I K MAX_STALAGMITE_SEARCH_RANGE_WHEN_GROWING
f F L STALACTITE_DRIP_START_PIXEL
f Lnet/minecraft/world/phys/shapes/VoxelShape; M TIP_MERGE_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; N TIP_SHAPE_UP
f Lnet/minecraft/world/phys/shapes/VoxelShape; O TIP_SHAPE_DOWN
f Lnet/minecraft/world/phys/shapes/VoxelShape; P FRUSTUM_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; Q MIDDLE_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; R BASE_SHAPE
f F S MAX_HORIZONTAL_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; T REQUIRED_SPACE_TO_DRIP_THROUGH_NON_SOLID_BLOCK
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b TIP_DIRECTION
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c THICKNESS
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED
f I e MAX_SEARCH_LENGTH_WHEN_CHECKING_DRIP_TYPE
f I f DELAY_BEFORE_FALLING
f F g DRIP_PROBABILITY_PER_ANIMATE_TICK
f F h DRIP_PROBABILITY_PER_ANIMATE_TICK_IF_UNDER_LIQUID_SOURCE
f I i MAX_SEARCH_LENGTH_BETWEEN_STALACTITE_TIP_AND_CAULDRON
f F j WATER_TRANSFER_PROBABILITY_PER_RANDOM_TICK
f F k LAVA_TRANSFER_PROBABILITY_PER_RANDOM_TICK
f D l MIN_TRIDENT_VELOCITY_TO_BREAK_DRIPSTONE
f F m STALACTITE_DAMAGE_PER_FALL_DISTANCE_AND_SIZE
f I n STALACTITE_MAX_DAMAGE
f I o MAX_STALACTITE_HEIGHT_FOR_DAMAGE_CALCULATION
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a findStalactiteTipAboveCauldron
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/FluidType; a getCauldronFillFluidType
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a isUnmergedTipWithDirection
m (Lnet/minecraft/world/level/material/FluidType;)Z a canFillCauldron
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;F)V a maybeTransferFluid
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a createMergedTips
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection$EnumAxisDirection;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;I)Ljava/util/Optional; a findBlockVertical
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a onBrokenAfterFall
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/core/BlockPosition; a findFillableCauldronBelowStalactiteTip
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a getFallDamageSource
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Z)Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; a calculateDripstoneThickness
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)V a grow
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a spawnFallingStalactite
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;I)Ljava/util/Optional; a findRootBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canDripThrough
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a spawnDripParticle
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;IZ)Lnet/minecraft/core/BlockPosition; a findTip
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/world/level/material/FluidType; a getDripFluid
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)V a spawnDripParticle
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Z)Z a isTip
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canGrow
m ()F aq_ getMaxHorizontalOffset
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V b growStalagmiteBelow
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z b canTipGrow
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b isPointedDripstoneWithDirection
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; b calculateTipDirection
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; b getFluidAboveStalactite
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b isStalactiteStartPos
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V c growStalactiteOrStalagmiteIfPossible
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z c isValidPointedDripstonePlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c isCollisionShapeFullBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z m canDrip
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n isStalactite
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isStalagmite
c net/minecraft/world/level/block/PointedDripstoneBlock$a net/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo
f Lnet/minecraft/core/BlockPosition; a pos
f Lnet/minecraft/world/level/material/FluidType; b fluid
f Lnet/minecraft/world/level/block/state/IBlockData; c sourceState
m ()Lnet/minecraft/core/BlockPosition; a pos
m ()Lnet/minecraft/world/level/material/FluidType; b fluid
m ()Lnet/minecraft/world/level/block/state/IBlockData; c sourceState
c net/minecraft/world/level/block/PowderSnowBlock net/minecraft/world/level/block/PowderSnowBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b HORIZONTAL_PARTICLE_MOMENTUM_FACTOR
f F c IN_BLOCK_HORIZONTAL_SPEED_MULTIPLIER
f F d IN_BLOCK_VERTICAL_SPEED_MULTIPLIER
f F e NUM_BLOCKS_TO_FALL_INTO_BLOCK
f Lnet/minecraft/world/phys/shapes/VoxelShape; f FALLING_COLLISION_SHAPE
f D g MINIMUM_FALL_DISTANCE_FOR_SOUND
f D h MINIMUM_FALL_DISTANCE_FOR_BIG_SOUND
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/entity/Entity;)Z a canEntityWalkOnPowderSnow
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a pickupBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;F)V a fallOn
m ()Ljava/util/Optional; ar_ getPickupSound
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape
c net/minecraft/world/level/block/RodBlock net/minecraft/world/level/block/RodBlock
f F f AABB_MIN
f F g AABB_MAX
f Lnet/minecraft/world/phys/shapes/VoxelShape; h Y_AXIS_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; i Z_AXIS_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j X_AXIS_AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
c net/minecraft/world/level/block/RodBlock$1 net/minecraft/world/level/block/RodBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction$Axis
c net/minecraft/world/level/block/RootedDirtBlock net/minecraft/world/level/block/RootedDirtBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getParticlePos
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
c net/minecraft/world/level/block/SculkBehaviour net/minecraft/world/level/block/SculkBehaviour
f Lnet/minecraft/world/level/block/SculkBehaviour; s_ DEFAULT
m (Lnet/minecraft/world/level/block/SculkSpreader$a;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I a attemptUseCharge
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a depositCharge
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/Collection;Z)Z a attemptSpreadVein
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a onDischarged
m ()B b getSculkSpreadDelay
m ()Z d canChangeBlockStateOnSpread
m (I)I i_ updateDecayDelay
c net/minecraft/world/level/block/SculkBehaviour$1 net/minecraft/world/level/block/SculkBehaviour$1
m (Lnet/minecraft/world/level/block/SculkSpreader$a;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I a attemptUseCharge
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/Collection;Z)Z a attemptSpreadVein
m (I)I i_ updateDecayDelay
c net/minecraft/world/level/block/SculkBlock net/minecraft/world/level/block/SculkBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/SculkSpreader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;I)I a getDecayPenalty
m (Lnet/minecraft/world/level/block/SculkSpreader$a;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I a attemptUseCharge
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/level/block/state/IBlockData; a getRandomGrowthState
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a canPlaceGrowth
m ()Z d canChangeBlockStateOnSpread
c net/minecraft/world/level/block/SculkCatalystBlock net/minecraft/world/level/block/SculkCatalystBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b PULSE
f Lnet/minecraft/util/valueproviders/IntProvider; c xpRange
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
c net/minecraft/world/level/block/SculkSensorBlock net/minecraft/world/level/block/SculkSensorBlock
f [F a RESONANCE_PITCH_BEND
f Lcom/mojang/serialization/MapCodec; c CODEC
f I d ACTIVE_TICKS
f I e COOLDOWN_TICKS
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; f PHASE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; g POWER
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; h WATERLOGGED
f Lnet/minecraft/world/phys/shapes/VoxelShape; i SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;I)V a tryResonateVibration
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a activate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a deactivate
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b updateNeighbours
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m ()I c getActiveTicks
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; m getPhase
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n canActivate
c net/minecraft/world/level/block/SculkShriekerBlock net/minecraft/world/level/block/SculkShriekerBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b SHRIEKING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d CAN_SUMMON
f Lnet/minecraft/world/phys/shapes/VoxelShape; e COLLIDER
f D f TOP_Y
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;)V a stepOn
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
c net/minecraft/world/level/block/SculkSpreader net/minecraft/world/level/block/SculkSpreader
f I a MAX_GROWTH_RATE_RADIUS
f I b MAX_CHARGE
f F c MAX_DECAY_FACTOR
f I d SHRIEKER_PLACEMENT_RATE
f I e MAX_CURSORS
f Z f isWorldGeneration
f Lnet/minecraft/tags/TagKey; g replaceableBlocks
f I h growthSpawnCost
f I i noGrowthRadius
f I j chargeDecayRate
f I k additionalDecayRate
f Ljava/util/List; l cursors
f Lorg/slf4j/Logger; m LOGGER
m (Lnet/minecraft/world/level/block/SculkSpreader$a;)V a addCursor
m (Lnet/minecraft/nbt/NBTTagCompound;)V a load
m (Lnet/minecraft/core/BlockPosition;I)V a addCursors
m ()Lnet/minecraft/world/level/block/SculkSpreader; a createLevelSpreader
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Z)V a updateCursors
m ()Lnet/minecraft/world/level/block/SculkSpreader; b createWorldGenSpreader
m (Lnet/minecraft/nbt/NBTTagCompound;)V b save
m ()Lnet/minecraft/tags/TagKey; c replaceableBlocks
m ()I d growthSpawnCost
m ()I e noGrowthRadius
m ()I f chargeDecayRate
m ()I g additionalDecayRate
m ()Z h isWorldGeneration
m ()Ljava/util/List; i getCursors
m ()V j clear
c net/minecraft/world/level/block/SculkSpreader$a net/minecraft/world/level/block/SculkSpreader$ChargeCursor
f I a MAX_CURSOR_DECAY_DELAY
f Lcom/mojang/serialization/Codec; b CODEC
f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; c NON_CORNER_NEIGHBOURS
f Lnet/minecraft/core/BlockPosition; d pos
f I e charge
f I f updateDelay
f I g decayDelay
f Ljava/util/Set; h facings
f Lcom/mojang/serialization/Codec; i DIRECTION_SET
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Z)Z a shouldUpdate
m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getRandomizedNonCornerNeighbourOffsets
m (Lnet/minecraft/world/level/block/SculkSpreader$a;)V a mergeWith
m ()Lnet/minecraft/core/BlockPosition; a getPos
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Z a isMovementUnobstructed
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)V a update
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/BlockPosition; a getValidMovementPos
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isUnobstructed
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/SculkBehaviour; a getBlockBehaviour
m ()I b getCharge
m ()I c getDecayDelay
m ()Ljava/util/Set; d getFacingData
c net/minecraft/world/level/block/SculkVeinBlock net/minecraft/world/level/block/SculkVeinBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d WATERLOGGED
f Lnet/minecraft/world/level/block/MultifaceSpreader; e veinSpreader
f Lnet/minecraft/world/level/block/MultifaceSpreader; f sameSpaceSpreader
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/SculkSpreader$a;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I a attemptUseCharge
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a hasSubstrateAccess
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/Collection;)Z a regrow
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a onDischarged
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m ()Lnet/minecraft/world/level/block/MultifaceSpreader; c getSpreader
m ()Lnet/minecraft/world/level/block/MultifaceSpreader; m getSameSpaceSpreader
c net/minecraft/world/level/block/SculkVeinBlock$a net/minecraft/world/level/block/SculkVeinBlock$SculkVeinSpreaderConfig
f [Lnet/minecraft/world/level/block/MultifaceSpreader$e; b spreadTypes
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isOtherBlockValidAsSource
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;)Z a stateCanBeReplaced
m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$e; a getSpreadTypes
c net/minecraft/world/level/block/SeagrassBlock net/minecraft/world/level/block/SeagrassBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; c SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/SmallDripleafBlock net/minecraft/world/level/block/SmallDripleafBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; d FACING
f F e AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; f SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g WATERLOGGED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m ()F as_ getMaxVerticalOffset
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBonemealTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/SnifferEggBlock net/minecraft/world/level/block/SnifferEggBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_HATCH_LEVEL
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c HATCH
f I d REGULAR_HATCH_TIME_TICKS
f I e BOOSTED_HATCH_TIME_TICKS
f I f RANDOM_HATCH_OFFSET_TICKS
f Lnet/minecraft/world/phys/shapes/VoxelShape; g SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a hatchBoost
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)I m getHatchLevel
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n isReadyToHatch
c net/minecraft/world/level/block/SoundEffectType net/minecraft/world/level/block/SoundType
f Lnet/minecraft/world/level/block/SoundEffectType; A LANTERN
f Lnet/minecraft/world/level/block/SoundEffectType; B STEM
f Lnet/minecraft/world/level/block/SoundEffectType; C NYLIUM
f Lnet/minecraft/world/level/block/SoundEffectType; D FUNGUS
f Lnet/minecraft/world/level/block/SoundEffectType; E ROOTS
f Lnet/minecraft/world/level/block/SoundEffectType; F SHROOMLIGHT
f Lnet/minecraft/world/level/block/SoundEffectType; G WEEPING_VINES
f Lnet/minecraft/world/level/block/SoundEffectType; H TWISTING_VINES
f Lnet/minecraft/world/level/block/SoundEffectType; I SOUL_SAND
f Lnet/minecraft/world/level/block/SoundEffectType; J SOUL_SOIL
f Lnet/minecraft/world/level/block/SoundEffectType; K BASALT
f Lnet/minecraft/world/level/block/SoundEffectType; L WART_BLOCK
f Lnet/minecraft/world/level/block/SoundEffectType; M NETHERRACK
f Lnet/minecraft/world/level/block/SoundEffectType; N NETHER_BRICKS
f Lnet/minecraft/world/level/block/SoundEffectType; O NETHER_SPROUTS
f Lnet/minecraft/world/level/block/SoundEffectType; P NETHER_ORE
f Lnet/minecraft/world/level/block/SoundEffectType; Q BONE_BLOCK
f Lnet/minecraft/world/level/block/SoundEffectType; R NETHERITE_BLOCK
f Lnet/minecraft/world/level/block/SoundEffectType; S ANCIENT_DEBRIS
f Lnet/minecraft/world/level/block/SoundEffectType; T LODESTONE
f Lnet/minecraft/world/level/block/SoundEffectType; U CHAIN
f Lnet/minecraft/world/level/block/SoundEffectType; V NETHER_GOLD_ORE
f Lnet/minecraft/world/level/block/SoundEffectType; W GILDED_BLACKSTONE
f Lnet/minecraft/world/level/block/SoundEffectType; X CANDLE
f Lnet/minecraft/world/level/block/SoundEffectType; Y AMETHYST
f Lnet/minecraft/world/level/block/SoundEffectType; Z AMETHYST_CLUSTER
f Lnet/minecraft/world/level/block/SoundEffectType; a EMPTY
f Lnet/minecraft/world/level/block/SoundEffectType; aA SCULK
f Lnet/minecraft/world/level/block/SoundEffectType; aB SCULK_VEIN
f Lnet/minecraft/world/level/block/SoundEffectType; aC SCULK_SHRIEKER
f Lnet/minecraft/world/level/block/SoundEffectType; aD GLOW_LICHEN
f Lnet/minecraft/world/level/block/SoundEffectType; aE DEEPSLATE
f Lnet/minecraft/world/level/block/SoundEffectType; aF DEEPSLATE_BRICKS
f Lnet/minecraft/world/level/block/SoundEffectType; aG DEEPSLATE_TILES
f Lnet/minecraft/world/level/block/SoundEffectType; aH POLISHED_DEEPSLATE
f Lnet/minecraft/world/level/block/SoundEffectType; aI FROGLIGHT
f Lnet/minecraft/world/level/block/SoundEffectType; aJ FROGSPAWN
f Lnet/minecraft/world/level/block/SoundEffectType; aK MANGROVE_ROOTS
f Lnet/minecraft/world/level/block/SoundEffectType; aL MUDDY_MANGROVE_ROOTS
f Lnet/minecraft/world/level/block/SoundEffectType; aM MUD
f Lnet/minecraft/world/level/block/SoundEffectType; aN MUD_BRICKS
f Lnet/minecraft/world/level/block/SoundEffectType; aO PACKED_MUD
f Lnet/minecraft/world/level/block/SoundEffectType; aP HANGING_SIGN
f Lnet/minecraft/world/level/block/SoundEffectType; aQ NETHER_WOOD_HANGING_SIGN
f Lnet/minecraft/world/level/block/SoundEffectType; aR BAMBOO_WOOD_HANGING_SIGN
f Lnet/minecraft/world/level/block/SoundEffectType; aS BAMBOO_WOOD
f Lnet/minecraft/world/level/block/SoundEffectType; aT NETHER_WOOD
f Lnet/minecraft/world/level/block/SoundEffectType; aU CHERRY_WOOD
f Lnet/minecraft/world/level/block/SoundEffectType; aV CHERRY_SAPLING
f Lnet/minecraft/world/level/block/SoundEffectType; aW CHERRY_LEAVES
f Lnet/minecraft/world/level/block/SoundEffectType; aX CHERRY_WOOD_HANGING_SIGN
f Lnet/minecraft/world/level/block/SoundEffectType; aY CHISELED_BOOKSHELF
f Lnet/minecraft/world/level/block/SoundEffectType; aZ SUSPICIOUS_SAND
f Lnet/minecraft/world/level/block/SoundEffectType; aa SMALL_AMETHYST_BUD
f Lnet/minecraft/world/level/block/SoundEffectType; ab MEDIUM_AMETHYST_BUD
f Lnet/minecraft/world/level/block/SoundEffectType; ac LARGE_AMETHYST_BUD
f Lnet/minecraft/world/level/block/SoundEffectType; ad TUFF
f Lnet/minecraft/world/level/block/SoundEffectType; ae TUFF_BRICKS
f Lnet/minecraft/world/level/block/SoundEffectType; af POLISHED_TUFF
f Lnet/minecraft/world/level/block/SoundEffectType; ag CALCITE
f Lnet/minecraft/world/level/block/SoundEffectType; ah DRIPSTONE_BLOCK
f Lnet/minecraft/world/level/block/SoundEffectType; ai POINTED_DRIPSTONE
f Lnet/minecraft/world/level/block/SoundEffectType; aj COPPER
f Lnet/minecraft/world/level/block/SoundEffectType; ak COPPER_BULB
f Lnet/minecraft/world/level/block/SoundEffectType; al COPPER_GRATE
f Lnet/minecraft/world/level/block/SoundEffectType; am CAVE_VINES
f Lnet/minecraft/world/level/block/SoundEffectType; an SPORE_BLOSSOM
f Lnet/minecraft/world/level/block/SoundEffectType; ao AZALEA
f Lnet/minecraft/world/level/block/SoundEffectType; ap FLOWERING_AZALEA
f Lnet/minecraft/world/level/block/SoundEffectType; aq MOSS_CARPET
f Lnet/minecraft/world/level/block/SoundEffectType; ar PINK_PETALS
f Lnet/minecraft/world/level/block/SoundEffectType; as MOSS
f Lnet/minecraft/world/level/block/SoundEffectType; at BIG_DRIPLEAF
f Lnet/minecraft/world/level/block/SoundEffectType; au SMALL_DRIPLEAF
f Lnet/minecraft/world/level/block/SoundEffectType; av ROOTED_DIRT
f Lnet/minecraft/world/level/block/SoundEffectType; aw HANGING_ROOTS
f Lnet/minecraft/world/level/block/SoundEffectType; ax AZALEA_LEAVES
f Lnet/minecraft/world/level/block/SoundEffectType; ay SCULK_SENSOR
f Lnet/minecraft/world/level/block/SoundEffectType; az SCULK_CATALYST
f Lnet/minecraft/world/level/block/SoundEffectType; b WOOD
f Lnet/minecraft/world/level/block/SoundEffectType; ba SUSPICIOUS_GRAVEL
f Lnet/minecraft/world/level/block/SoundEffectType; bb DECORATED_POT
f Lnet/minecraft/world/level/block/SoundEffectType; bc DECORATED_POT_CRACKED
f Lnet/minecraft/world/level/block/SoundEffectType; bd TRIAL_SPAWNER
f Lnet/minecraft/world/level/block/SoundEffectType; be SPONGE
f Lnet/minecraft/world/level/block/SoundEffectType; bf WET_SPONGE
f Lnet/minecraft/world/level/block/SoundEffectType; bg VAULT
f Lnet/minecraft/world/level/block/SoundEffectType; bh HEAVY_CORE
f Lnet/minecraft/world/level/block/SoundEffectType; bi COBWEB
f F bj volume
f F bk pitch
f Lnet/minecraft/sounds/SoundEffect; bl breakSound
f Lnet/minecraft/sounds/SoundEffect; bm stepSound
f Lnet/minecraft/sounds/SoundEffect; bn placeSound
f Lnet/minecraft/sounds/SoundEffect; bo hitSound
f Lnet/minecraft/sounds/SoundEffect; bp fallSound
f Lnet/minecraft/world/level/block/SoundEffectType; c GRAVEL
f Lnet/minecraft/world/level/block/SoundEffectType; d GRASS
f Lnet/minecraft/world/level/block/SoundEffectType; e LILY_PAD
f Lnet/minecraft/world/level/block/SoundEffectType; f STONE
f Lnet/minecraft/world/level/block/SoundEffectType; g METAL
f Lnet/minecraft/world/level/block/SoundEffectType; h GLASS
f Lnet/minecraft/world/level/block/SoundEffectType; i WOOL
f Lnet/minecraft/world/level/block/SoundEffectType; j SAND
f Lnet/minecraft/world/level/block/SoundEffectType; k SNOW
f Lnet/minecraft/world/level/block/SoundEffectType; l POWDER_SNOW
f Lnet/minecraft/world/level/block/SoundEffectType; m LADDER
f Lnet/minecraft/world/level/block/SoundEffectType; n ANVIL
f Lnet/minecraft/world/level/block/SoundEffectType; o SLIME_BLOCK
f Lnet/minecraft/world/level/block/SoundEffectType; p HONEY_BLOCK
f Lnet/minecraft/world/level/block/SoundEffectType; q WET_GRASS
f Lnet/minecraft/world/level/block/SoundEffectType; r CORAL_BLOCK
f Lnet/minecraft/world/level/block/SoundEffectType; s BAMBOO
f Lnet/minecraft/world/level/block/SoundEffectType; t BAMBOO_SAPLING
f Lnet/minecraft/world/level/block/SoundEffectType; u SCAFFOLDING
f Lnet/minecraft/world/level/block/SoundEffectType; v SWEET_BERRY_BUSH
f Lnet/minecraft/world/level/block/SoundEffectType; w CROP
f Lnet/minecraft/world/level/block/SoundEffectType; x HARD_CROP
f Lnet/minecraft/world/level/block/SoundEffectType; y VINE
f Lnet/minecraft/world/level/block/SoundEffectType; z NETHER_WART
m ()F a getVolume
m ()F b getPitch
m ()Lnet/minecraft/sounds/SoundEffect; c getBreakSound
m ()Lnet/minecraft/sounds/SoundEffect; d getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; e getPlaceSound
m ()Lnet/minecraft/sounds/SoundEffect; f getHitSound
m ()Lnet/minecraft/sounds/SoundEffect; g getFallSound
c net/minecraft/world/level/block/SporeBlossomBlock net/minecraft/world/level/block/SporeBlossomBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; b SHAPE
f I c ADD_PARTICLE_ATTEMPTS
f I d PARTICLE_XZ_RADIUS
f I e PARTICLE_Y_MAX
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
c net/minecraft/world/level/block/SuspiciousEffectHolder net/minecraft/world/level/block/SuspiciousEffectHolder
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/block/SuspiciousEffectHolder; a tryGet
m ()Lnet/minecraft/world/item/component/SuspiciousStewEffects; b getSuspiciousEffects
m ()Ljava/util/List; c getAllEffectHolders
c net/minecraft/world/level/block/TallSeagrassBlock net/minecraft/world/level/block/TallSeagrassBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d HALF
f F e AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; f SHAPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canPlaceLiquid
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a placeLiquid
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/TintedGlassBlock net/minecraft/world/level/block/TintedGlassBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I g getLightBlock
c net/minecraft/world/level/block/TorchflowerCropBlock net/minecraft/world/level/block/TorchflowerCropBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b MAX_AGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c AGE
f F g AABB_OFFSET
f [Lnet/minecraft/world/phys/shapes/VoxelShape; h SHAPE_BY_AGE
f I i BONEMEAL_INCREASE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/World;)I a getBonemealAgeIncrease
m ()Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b getAgeProperty
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (I)Lnet/minecraft/world/level/block/state/IBlockData; b getStateForAge
m ()I c getMaxAge
m ()Lnet/minecraft/world/level/IMaterial; d getBaseSeedId
c net/minecraft/world/level/block/TrialSpawnerBlock net/minecraft/world/level/block/TrialSpawnerBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b STATE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c OMINOUS
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TrialSpawnerBlockEntity;)V a lambda$getTicker$1
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$b;Ljava/util/List;Lnet/minecraft/world/item/TooltipFlag;)V a appendHoverText
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TrialSpawnerBlockEntity;)V a lambda$getTicker$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
c net/minecraft/world/level/block/VaultBlock net/minecraft/world/level/block/VaultBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/IBlockState; b STATE
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; c FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d OMINOUS
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity;)V a lambda$getTicker$1
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity;)V a lambda$getTicker$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
c net/minecraft/world/level/block/WallHangingSignBlock net/minecraft/world/level/block/WallHangingSignBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/phys/shapes/VoxelShape; c PLANK_NORTHSOUTH
f Lnet/minecraft/world/phys/shapes/VoxelShape; d PLANK_EASTWEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; e SHAPE_NORTHSOUTH
f Lnet/minecraft/world/phys/shapes/VoxelShape; i SHAPE_EASTWEST
f Ljava/util/Map; j AABBS
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canAttachTo
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/level/block/entity/TileEntitySign;Lnet/minecraft/world/item/ItemStack;)Z a shouldTryToChainAnotherHangingSign
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isHittingEditableSide
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b canPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape
m ()Ljava/lang/String; g getDescriptionId
m (Lnet/minecraft/world/level/block/state/IBlockData;)F g getYRotationDegrees
c net/minecraft/world/level/block/WaterloggedTransparentBlock net/minecraft/world/level/block/WaterloggedTransparentBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
c net/minecraft/world/level/block/WeatheringCopper net/minecraft/world/level/block/WeatheringCopper
f Ljava/util/function/Supplier; t_ NEXT_BY_BLOCK
f Ljava/util/function/Supplier; u_ PREVIOUS_BY_BLOCK
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; a getPrevious
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getNext$3
m ()Lcom/google/common/collect/BiMap; a lambda$static$1
m ()F at_ getChanceModifier
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$getPrevious$2
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; b getFirst
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; b getPrevious
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; c getNext
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; c getFirst
m ()Lcom/google/common/collect/BiMap; d lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; i_ getNext
c net/minecraft/world/level/block/WeatheringCopper$a net/minecraft/world/level/block/WeatheringCopper$WeatherState
f Lnet/minecraft/world/level/block/WeatheringCopper$a; a UNAFFECTED
f Lnet/minecraft/world/level/block/WeatheringCopper$a; b EXPOSED
f Lnet/minecraft/world/level/block/WeatheringCopper$a; c WEATHERED
f Lnet/minecraft/world/level/block/WeatheringCopper$a; d OXIDIZED
f Lcom/mojang/serialization/Codec; e CODEC
f Ljava/lang/String; f name
f [Lnet/minecraft/world/level/block/WeatheringCopper$a; g $VALUES
m ()[Lnet/minecraft/world/level/block/WeatheringCopper$a; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/WeatheringCopperBulbBlock net/minecraft/world/level/block/WeatheringCopperBulbBlock
f Lcom/mojang/serialization/MapCodec; d CODEC
f Lnet/minecraft/world/level/block/WeatheringCopper$a; e weatherState
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m ()Ljava/lang/Enum; c getAge
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; m getAge
c net/minecraft/world/level/block/WeatheringCopperDoorBlock net/minecraft/world/level/block/WeatheringCopperDoorBlock
f Lcom/mojang/serialization/MapCodec; l CODEC
f Lnet/minecraft/world/level/block/WeatheringCopper$a; m weatherState
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m ()Ljava/lang/Enum; c getAge
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; m getAge
c net/minecraft/world/level/block/WeatheringCopperFullBlock net/minecraft/world/level/block/WeatheringCopperFullBlock
f Lcom/mojang/serialization/MapCodec; d CODEC
f Lnet/minecraft/world/level/block/WeatheringCopper$a; e weatherState
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m ()Ljava/lang/Enum; c getAge
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; m getAge
c net/minecraft/world/level/block/WeatheringCopperGrateBlock net/minecraft/world/level/block/WeatheringCopperGrateBlock
f Lcom/mojang/serialization/MapCodec; e CODEC
f Lnet/minecraft/world/level/block/WeatheringCopper$a; f weatherState
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m ()Ljava/lang/Enum; c getAge
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; m getAge
c net/minecraft/world/level/block/WeatheringCopperSlabBlock net/minecraft/world/level/block/WeatheringCopperSlabBlock
f Lcom/mojang/serialization/MapCodec; f CODEC
f Lnet/minecraft/world/level/block/WeatheringCopper$a; g weatherState
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m ()Ljava/lang/Enum; c getAge
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; m getAge
c net/minecraft/world/level/block/WeatheringCopperStairBlock net/minecraft/world/level/block/WeatheringCopperStairBlock
f Lcom/mojang/serialization/MapCodec; I CODEC
f Lnet/minecraft/world/level/block/WeatheringCopper$a; J weatherState
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/WeatheringCopperStairBlock;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m ()Ljava/lang/Enum; c getAge
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; m getAge
c net/minecraft/world/level/block/WeatheringCopperTrapDoorBlock net/minecraft/world/level/block/WeatheringCopperTrapDoorBlock
f Lcom/mojang/serialization/MapCodec; m CODEC
f Lnet/minecraft/world/level/block/WeatheringCopper$a; n weatherState
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m ()Ljava/lang/Enum; c getAge
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; n getAge
c net/minecraft/world/level/block/entity/BannerPatternLayers net/minecraft/world/level/block/entity/BannerPatternLayers
f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Ljava/util/List; d layers
f Lorg/slf4j/Logger; e LOGGER
m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; a removeLast
m ()Ljava/util/List; b layers
c net/minecraft/world/level/block/entity/BannerPatternLayers$a net/minecraft/world/level/block/entity/BannerPatternLayers$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a layers
m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$a; a addAll
m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; a build
m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers$b;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$a; a add
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$a; a addIfRegistered
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$a; a add
c net/minecraft/world/level/block/entity/BannerPatternLayers$b net/minecraft/world/level/block/entity/BannerPatternLayers$Layer
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/core/Holder; c pattern
f Lnet/minecraft/world/item/EnumColor; d color
m ()Lnet/minecraft/network/chat/IChatMutableComponent; a description
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/Holder; b pattern
m ()Lnet/minecraft/world/item/EnumColor; c color
c net/minecraft/world/level/block/entity/BannerPatterns net/minecraft/world/level/block/entity/BannerPatterns
f Lnet/minecraft/resources/ResourceKey; A HALF_VERTICAL
f Lnet/minecraft/resources/ResourceKey; B HALF_HORIZONTAL
f Lnet/minecraft/resources/ResourceKey; C HALF_VERTICAL_MIRROR
f Lnet/minecraft/resources/ResourceKey; D HALF_HORIZONTAL_MIRROR
f Lnet/minecraft/resources/ResourceKey; E BORDER
f Lnet/minecraft/resources/ResourceKey; F CURLY_BORDER
f Lnet/minecraft/resources/ResourceKey; G GRADIENT
f Lnet/minecraft/resources/ResourceKey; H GRADIENT_UP
f Lnet/minecraft/resources/ResourceKey; I BRICKS
f Lnet/minecraft/resources/ResourceKey; J GLOBE
f Lnet/minecraft/resources/ResourceKey; K CREEPER
f Lnet/minecraft/resources/ResourceKey; L SKULL
f Lnet/minecraft/resources/ResourceKey; M FLOWER
f Lnet/minecraft/resources/ResourceKey; N MOJANG
f Lnet/minecraft/resources/ResourceKey; O PIGLIN
f Lnet/minecraft/resources/ResourceKey; P FLOW
f Lnet/minecraft/resources/ResourceKey; Q GUSTER
f Lnet/minecraft/resources/ResourceKey; a BASE
f Lnet/minecraft/resources/ResourceKey; b SQUARE_BOTTOM_LEFT
f Lnet/minecraft/resources/ResourceKey; c SQUARE_BOTTOM_RIGHT
f Lnet/minecraft/resources/ResourceKey; d SQUARE_TOP_LEFT
f Lnet/minecraft/resources/ResourceKey; e SQUARE_TOP_RIGHT
f Lnet/minecraft/resources/ResourceKey; f STRIPE_BOTTOM
f Lnet/minecraft/resources/ResourceKey; g STRIPE_TOP
f Lnet/minecraft/resources/ResourceKey; h STRIPE_LEFT
f Lnet/minecraft/resources/ResourceKey; i STRIPE_RIGHT
f Lnet/minecraft/resources/ResourceKey; j STRIPE_CENTER
f Lnet/minecraft/resources/ResourceKey; k STRIPE_MIDDLE
f Lnet/minecraft/resources/ResourceKey; l STRIPE_DOWNRIGHT
f Lnet/minecraft/resources/ResourceKey; m STRIPE_DOWNLEFT
f Lnet/minecraft/resources/ResourceKey; n STRIPE_SMALL
f Lnet/minecraft/resources/ResourceKey; o CROSS
f Lnet/minecraft/resources/ResourceKey; p STRAIGHT_CROSS
f Lnet/minecraft/resources/ResourceKey; q TRIANGLE_BOTTOM
f Lnet/minecraft/resources/ResourceKey; r TRIANGLE_TOP
f Lnet/minecraft/resources/ResourceKey; s TRIANGLES_BOTTOM
f Lnet/minecraft/resources/ResourceKey; t TRIANGLES_TOP
f Lnet/minecraft/resources/ResourceKey; u DIAGONAL_LEFT
f Lnet/minecraft/resources/ResourceKey; v DIAGONAL_RIGHT
f Lnet/minecraft/resources/ResourceKey; w DIAGONAL_LEFT_MIRROR
f Lnet/minecraft/resources/ResourceKey; x DIAGONAL_RIGHT_MIRROR
f Lnet/minecraft/resources/ResourceKey; y CIRCLE_MIDDLE
f Lnet/minecraft/resources/ResourceKey; z RHOMBUS_MIDDLE
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;)V a register
c net/minecraft/world/level/block/entity/BrushableBlockEntity net/minecraft/world/level/block/entity/BrushableBlockEntity
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/String; b LOOT_TABLE_TAG
f Ljava/lang/String; c LOOT_TABLE_SEED_TAG
f Ljava/lang/String; d HIT_DIRECTION_TAG
f Ljava/lang/String; e ITEM_TAG
f I f BRUSH_COOLDOWN_TICKS
f I g BRUSH_RESET_TICKS
f I h REQUIRED_BRUSHES_TO_BREAK
f I i brushCount
f J j brushCountResetsAtTick
f J k coolDownEndsAtTick
f Lnet/minecraft/world/item/ItemStack; l item
f Lnet/minecraft/core/EnumDirection; m hitDirection
f Lnet/minecraft/resources/ResourceKey; q lootTable
f J r lootTableSeed
m (JLnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/EnumDirection;)Z a brush
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a unpackLootTable
m (Lnet/minecraft/resources/ResourceKey;J)V a setLootTable
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b brushingCompleted
m ()V b checkReset
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c dropContent
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; c getUpdatePacket
m (Lnet/minecraft/nbt/NBTTagCompound;)Z c tryLoadLootTable
m (Lnet/minecraft/nbt/NBTTagCompound;)Z d trySaveLootTable
m ()Lnet/minecraft/core/EnumDirection; d getHitDirection
m ()Lnet/minecraft/world/item/ItemStack; f getItem
m ()I j getCompletionState
c net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; b createVibrationUser
c net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity$a net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity$VibrationUser
f Lnet/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity; a this$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a getBackSignal
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a canReceiveVibration
m ()I a getListenerRadius
c net/minecraft/world/level/block/entity/ChestLidController net/minecraft/world/level/block/entity/ChestLidController
f Z a shouldBeOpen
f F b openness
f F c oOpenness
m (F)F a getOpenness
m ()V a tickLid
m (Z)V a shouldBeOpen
c net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity
f I b MAX_BOOKS_IN_STORAGE
f Lorg/slf4j/Logger; c LOGGER
f Lnet/minecraft/core/NonNullList; d items
f I e lastInteractedSlot
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m ()V a clearContent
m (Lnet/minecraft/world/IInventory;ILnet/minecraft/world/item/ItemStack;)Z a canTakeItem
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m ()I ah_ getMaxStackSize
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m ()I b getContainerSize
m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (I)V c updateState
m ()Z c isEmpty
m ()I f count
m ()I j getLastInteractedSlot
c net/minecraft/world/level/block/entity/ContainerOpenersCounter net/minecraft/world/level/block/entity/ContainerOpenersCounter
f I a CHECK_TICK_DELAY
f I b openCount
f D c maxInteractionRange
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Ljava/util/List; a getPlayersWithContainerOpen
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a openerCountChanged
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a onOpen
m ()I a getOpenerCount
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isOwnContainer
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a incrementOpeners
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b onClose
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b decrementOpeners
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c recheckOpeners
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V d scheduleRecheck
c net/minecraft/world/level/block/entity/CrafterBlockEntity net/minecraft/world/level/block/entity/CrafterBlockEntity
f I d CONTAINER_WIDTH
f I e CONTAINER_HEIGHT
f I f CONTAINER_SIZE
f I g SLOT_DISABLED
f I h SLOT_ENABLED
f I i DATA_TRIGGERED
f I j NUM_DATA
f Lnet/minecraft/world/inventory/IContainerProperties; k containerData
f Lnet/minecraft/core/NonNullList; q items
f I r craftingTicksRemaining
m (Z)V a setTriggered
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m (Lnet/minecraft/core/NonNullList;)V a setItems
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillStackedContents
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/CrafterBlockEntity;)V a serverTick
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m (IZ)V a setSlotState
m (ILnet/minecraft/world/item/ItemStack;I)Z a smallerStackExist
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()I b getContainerSize
m (I)Z c isSlotDisabled
m ()Z c isEmpty
m (Lnet/minecraft/nbt/NBTTagCompound;)V c addDisabledSlots
m (I)V d setCraftingTicksRemaining
m (Lnet/minecraft/nbt/NBTTagCompound;)V d addTriggered
m (I)Z e slotCanBeDisabled
m ()I f getWidth
m ()I g getHeight
m ()Lnet/minecraft/core/NonNullList; j getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName
m ()Z l isTriggered
m ()I u getRedstoneSignal
c net/minecraft/world/level/block/entity/CrafterBlockEntity$1 net/minecraft/world/level/block/entity/CrafterBlockEntity$1
f [I a slotStates
f I b triggered
m (I)I a get
m (II)V a set
m ()I a getCount
c net/minecraft/world/level/block/entity/DecoratedPotBlockEntity net/minecraft/world/level/block/entity/DecoratedPotBlockEntity
f Ljava/lang/String; d TAG_SHERDS
f Ljava/lang/String; e TAG_ITEM
f I f EVENT_POT_WOBBLES
f J g wobbleStartedAtTick
f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a; h lastWobbleStyle
f Lnet/minecraft/resources/ResourceKey; i lootTable
f J j lootTableSeed
f Lnet/minecraft/world/level/block/entity/PotDecorations; k decorations
f Lnet/minecraft/world/item/ItemStack; l item
m (Lnet/minecraft/resources/ResourceKey;)V a setLootTable
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/world/level/block/entity/PotDecorations;)Lnet/minecraft/world/item/ItemStack; a createDecoratedPotItem
m (J)V a setLootTableSeed
m (Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a;)V a wobble
m (II)Z a_ triggerEvent
m ()Lnet/minecraft/resources/ResourceKey; aw_ getLootTable
m ()J ax_ getLootTableSeed
m (Lnet/minecraft/world/item/ItemStack;)V b setTheItem
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/world/item/ItemStack;)V c setFromItem
m (I)Lnet/minecraft/world/item/ItemStack; c splitTheItem
m ()Lnet/minecraft/world/item/ItemStack; f getTheItem
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; j getUpdatePacket
m ()Lnet/minecraft/core/EnumDirection; k getDirection
m ()Lnet/minecraft/world/level/block/entity/PotDecorations; l getDecorations
m ()Lnet/minecraft/world/item/ItemStack; u getPotAsItem
m ()Lnet/minecraft/world/level/block/entity/TileEntity; v getContainerBlockEntity
c net/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a net/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle
f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a; a POSITIVE
f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a; b NEGATIVE
f I c duration
c net/minecraft/world/level/block/entity/DecoratedPotPatterns net/minecraft/world/level/block/entity/DecoratedPotPatterns
f Lnet/minecraft/resources/ResourceKey; A BRICK
f Lnet/minecraft/resources/ResourceKey; B ANGLER
f Lnet/minecraft/resources/ResourceKey; C ARCHER
f Lnet/minecraft/resources/ResourceKey; D ARMS_UP
f Lnet/minecraft/resources/ResourceKey; E BLADE
f Lnet/minecraft/resources/ResourceKey; F BREWER
f Lnet/minecraft/resources/ResourceKey; G BURN
f Lnet/minecraft/resources/ResourceKey; H DANGER
f Lnet/minecraft/resources/ResourceKey; I EXPLORER
f Lnet/minecraft/resources/ResourceKey; J FLOW
f Lnet/minecraft/resources/ResourceKey; K FRIEND
f Lnet/minecraft/resources/ResourceKey; L GUSTER
f Lnet/minecraft/resources/ResourceKey; M HEART
f Lnet/minecraft/resources/ResourceKey; N HEARTBREAK
f Lnet/minecraft/resources/ResourceKey; O HOWL
f Lnet/minecraft/resources/ResourceKey; P MINER
f Lnet/minecraft/resources/ResourceKey; Q MOURNER
f Lnet/minecraft/resources/ResourceKey; R PLENTY
f Lnet/minecraft/resources/ResourceKey; S PRIZE
f Lnet/minecraft/resources/ResourceKey; T SCRAPE
f Lnet/minecraft/resources/ResourceKey; U SHEAF
f Lnet/minecraft/resources/ResourceKey; V SHELTER
f Lnet/minecraft/resources/ResourceKey; W SKULL
f Lnet/minecraft/resources/ResourceKey; X SNORT
f Ljava/util/Map; Y ITEM_TO_POT_TEXTURE
f Lnet/minecraft/resources/ResourceKey; a BASE
f Ljava/lang/String; b BASE_NAME
f Ljava/lang/String; c BRICK_NAME
f Ljava/lang/String; d ANGLER_NAME
f Ljava/lang/String; e ARCHER_NAME
f Ljava/lang/String; f ARMS_UP_NAME
f Ljava/lang/String; g BLADE_NAME
f Ljava/lang/String; h BREWER_NAME
f Ljava/lang/String; i BURN_NAME
f Ljava/lang/String; j DANGER_NAME
f Ljava/lang/String; k EXPLORER_NAME
f Ljava/lang/String; l FLOW_NAME
f Ljava/lang/String; m FRIEND_NAME
f Ljava/lang/String; n GUSTER_NAME
f Ljava/lang/String; o HEART_NAME
f Ljava/lang/String; p HEARTBREAK_NAME
f Ljava/lang/String; q HOWL_NAME
f Ljava/lang/String; r MINER_NAME
f Ljava/lang/String; s MOURNER_NAME
f Ljava/lang/String; t PLENTY_NAME
f Ljava/lang/String; u PRIZE_NAME
f Ljava/lang/String; v SCRAPE_NAME
f Ljava/lang/String; w SHEAF_NAME
f Ljava/lang/String; x SHELTER_NAME
f Ljava/lang/String; y SKULL_NAME
f Ljava/lang/String; z SNORT_NAME
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; a getResourceKey
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/MinecraftKey; a location
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/String; a bootstrap
c net/minecraft/world/level/block/entity/EnumBannerPatternType net/minecraft/world/level/block/entity/BannerPattern
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b DIRECT_STREAM_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lnet/minecraft/resources/MinecraftKey; e assetId
f Ljava/lang/String; f translationKey
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/resources/MinecraftKey; a assetId
m ()Ljava/lang/String; b translationKey
c net/minecraft/world/level/block/entity/HangingSignBlockEntity net/minecraft/world/level/block/entity/HangingSignBlockEntity
f I a MAX_TEXT_LINE_WIDTH
f I b TEXT_LINE_HEIGHT
m ()I b getTextLineHeight
m ()I c getMaxTextLineWidth
m ()Lnet/minecraft/sounds/SoundEffect; d getSignInteractionFailedSoundEvent
c net/minecraft/world/level/block/entity/IHopper net/minecraft/world/level/block/entity/Hopper
f Lnet/minecraft/world/phys/AxisAlignedBB; p_ SUCK_AABB
m ()D H getLevelX
m ()D I getLevelY
m ()D J getLevelZ
m ()Z K isGridAligned
m ()Lnet/minecraft/world/phys/AxisAlignedBB; ai_ getSuckAabb
c net/minecraft/world/level/block/entity/LidBlockEntity net/minecraft/world/level/block/entity/LidBlockEntity
m (F)F a getOpenNess
c net/minecraft/world/level/block/entity/PotDecorations net/minecraft/world/level/block/entity/PotDecorations
f Lnet/minecraft/world/level/block/entity/PotDecorations; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Ljava/util/Optional; d back
f Ljava/util/Optional; e left
f Ljava/util/Optional; f right
f Ljava/util/Optional; g front
m ()Ljava/util/List; a ordered
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Ljava/util/Optional;)Lnet/minecraft/world/item/Item; a lambda$ordered$0
m (Ljava/util/List;I)Ljava/util/Optional; a getItem
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/block/entity/PotDecorations; b load
m ()Ljava/util/Optional; b back
m ()Ljava/util/Optional; c left
m ()Ljava/util/Optional; d right
m ()Ljava/util/Optional; e front
c net/minecraft/world/level/block/entity/SculkCatalystBlockEntity net/minecraft/world/level/block/entity/SculkCatalystBlockEntity
f Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener; a catalystListener
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity;)V a serverTick
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m ()Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener; b getListener
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
c net/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener net/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener
f I a PULSE_TICKS
f Lnet/minecraft/world/level/block/SculkSpreader; b sculkSpreader
f Lnet/minecraft/world/level/block/state/IBlockData; c blockState
f Lnet/minecraft/world/level/gameevent/PositionSource; d positionSource
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)V a bloom
m ()Lnet/minecraft/world/level/gameevent/PositionSource; a getListenerSource
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;)V a tryAwardItSpreadsAdvancement
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;)Z a handleGameEvent
m ()I b getListenerRadius
m ()Lnet/minecraft/world/level/gameevent/GameEventListener$a; c getDeliveryMode
m ()Lnet/minecraft/world/level/block/SculkSpreader; d getSculkSpreader
c net/minecraft/world/level/block/entity/SculkSensorBlockEntity net/minecraft/world/level/block/entity/SculkSensorBlockEntity
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; c vibrationData
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$b; d vibrationListener
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; e vibrationUser
f I h lastVibrationFrequency
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveAdditional$1
m (I)V a setLastVibrationFrequency
m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)V a lambda$loadAdditional$0
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; b createVibrationUser
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Lnet/minecraft/world/level/gameevent/GameEventListener; c getListener
m ()I d getLastVibrationFrequency
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$b; f getListener
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gs getVibrationData
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gt getVibrationUser
c net/minecraft/world/level/block/entity/SculkSensorBlockEntity$a net/minecraft/world/level/block/entity/SculkSensorBlockEntity$VibrationUser
f Lnet/minecraft/world/level/gameevent/PositionSource; a positionSource
f I b LISTENER_RANGE
f Lnet/minecraft/core/BlockPosition; c blockPos
f Lnet/minecraft/world/level/block/entity/SculkSensorBlockEntity; d this$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a canReceiveVibration
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V a onReceiveVibration
m ()I a getListenerRadius
m ()Lnet/minecraft/world/level/gameevent/PositionSource; b getPositionSource
m ()Z d canTriggerAvoidVibration
m ()V e onDataChanged
m ()Z f requiresAdjacentChunksToBeTicking
c net/minecraft/world/level/block/entity/SculkShriekerBlockEntity net/minecraft/world/level/block/entity/SculkShriekerBlockEntity
f Lorg/slf4j/Logger; b LOGGER
f I c WARNING_SOUND_RADIUS
f I d WARDEN_SPAWN_ATTEMPTS
f I e WARDEN_SPAWN_RANGE_XZ
f I h WARDEN_SPAWN_RANGE_Y
f I i DARKNESS_RADIUS
f I j SHRIEKING_TICKS
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; k SOUND_BY_LEVEL
f I l warningLevel
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; m vibrationUser
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; q vibrationData
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$b; r vibrationListener
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;)V a tryRespond
m (I)V a lambda$tryToWarn$3
m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)V a lambda$loadAdditional$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a shriek
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveAdditional$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/server/level/EntityPlayer;)V a tryShriek
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/EntityPlayer; a tryGetPlayer
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$b; b getListener
m (Lnet/minecraft/server/level/WorldServer;)Z b canRespond
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/server/level/EntityPlayer;)Z b tryToWarn
m (Lnet/minecraft/world/level/World;)V b playWardenReplySound
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Lnet/minecraft/world/level/gameevent/GameEventListener; c getListener
m (Lnet/minecraft/server/level/WorldServer;)Z c trySummonWarden
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gs getVibrationData
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gt getVibrationUser
c net/minecraft/world/level/block/entity/SculkShriekerBlockEntity$a net/minecraft/world/level/block/entity/SculkShriekerBlockEntity$VibrationUser
f Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity; a this$0
f I b LISTENER_RADIUS
f Lnet/minecraft/world/level/gameevent/PositionSource; c positionSource
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a canReceiveVibration
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V a onReceiveVibration
m ()I a getListenerRadius
m ()Lnet/minecraft/world/level/gameevent/PositionSource; b getPositionSource
m ()Lnet/minecraft/tags/TagKey; c getListenableEvents
m ()V e onDataChanged
m ()Z f requiresAdjacentChunksToBeTicking
c net/minecraft/world/level/block/entity/SignText net/minecraft/world/level/block/entity/SignText
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f I b LINES
f Lcom/mojang/serialization/Codec; c LINES_CODEC
f [Lnet/minecraft/network/chat/IChatBaseComponent; d messages
f [Lnet/minecraft/network/chat/IChatBaseComponent; e filteredMessages
f Lnet/minecraft/world/item/EnumColor; f color
f Z g hasGlowingText
f [Lnet/minecraft/util/FormattedString; h renderMessages
f Z i renderMessagedFiltered
m ([Lnet/minecraft/network/chat/IChatBaseComponent;)Ljava/util/List; a lambda$static$2
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/entity/SignText; a setColor
m (IZ)Lnet/minecraft/network/chat/IChatBaseComponent; a getMessage
m (ILnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/world/level/block/entity/SignText; a setMessage
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Z a lambda$hasMessage$7
m (Z)Lnet/minecraft/world/level/block/entity/SignText; a setHasGlowingText
m (ZLjava/util/function/Function;)[Lnet/minecraft/util/FormattedString; a getRenderMessages
m (Lnet/minecraft/world/level/block/entity/SignText;)Ljava/lang/Boolean; a lambda$static$5
m (ILnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/world/level/block/entity/SignText; a setMessage
m ()Z a hasGlowingText
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6
m ([Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/Optional;Lnet/minecraft/world/item/EnumColor;Z)Lnet/minecraft/world/level/block/entity/SignText; a load
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a hasMessage
m (Ljava/util/List;)[Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$static$0
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b hasAnyClickCommands
m (Z)[Lnet/minecraft/network/chat/IChatBaseComponent; b getMessages
m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/item/EnumColor; b lambda$static$4
m ()Lnet/minecraft/world/item/EnumColor; b getColor
m ()[Lnet/minecraft/network/chat/IChatBaseComponent; c emptyMessages
m (Lnet/minecraft/world/level/block/entity/SignText;)[Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$static$3
m ()Ljava/util/Optional; d filteredMessages
c net/minecraft/world/level/block/entity/TickingBlockEntity net/minecraft/world/level/block/entity/TickingBlockEntity
m ()V a tick
m ()Z b isRemoved
m ()Lnet/minecraft/core/BlockPosition; c getPos
m ()Ljava/lang/String; d getType
c net/minecraft/world/level/block/entity/TileEntity net/minecraft/world/level/block/entity/BlockEntity
f Lorg/slf4j/Logger; d LOGGER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; e type
f Lnet/minecraft/world/level/block/state/IBlockData; f blockState
f Lnet/minecraft/core/component/DataComponentMap; g components
f Lnet/minecraft/world/level/World; n level
f Lnet/minecraft/core/BlockPosition; o worldPosition
f Z p remove
m (Lnet/minecraft/world/item/ItemStack;)V a applyComponentsFromItemStack
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentPatch;)V a applyComponents
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/block/entity/TileEntity; a loadStatic
m (Ljava/lang/String;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/network/chat/IChatBaseComponent; a parseCustomNameSafe
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a setChanged
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Lnet/minecraft/core/component/DataComponentMap;)V a setComponents
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/HolderLookup$a;)V a saveToItem
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/world/level/World;)V a setLevel
m (Lnet/minecraft/CrashReportSystemDetails;)V a fillCrashReportCategory
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)V a addEntityType
m (II)Z a_ triggerEvent
m ()Lnet/minecraft/network/protocol/Packet; au_ getUpdatePacket
m ()V av_ setRemoved
m ()Lnet/minecraft/core/BlockPosition; ay_ getBlockPos
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; b saveWithFullMetadata
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/core/BlockPosition; b getPosFromTag
m (Lnet/minecraft/world/level/block/state/IBlockData;)V b setBlockState
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V c loadWithComponents
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; c saveWithId
m (Lnet/minecraft/nbt/NBTTagCompound;)V c saveId
m (Lnet/minecraft/nbt/NBTTagCompound;)V d saveMetadata
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V d loadCustomOnly
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; d saveWithoutMetadata
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; e saveCustomOnly
m ()V e setChanged
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; f saveCustomAndMetadata
m ()Lnet/minecraft/world/level/World; i getLevel
m ()Z m hasLevel
m ()Lnet/minecraft/world/level/block/state/IBlockData; n getBlockState
m ()Z o isRemoved
m ()V p clearRemoved
m ()Z q onlyOpCanSetNbt
m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; r getType
m ()Lnet/minecraft/core/component/DataComponentMap; s collectComponents
m ()Lnet/minecraft/core/component/DataComponentMap; t components
c net/minecraft/world/level/block/entity/TileEntity$1 net/minecraft/world/level/block/entity/BlockEntity$1
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; a getOrDefault
c net/minecraft/world/level/block/entity/TileEntity$a net/minecraft/world/level/block/entity/BlockEntity$ComponentHelper
f Lcom/mojang/serialization/Codec; a COMPONENTS_CODEC
c net/minecraft/world/level/block/entity/TileEntity$b net/minecraft/world/level/block/entity/BlockEntity$DataComponentInput
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; a get
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; a getOrDefault
c net/minecraft/world/level/block/entity/TileEntityBanner net/minecraft/world/level/block/entity/BannerBlockEntity
f I a MAX_PATTERNS
f Lorg/slf4j/Logger; b LOGGER
f Ljava/lang/String; c TAG_PATTERNS
f Lnet/minecraft/network/chat/IChatBaseComponent; d name
f Lnet/minecraft/world/item/EnumColor; e baseColor
f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; f patterns
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/EnumColor;)V a fromItem
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; a getUpdatePacket
m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; ah getCustomName
m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; b getPatterns
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Lnet/minecraft/world/item/ItemStack; c getItem
m ()Lnet/minecraft/world/item/EnumColor; f getBaseColor
c net/minecraft/world/level/block/entity/TileEntityBarrel net/minecraft/world/level/block/entity/BarrelBlockEntity
f Lnet/minecraft/core/NonNullList; d items
f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; e openersCounter
m (Lnet/minecraft/world/level/block/state/IBlockData;Z)V a updateBlockState
m (Lnet/minecraft/core/NonNullList;)V a setItems
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/sounds/SoundEffect;)V a playSound
m ()I b getContainerSize
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen
m (Lnet/minecraft/world/entity/player/EntityHuman;)V d_ startOpen
m ()Lnet/minecraft/core/NonNullList; j getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName
m ()V l recheckOpen
c net/minecraft/world/level/block/entity/TileEntityBarrel$1 net/minecraft/world/level/block/entity/BarrelBlockEntity$1
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a openerCountChanged
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a onOpen
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isOwnContainer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b onClose
c net/minecraft/world/level/block/entity/TileEntityBeacon net/minecraft/world/level/block/entity/BeaconBlockEntity
f Ljava/util/List; a BEACON_EFFECTS
f I b DATA_LEVELS
f I c DATA_PRIMARY
f I d DATA_SECONDARY
f I e NUM_DATA_VALUES
f I f MAX_LEVELS
f Ljava/util/Set; g VALID_EFFECTS
f I h BLOCKS_CHECK_PER_TICK
f Lnet/minecraft/network/chat/IChatBaseComponent; i DEFAULT_NAME
f Ljava/lang/String; j TAG_PRIMARY
f Ljava/lang/String; k TAG_SECONDARY
f Ljava/util/List; l beamSections
f Ljava/util/List; m checkingBeamSections
f I q levels
f I r lastCheckY
f Lnet/minecraft/core/Holder; s primaryPower
f Lnet/minecraft/core/Holder; t secondaryPower
f Lnet/minecraft/network/chat/IChatBaseComponent; u name
f Lnet/minecraft/world/ChestLock; v lockKey
f Lnet/minecraft/world/inventory/IContainerProperties; w dataAccess
m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Lnet/minecraft/core/Holder;)V a storeEffect
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; a filterEffect
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setCustomName
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)V a applyEffects
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/world/level/World;III)I a updateBase
m (Lnet/minecraft/world/level/World;)V a setLevel
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)Lnet/minecraft/core/Holder; a loadEffect
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBeacon;)V a tick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;)V a playSound
m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; ah getCustomName
m ()V av_ setRemoved
m ()Ljava/util/List; b getBeamSections
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; c getUpdatePacket
c net/minecraft/world/level/block/entity/TileEntityBeacon$1 net/minecraft/world/level/block/entity/BeaconBlockEntity$1
m (I)I a get
m (II)V a set
m ()I a getCount
c net/minecraft/world/level/block/entity/TileEntityBeacon$BeaconColorTracker net/minecraft/world/level/block/entity/BeaconBlockEntity$BeaconBeamSection
f [F a color
f I b height
m ()V a increaseHeight
m ()[F b getColor
m ()I c getHeight
c net/minecraft/world/level/block/entity/TileEntityBed net/minecraft/world/level/block/entity/BedBlockEntity
f Lnet/minecraft/world/item/EnumColor; a color
m (Lnet/minecraft/world/item/EnumColor;)V a setColor
m ()Lnet/minecraft/network/protocol/Packet; au_ getUpdatePacket
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket
m ()Lnet/minecraft/world/item/EnumColor; c getColor
c net/minecraft/world/level/block/entity/TileEntityBeehive net/minecraft/world/level/block/entity/BeehiveBlockEntity
f I a MAX_OCCUPANTS
f I b MIN_OCCUPATION_TICKS_NECTARLESS
f Lorg/slf4j/Logger; c LOGGER
f Ljava/lang/String; d TAG_FLOWER_POS
f Ljava/lang/String; e BEES
f Ljava/util/List; f IGNORED_BEE_TAGS
f I g MIN_TICKS_BEFORE_REENTERING_HIVE
f I h MIN_OCCUPATION_TICKS_NECTAR
f Ljava/util/List; i stored
f Lnet/minecraft/core/BlockPosition; j savedFlowerPos
m (Lnet/minecraft/world/level/block/state/IBlockData;)I a getHoneyLevel
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/List;Lnet/minecraft/core/BlockPosition;)V a tickOccupants
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Lnet/minecraft/world/entity/Entity;)V a addOccupant
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBeehive;)V a serverTick
m (Lnet/minecraft/world/level/block/entity/TileEntityBeehive$c;)V a storeBee
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus;)Ljava/util/List; a releaseAllOccupants
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBeehive$c;Ljava/util/List;Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus;Lnet/minecraft/core/BlockPosition;)Z a releaseOccupant
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus;)V a emptyAllLivingFromHive
m ()Z b isFireNearby
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Z c isEmpty
m ()Z d isFull
m ()V e setChanged
m ()I f getOccupantCount
m ()Z j isSedated
m ()Z k hasSavedFlowerPos
m ()Ljava/util/List; l getBees
c net/minecraft/world/level/block/entity/TileEntityBeehive$HiveBee net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeData
f Lnet/minecraft/world/level/block/entity/TileEntityBeehive$c; a occupant
f I b ticksInHive
m ()Z a tick
m ()Lnet/minecraft/world/level/block/entity/TileEntityBeehive$c; b toOccupant
m ()Z c hasNectar
c net/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus
f Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus; a HONEY_DELIVERED
f Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus; b BEE_RELEASED
f Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus; c EMERGENCY
c net/minecraft/world/level/block/entity/TileEntityBeehive$c net/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant
f Lcom/mojang/serialization/Codec; a CODEC
f Lcom/mojang/serialization/Codec; b LIST_CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Lnet/minecraft/world/item/component/CustomData; d entityData
f I e ticksInHive
f I f minTicksInHive
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/Entity; a createEntity
m (ILnet/minecraft/world/entity/animal/EntityBee;)V a setBeeReleaseData
m (I)Lnet/minecraft/world/level/block/entity/TileEntityBeehive$c; a create
m ()Lnet/minecraft/world/item/component/CustomData; a entityData
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/block/entity/TileEntityBeehive$c; a of
m ()I b ticksInHive
m ()I c minTicksInHive
c net/minecraft/world/level/block/entity/TileEntityBell net/minecraft/world/level/block/entity/BellBlockEntity
f I a ticks
f Z b shaking
f Lnet/minecraft/core/EnumDirection; c clickDirection
f I d DURATION
f I e GLOW_DURATION
f I f MIN_TICKS_BETWEEN_SEARCHES
f I g MAX_RESONATION_TICKS
f I h TICKS_BEFORE_RESONATION
f I i SEARCH_RADIUS
f I j HEAR_BELL_RADIUS
f I k HIGHLIGHT_RAIDERS_RADIUS
f J l lastRingTimestamp
f Ljava/util/List; m nearbyEntities
f Z q resonating
f I r resonationTicks
m (Lnet/minecraft/world/entity/EntityLiving;)V a glow
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/List;)V a makeRaidersGlow
m (Lnet/minecraft/core/BlockPosition;Ljava/util/List;)Z a areRaidersNearby
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBell;Lnet/minecraft/world/level/block/entity/TileEntityBell$a;)V a tick
m (Lnet/minecraft/core/EnumDirection;)V a onHit
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBell;)V a clientTick
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)Z a isRaiderWithinRange
m (II)Z a_ triggerEvent
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBell;)V b serverTick
m ()V b updateEntities
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/List;)V b showBellParticles
c net/minecraft/world/level/block/entity/TileEntityBell$a net/minecraft/world/level/block/entity/BellBlockEntity$ResonationEndAction
c net/minecraft/world/level/block/entity/TileEntityBlastFurnace net/minecraft/world/level/block/entity/BlastFurnaceBlockEntity
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m (Lnet/minecraft/world/item/ItemStack;)I b getBurnDuration
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName
c net/minecraft/world/level/block/entity/TileEntityBrewingStand net/minecraft/world/level/block/entity/BrewingStandBlockEntity
f I b FUEL_USES
f I c DATA_BREW_TIME
f I d DATA_FUEL_USES
f I e NUM_DATA_VALUES
f Lnet/minecraft/world/inventory/IContainerProperties; f dataAccess
f I g INGREDIENT_SLOT
f I h FUEL_SLOT
f [I i SLOTS_FOR_UP
f [I j SLOTS_FOR_DOWN
f [I k SLOTS_FOR_SIDES
f Lnet/minecraft/core/NonNullList; l items
f I m brewTime
f [Z q lastPotionCount
f Lnet/minecraft/world/item/Item; r ingredient
f I s fuel
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace
m (Lnet/minecraft/world/item/alchemy/PotionBrewer;Lnet/minecraft/core/NonNullList;)Z a isBrewable
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityBrewingStand;)V a serverTick
m (Lnet/minecraft/core/NonNullList;)V a setItems
m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace
m ()I b getContainerSize
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace
m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()[Z f getPotionBits
m ()Lnet/minecraft/core/NonNullList; j getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName
c net/minecraft/world/level/block/entity/TileEntityBrewingStand$1 net/minecraft/world/level/block/entity/BrewingStandBlockEntity$1
m (I)I a get
m (II)V a set
m ()I a getCount
c net/minecraft/world/level/block/entity/TileEntityCampfire net/minecraft/world/level/block/entity/CampfireBlockEntity
f I a BURN_COOL_SPEED
f I b NUM_SLOTS
f Lnet/minecraft/core/NonNullList; c items
f [I d cookingProgress
f [I e cookingTime
f Lnet/minecraft/world/item/crafting/CraftingManager$a; f quickCheck
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;I)Z a placeFood
m ()V a clearContent
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityCampfire;)V a cookTick
m ()Lnet/minecraft/core/NonNullList; b getItems
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityCampfire;)V b cooldownTick
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; b getCookableRecipe
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityCampfire;)V c particleTick
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; c getUpdatePacket
m ()V d dowse
m ()V f markUpdated
c net/minecraft/world/level/block/entity/TileEntityChest net/minecraft/world/level/block/entity/ChestBlockEntity
f I d EVENT_SET_OPEN_COUNT
f Lnet/minecraft/core/NonNullList; e items
f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; f openersCounter
f Lnet/minecraft/world/level/block/entity/ChestLidController; g chestLidController
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityChest;)V a lidAnimateTick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a signalOpenCount
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I a getOpenCount
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m (Lnet/minecraft/core/NonNullList;)V a setItems
m (Lnet/minecraft/world/level/block/entity/TileEntityChest;Lnet/minecraft/world/level/block/entity/TileEntityChest;)V a swapContents
m (F)F a getOpenNess
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/sounds/SoundEffect;)V a playSound
m (II)Z a_ triggerEvent
m ()I b getContainerSize
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen
m (Lnet/minecraft/world/entity/player/EntityHuman;)V d_ startOpen
m ()Lnet/minecraft/core/NonNullList; j getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName
m ()V l recheckOpen
c net/minecraft/world/level/block/entity/TileEntityChest$1 net/minecraft/world/level/block/entity/ChestBlockEntity$1
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a openerCountChanged
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a onOpen
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isOwnContainer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b onClose
c net/minecraft/world/level/block/entity/TileEntityChestTrapped net/minecraft/world/level/block/entity/TrappedChestBlockEntity
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a signalOpenCount
c net/minecraft/world/level/block/entity/TileEntityCommand net/minecraft/world/level/block/entity/CommandBlockEntity
f Z a powered
f Z b auto
f Z c conditionMet
f Lnet/minecraft/world/level/CommandBlockListenerAbstract; d commandBlock
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Z)V a setPowered
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Z)V b setAutomatic
m ()Lnet/minecraft/world/level/CommandBlockListenerAbstract; b getCommandBlock
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Z c isPowered
m ()Z d isAutomatic
m ()V f onModeSwitch
m ()Z j wasConditionMet
m ()Z k markConditionMet
m ()Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; l getMode
m ()Z q onlyOpCanSetNbt
m ()Z u isConditional
m ()V v scheduleTick
c net/minecraft/world/level/block/entity/TileEntityCommand$1 net/minecraft/world/level/block/entity/CommandBlockEntity$1
m (Ljava/lang/String;)V a setCommand
m ()Lnet/minecraft/server/level/WorldServer; e getLevel
m ()V f onUpdated
m ()Lnet/minecraft/world/phys/Vec3D; g getPosition
m ()Lnet/minecraft/commands/CommandListenerWrapper; i createCommandSourceStack
m ()Z j isValid
c net/minecraft/world/level/block/entity/TileEntityCommand$Type net/minecraft/world/level/block/entity/CommandBlockEntity$Mode
f Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; a SEQUENCE
f Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; b AUTO
f Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; c REDSTONE
c net/minecraft/world/level/block/entity/TileEntityComparator net/minecraft/world/level/block/entity/ComparatorBlockEntity
f I a output
m (I)V a setOutputSignal
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m ()I b getOutputSignal
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
c net/minecraft/world/level/block/entity/TileEntityConduit net/minecraft/world/level/block/entity/ConduitBlockEntity
f I a tickCount
f I b BLOCK_REFRESH_RATE
f I c EFFECT_DURATION
f F d ROTATION_SPEED
f I e MIN_ACTIVE_SIZE
f I f MIN_KILL_SIZE
f I g KILL_RANGE
f [Lnet/minecraft/world/level/block/Block; h VALID_BLOCKS
f F i activeRotation
f Z j isActive
f Z k isHunting
f Ljava/util/List; l effectBlocks
f Lnet/minecraft/world/entity/EntityLiving; m destroyTarget
f Ljava/util/UUID; q destroyTargetUUID
f J r nextAmbientSoundActivation
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/List;Lnet/minecraft/world/level/block/entity/TileEntityConduit;)V a updateDestroyTarget
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/UUID;)Lnet/minecraft/world/entity/EntityLiving; a findDestroyTarget
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityConduit;)V a updateClientTarget
m (Z)V a setHunting
m (Lnet/minecraft/world/level/block/entity/TileEntityConduit;Ljava/util/List;)V a updateHunting
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/world/entity/Entity;I)V a animationTick
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/AxisAlignedBB; a getDestroyRangeAABB
m (F)F a getActiveRotation
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/List;)Z a updateShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityConduit;)V a clientTick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityConduit;)V b serverTick
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/List;)V b applyEffects
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Z c isActive
m ()Z d isHunting
c net/minecraft/world/level/block/entity/TileEntityContainer net/minecraft/world/level/block/entity/BaseContainerBlockEntity
f Lnet/minecraft/world/ChestLock; d lockKey
f Lnet/minecraft/network/chat/IChatBaseComponent; e name
m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/ChestLock;Lnet/minecraft/network/chat/IChatBaseComponent;)Z a canUnlock
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m (Lnet/minecraft/core/NonNullList;)V a setItems
m ()V a clearContent
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; ah getCustomName
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Z c isEmpty
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z d canOpen
m ()Lnet/minecraft/core/NonNullList; j getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName
c net/minecraft/world/level/block/entity/TileEntityDispenser net/minecraft/world/level/block/entity/DispenserBlockEntity
f I d CONTAINER_SIZE
f Lnet/minecraft/core/NonNullList; e items
m (Lnet/minecraft/core/NonNullList;)V a setItems
m (Lnet/minecraft/util/RandomSource;)I a getRandomSlot
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m (Lnet/minecraft/world/item/ItemStack;)I b addItem
m ()I b getContainerSize
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Lnet/minecraft/core/NonNullList; j getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName
c net/minecraft/world/level/block/entity/TileEntityDropper net/minecraft/world/level/block/entity/DropperBlockEntity
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName
c net/minecraft/world/level/block/entity/TileEntityEnchantTable net/minecraft/world/level/block/entity/EnchantingTableBlockEntity
f I a time
f F b flip
f F c oFlip
f F d flipT
f F e flipA
f F f open
f F g oOpen
f F h rot
f F i oRot
f F j tRot
f Lnet/minecraft/util/RandomSource; k RANDOM
f Lnet/minecraft/network/chat/IChatBaseComponent; l name
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityEnchantTable;)V a bookAnimationTick
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setCustomName
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m ()Lnet/minecraft/network/chat/IChatBaseComponent; af getName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; ah getCustomName
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
c net/minecraft/world/level/block/entity/TileEntityEndGateway net/minecraft/world/level/block/entity/TheEndGatewayBlockEntity
f Lorg/slf4j/Logger; a LOGGER
f I b SPAWN_TIME
f I c COOLDOWN_TIME
f I d ATTENTION_INTERVAL
f I e EVENT_COOLDOWN
f I f GATEWAY_HEIGHT_ABOVE_SURFACE
f J g age
f I h teleportCooldown
f Lnet/minecraft/core/BlockPosition; i exitPortal
f Z j exactTeleport
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a findExitPosition
m (Lnet/minecraft/core/EnumDirection;)Z a shouldRenderFace
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/world/entity/Entity;)Z a canEntityTeleport
m (F)F a getSpawnPercent
m (Lnet/minecraft/core/BlockPosition;Z)V a setExitPosition
m (Lnet/minecraft/world/level/chunk/Chunk;)Lnet/minecraft/core/BlockPosition; a findValidSpawnInChunk
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/level/chunk/Chunk; a getChunk
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;IZ)Lnet/minecraft/core/BlockPosition; a findTallestBlock
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityEndGateway;)V a beamAnimationTick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a findOrCreateValidTeleportPos
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/entity/TileEntityEndGateway;)V a teleportEntity
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration;)V a spawnGatewayPortal
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a isChunkEmpty
m (II)Z a_ triggerEvent
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityEndGateway;)V b teleportTick
m (F)F b getCooldownPercent
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; b findExitPortalXZPosTentative
m ()Z b isSpawning
m ()Z c isCoolingDown
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityEndGateway;)V c triggerCooldown
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; d getUpdatePacket
m ()I f getParticleAmount
c net/minecraft/world/level/block/entity/TileEntityEnderChest net/minecraft/world/level/block/entity/EnderChestBlockEntity
f Lnet/minecraft/world/level/block/entity/ChestLidController; a chestLidController
f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; b openersCounter
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a startOpen
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityEnderChest;)V a lidAnimateTick
m (F)F a getOpenNess
m (II)Z a_ triggerEvent
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b stopOpen
m ()V b recheckOpen
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z c stillValid
c net/minecraft/world/level/block/entity/TileEntityEnderChest$1 net/minecraft/world/level/block/entity/EnderChestBlockEntity$1
f Lnet/minecraft/world/level/block/entity/TileEntityEnderChest; a this$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a openerCountChanged
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a onOpen
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isOwnContainer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b onClose
c net/minecraft/world/level/block/entity/TileEntityEnderPortal net/minecraft/world/level/block/entity/TheEndPortalBlockEntity
m (Lnet/minecraft/core/EnumDirection;)Z a shouldRenderFace
c net/minecraft/world/level/block/entity/TileEntityFurnace net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity
f I b SLOT_INPUT
f I c SLOT_FUEL
f I d SLOT_RESULT
f I e DATA_LIT_TIME
f I f DATA_LIT_DURATION
f I g DATA_COOKING_PROGRESS
f I h DATA_COOKING_TOTAL_TIME
f I i NUM_DATA_VALUES
f I j BURN_TIME_STANDARD
f I k BURN_COOL_SPEED
f Lnet/minecraft/core/NonNullList; l items
f Lnet/minecraft/world/inventory/IContainerProperties; m dataAccess
f [I q SLOTS_FOR_UP
f [I r SLOTS_FOR_DOWN
f [I s SLOTS_FOR_SIDES
f I t litTime
f I u litDuration
f I v cookingProgress
f I w cookingTotalTime
f Ljava/util/Map; x fuelCache
f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; y recipesUsed
f Lnet/minecraft/world/item/crafting/CraftingManager$a; z quickCheck
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V a setRecipeUsed
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Ljava/util/Map;Lnet/minecraft/world/level/IMaterial;I)V a add
m (Lnet/minecraft/core/NonNullList;)V a setItems
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/core/NonNullList;I)Z a canBurn
m (Lnet/minecraft/world/entity/player/EntityHuman;Ljava/util/List;)V a awardUsedRecipes
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace
m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;I)V a add
m (Lnet/minecraft/world/entity/player/AutoRecipeStackManager;)V a fillStackedContents
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityFurnace;)V a serverTick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Ljava/util/List; a getRecipesToAwardAndPopExperience
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace
m (Lnet/minecraft/world/item/ItemStack;)I b getBurnDuration
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace
m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()I b getContainerSize
m (Lnet/minecraft/world/item/Item;)Z b isNeverAFurnaceFuel
m (Lnet/minecraft/world/item/ItemStack;)Z c isFuel
m ()Lnet/minecraft/world/item/crafting/RecipeHolder; d getRecipeUsed
m ()V f invalidateCache
m ()Ljava/util/Map; g getFuel
m ()Lnet/minecraft/core/NonNullList; j getItems
m ()Z l isLit
c net/minecraft/world/level/block/entity/TileEntityFurnace$1 net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity$1
m (I)I a get
m (II)V a set
m ()I a getCount
c net/minecraft/world/level/block/entity/TileEntityFurnaceFurnace net/minecraft/world/level/block/entity/FurnaceBlockEntity
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName
c net/minecraft/world/level/block/entity/TileEntityHopper net/minecraft/world/level/block/entity/HopperBlockEntity
f I d MOVE_ITEM_SPEED
f I e HOPPER_CONTAINER_SIZE
f [[I f CACHED_SLOTS
f Lnet/minecraft/core/NonNullList; g items
f I h cooldownTime
f J i tickedGameTime
f Lnet/minecraft/core/EnumDirection; j facing
m ()D H getLevelX
m ()D I getLevelY
m ()D J getLevelZ
m ()Z K isGridAligned
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a canMergeItems
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/EnumDirection;)Z a canPlaceItemInContainer
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/EnumDirection;)Z a canTakeItemFromContainer
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m (Lnet/minecraft/core/NonNullList;)V a setItems
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/IInventory; a getContainerAt
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityHopper;)Z a ejectItems
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityHopper;)V a pushItemsTick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/IHopper;)Z a suckInItems
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/EnumDirection;)[I a getSlots
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/item/ItemStack; a addItem
m (Lnet/minecraft/world/level/World;DDD)Lnet/minecraft/world/IInventory; a getEntityContainer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/entity/TileEntityHopper;)V a entityInside
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/entity/item/EntityItem;)Z a addItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityHopper;Ljava/util/function/BooleanSupplier;)Z a tryMoveItems
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/IHopper;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/IInventory; a getSourceContainer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;DDD)Lnet/minecraft/world/IInventory; a getContainerAt
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/core/EnumDirection;)Z b isFullContainer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/IHopper;)Ljava/util/List; b getItemsAtAndAbove
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/item/ItemStack; b tryMoveInItem
m ()I b getContainerSize
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/IInventory; b getBlockContainer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityHopper;)Lnet/minecraft/world/IInventory; b getAttachedContainer
m (Lnet/minecraft/world/level/block/state/IBlockData;)V b setBlockState
m (I)[I c createFlatSlots
m (I)V d setCooldown
m ()Lnet/minecraft/core/NonNullList; j getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName
m ()Z l inventoryFull
m ()Z u isOnCooldown
m ()Z v isOnCustomCooldown
c net/minecraft/world/level/block/entity/TileEntityJigsaw net/minecraft/world/level/block/entity/JigsawBlockEntity
f Ljava/lang/String; a TARGET
f Ljava/lang/String; b POOL
f Ljava/lang/String; c JOINT
f Ljava/lang/String; d PLACEMENT_PRIORITY
f Ljava/lang/String; e SELECTION_PRIORITY
f Ljava/lang/String; f NAME
f Ljava/lang/String; g FINAL_STATE
f Lnet/minecraft/resources/MinecraftKey; h name
f Lnet/minecraft/resources/MinecraftKey; i target
f Lnet/minecraft/resources/ResourceKey; j pool
f Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; k joint
f Ljava/lang/String; l finalState
f I m placementPriority
f I q selectionPriority
m (Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType;)V a setJoint
m (Ljava/lang/String;)V a setFinalState
m (Lnet/minecraft/resources/ResourceKey;)V a setPool
m (I)V a setPlacementPriority
m (Lnet/minecraft/server/level/WorldServer;IZ)V a generate
m (Lnet/minecraft/resources/MinecraftKey;)V a setName
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m ()Lnet/minecraft/network/protocol/Packet; au_ getUpdatePacket
m (I)V b setSelectionPriority
m (Lnet/minecraft/resources/MinecraftKey;)V b setTarget
m ()Lnet/minecraft/resources/MinecraftKey; b getName
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Lnet/minecraft/resources/MinecraftKey; c getTarget
m ()Lnet/minecraft/resources/ResourceKey; d getPool
m ()Ljava/lang/String; f getFinalState
m ()Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; j getJoint
m ()I k getPlacementPriority
m ()I l getSelectionPriority
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; u getUpdatePacket
m ()Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; v lambda$loadAdditional$0
c net/minecraft/world/level/block/entity/TileEntityJigsaw$JointType net/minecraft/world/level/block/entity/JigsawBlockEntity$JointType
f Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; a ROLLABLE
f Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; b ALIGNED
f Ljava/lang/String; c name
f [Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; d $VALUES
m (Ljava/lang/String;Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType;)Z a lambda$byName$0
m (Ljava/lang/String;)Ljava/util/Optional; a byName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getTranslatedName
m ()[Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/entity/TileEntityJukeBox net/minecraft/world/level/block/entity/JukeboxBlockEntity
f I b SONG_END_PADDING
f Lnet/minecraft/world/item/ItemStack; c item
f I d ticksSinceLastEvent
f J e tickCount
f J f recordStartedTick
f Z g isPlaying
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a spawnMusicParticles
m (Lnet/minecraft/world/item/ItemRecord;)Z a shouldRecordStopPlaying
m (Lnet/minecraft/world/entity/Entity;Z)V a setHasRecordBlockState
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/world/IInventory;ILnet/minecraft/world/item/ItemStack;)Z a canTakeItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityJukeBox;)V a playRecordTick
m ()I ah_ getMaxStackSize
m (Lnet/minecraft/world/item/ItemStack;)V b setTheItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b tick
m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/world/item/ItemStack;)V c setRecordWithoutPlaying
m (I)Lnet/minecraft/world/item/ItemStack; c splitTheItem
m ()Lnet/minecraft/world/item/ItemStack; f getTheItem
m ()Z j isRecordPlaying
m ()V k startPlaying
m ()V l popOutRecord
m ()V u stopPlaying
m ()Lnet/minecraft/world/level/block/entity/TileEntity; v getContainerBlockEntity
m ()Z w shouldSendJukeboxPlayingEvent
c net/minecraft/world/level/block/entity/TileEntityLectern net/minecraft/world/level/block/entity/LecternBlockEntity
f I a DATA_PAGE
f I b NUM_DATA
f I c SLOT_BOOK
f I d NUM_SLOTS
f Lnet/minecraft/world/IInventory; e bookAccess
f Lnet/minecraft/world/inventory/IContainerProperties; f dataAccess
f Lnet/minecraft/world/item/ItemStack; g book
f I h page
f I i pageCount
m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName
m (I)V a setPage
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)V a setBook
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/commands/CommandListenerWrapper; a createCommandSourceStack
m ()V a clearContent
m (Lnet/minecraft/world/item/ItemStack;)V b setBook
m ()Lnet/minecraft/world/item/ItemStack; b getBook
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/item/ItemStack; b resolveBook
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Z c hasBook
m (Lnet/minecraft/world/item/ItemStack;)I c getPageCount
m ()I f getPage
m ()I j getRedstoneSignal
m ()V k onBookItemRemove
m ()Z q onlyOpCanSetNbt
c net/minecraft/world/level/block/entity/TileEntityLectern$1 net/minecraft/world/level/block/entity/LecternBlockEntity$1
c net/minecraft/world/level/block/entity/TileEntityLectern$LecternInventory net/minecraft/world/level/block/entity/LecternBlockEntity$LecternInventory
c net/minecraft/world/level/block/entity/TileEntityLightDetector net/minecraft/world/level/block/entity/DaylightDetectorBlockEntity
c net/minecraft/world/level/block/entity/TileEntityLootable net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity
f Lnet/minecraft/resources/ResourceKey; l lootTable
f J m lootTableSeed
m (Lnet/minecraft/resources/ResourceKey;)V a setLootTable
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m (J)V a setLootTableSeed
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m ()Lnet/minecraft/resources/ResourceKey; aw_ getLootTable
m ()J ax_ getLootTableSeed
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m ()Z c isEmpty
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z d canOpen
c net/minecraft/world/level/block/entity/TileEntityMobSpawner net/minecraft/world/level/block/entity/SpawnerBlockEntity
f Lnet/minecraft/world/level/MobSpawnerAbstract; a spawner
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityMobSpawner;)V a clientTick
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/util/RandomSource;)V a setEntityId
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (II)Z a_ triggerEvent
m ()Lnet/minecraft/network/protocol/Packet; au_ getUpdatePacket
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityMobSpawner;)V b serverTick
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Lnet/minecraft/world/level/MobSpawnerAbstract; c getSpawner
m ()Z q onlyOpCanSetNbt
c net/minecraft/world/level/block/entity/TileEntityMobSpawner$1 net/minecraft/world/level/block/entity/SpawnerBlockEntity$1
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/MobSpawnerData;)V a setNextSpawnData
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;I)V a broadcastEvent
c net/minecraft/world/level/block/entity/TileEntityShulkerBox net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity
f I d COLUMNS
f I e ROWS
f I f CONTAINER_SIZE
f I g EVENT_SET_OPEN_COUNT
f I h OPENING_TICK_LENGTH
f F i MAX_LID_HEIGHT
f F j MAX_LID_ROTATION
f [I k SLOTS
f Lnet/minecraft/core/NonNullList; q itemStacks
f I r openCount
f Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; s animationStatus
f F t progress
f F u progressOld
f Lnet/minecraft/world/item/EnumColor; v color
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox;)V a tick
m (Lnet/minecraft/core/NonNullList;)V a setItems
m (F)F a getProgress
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/AxisAlignedBB; a getBoundingBox
m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace
m (II)Z a_ triggerEvent
m ()I b getContainerSize
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b updateAnimation
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z b canTakeItemThroughFace
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c moveCollidedEntities
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V d doNeighborUpdates
m (Lnet/minecraft/world/entity/player/EntityHuman;)V d_ startOpen
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V e loadFromTag
m ()Lnet/minecraft/core/NonNullList; j getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName
m ()Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; l getAnimationStatus
m ()Lnet/minecraft/world/item/EnumColor; u getColor
m ()Z v isClosed
c net/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus
f Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; a CLOSED
f Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; b OPENING
f Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; c OPENED
f Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; d CLOSING
c net/minecraft/world/level/block/entity/TileEntitySign net/minecraft/world/level/block/entity/SignBlockEntity
f Lorg/slf4j/Logger; a LOGGER
f I b MAX_TEXT_LINE_WIDTH
f I c TEXT_LINE_HEIGHT
f Ljava/util/UUID; d playerWhoMayEdit
f Lnet/minecraft/world/level/block/entity/SignText; e frontText
f Lnet/minecraft/world/level/block/entity/SignText; f backText
f Z g isWaxed
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/commands/CommandListenerWrapper; a createCommandSourceStack
m (Z)Lnet/minecraft/world/level/block/entity/SignText; a getText
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)Z a executeClickCommandsIfPresent
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Ljava/util/UUID;)V a setAllowedPlayerEditor
m (Lnet/minecraft/world/level/block/entity/SignText;Z)Z a setText
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isFacingFrontText
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a loadLine
m (Lnet/minecraft/world/level/block/entity/TileEntitySign;Lnet/minecraft/world/level/World;Ljava/util/UUID;)V a clearInvalidPlayerWhoMayEdit
m (Lnet/minecraft/world/entity/player/EntityHuman;ZLjava/util/List;)V a updateSignText
m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; a loadLines
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (ZLnet/minecraft/world/entity/player/EntityHuman;)Z a canExecuteClickCommands
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntitySign;)V a tick
m (Ljava/util/function/UnaryOperator;Z)Z a updateText
m (Lnet/minecraft/world/level/block/entity/SignText;)Z b setBackText
m (Z)Z b setWaxed
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Ljava/util/UUID;)Z b playerIsTooFarAwayToEdit
m ()I b getTextLineHeight
m ()I c getMaxTextLineWidth
m (Lnet/minecraft/world/level/block/entity/SignText;)Z c setFrontText
m ()Lnet/minecraft/sounds/SoundEffect; d getSignInteractionFailedSoundEvent
m ()Lnet/minecraft/world/level/block/entity/SignText; f createDefaultSignText
m ()Lnet/minecraft/world/level/block/entity/SignText; j getFrontText
m ()Lnet/minecraft/world/level/block/entity/SignText; k getBackText
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; l getUpdatePacket
m ()Z q onlyOpCanSetNbt
m ()Ljava/util/UUID; u getPlayerWhoMayEdit
m ()Z v isWaxed
m ()V w markUpdated
c net/minecraft/world/level/block/entity/TileEntitySign$1 net/minecraft/world/level/block/entity/SignBlockEntity$1
c net/minecraft/world/level/block/entity/TileEntitySkull net/minecraft/world/level/block/entity/SkullBlockEntity
f Ljava/util/concurrent/Executor; a CHECKED_MAIN_THREAD_EXECUTOR
f Ljava/lang/String; b TAG_PROFILE
f Ljava/lang/String; c TAG_NOTE_BLOCK_SOUND
f Ljava/lang/String; d TAG_CUSTOM_NAME
f Lorg/slf4j/Logger; e LOGGER
f Ljava/util/concurrent/Executor; f mainThreadExecutor
f Lcom/google/common/cache/LoadingCache; g profileCacheByName
f Lcom/google/common/cache/LoadingCache; h profileCacheById
f Lnet/minecraft/world/item/component/ResolvableProfile; i owner
f Lnet/minecraft/resources/MinecraftKey; j noteBlockSound
f I k animationTickCount
f Z l isAnimating
f Lnet/minecraft/network/chat/IChatBaseComponent; m customName
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage; a lambda$fetchProfileByName$4
m (F)F a getAnimation
m (Lnet/minecraft/server/Services;Ljava/util/concurrent/Executor;)V a setup
m (Lnet/minecraft/world/item/component/ResolvableProfile;)V a setOwner
m (Ljava/lang/Runnable;)V a lambda$static$0
m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a fetchGameProfile
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntitySkull;)V a animation
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional; a lambda$fetchProfileByName$3
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Ljava/lang/String;Lnet/minecraft/server/Services;)Ljava/util/concurrent/CompletableFuture; a fetchProfileByName
m ()Lnet/minecraft/network/protocol/Packet; au_ getUpdatePacket
m (Ljava/lang/String;)V b lambda$loadAdditional$6
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Ljava/util/Optional;)Ljava/util/Optional; b lambda$fetchProfileByName$2
m (Lnet/minecraft/world/item/component/ResolvableProfile;)V b lambda$updateOwnerProfile$7
m ()V b clear
m ()Lnet/minecraft/world/item/component/ResolvableProfile; c getOwnerProfile
m ()Lnet/minecraft/resources/MinecraftKey; d getNoteBlockSound
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; f getUpdatePacket
m ()V j updateOwnerProfile
m ()Z k lambda$setup$1
c net/minecraft/world/level/block/entity/TileEntitySkull$1 net/minecraft/world/level/block/entity/SkullBlockEntity$1
m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a load
c net/minecraft/world/level/block/entity/TileEntitySkull$2 net/minecraft/world/level/block/entity/SkullBlockEntity$2
c net/minecraft/world/level/block/entity/TileEntitySmoker net/minecraft/world/level/block/entity/SmokerBlockEntity
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m (Lnet/minecraft/world/item/ItemStack;)I b getBurnDuration
m ()Lnet/minecraft/network/chat/IChatBaseComponent; k getDefaultName
c net/minecraft/world/level/block/entity/TileEntityStructure net/minecraft/world/level/block/entity/StructureBlockEntity
f I a MAX_OFFSET_PER_AXIS
f I b MAX_SIZE_PER_AXIS
f Ljava/lang/String; c AUTHOR_TAG
f I d SCAN_CORNER_BLOCKS_RANGE
f Lnet/minecraft/resources/MinecraftKey; e structureName
f Ljava/lang/String; f author
f Ljava/lang/String; g metaData
f Lnet/minecraft/core/BlockPosition; h structurePos
f Lnet/minecraft/core/BaseBlockPosition; i structureSize
f Lnet/minecraft/world/level/block/EnumBlockMirror; j mirror
f Lnet/minecraft/world/level/block/EnumBlockRotation; k rotation
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; l mode
f Z m ignoreEntities
f Z q powered
f Z r showAir
f Z s showBoundingBox
f F t integrity
f J u seed
m ()Z A saveStructure
m ()V B unloadStructure
m ()Z C isStructureLoadable
m ()Z D isPowered
m ()Z E getShowAir
m ()Z F getShowBoundingBox
m ()V G updateBlockState
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a getRelatedCorners
m (Z)V a setIgnoreEntities
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure;)V a loadStructureInfo
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a usedBy
m (Lnet/minecraft/core/BlockPosition;Ljava/util/stream/Stream;)Ljava/util/Optional; a calculateEnclosingBoundingBox
m (F)V a setIntegrity
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a lambda$detectSize$0
m (J)V a setSeed
m (Ljava/lang/String;)V a setStructureName
m (Lnet/minecraft/world/level/block/EnumBlockMirror;)V a setMirror
m (Lnet/minecraft/core/BlockPosition;)V a setStructurePos
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure;)V a placeStructure
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/world/level/block/entity/TileEntity;)Lnet/minecraft/world/level/block/entity/TileEntityStructure; a lambda$getRelatedCorners$3
m (Lnet/minecraft/core/BaseBlockPosition;)V a setStructureSize
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a lambda$placeStructure$5
m (Lnet/minecraft/server/level/WorldServer;)Z a placeStructureIfSameSize
m (Lnet/minecraft/resources/MinecraftKey;)V a setStructureName
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)V a setRotation
m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode;)V a setMode
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/world/entity/EntityLiving;)V a createdBy
m (Lnet/minecraft/world/level/block/entity/TileEntityStructure;)Z a lambda$getRelatedCorners$4
m ()Lnet/minecraft/network/protocol/Packet; au_ getUpdatePacket
m (Z)Z b saveStructure
m (Lnet/minecraft/server/level/WorldServer;)Z b loadStructureInfo
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket
m (Lnet/minecraft/core/BlockPosition;)Z b lambda$getRelatedCorners$1
m (J)Lnet/minecraft/util/RandomSource; b createRandom
m (Lnet/minecraft/world/level/block/entity/TileEntity;)Z b lambda$getRelatedCorners$2
m (Ljava/lang/String;)V b setMetaData
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/server/level/WorldServer;)V c placeStructure
m ()Ljava/lang/String; c getStructureName
m (Z)V c setPowered
m ()Z d hasStructureName
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; d getStructureTemplate
m (Z)V d setShowAir
m (Z)V e setShowBoundingBox
m ()Lnet/minecraft/core/BlockPosition; f getStructurePos
m ()Lnet/minecraft/core/BaseBlockPosition; j getStructureSize
m ()Lnet/minecraft/world/level/block/EnumBlockMirror; k getMirror
m ()Lnet/minecraft/world/level/block/EnumBlockRotation; l getRotation
m ()Ljava/lang/String; u getMetaData
m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; v getMode
m ()Z w isIgnoreEntities
m ()F x getIntegrity
m ()J y getSeed
m ()Z z detectSize
c net/minecraft/world/level/block/entity/TileEntityStructure$UpdateType net/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType
f Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; a UPDATE_DATA
f Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; b SAVE_AREA
f Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; c LOAD_AREA
f Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; d SCAN_AREA
f [Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; e $VALUES
m ()[Lnet/minecraft/world/level/block/entity/TileEntityStructure$UpdateType; a $values
c net/minecraft/world/level/block/entity/TileEntityTypes net/minecraft/world/level/block/entity/BlockEntityType
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; A BARREL
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; B SMOKER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; C BLAST_FURNACE
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; D LECTERN
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; E BELL
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; F JIGSAW
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; G CAMPFIRE
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; H BEEHIVE
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; I SCULK_SENSOR
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; J CALIBRATED_SCULK_SENSOR
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; K SCULK_CATALYST
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; L SCULK_SHRIEKER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; M CHISELED_BOOKSHELF
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; N BRUSHABLE_BLOCK
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; O DECORATED_POT
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; P CRAFTER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; Q TRIAL_SPAWNER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; R VAULT
f Lorg/slf4j/Logger; S LOGGER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes$a; T factory
f Ljava/util/Set; U validBlocks
f Lcom/mojang/datafixers/types/Type; V dataType
f Lnet/minecraft/core/Holder$c; W builtInRegistryHolder
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; a FURNACE
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; b CHEST
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; c TRAPPED_CHEST
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; d ENDER_CHEST
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; e JUKEBOX
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; f DISPENSER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; g DROPPER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; h SIGN
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; i HANGING_SIGN
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; j MOB_SPAWNER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; k PISTON
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; l BREWING_STAND
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; m ENCHANTING_TABLE
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; n END_PORTAL
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; o BEACON
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; p SKULL
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; q DAYLIGHT_DETECTOR
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; r HOPPER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; s COMPARATOR
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; t BANNER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; u STRUCTURE_BLOCK
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; v END_GATEWAY
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; w COMMAND_BLOCK
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; x SHULKER_BOX
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; y BED
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; z CONDUIT
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; a getBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValid
m ()Lnet/minecraft/core/Holder$c; a builtInRegistryHolder
m (Ljava/lang/String;Lnet/minecraft/world/level/block/entity/TileEntityTypes$b;)Lnet/minecraft/world/level/block/entity/TileEntityTypes; a register
m (Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/resources/MinecraftKey; a getKey
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a create
c net/minecraft/world/level/block/entity/TileEntityTypes$a net/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier
c net/minecraft/world/level/block/entity/TileEntityTypes$b net/minecraft/world/level/block/entity/BlockEntityType$Builder
f Lnet/minecraft/world/level/block/entity/TileEntityTypes$a; a factory
f Ljava/util/Set; b validBlocks
m (Lnet/minecraft/world/level/block/entity/TileEntityTypes$a;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/entity/TileEntityTypes$b; a of
m (Lcom/mojang/datafixers/types/Type;)Lnet/minecraft/world/level/block/entity/TileEntityTypes; a build
c net/minecraft/world/level/block/entity/TrialSpawnerBlockEntity net/minecraft/world/level/block/entity/TrialSpawnerBlockEntity
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; b trialSpawner
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V a lambda$loadAdditional$0
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveAdditional$1
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/util/RandomSource;)V a setEntityId
m (Lcom/mojang/serialization/DataResult$Error;)V a lambda$saveAdditional$2
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V a setState
m ()Lnet/minecraft/network/protocol/Packet; au_ getUpdatePacket
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; c getTrialSpawner
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; d getState
m ()V f markUpdated
m ()Z q onlyOpCanSetNbt
c net/minecraft/world/level/block/entity/UpdateOneTwentyOneBannerPatterns net/minecraft/world/level/block/entity/UpdateOneTwentyOneBannerPatterns
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector net/minecraft/world/level/block/entity/trialspawner/PlayerDetector
f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; a NO_CREATIVE_PLAYERS
f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; b INCLUDING_CREATIVE_PLAYERS
f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; c SHEEP
m (ZLnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/animal/EntitySheep;)Z a lambda$static$6
m (ZLnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z a lambda$static$4
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a;Lnet/minecraft/core/BlockPosition;DZ)Ljava/util/List; a lambda$static$7
m (Lnet/minecraft/core/BlockPosition;DLnet/minecraft/world/entity/player/EntityHuman;)Z a lambda$static$3
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a inLineOfSight
m (ZLnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Z b lambda$static$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a;Lnet/minecraft/core/BlockPosition;DZ)Ljava/util/List; b lambda$static$5
m (Lnet/minecraft/core/BlockPosition;DLnet/minecraft/world/entity/player/EntityHuman;)Z b lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a;Lnet/minecraft/core/BlockPosition;DZ)Ljava/util/List; c lambda$static$2
c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector
f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; a SELECT_FROM_LEVEL
m (Ljava/util/List;)Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; a onlySelectPlayers
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities
m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; a onlySelectPlayer
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Predicate;)Ljava/util/List; a getPlayers
c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a$1 net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Predicate;)Ljava/util/List; a getPlayers
c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a$2 net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector$2
f Ljava/util/List; b val$players
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List; a getEntities
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Predicate;)Ljava/util/List; a getPlayers
c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner net/minecraft/world/level/block/entity/trialspawner/TrialSpawner
f Ljava/lang/String; a NORMAL_CONFIG_TAG_NAME
f Ljava/lang/String; b OMINOUS_CONFIG_TAG_NAME
f I c DETECT_PLAYER_SPAWN_BUFFER
f I d DEFAULT_TARGET_COOLDOWN_LENGTH
f I e DEFAULT_PLAYER_SCAN_RANGE
f I f MAX_MOB_TRACKING_DISTANCE
f I g MAX_MOB_TRACKING_DISTANCE_SQR
f F h SPAWNING_AMBIENT_SOUND_CHANCE
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; i normalConfig
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; j ominousConfig
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData; k data
f I l requiredPlayerRange
f I m targetCooldownLength
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$b; n stateAccessor
f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; o playerDetector
f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; p entitySelector
f Z q overridePeacefulAndMobSpawnRule
f Z r isOminous
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Z)V a tickServer
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Ljava/util/UUID;)Z a shouldMobBeUntracked
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)V a tickClient
m (Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector;)V a setPlayerDetector
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a inLineOfSight
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; a lambda$codec$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a addBecomeOminousParticles
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/particles/ParticleParam;)V a addDetectPlayerParticles
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$1
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V a setState
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a applyOminous
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/resources/ResourceKey;)V a ejectReward
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/particles/ParticleType;)V a addSpawnParticles
m (DDDLnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; a lambda$spawnMob$2
m (Lnet/minecraft/world/level/World;)Z a canSpawnInLevel
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V b removeOminous
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b addEjectItemParticles
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; b getConfig
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Ljava/util/UUID;)Z b lambda$tickServer$3
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; c spawnMob
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; c getNormalConfig
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; d getOminousConfig
m ()Z e isOminous
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData; f getData
m ()I g getTargetCooldownLength
m ()I h getRequiredPlayerRange
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; i getState
m ()V j markUpdated
m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; k getPlayerDetector
m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; l getEntitySelector
m ()V m overridePeacefulAndMobSpawnRule
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; n getOminousConfigForSerialization
c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a; a NORMAL
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a; b OMINOUS
f Lnet/minecraft/core/particles/ParticleType; c particleType
f [Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a; d $VALUES
m ()I a encode
m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a; a decode
m ()[Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a; b $values
c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$b net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$StateAccessor
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V a setState
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; d getState
m ()V f markUpdated
c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; a DEFAULT
f Lcom/mojang/serialization/Codec; b CODEC
f I c spawnRange
f F d totalMobs
f F e simultaneousMobs
f F f totalMobsAddedPerPlayer
f F g simultaneousMobsAddedPerPlayer
f I h ticksBetweenSpawn
f Lnet/minecraft/util/random/SimpleWeightedRandomList; i spawnPotentialsDefinition
f Lnet/minecraft/util/random/SimpleWeightedRandomList; j lootTablesToEject
f Lnet/minecraft/resources/ResourceKey; k itemsToDropWhenOminous
m ()J a ticksBetweenItemSpawners
m (I)I a calculateTargetTotalMobs
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I b spawnRange
m (I)I b calculateTargetSimultaneousMobs
m ()F c totalMobs
m ()F d simultaneousMobs
m ()F e totalMobsAddedPerPlayer
m ()F f simultaneousMobsAddedPerPlayer
m ()I g ticksBetweenSpawn
m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; h spawnPotentialsDefinition
m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; i lootTablesToEject
m ()Lnet/minecraft/resources/ResourceKey; j itemsToDropWhenOminous
c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData
f Ljava/lang/String; a TAG_SPAWN_DATA
f Lcom/mojang/serialization/MapCodec; b MAP_CODEC
f Ljava/util/Set; c detectedPlayers
f Ljava/util/Set; d currentMobs
f J e cooldownEndsAt
f J f nextMobSpawnsAt
f I g totalMobsSpawned
f Ljava/util/Optional; h nextSpawnData
f Ljava/util/Optional; i ejectingLootTable
f Lnet/minecraft/world/entity/Entity; j displayEntity
f D k spin
f D l oSpin
f Ljava/lang/String; m TAG_NEXT_MOB_SPAWNS_AT
f I n DELAY_BETWEEN_PLAYER_SCANS
f I o TRIAL_OMEN_PER_BAD_OMEN_LEVEL
f Lnet/minecraft/util/random/SimpleWeightedRandomList; p dispensing
m (Lnet/minecraft/server/level/WorldServer;)Z a isCooldownFinished
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)Lnet/minecraft/world/entity/Entity; a getOrCreateDisplayEntity
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/EntityTypes;)V a setEntityId
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/util/random/SimpleWeightedRandomList; a getDispensingItems
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;I)Z a isReadyToSpawnNextMob
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;I)Z a hasFinishedSpawningAllMobs
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/WorldServer;)V a resetAfterBecomingOminous
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/core/BlockPosition;)I a countAdditionalPlayers
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Z a hasMobToSpawn
m ()V a reset
m (Lnet/minecraft/server/level/WorldServer;FI)Z a isReadyToOpenShutter
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V a tryDetectPlayers
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/effect/MobEffect;)V a transformBadOmenIntoTrialOmen
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)J a lowResolutionPosition
m (Lnet/minecraft/server/level/WorldServer;FI)Z b isReadyToEjectItems
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/MobSpawnerData; b getOrCreateNextSpawnData
m ()Z b haveAllCurrentMobsDied
m ()D c getSpin
m ()D d getOSpin
c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; a INACTIVE
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; b WAITING_FOR_PLAYERS
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; c ACTIVE
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; d WAITING_FOR_REWARD_EJECTION
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; e EJECTING_REWARD
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; f COOLDOWN
f F g DELAY_BEFORE_EJECT_AFTER_KILLING_LAST_MOB
f I h TIME_BETWEEN_EACH_EJECTION
f Ljava/lang/String; i name
f I j lightLevel
f D k spinningMobSpeed
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b; l particleEmission
f Z m isCapableOfSpawning
f [Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; n $VALUES
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/entity/player/EntityHuman;)Z a lambda$calculatePositionToSpawnSpawner$4
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/resources/ResourceKey;)V a lambda$tickAndGetNext$2
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a calculatePositionAbove
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Z a timeToSpawnItemSpawner
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Z)V a emitParticles
m ()I a lightLevel
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Ljava/util/UUID;)V a lambda$tickAndGetNext$1
m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/Entity; a selectEntityToSpawnItemAbove
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/util/Optional; a calculatePositionToSpawnSpawner
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/phys/Vec3D;)V a lambda$spawnOminousOminousItemSpawner$3
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; a tickAndGetNext
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V a spawnOminousOminousItemSpawner
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/entity/Entity;)Z a lambda$selectEntityToSpawnItemAbove$5
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/random/WeightedEntry$b;)V a lambda$tickAndGetNext$0
m ()D b spinningMobSpeed
m ()Ljava/lang/String; c getSerializedName
m ()Z d hasSpinningMob
m ()Z e isCapableOfSpawning
m ()[Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; f $values
c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$a net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$LightLevel
f I a UNLIT
f I b HALF_LIT
f I c LIT
c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b; a NONE
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b; b SMALL_FLAMES
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b; c FLAMES_AND_SMOKE
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b; d SMOKE_INSIDE_AND_TOP_FACE
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Z)V a lambda$static$3
m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/World;)V a addParticle
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Z)V b lambda$static$2
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Z)V c lambda$static$1
m (Lnet/minecraft/world/level/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Z)V d lambda$static$0
c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$SpinningMob
f D a NONE
f D b SLOW
f D c FAST
c net/minecraft/world/level/block/entity/vault/VaultBlockEntity net/minecraft/world/level/block/entity/vault/VaultBlockEntity
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/world/level/block/entity/vault/VaultServerData; b serverData
f Lnet/minecraft/world/level/block/entity/vault/VaultSharedData; c sharedData
f Lnet/minecraft/world/level/block/entity/vault/VaultClientData; d clientData
f Lnet/minecraft/world/level/block/entity/vault/VaultConfig; e config
m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)V a setConfig
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTBase; a encode
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$getUpdateTag$0
m ()Lnet/minecraft/network/protocol/Packet; au_ getUpdatePacket
m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)V b lambda$loadAdditional$1
m ()Lnet/minecraft/world/level/block/entity/vault/VaultServerData; b getServerData
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b access$000
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Lnet/minecraft/world/level/block/entity/vault/VaultSharedData; c getSharedData
m ()Lnet/minecraft/world/level/block/entity/vault/VaultClientData; d getClientData
m ()Lnet/minecraft/world/level/block/entity/vault/VaultConfig; f getConfig
c net/minecraft/world/level/block/entity/vault/VaultBlockEntity$a net/minecraft/world/level/block/entity/vault/VaultBlockEntity$Client
f I a PARTICLE_TICK_RATE
f F b IDLE_PARTICLE_CHANCE
f F c AMBIENT_SOUND_CHANCE
f I d ACTIVATION_PARTICLE_COUNT
f I e DEACTIVATION_PARTICLE_COUNT
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/particles/ParticleParam;)V a emitIdleParticles
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3D; a randomPosCenterOfCage
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/particles/ParticleParam;)V a emitDeactivationParticles
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isWithinConnectionRange
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/particles/ParticleParam;)V a emitActivationParticles
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/Vec3D; a keyholePos
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/player/EntityHuman;)V a emitConnectionParticlesForPlayer
m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Z a shouldDisplayActiveEffects
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultClientData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a tick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a playIdleSounds
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a emitConnectionParticlesForNearbyPlayers
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3D; b randomPosInsideCage
c net/minecraft/world/level/block/entity/vault/VaultBlockEntity$b net/minecraft/world/level/block/entity/vault/VaultBlockEntity$Server
f I a UNLOCKING_DELAY_TICKS
f I b DISPLAY_CYCLE_TICK_RATE
f I c INSERT_FAIL_SOUND_BUFFER_TICKS
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/List; a resolveItemsToEject
m (Lnet/minecraft/server/level/WorldServer;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/BlockPosition;)V a cycleDisplayItemFromLootTable
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;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 a tick
m (JLnet/minecraft/world/level/block/entity/vault/VaultState;)Z a shouldCycleDisplayItem
m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/item/ItemStack;)Z a isValidToInsert
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a setVaultState
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/ItemStack; a getRandomDisplayItemFromLootTable
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/core/BlockPosition;)V a playInsertFailSound
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;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 a unlock
m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultState;)Z a canEjectReward
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;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/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a tryInsertKey
c net/minecraft/world/level/block/entity/vault/VaultClientData net/minecraft/world/level/block/entity/vault/VaultClientData
f F a ROTATION_SPEED
f F b currentSpin
f F c previousSpin
m ()F a currentSpin
m ()F b previousSpin
m ()V c updateDisplayItemSpin
c net/minecraft/world/level/block/entity/vault/VaultConfig net/minecraft/world/level/block/entity/vault/VaultConfig
f Ljava/lang/String; a TAG_NAME
f Lnet/minecraft/world/level/block/entity/vault/VaultConfig; b DEFAULT
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/resources/ResourceKey; d lootTable
f D e activationRange
f D f deactivationRange
f Lnet/minecraft/world/item/ItemStack; g keyItem
f Ljava/util/Optional; h overrideLootTableToDisplay
f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; i playerDetector
f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; j entitySelector
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; a playerDetector
m ()Lnet/minecraft/resources/ResourceKey; b lootTable
m ()D c activationRange
m ()D d deactivationRange
m ()Lnet/minecraft/world/item/ItemStack; e keyItem
m ()Ljava/util/Optional; f overrideLootTableToDisplay
m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a; g entitySelector
m ()Lcom/mojang/serialization/DataResult; h validate
m ()Ljava/lang/String; i lambda$validate$1
c net/minecraft/world/level/block/entity/vault/VaultServerData net/minecraft/world/level/block/entity/vault/VaultServerData
f Ljava/lang/String; a TAG_NAME
f Lcom/mojang/serialization/Codec; b CODEC
f Z c isDirty
f I d MAX_REWARD_PLAYERS
f Ljava/util/Set; e rewardedPlayers
f J f stateUpdatingResumesAt
f Ljava/util/List; g itemsToEject
f J h lastInsertFailTimestamp
f I i totalEjectionsNeeded
m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)V a set
m ()J a getLastInsertFailTimestamp
m (Ljava/util/List;)V a setItemsToEject
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (J)V a setLastInsertFailTimestamp
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a hasRewardedPlayer
m (Lnet/minecraft/world/entity/player/EntityHuman;)V b addToRewardedPlayers
m ()Ljava/util/Set; b getRewardedPlayers
m (J)V b pauseStateUpdatingUntil
m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/lang/Integer; b lambda$static$3
m ()J c stateUpdatingResumesAt
m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/util/List; c lambda$static$2
m ()Ljava/util/List; d getItemsToEject
m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/lang/Long; d lambda$static$1
m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/util/Set; e lambda$static$0
m ()V e markEjectionFinished
m ()Lnet/minecraft/world/item/ItemStack; f getNextItemToEject
m ()Lnet/minecraft/world/item/ItemStack; g popNextItemToEject
m ()F h ejectionProgress
m ()V i markChanged
c net/minecraft/world/level/block/entity/vault/VaultSharedData net/minecraft/world/level/block/entity/vault/VaultSharedData
f Ljava/lang/String; a TAG_NAME
f Lcom/mojang/serialization/Codec; b CODEC
f Z c isDirty
f Lnet/minecraft/world/item/ItemStack; d displayItem
f Ljava/util/Set; e connectedPlayers
f D f connectedParticlesRange
m (Lnet/minecraft/world/item/ItemStack;)V a setDisplayItem
m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Ljava/util/UUID;)Z a lambda$updateConnectedPlayersWithinRange$4
m ()Lnet/minecraft/world/item/ItemStack; a getDisplayItem
m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a set
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;D)V a updateConnectedPlayersWithinRange
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Ljava/lang/Double; b lambda$static$2
m ()Z b hasDisplayItem
m ()Z c hasConnectedPlayers
m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Ljava/util/Set; c lambda$static$1
m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Lnet/minecraft/world/item/ItemStack; d lambda$static$0
m ()Ljava/util/Set; d getConnectedPlayers
m ()D e connectedParticlesRange
m ()V f markDirty
c net/minecraft/world/level/block/entity/vault/VaultState net/minecraft/world/level/block/entity/vault/VaultState
f Lnet/minecraft/world/level/block/entity/vault/VaultState; a INACTIVE
f Lnet/minecraft/world/level/block/entity/vault/VaultState; b ACTIVE
f Lnet/minecraft/world/level/block/entity/vault/VaultState; c UNLOCKING
f Lnet/minecraft/world/level/block/entity/vault/VaultState; d EJECTING
f I e UPDATE_CONNECTED_PLAYERS_TICK_RATE
f I f DELAY_BETWEEN_EJECTIONS_TICKS
f I g DELAY_AFTER_LAST_EJECTION_TICKS
f I h DELAY_BEFORE_FIRST_EJECTION_TICKS
f Ljava/lang/String; i stateName
f Lnet/minecraft/world/level/block/entity/vault/VaultState$a; j lightLevel
f [Lnet/minecraft/world/level/block/entity/vault/VaultState; k $VALUES
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;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 a onTransition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;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; a tickAndGetNext
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;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; a updateStateForConnectedPlayers
m ()I a lightLevel
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a onExit
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V a onEnter
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;F)V a ejectResultItem
m ()[Lnet/minecraft/world/level/block/entity/vault/VaultState; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/entity/vault/VaultState$1 net/minecraft/world/level/block/entity/vault/VaultState$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V a onEnter
c net/minecraft/world/level/block/entity/vault/VaultState$2 net/minecraft/world/level/block/entity/vault/VaultState$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V a onEnter
c net/minecraft/world/level/block/entity/vault/VaultState$3 net/minecraft/world/level/block/entity/vault/VaultState$3
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V a onEnter
c net/minecraft/world/level/block/entity/vault/VaultState$4 net/minecraft/world/level/block/entity/vault/VaultState$4
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V a onExit
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V a onEnter
c net/minecraft/world/level/block/entity/vault/VaultState$a net/minecraft/world/level/block/entity/vault/VaultState$LightLevel
f Lnet/minecraft/world/level/block/entity/vault/VaultState$a; a HALF_LIT
f Lnet/minecraft/world/level/block/entity/vault/VaultState$a; b LIT
f I c value
f [Lnet/minecraft/world/level/block/entity/vault/VaultState$a; d $VALUES
m ()[Lnet/minecraft/world/level/block/entity/vault/VaultState$a; a $values
c net/minecraft/world/level/block/grower/WorldGenTreeProvider net/minecraft/world/level/block/grower/TreeGrower
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; b OAK
f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; c SPRUCE
f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; d MANGROVE
f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; e AZALEA
f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; f BIRCH
f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; g JUNGLE
f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; h ACACIA
f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; i CHERRY
f Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; j DARK_OAK
f Ljava/util/Map; k GROWERS
f Ljava/lang/String; l name
f F m secondaryChance
f Ljava/util/Optional; n megaTree
f Ljava/util/Optional; o secondaryMegaTree
f Ljava/util/Optional; p tree
f Ljava/util/Optional; q secondaryTree
f Ljava/util/Optional; r flowers
f Ljava/util/Optional; s secondaryFlowers
m (Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/resources/ResourceKey; a getConfiguredFeature
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a hasFlowers
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a growTree
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;II)Z a isTwoByTwoSapling
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/ResourceKey; a getConfiguredMegaFeature
c net/minecraft/world/level/block/piston/BlockPiston net/minecraft/world/level/block/piston/PistonBaseBlock
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c EXTENDED
f I d TRIGGER_EXTEND
f I e TRIGGER_CONTRACT
f I f TRIGGER_DROP
f F g PLATFORM_THICKNESS
f Lnet/minecraft/world/phys/shapes/VoxelShape; h EAST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; i WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j SOUTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; k NORTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; l UP_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; m DOWN_AABB
f Z n isSticky
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Z)Z a moveBlocks
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)V a setPlacedBy
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a checkIfExtend
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/SignalGetter;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a getNeighborSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;ZLnet/minecraft/core/EnumDirection;)Z a isPushable
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
c net/minecraft/world/level/block/piston/BlockPiston$1 net/minecraft/world/level/block/piston/PistonBaseBlock$1
c net/minecraft/world/level/block/piston/BlockPiston$2 net/minecraft/world/level/block/piston/PistonBaseBlock$2
c net/minecraft/world/level/block/piston/BlockPistonExtension net/minecraft/world/level/block/piston/PistonHeadBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; F DOWN_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; G SOUTH_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; H NORTH_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; I EAST_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; J WEST_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; K SHORT_UP_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; L SHORT_DOWN_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; M SHORT_SOUTH_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; N SHORT_NORTH_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; O SHORT_EAST_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; P SHORT_WEST_ARM_AABB
f [Lnet/minecraft/world/phys/shapes/VoxelShape; Q SHAPES_SHORT
f [Lnet/minecraft/world/phys/shapes/VoxelShape; R SHAPES_LONG
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c TYPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d SHORT
f F e PLATFORM
f Lnet/minecraft/world/phys/shapes/VoxelShape; f EAST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; g WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; h SOUTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; i NORTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j UP_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; k DOWN_AABB
f F l AABB_OFFSET
f F m EDGE_MIN
f F n EDGE_MAX
f Lnet/minecraft/world/phys/shapes/VoxelShape; o UP_ARM_AABB
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (ZLnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a lambda$makeShapes$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/block/state/IBlockData; a playerWillDestroy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/core/EnumDirection;Z)Lnet/minecraft/world/phys/shapes/VoxelShape; a calculateShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Z)[Lnet/minecraft/world/phys/shapes/VoxelShape; a makeShapes
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isFittingBase
m (I)[Lnet/minecraft/world/phys/shapes/VoxelShape; b lambda$makeShapes$1
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
c net/minecraft/world/level/block/piston/BlockPistonExtension$1 net/minecraft/world/level/block/piston/PistonHeadBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/level/block/piston/BlockPistonMoving net/minecraft/world/level/block/piston/MovingPistonBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; b FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c TYPE
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;ZZ)Lnet/minecraft/world/level/block/entity/TileEntity; a newMovingBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a destroy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/piston/TileEntityPiston; a getBlockEntity
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createBlockStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntity; a newBlockEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
c net/minecraft/world/level/block/piston/PistonExtendsChecker net/minecraft/world/level/block/piston/PistonStructureResolver
f I a MAX_PUSH_DEPTH
f Lnet/minecraft/world/level/World; b level
f Lnet/minecraft/core/BlockPosition; c pistonPos
f Z d extending
f Lnet/minecraft/core/BlockPosition; e startPos
f Lnet/minecraft/core/EnumDirection; f pushDirection
f Ljava/util/List; g toPush
f Ljava/util/List; h toDestroy
f Lnet/minecraft/core/EnumDirection; i pistonDirection
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isSticky
m (Lnet/minecraft/core/BlockPosition;)Z a addBranchingBlocks
m ()Z a resolve
m (II)V a reorderListAtCollision
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a addBlockLine
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canStickToEachOther
m ()Lnet/minecraft/core/EnumDirection; b getPushDirection
m ()Ljava/util/List; c getToPush
m ()Ljava/util/List; d getToDestroy
c net/minecraft/world/level/block/piston/PistonUtil net/minecraft/world/level/block/piston/PistonMath
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/core/EnumDirection;D)Lnet/minecraft/world/phys/AxisAlignedBB; a getMovementArea
c net/minecraft/world/level/block/piston/PistonUtil$1 net/minecraft/world/level/block/piston/PistonMath$1
f [I a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/level/block/piston/TileEntityPiston net/minecraft/world/level/block/piston/PistonMovingBlockEntity
f D a TICK_MOVEMENT
f I b TICKS_TO_EXTEND
f D c PUSH_OFFSET
f Lnet/minecraft/world/level/block/state/IBlockData; d movedState
f Lnet/minecraft/core/EnumDirection; e direction
f Z f extending
f Z g isSourcePiston
f Ljava/lang/ThreadLocal; h NOCLIP
f F i progress
f F j progressO
f J k lastTicked
f I l deathTicks
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a lambda$moveStuckEntities$1
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/phys/AxisAlignedBB;)D a getMovement
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/EnumDirection;D)V a fixEntityWithinPistonBase
m (F)F a getProgress
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)Z a matchesStickyCritera
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getCollisionShape
m (Lnet/minecraft/world/level/World;)V a setLevel
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/piston/TileEntityPiston;)V a tick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;FLnet/minecraft/world/level/block/piston/TileEntityPiston;)V a moveCollidedEntities
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/entity/Entity;DLnet/minecraft/core/EnumDirection;)V a moveEntityByPiston
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/level/block/piston/TileEntityPiston;)Lnet/minecraft/world/phys/AxisAlignedBB; a moveByPositionAndProgress
m (F)F b getXOff
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;FLnet/minecraft/world/level/block/piston/TileEntityPiston;)V b moveStuckEntities
m ()Z b isExtending
m ()Lnet/minecraft/core/EnumDirection; c getDirection
m (F)F c getYOff
m (F)F d getZOff
m ()Z d isSourcePiston
m (F)F e getExtendedProgress
m ()Lnet/minecraft/core/EnumDirection; f getMovementDirection
m ()Lnet/minecraft/world/level/block/state/IBlockData; j getMovedState
m ()V k finalTick
m ()J l getLastTicked
m ()Lnet/minecraft/world/level/block/state/IBlockData; u getCollisionRelatedBlockState
m ()Z v isStickyForEntities
m ()Lnet/minecraft/core/EnumDirection; w lambda$static$0
c net/minecraft/world/level/block/piston/TileEntityPiston$1 net/minecraft/world/level/block/piston/PistonMovingBlockEntity$1
f [I a $SwitchMap$net$minecraft$core$Direction$Axis
f [I b $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/level/block/state/BlockBase net/minecraft/world/level/block/state/BlockBehaviour
f [Lnet/minecraft/core/EnumDirection; aF UPDATE_SHAPE_ORDER
f Z aG hasCollision
f F aH explosionResistance
f Z aI isRandomlyTicking
f Lnet/minecraft/world/level/block/SoundEffectType; aJ soundType
f F aK friction
f F aL speedFactor
f F aM jumpFactor
f Z aN dynamicShape
f Lnet/minecraft/world/flag/FeatureFlagSet; aO requiredFeatures
f Lnet/minecraft/world/level/block/state/BlockBase$Info; aP properties
f Lnet/minecraft/resources/ResourceKey; aQ drops
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a attack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canBeReplaced
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;II)V a updateIndirectNeighbourShapes
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getDestroyProgress
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getInteractionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onRemove
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)J a getSeed
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m ()F aq_ getMaxHorizontalOffset
m ()F as_ getMaxVerticalOffset
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; b simpleCodec
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b_ getBlockSupportShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c isCollisionShapeFullBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F d getShadeBrightness
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d_ isRandomlyTicking
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ useShapeForLightOcclusion
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I g getLightBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/SoundEffectType; g_ getSoundType
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z h isOcclusionShapeFullBlock
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
m ()Lnet/minecraft/world/level/block/Block; q asBlock
m ()Lnet/minecraft/world/item/Item; r asItem
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; t properties
m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; u propertiesCodec
m ()Lnet/minecraft/resources/ResourceKey; v getLootTable
m ()Lnet/minecraft/world/level/material/MaterialMapColor; w defaultMapColor
m ()F x defaultDestroyTime
c net/minecraft/world/level/block/state/BlockBase$1 net/minecraft/world/level/block/state/BlockBehaviour$1
c net/minecraft/world/level/block/state/BlockBase$BlockData net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase
f Z A isRandomlyTicking
f Lnet/minecraft/world/level/block/state/BlockBase$BlockData$Cache; a cache
f I b lightEmission
f Z g useShapeForLightOcclusion
f Z h isAir
f Z i ignitedByLava
f Z j liquid
f Z k legacySolid
f Lnet/minecraft/world/level/material/EnumPistonReaction; l pushReaction
f Lnet/minecraft/world/level/material/MaterialMapColor; m mapColor
f F n destroySpeed
f Z o requiresCorrectToolForDrops
f Z p canOcclude
f Lnet/minecraft/world/level/block/state/BlockBase$f; q isRedstoneConductor
f Lnet/minecraft/world/level/block/state/BlockBase$f; r isSuffocating
f Lnet/minecraft/world/level/block/state/BlockBase$f; s isViewBlocking
f Lnet/minecraft/world/level/block/state/BlockBase$f; t hasPostProcess
f Lnet/minecraft/world/level/block/state/BlockBase$f; u emissiveRendering
f Ljava/util/Optional; v offsetFunction
f Z w spawnTerrainParticles
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; x instrument
f Z y replaceable
f Lnet/minecraft/world/level/material/Fluid; z fluidState
m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; A instrument
m ()Z D calculateSolid
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Z)V a spawnAfterBreak
m (Lnet/minecraft/core/HolderSet;)Z a is
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a onPlace
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/ItemInteractionResult; a useItemOn
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getFaceOcclusionShape
m (Lnet/minecraft/world/item/context/BlockActionContext;)Z a canBeReplaced
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a entityCanStandOn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/MovingObjectPositionBlock;)Lnet/minecraft/world/EnumInteractionResult; a useWithoutItem
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Z a isValidSpawn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; a getTicker
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/EnumDirection;)Z a entityCanStandOnFace
m (Lnet/minecraft/core/BlockPosition;)J a getSeed
m (Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a propagatesSkylightDown
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a attack
m (Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering
m (Lnet/minecraft/world/level/material/FluidType;)Z a canBeReplaced
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V a updateNeighbourShapes
m (Lnet/minecraft/core/Holder;)Z a is
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a handleNeighborChanged
m ()V a initCache
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a tick
m (Lnet/minecraft/tags/TagKey;Ljava/util/function/Predicate;)Z a is
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a canSurvive
m (Lnet/minecraft/tags/TagKey;)Z a is
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getDestroyProgress
m (Lnet/minecraft/resources/ResourceKey;)Z a is
m (Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops
m (Lnet/minecraft/world/level/block/Block;)Z a is
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/EnumBlockSupport;)Z a isFaceSturdy
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a entityInside
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getAnalogOutputSignal
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;II)V a updateNeighbourShapes
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getLightBlock
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getSignal
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;II)V b updateIndirectNeighbourShapes
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onRemove
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m ()Lnet/minecraft/world/level/block/Block; b getBlock
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V b updateIndirectNeighbourShapes
m ()Lnet/minecraft/core/Holder; c getBlockHolder
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getVisualShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; c getOcclusionShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I c getDirectSignal
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/MaterialMapColor; d getMapColor
m ()Z d blocksMotion
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z d isFaceSturdy
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z e emissiveRendering
m ()Z e isSolid
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F f getShadeBrightness
m ()Z f hasLargeCollisionShape
m ()Z g useShapeForLightOcclusion
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z g isRedstoneConductor
m ()I h getLightEmission
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F h getDestroySpeed
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z i isSolidRender
m ()Z i isAir
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; j getShape
m ()Z j ignitedByLava
m ()Z k liquid
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; k getCollisionShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; l getBlockSupportShape
m ()Lnet/minecraft/world/level/block/EnumRenderType; l getRenderShape
m ()Z m isSignalSource
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; m getInteractionShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; n getOffset
m ()Z n hasAnalogOutputSignal
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; o getPistonPushReaction
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z o isSuffocating
m ()Z p canOcclude
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z p isViewBlocking
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z q hasPostProcess
m ()Z q hasOffsetFunction
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z r isCollisionShapeFullBlock
m ()Z r canBeReplaced
m ()Ljava/util/stream/Stream; s getTags
m ()Z t hasBlockEntity
m ()Lnet/minecraft/world/level/material/Fluid; u getFluidState
m ()Z v isRandomlyTicking
m ()Lnet/minecraft/world/level/block/SoundEffectType; w getSoundType
m ()Lnet/minecraft/world/level/block/state/IBlockData; x asState
m ()Z y requiresCorrectToolForDrops
m ()Z z shouldSpawnTerrainParticles
c net/minecraft/world/level/block/state/BlockBase$BlockData$Cache net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache
f Z a solidRender
f Lnet/minecraft/world/phys/shapes/VoxelShape; b collisionShape
f Z c largeCollisionShape
f Z d isCollisionShapeFullBlock
f [Lnet/minecraft/core/EnumDirection; e DIRECTIONS
f I f SUPPORT_TYPE_COUNT
f Z g propagatesSkylightDown
f I h lightBlock
f [Lnet/minecraft/world/phys/shapes/VoxelShape; i occlusionShapes
f [Z j faceSturdy
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/EnumBlockSupport;)Z a isFaceSturdy
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/EnumBlockSupport;)I b getFaceSupportIndex
c net/minecraft/world/level/block/state/BlockBase$EnumRandomOffset net/minecraft/world/level/block/state/BlockBehaviour$OffsetType
f Lnet/minecraft/world/level/block/state/BlockBase$EnumRandomOffset; a NONE
f Lnet/minecraft/world/level/block/state/BlockBase$EnumRandomOffset; b XZ
f Lnet/minecraft/world/level/block/state/BlockBase$EnumRandomOffset; c XYZ
c net/minecraft/world/level/block/state/BlockBase$Info net/minecraft/world/level/block/state/BlockBehaviour$Properties
f Lnet/minecraft/world/level/block/state/BlockBase$f; A isViewBlocking
f Lnet/minecraft/world/level/block/state/BlockBase$f; B hasPostProcess
f Lnet/minecraft/world/level/block/state/BlockBase$f; C emissiveRendering
f Z D dynamicShape
f Lnet/minecraft/world/flag/FeatureFlagSet; E requiredFeatures
f Ljava/util/Optional; F offsetFunction
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/function/Function; b mapColor
f Z c hasCollision
f Lnet/minecraft/world/level/block/SoundEffectType; d soundType
f Ljava/util/function/ToIntFunction; e lightEmission
f F f explosionResistance
f F g destroyTime
f Z h requiresCorrectToolForDrops
f Z i isRandomlyTicking
f F j friction
f F k speedFactor
f F l jumpFactor
f Lnet/minecraft/resources/ResourceKey; m drops
f Z n canOcclude
f Z o isAir
f Z p ignitedByLava
f Z q liquid
f Z r forceSolidOff
f Z s forceSolidOn
f Lnet/minecraft/world/level/material/EnumPistonReaction; t pushReaction
f Z u spawnTerrainParticles
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; v instrument
f Z w replaceable
f Lnet/minecraft/world/level/block/state/BlockBase$e; x isValidSpawn
f Lnet/minecraft/world/level/block/state/BlockBase$f; y isRedstoneConductor
f Lnet/minecraft/world/level/block/state/BlockBase$f; z isSuffocating
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a mapColor
m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a instrument
m (Lnet/minecraft/world/level/block/state/BlockBase$f;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a isRedstoneConductor
m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; a friction
m (Lnet/minecraft/world/level/block/SoundEffectType;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a sound
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a dropsLike
m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a requiredFeatures
m (Lnet/minecraft/world/level/block/state/BlockBase$EnumRandomOffset;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a offsetType
m (Ljava/util/function/Function;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a mapColor
m (Lnet/minecraft/world/level/block/state/BlockBase$e;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a isValidSpawn
m (FF)Lnet/minecraft/world/level/block/state/BlockBase$Info; a strength
m (Lnet/minecraft/world/level/material/EnumPistonReaction;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a pushReaction
m (Ljava/util/function/ToIntFunction;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a lightLevel
m (Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a mapColor
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; a of
m (Lnet/minecraft/world/level/block/state/BlockBase;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a ofFullCopy
m (Lnet/minecraft/world/level/block/state/BlockBase;)Lnet/minecraft/world/level/block/state/BlockBase$Info; b ofLegacyCopy
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; b noCollission
m (Lnet/minecraft/world/level/block/state/BlockBase$f;)Lnet/minecraft/world/level/block/state/BlockBase$Info; b isSuffocating
m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; b speedFactor
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; c noOcclusion
m (Lnet/minecraft/world/level/block/state/BlockBase$f;)Lnet/minecraft/world/level/block/state/BlockBase$Info; c isViewBlocking
m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; c jumpFactor
m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; d strength
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; d instabreak
m (Lnet/minecraft/world/level/block/state/BlockBase$f;)Lnet/minecraft/world/level/block/state/BlockBase$Info; d hasPostProcess
m (Lnet/minecraft/world/level/block/state/BlockBase$f;)Lnet/minecraft/world/level/block/state/BlockBase$Info; e emissiveRendering
m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; e destroyTime
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; e randomTicks
m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; f explosionResistance
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; f dynamicShape
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; g noLootTable
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; h ignitedByLava
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; i liquid
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; j forceSolidOn
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; k forceSolidOff
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; l air
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; m requiresCorrectToolForDrops
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; n noTerrainParticles
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; o replaceable
c net/minecraft/world/level/block/state/BlockBase$b net/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction
c net/minecraft/world/level/block/state/BlockBase$e net/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate
c net/minecraft/world/level/block/state/BlockBase$f net/minecraft/world/level/block/state/BlockBehaviour$StatePredicate
c net/minecraft/world/level/block/state/BlockStateList net/minecraft/world/level/block/state/StateDefinition
f Ljava/util/regex/Pattern; a NAME_PATTERN
f Ljava/lang/Object; b owner
f Lcom/google/common/collect/ImmutableSortedMap; c propertiesByName
f Lcom/google/common/collect/ImmutableList; d states
m ()Lcom/google/common/collect/ImmutableList; a getPossibleStates
m (Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/world/level/block/state/IBlockDataHolder; a lambda$new$0
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/block/state/properties/IBlockState$a; a lambda$appendPropertyCodec$5
m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/IBlockState; a getProperty
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/world/level/block/state/IBlockDataHolder; a lambda$appendPropertyCodec$6
m (Lcom/mojang/serialization/MapCodec;Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lcom/mojang/serialization/MapCodec; a appendPropertyCodec
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Lnet/minecraft/world/level/block/state/IBlockDataHolder;)Lcom/mojang/datafixers/util/Pair; a lambda$appendPropertyCodec$7
m (Ljava/util/List;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/util/List; a lambda$new$1
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/List;)Ljava/util/stream/Stream; a lambda$new$2
m (Lnet/minecraft/world/level/block/state/BlockStateList$b;Ljava/lang/Object;Lcom/mojang/serialization/MapCodec;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V a lambda$new$3
m ()Lnet/minecraft/world/level/block/state/IBlockDataHolder; b any
m (Ljava/lang/String;)V b lambda$appendPropertyCodec$4
m ()Ljava/lang/Object; c getOwner
m ()Ljava/util/Collection; d getProperties
c net/minecraft/world/level/block/state/BlockStateList$a net/minecraft/world/level/block/state/StateDefinition$Builder
f Ljava/lang/Object; a owner
f Ljava/util/Map; b properties
m ([Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/world/level/block/state/BlockStateList$a; a add
m (Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockStateList$b;)Lnet/minecraft/world/level/block/state/BlockStateList; a create
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)V a validateProperty
c net/minecraft/world/level/block/state/BlockStateList$b net/minecraft/world/level/block/state/StateDefinition$Factory
c net/minecraft/world/level/block/state/IBlockData net/minecraft/world/level/block/state/BlockState
f Lcom/mojang/serialization/Codec; b CODEC
m ()Lnet/minecraft/world/level/block/state/IBlockData; x asState
c net/minecraft/world/level/block/state/IBlockDataHolder net/minecraft/world/level/block/state/StateHolder
f Ljava/util/function/Function; a PROPERTY_ENTRY_TO_STRING_FUNCTION
f Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap; b values
f Ljava/lang/String; c NAME_TAG
f Ljava/lang/String; d PROPERTIES_TAG
f Ljava/lang/Object; e owner
f Lcom/mojang/serialization/MapCodec; f propertiesCodec
f Lcom/google/common/collect/Table; g neighbours
m ()Ljava/util/Collection; B getProperties
m ()Ljava/util/Map; C getValues
m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;Ljava/util/Optional;)Lnet/minecraft/world/level/block/state/IBlockDataHolder; a lambda$codec$1
m (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; a lambda$codec$2
m (Ljava/util/Map;)V a populateNeighbours
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/lang/Object; a cycle
m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;)Ljava/lang/Object; a lambda$codec$0
m (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; a findNextInCollection
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/lang/Object; a setValue
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z b hasProperty
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/lang/Object; b trySetValue
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/lang/Comparable; c getValue
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/util/Map; c makeNeighbourValues
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/util/Optional; d getOptionalValue
c net/minecraft/world/level/block/state/IBlockDataHolder$1 net/minecraft/world/level/block/state/StateHolder$1
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/lang/String; a getName
m (Ljava/util/Map$Entry;)Ljava/lang/String; a apply
c net/minecraft/world/level/block/state/pattern/ShapeDetector net/minecraft/world/level/block/state/pattern/BlockPattern
f [[[Ljava/util/function/Predicate; a pattern
f I b depth
f I c height
f I d width
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection; a find
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection; a matches
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lcom/google/common/cache/LoadingCache;)Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection; a matches
m ()I a getDepth
m (Lnet/minecraft/world/level/IWorldReader;Z)Lcom/google/common/cache/LoadingCache; a createLevelCache
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;III)Lnet/minecraft/core/BlockPosition; a translateAndRotate
m ()I b getHeight
m ()I c getWidth
m ()[[[Ljava/util/function/Predicate; d getPattern
c net/minecraft/world/level/block/state/pattern/ShapeDetector$BlockLoader net/minecraft/world/level/block/state/pattern/BlockPattern$BlockCacheLoader
f Lnet/minecraft/world/level/IWorldReader; a level
f Z b loadChunks
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock; a load
c net/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection net/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch
f Lnet/minecraft/core/BlockPosition; a frontTopLeft
f Lnet/minecraft/core/EnumDirection; b forwards
f Lnet/minecraft/core/EnumDirection; c up
f Lcom/google/common/cache/LoadingCache; d cache
f I e width
f I f height
f I g depth
m (III)Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock; a getBlock
m ()Lnet/minecraft/core/BlockPosition; a getFrontTopLeft
m ()Lnet/minecraft/core/EnumDirection; b getForwards
m ()Lnet/minecraft/core/EnumDirection; c getUp
m ()I d getWidth
m ()I e getHeight
m ()I f getDepth
c net/minecraft/world/level/block/state/pattern/ShapeDetectorBlock net/minecraft/world/level/block/state/pattern/BlockInWorld
f Lnet/minecraft/world/level/IWorldReader; a level
f Lnet/minecraft/core/BlockPosition; b pos
f Z c loadChunks
f Lnet/minecraft/world/level/block/state/IBlockData; d state
f Lnet/minecraft/world/level/block/entity/TileEntity; e entity
f Z f cachedEntity
m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a hasState
m ()Lnet/minecraft/world/level/block/state/IBlockData; a getState
m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a lambda$hasState$0
m ()Lnet/minecraft/world/level/block/entity/TileEntity; b getEntity
m ()Lnet/minecraft/world/level/IWorldReader; c getLevel
m ()Lnet/minecraft/core/BlockPosition; d getPos
c net/minecraft/world/level/block/state/pattern/ShapeDetectorBuilder net/minecraft/world/level/block/state/pattern/BlockPatternBuilder
f Lcom/google/common/base/Joiner; a COMMA_JOINED
f Ljava/util/List; b pattern
f Ljava/util/Map; c lookup
f I d height
f I e width
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z a lambda$new$0
m (CLjava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBuilder; a where
m ([Ljava/lang/String;)Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBuilder; a aisle
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBuilder; a start
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; b build
m ()[[[Ljava/util/function/Predicate; c createPattern
m ()V d ensureAllCharactersMatched
c net/minecraft/world/level/block/state/predicate/BlockPredicate net/minecraft/world/level/block/state/predicate/BlockPredicate
f Lnet/minecraft/world/level/block/Block; a block
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/predicate/BlockPredicate; a forBlock
c net/minecraft/world/level/block/state/predicate/BlockStatePredicate net/minecraft/world/level/block/state/predicate/BlockStatePredicate
f Ljava/util/function/Predicate; a ANY
f Lnet/minecraft/world/level/block/state/BlockStateList; b definition
f Ljava/util/Map; c properties
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/function/Predicate;)Z a applies
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; a forBlock
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; a where
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$static$0
c net/minecraft/world/level/block/state/properties/BlockProperties net/minecraft/world/level/block/state/properties/BlockStateProperties
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; A TRIGGERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; B UNSTABLE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; C WATERLOGGED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; D BERRIES
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; E BLOOM
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; F SHRIEKING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; G CAN_SUMMON
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; H HORIZONTAL_AXIS
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; I AXIS
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; J UP
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; K DOWN
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; L NORTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; M EAST
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; N SOUTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; O WEST
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; P FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; Q FACING_HOPPER
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; R HORIZONTAL_FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; S FLOWER_AMOUNT
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; T ORIENTATION
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; U ATTACH_FACE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; V BELL_ATTACHMENT
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; W EAST_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; X NORTH_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; Y SOUTH_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; Z WEST_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a ATTACHED
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aA DELAY
f I aB MAX_DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aC DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aD EGGS
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aE HATCH
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aF LAYERS
f I aG MIN_LEVEL
f I aH MIN_LEVEL_CAULDRON
f I aI MAX_LEVEL_3
f I aJ MAX_LEVEL_8
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aK LEVEL_CAULDRON
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aL LEVEL_COMPOSTER
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aM LEVEL_FLOWING
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aN LEVEL_HONEY
f I aO MAX_LEVEL_15
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aP LEVEL
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aQ MOISTURE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aR NOTE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aS PICKLES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aT POWER
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aU STAGE
f I aV STABILITY_MAX_DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aW STABILITY_DISTANCE
f I aX MIN_RESPAWN_ANCHOR_CHARGES
f I aY MAX_RESPAWN_ANCHOR_CHARGES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aZ RESPAWN_ANCHOR_CHARGES
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; aa EAST_REDSTONE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ab NORTH_REDSTONE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ac SOUTH_REDSTONE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ad WEST_REDSTONE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ae DOUBLE_BLOCK_HALF
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; af HALF
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ag RAIL_SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ah RAIL_SHAPE_STRAIGHT
f I ai MAX_AGE_1
f I aj MAX_AGE_2
f I ak MAX_AGE_3
f I al MAX_AGE_4
f I am MAX_AGE_5
f I an MAX_AGE_7
f I ao MAX_AGE_15
f I ap MAX_AGE_25
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aq AGE_1
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; ar AGE_2
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; as AGE_3
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; at AGE_4
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; au AGE_5
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; av AGE_7
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aw AGE_15
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; ax AGE_25
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; ay BITES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; az CANDLES
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b BOTTOM
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bA OMINOUS
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; ba ROTATION_16
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bb BED_PART
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bc CHEST_TYPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bd MODE_COMPARATOR
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; be DOOR_HINGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bf NOTEBLOCK_INSTRUMENT
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bg PISTON_TYPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bh SLAB_TYPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bi STAIRS_SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bj STRUCTUREBLOCK_MODE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bk BAMBOO_LEAVES
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bl TILT
f Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; bm VERTICAL_DIRECTION
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bn DRIPSTONE_THICKNESS
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bo SCULK_SENSOR_PHASE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bp CHISELED_BOOKSHELF_SLOT_0_OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bq CHISELED_BOOKSHELF_SLOT_1_OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; br CHISELED_BOOKSHELF_SLOT_2_OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bs CHISELED_BOOKSHELF_SLOT_3_OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bt CHISELED_BOOKSHELF_SLOT_4_OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bu CHISELED_BOOKSHELF_SLOT_5_OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; bv DUSTED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bw CRACKED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bx CRAFTING
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; by TRIAL_SPAWNER_STATE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bz VAULT_STATE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c CONDITIONAL
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d DISARMED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e DRAG
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f ENABLED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g EXTENDED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; h EYE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; i FALLING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; j HANGING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; k HAS_BOTTLE_0
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; l HAS_BOTTLE_1
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; m HAS_BOTTLE_2
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; n HAS_RECORD
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; o HAS_BOOK
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; p INVERTED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; q IN_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; r LIT
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; s LOCKED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; t OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; u OPEN
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; v PERSISTENT
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; w POWERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; x SHORT
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; y SIGNAL_FIRE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; z SNOWY
m (Lnet/minecraft/core/EnumDirection;)Z a lambda$static$0
m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Z a lambda$static$1
c net/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition net/minecraft/world/level/block/state/properties/AttachFace
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition; a FLOOR
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition; b WALL
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition; c CEILING
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition; e $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyBambooSize net/minecraft/world/level/block/state/properties/BambooLeaves
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBambooSize; a NONE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBambooSize; b SMALL
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBambooSize; c LARGE
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyBambooSize; e $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyBambooSize; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyBedPart net/minecraft/world/level/block/state/properties/BedPart
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBedPart; a HEAD
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBedPart; b FOOT
f Ljava/lang/String; c name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyBedPart; d $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyBedPart; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyBellAttach net/minecraft/world/level/block/state/properties/BellAttachType
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBellAttach; a FLOOR
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBellAttach; b CEILING
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBellAttach; c SINGLE_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyBellAttach; d DOUBLE_WALL
f Ljava/lang/String; e name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyBellAttach; f $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyBellAttach; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyChestType net/minecraft/world/level/block/state/properties/ChestType
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyChestType; a SINGLE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyChestType; b LEFT
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyChestType; c RIGHT
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyChestType; e $VALUES
m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyChestType; a getOpposite
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyChestType; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode net/minecraft/world/level/block/state/properties/ComparatorMode
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode; a COMPARE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode; b SUBTRACT
f Ljava/lang/String; c name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode; d $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge net/minecraft/world/level/block/state/properties/DoorHingeSide
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge; a LEFT
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge; b RIGHT
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge; c $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf net/minecraft/world/level/block/state/properties/DoubleBlockHalf
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf; a UPPER
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf; b LOWER
f Lnet/minecraft/core/EnumDirection; c directionToOther
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf; d $VALUES
m ()Lnet/minecraft/core/EnumDirection; a getDirectionToOther
m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf; b getOtherHalf
m ()Ljava/lang/String; c getSerializedName
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf; d $values
c net/minecraft/world/level/block/state/properties/BlockPropertyHalf net/minecraft/world/level/block/state/properties/Half
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyHalf; a TOP
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyHalf; b BOTTOM
f Ljava/lang/String; c name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyHalf; d $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyHalf; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyInstrument net/minecraft/world/level/block/state/properties/NoteBlockInstrument
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; A $VALUES
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; a HARP
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; b BASEDRUM
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; c SNARE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; d HAT
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; e BASS
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; f FLUTE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; g BELL
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; h GUITAR
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; i CHIME
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; j XYLOPHONE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; k IRON_XYLOPHONE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; l COW_BELL
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; m DIDGERIDOO
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; n BIT
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; o BANJO
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; p PLING
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; q ZOMBIE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; r SKELETON
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; s CREEPER
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; t DRAGON
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; u WITHER_SKELETON
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; v PIGLIN
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; w CUSTOM_HEAD
f Ljava/lang/String; x name
f Lnet/minecraft/core/Holder; y soundEvent
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a; z type
m ()Lnet/minecraft/core/Holder; a getSoundEvent
m ()Z b isTunable
m ()Ljava/lang/String; c getSerializedName
m ()Z d hasCustomSound
m ()Z e worksAboveNoteBlock
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; f $values
c net/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a net/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a; a BASE_BLOCK
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a; b MOB_HEAD
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a; c CUSTOM
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a; d $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a; a $values
c net/minecraft/world/level/block/state/properties/BlockPropertyPistonType net/minecraft/world/level/block/state/properties/PistonType
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyPistonType; a DEFAULT
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyPistonType; b STICKY
f Ljava/lang/String; c name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyPistonType; d $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyPistonType; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide net/minecraft/world/level/block/state/properties/RedstoneSide
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; a UP
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; b SIDE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; c NONE
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; e $VALUES
m ()Z a isConnected
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertySlabType net/minecraft/world/level/block/state/properties/SlabType
f Lnet/minecraft/world/level/block/state/properties/BlockPropertySlabType; a TOP
f Lnet/minecraft/world/level/block/state/properties/BlockPropertySlabType; b BOTTOM
f Lnet/minecraft/world/level/block/state/properties/BlockPropertySlabType; c DOUBLE
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertySlabType; e $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertySlabType; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyStairsShape net/minecraft/world/level/block/state/properties/StairsShape
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; a STRAIGHT
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; b INNER_LEFT
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; c INNER_RIGHT
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; d OUTER_LEFT
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; e OUTER_RIGHT
f Ljava/lang/String; f name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; g $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyStructureMode net/minecraft/world/level/block/state/properties/StructureMode
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; a SAVE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; b LOAD
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; c CORNER
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; d DATA
f Ljava/lang/String; e name
f Lnet/minecraft/network/chat/IChatBaseComponent; f displayName
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; g $VALUES
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getDisplayName
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition net/minecraft/world/level/block/state/properties/RailShape
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; a NORTH_SOUTH
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; b EAST_WEST
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; c ASCENDING_EAST
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; d ASCENDING_WEST
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; e ASCENDING_NORTH
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; f ASCENDING_SOUTH
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; g SOUTH_EAST
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; h SOUTH_WEST
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; i NORTH_WEST
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; j NORTH_EAST
f Ljava/lang/String; k name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; l $VALUES
m ()Ljava/lang/String; a getName
m ()Z b isAscending
m ()Ljava/lang/String; c getSerializedName
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; d $values
c net/minecraft/world/level/block/state/properties/BlockPropertyWallHeight net/minecraft/world/level/block/state/properties/WallSide
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight; a NONE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight; b LOW
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight; c TALL
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight; e $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockPropertyWallHeight; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/BlockPropertyWood net/minecraft/world/level/block/state/properties/WoodType
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; b OAK
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; c SPRUCE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; d BIRCH
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; e ACACIA
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; f CHERRY
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; g JUNGLE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; h DARK_OAK
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; i CRIMSON
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; j WARPED
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; k MANGROVE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; l BAMBOO
f Ljava/lang/String; m name
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; n setType
f Lnet/minecraft/world/level/block/SoundEffectType; o soundType
f Lnet/minecraft/world/level/block/SoundEffectType; p hangingSignSoundType
f Lnet/minecraft/sounds/SoundEffect; q fenceGateClose
f Lnet/minecraft/sounds/SoundEffect; r fenceGateOpen
f Ljava/util/Map; s TYPES
m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; a register
m ()Ljava/util/stream/Stream; a values
m ()Ljava/lang/String; b name
m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; c setType
m ()Lnet/minecraft/world/level/block/SoundEffectType; d soundType
m ()Lnet/minecraft/world/level/block/SoundEffectType; e hangingSignSoundType
m ()Lnet/minecraft/sounds/SoundEffect; f fenceGateClose
m ()Lnet/minecraft/sounds/SoundEffect; g fenceGateOpen
c net/minecraft/world/level/block/state/properties/BlockSetType net/minecraft/world/level/block/state/properties/BlockSetType
f Lnet/minecraft/sounds/SoundEffect; A trapdoorOpen
f Lnet/minecraft/sounds/SoundEffect; B pressurePlateClickOff
f Lnet/minecraft/sounds/SoundEffect; C pressurePlateClickOn
f Lnet/minecraft/sounds/SoundEffect; D buttonClickOff
f Lnet/minecraft/sounds/SoundEffect; E buttonClickOn
f Ljava/util/Map; F TYPES
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; b IRON
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; c COPPER
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; d GOLD
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; e STONE
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; f POLISHED_BLACKSTONE
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; g OAK
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; h SPRUCE
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; i BIRCH
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; j ACACIA
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; k CHERRY
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; l JUNGLE
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; m DARK_OAK
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; n CRIMSON
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; o WARPED
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; p MANGROVE
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; q BAMBOO
f Ljava/lang/String; r name
f Z s canOpenByHand
f Z t canOpenByWindCharge
f Z u canButtonBeActivatedByArrows
f Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; v pressurePlateSensitivity
f Lnet/minecraft/world/level/block/SoundEffectType; w soundType
f Lnet/minecraft/sounds/SoundEffect; x doorClose
f Lnet/minecraft/sounds/SoundEffect; y doorOpen
f Lnet/minecraft/sounds/SoundEffect; z trapdoorClose
m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; a register
m ()Ljava/util/stream/Stream; a values
m ()Ljava/lang/String; b name
m ()Z c canOpenByHand
m ()Z d canOpenByWindCharge
m ()Z e canButtonBeActivatedByArrows
m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; f pressurePlateSensitivity
m ()Lnet/minecraft/world/level/block/SoundEffectType; g soundType
m ()Lnet/minecraft/sounds/SoundEffect; h doorClose
m ()Lnet/minecraft/sounds/SoundEffect; i doorOpen
m ()Lnet/minecraft/sounds/SoundEffect; j trapdoorClose
m ()Lnet/minecraft/sounds/SoundEffect; k trapdoorOpen
m ()Lnet/minecraft/sounds/SoundEffect; l pressurePlateClickOff
m ()Lnet/minecraft/sounds/SoundEffect; m pressurePlateClickOn
m ()Lnet/minecraft/sounds/SoundEffect; n buttonClickOff
m ()Lnet/minecraft/sounds/SoundEffect; o buttonClickOn
c net/minecraft/world/level/block/state/properties/BlockSetType$a net/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity
f Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; a EVERYTHING
f Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; b MOBS
f [Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; c $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; a $values
c net/minecraft/world/level/block/state/properties/BlockStateBoolean net/minecraft/world/level/block/state/properties/BooleanProperty
f Lcom/google/common/collect/ImmutableSet; a values
m ()Ljava/util/Collection; a getPossibleValues
m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a create
m (Ljava/lang/Boolean;)Ljava/lang/String; a getName
m (Ljava/lang/Comparable;)Ljava/lang/String; a getName
m ()I b generateHashCode
m (Ljava/lang/String;)Ljava/util/Optional; b getValue
c net/minecraft/world/level/block/state/properties/BlockStateDirection net/minecraft/world/level/block/state/properties/DirectionProperty
m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; a create
m (Lnet/minecraft/core/EnumDirection;)Z a lambda$create$0
m (Ljava/lang/String;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; a create
m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; a create
m (Ljava/lang/String;[Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/properties/BlockStateDirection; a create
c net/minecraft/world/level/block/state/properties/BlockStateEnum net/minecraft/world/level/block/state/properties/EnumProperty
f Lcom/google/common/collect/ImmutableSet; a values
f Ljava/util/Map; b names
m ()Ljava/util/Collection; a getPossibleValues
m (Ljava/lang/Enum;)Ljava/lang/String; a getName
m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create
m (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create
m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create
m (Ljava/lang/Comparable;)Ljava/lang/String; a getName
m (Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create
m (Ljava/lang/Enum;)Z b lambda$create$0
m ()I b generateHashCode
m (Ljava/lang/String;)Ljava/util/Optional; b getValue
c net/minecraft/world/level/block/state/properties/BlockStateInteger net/minecraft/world/level/block/state/properties/IntegerProperty
f Lcom/google/common/collect/ImmutableSet; a values
f I b min
f I c max
m (Ljava/lang/String;II)Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; a create
m ()Ljava/util/Collection; a getPossibleValues
m (Ljava/lang/Integer;)Ljava/lang/String; a getName
m (Ljava/lang/Comparable;)Ljava/lang/String; a getName
m ()I b generateHashCode
m (Ljava/lang/String;)Ljava/util/Optional; b getValue
c net/minecraft/world/level/block/state/properties/DripstoneThickness net/minecraft/world/level/block/state/properties/DripstoneThickness
f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; a TIP_MERGE
f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; b TIP
f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; c FRUSTUM
f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; d MIDDLE
f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; e BASE
f Ljava/lang/String; f name
f [Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; g $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/IBlockState net/minecraft/world/level/block/state/properties/Property
f Ljava/lang/Class; a clazz
f Ljava/lang/String; b name
f Ljava/lang/Integer; c hashCode
f Lcom/mojang/serialization/Codec; d codec
f Lcom/mojang/serialization/Codec; e valueCodec
m ()Ljava/util/Collection; a getPossibleValues
m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;)Lnet/minecraft/world/level/block/state/properties/IBlockState$a; a value
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$new$2
m (Lnet/minecraft/world/level/block/state/IBlockDataHolder;Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/IBlockDataHolder; a lambda$parseValue$3
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/block/state/IBlockDataHolder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a parseValue
m (Ljava/lang/Comparable;)Ljava/lang/String; a getName
m ()I b generateHashCode
m (Ljava/lang/String;)Ljava/util/Optional; b getValue
m (Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/properties/IBlockState$a; b value
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c lambda$new$1
m ()Ljava/util/stream/Stream; c getAllValues
m (Ljava/lang/String;)Ljava/lang/String; d lambda$new$0
m ()Lcom/mojang/serialization/Codec; d codec
m ()Lcom/mojang/serialization/Codec; e valueCodec
m ()Ljava/lang/String; f getName
m ()Ljava/lang/Class; g getValueClass
c net/minecraft/world/level/block/state/properties/IBlockState$a net/minecraft/world/level/block/state/properties/Property$Value
f Lnet/minecraft/world/level/block/state/properties/IBlockState; a property
f Ljava/lang/Comparable; b value
m ()Lnet/minecraft/world/level/block/state/properties/IBlockState; a property
m ()Ljava/lang/Comparable; b value
c net/minecraft/world/level/block/state/properties/RotationSegment net/minecraft/world/level/block/state/properties/RotationSegment
f Lnet/minecraft/util/SegmentedAnglePrecision; a SEGMENTED_ANGLE16
f I b MAX_SEGMENT_INDEX
f I c NORTH_0
f I d EAST_90
f I e SOUTH_180
f I f WEST_270
m (Lnet/minecraft/core/EnumDirection;)I a convertToSegment
m (I)Ljava/util/Optional; a convertToDirection
m (F)I a convertToSegment
m ()I a getMaxSegmentIndex
m (I)F b convertToDegrees
c net/minecraft/world/level/block/state/properties/SculkSensorPhase net/minecraft/world/level/block/state/properties/SculkSensorPhase
f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; a INACTIVE
f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; b ACTIVE
f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; c COOLDOWN
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; e $VALUES
m ()[Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/block/state/properties/Tilt net/minecraft/world/level/block/state/properties/Tilt
f Lnet/minecraft/world/level/block/state/properties/Tilt; a NONE
f Lnet/minecraft/world/level/block/state/properties/Tilt; b UNSTABLE
f Lnet/minecraft/world/level/block/state/properties/Tilt; c PARTIAL
f Lnet/minecraft/world/level/block/state/properties/Tilt; d FULL
f Ljava/lang/String; e name
f Z f causesVibration
f [Lnet/minecraft/world/level/block/state/properties/Tilt; g $VALUES
m ()Z a causesVibration
m ()[Lnet/minecraft/world/level/block/state/properties/Tilt; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/border/BorderStatus net/minecraft/world/level/border/BorderStatus
f Lnet/minecraft/world/level/border/BorderStatus; a GROWING
f Lnet/minecraft/world/level/border/BorderStatus; b SHRINKING
f Lnet/minecraft/world/level/border/BorderStatus; c STATIONARY
f I d color
f [Lnet/minecraft/world/level/border/BorderStatus; e $VALUES
m ()I a getColor
m ()[Lnet/minecraft/world/level/border/BorderStatus; b $values
c net/minecraft/world/level/border/IWorldBorderListener net/minecraft/world/level/border/BorderChangeListener
m (Lnet/minecraft/world/level/border/WorldBorder;DD)V a onBorderCenterSet
m (Lnet/minecraft/world/level/border/WorldBorder;DDJ)V a onBorderSizeLerping
m (Lnet/minecraft/world/level/border/WorldBorder;I)V a onBorderSetWarningTime
m (Lnet/minecraft/world/level/border/WorldBorder;D)V a onBorderSizeSet
m (Lnet/minecraft/world/level/border/WorldBorder;I)V b onBorderSetWarningBlocks
m (Lnet/minecraft/world/level/border/WorldBorder;D)V b onBorderSetDamagePerBlock
m (Lnet/minecraft/world/level/border/WorldBorder;D)V c onBorderSetDamageSafeZOne
c net/minecraft/world/level/border/IWorldBorderListener$a net/minecraft/world/level/border/BorderChangeListener$DelegateBorderChangeListener
f Lnet/minecraft/world/level/border/WorldBorder; a worldBorder
m (Lnet/minecraft/world/level/border/WorldBorder;DD)V a onBorderCenterSet
m (Lnet/minecraft/world/level/border/WorldBorder;DDJ)V a onBorderSizeLerping
m (Lnet/minecraft/world/level/border/WorldBorder;I)V a onBorderSetWarningTime
m (Lnet/minecraft/world/level/border/WorldBorder;D)V a onBorderSizeSet
m (Lnet/minecraft/world/level/border/WorldBorder;I)V b onBorderSetWarningBlocks
m (Lnet/minecraft/world/level/border/WorldBorder;D)V b onBorderSetDamagePerBlock
m (Lnet/minecraft/world/level/border/WorldBorder;D)V c onBorderSetDamageSafeZOne
c net/minecraft/world/level/border/WorldBorder net/minecraft/world/level/border/WorldBorder
f Ljava/util/List; a listeners
f D b MAX_SIZE
f D c MAX_CENTER_COORDINATE
f Lnet/minecraft/world/level/border/WorldBorder$c; d DEFAULT_SETTINGS
f D e damagePerBlock
f D f damageSafeZone
f I g warningTime
f I h warningBlocks
f D i centerX
f D j centerZ
f I k absoluteMaxSize
f Lnet/minecraft/world/level/border/WorldBorder$a; l extent
m (Lnet/minecraft/core/BlockPosition;)Z a isWithinBounds
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a isWithinBounds
m (DDJ)V a lerpSizeBetween
m ()D a getCenterX
m (Lnet/minecraft/world/level/border/IWorldBorderListener;)V a addListener
m (DDD)Z a isWithinBounds
m (D)V a setSize
m (DD)Z a isWithinBounds
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a isInsideCloseToBorder
m (I)V a setAbsoluteMaxSize
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z a isWithinBounds
m (Lnet/minecraft/world/entity/Entity;)D a getDistanceToBorder
m (Lnet/minecraft/world/level/border/WorldBorder$c;)V a applySettings
m (DD)D b getDistanceToBorder
m (Lnet/minecraft/world/level/border/IWorldBorderListener;)V b removeListener
m (I)V b setWarningTime
m ()D b getCenterZ
m (D)V b setDamageSafeZone
m (DDD)Lnet/minecraft/core/BlockPosition; b clampToBounds
m (D)V c setDamagePerBlock
m (I)V c setWarningBlocks
m (DD)V c setCenter
m ()Lnet/minecraft/world/phys/shapes/VoxelShape; c getCollisionShape
m ()Lnet/minecraft/world/level/border/BorderStatus; d getStatus
m ()D e getMinX
m ()D f getMinZ
m ()D g getMaxX
m ()D h getMaxZ
m ()D i getSize
m ()J j getLerpRemainingTime
m ()D k getLerpTarget
m ()Ljava/util/List; l getListeners
m ()I m getAbsoluteMaxSize
m ()D n getDamageSafeZone
m ()D o getDamagePerBlock
m ()D p getLerpSpeed
m ()I q getWarningTime
m ()I r getWarningBlocks
m ()V s tick
m ()Lnet/minecraft/world/level/border/WorldBorder$c; t createSettings
c net/minecraft/world/level/border/WorldBorder$a net/minecraft/world/level/border/WorldBorder$BorderExtent
m ()D a getMinX
m ()D b getMaxX
m ()D c getMinZ
m ()D d getMaxZ
m ()D e getSize
m ()D f getLerpSpeed
m ()J g getLerpRemainingTime
m ()D h getLerpTarget
m ()Lnet/minecraft/world/level/border/BorderStatus; i getStatus
m ()V j onAbsoluteMaxSizeChange
m ()V k onCenterChange
m ()Lnet/minecraft/world/level/border/WorldBorder$a; l update
m ()Lnet/minecraft/world/phys/shapes/VoxelShape; m getCollisionShape
c net/minecraft/world/level/border/WorldBorder$b net/minecraft/world/level/border/WorldBorder$MovingBorderExtent
f D b from
f D c to
f J d lerpEnd
f J e lerpBegin
f D f lerpDuration
m ()D a getMinX
m ()D b getMaxX
m ()D c getMinZ
m ()D d getMaxZ
m ()D e getSize
m ()D f getLerpSpeed
m ()J g getLerpRemainingTime
m ()D h getLerpTarget
m ()Lnet/minecraft/world/level/border/BorderStatus; i getStatus
m ()V j onAbsoluteMaxSizeChange
m ()V k onCenterChange
m ()Lnet/minecraft/world/level/border/WorldBorder$a; l update
m ()Lnet/minecraft/world/phys/shapes/VoxelShape; m getCollisionShape
c net/minecraft/world/level/border/WorldBorder$c net/minecraft/world/level/border/WorldBorder$Settings
f D a centerX
f D b centerZ
f D c damagePerBlock
f D d safeZone
f I e warningBlocks
f I f warningTime
f D g size
f J h sizeLerpTime
f D i sizeLerpTarget
m (Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/world/level/border/WorldBorder$c;)Lnet/minecraft/world/level/border/WorldBorder$c; a read
m (Lnet/minecraft/nbt/NBTTagCompound;)V a write
m ()D a getCenterX
m ()D b getCenterZ
m ()D c getDamagePerBlock
m ()D d getSafeZone
m ()I e getWarningBlocks
m ()I f getWarningTime
m ()D g getSize
m ()J h getSizeLerpTime
m ()D i getSizeLerpTarget
c net/minecraft/world/level/border/WorldBorder$d net/minecraft/world/level/border/WorldBorder$StaticBorderExtent
f D b size
f D c minX
f D d minZ
f D e maxX
f D f maxZ
f Lnet/minecraft/world/phys/shapes/VoxelShape; g shape
m ()D a getMinX
m ()D b getMaxX
m ()D c getMinZ
m ()D d getMaxZ
m ()D e getSize
m ()D f getLerpSpeed
m ()J g getLerpRemainingTime
m ()D h getLerpTarget
m ()Lnet/minecraft/world/level/border/BorderStatus; i getStatus
m ()V j onAbsoluteMaxSizeChange
m ()V k onCenterChange
m ()Lnet/minecraft/world/level/border/WorldBorder$a; l update
m ()Lnet/minecraft/world/phys/shapes/VoxelShape; m getCollisionShape
m ()V n updateBox
c net/minecraft/world/level/chunk/BlockColumn net/minecraft/world/level/chunk/BlockColumn
m (ILnet/minecraft/world/level/block/state/IBlockData;)V a setBlock
m (I)Lnet/minecraft/world/level/block/state/IBlockData; a getBlock
c net/minecraft/world/level/chunk/BulkSectionAccess net/minecraft/world/level/chunk/BulkSectionAccess
f Lnet/minecraft/world/level/GeneratorAccess; a level
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; b acquiredSections
f Lnet/minecraft/world/level/chunk/ChunkSection; c lastSection
f J d lastSectionKey
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/chunk/ChunkSection; a getSection
m (Lnet/minecraft/core/BlockPosition;IJ)Lnet/minecraft/world/level/chunk/ChunkSection; a lambda$getSection$0
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; b getBlockState
c net/minecraft/world/level/chunk/CarvingMask net/minecraft/world/level/chunk/CarvingMask
f I a minY
f Ljava/util/BitSet; b mask
f Lnet/minecraft/world/level/chunk/CarvingMask$a; c additionalMask
m (Lnet/minecraft/world/level/chunk/CarvingMask$a;)V a setAdditionalMask
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/stream/Stream; a stream
m ()[J a toArray
m (III)V a set
m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Lnet/minecraft/core/BlockPosition; a lambda$stream$1
m (III)Z b get
m (III)I c getIndex
m (III)Z d lambda$new$0
c net/minecraft/world/level/chunk/CarvingMask$a net/minecraft/world/level/chunk/CarvingMask$Mask
c net/minecraft/world/level/chunk/Chunk net/minecraft/world/level/chunk/LevelChunk
f Lorg/slf4j/Logger; n LOGGER
f Lnet/minecraft/world/level/block/entity/TickingBlockEntity; o NULL_TICKER
f Ljava/util/Map; p tickersInLevel
f Z q loaded
f Lnet/minecraft/server/level/WorldServer; r level
f Ljava/util/function/Supplier; s fullStatus
f Lnet/minecraft/world/level/chunk/Chunk$c; t postLoad
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; u gameEventListenerRegistrySections
f Lnet/minecraft/world/ticks/LevelChunkTicks; v blockTicks
f Lnet/minecraft/world/ticks/LevelChunkTicks; w fluidTicks
m ()Z C isEmpty
m ()Lnet/minecraft/server/level/FullChunkStatus; D getFullStatus
m ()V E runPostLoad
m ()Lnet/minecraft/world/level/World; F getLevel
m ()Ljava/util/Map; G getBlockEntities
m ()V H postProcessGeneration
m ()V I clearAllBlockEntities
m ()V J registerAllBlockEntitiesAfterLevelLoad
m ()Z K isInLevel
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getBlockEntityNbtForSaving
m (Lnet/minecraft/world/entity/Entity;)V a addEntity
m (Lnet/minecraft/network/PacketDataSerializer;)V a replaceBiomes
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/block/entity/TileEntity; a promotePendingBlockEntity
m (Lnet/minecraft/server/level/WorldServer;)V a registerTickContainerInLevel
m (I)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; a getListenerRegistry
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/function/Consumer;)V a replaceWithPacketData
m (Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/TickingBlockEntity; a createTicker
m (III)Lnet/minecraft/world/level/material/Fluid; a getFluidState
m (Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/server/level/WorldServer;)V a removeGameEventListener
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState;)Lnet/minecraft/world/level/block/entity/TileEntity; a getBlockEntity
m (Lnet/minecraft/world/level/block/entity/TileEntity;)V a setBlockEntity
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState
m (Lnet/minecraft/world/level/block/entity/TileEntity;)V b addAndRegisterBlockEntity
m (Ljava/util/function/Supplier;)V b setFullStatus
m (Lnet/minecraft/server/level/WorldServer;)V b unregisterTickContainerFromLevel
m (Lnet/minecraft/world/level/block/entity/TileEntity;Lnet/minecraft/server/level/WorldServer;)V b addGameEventListener
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/entity/TileEntity;)V c updateBlockEntityTicker
m (J)V c unpackTicks
m (I)V c removeGameEventListenerRegistry
m (Z)V c setLoaded
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity
m (Lnet/minecraft/core/BlockPosition;)V d removeBlockEntity
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; g createBlockEntity
m (Lnet/minecraft/core/BlockPosition;)Z h isTicking
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; j getStatus
m (Lnet/minecraft/core/BlockPosition;)V k removeBlockEntityTicker
m ()Lnet/minecraft/world/ticks/TickContainerAccess; o getBlockTicks
m ()Lnet/minecraft/world/ticks/TickContainerAccess; p getFluidTicks
m ()Lnet/minecraft/world/level/chunk/IChunkAccess$a; q getTicksForSerialization
c net/minecraft/world/level/chunk/Chunk$1 net/minecraft/world/level/chunk/LevelChunk$1
m ()V a tick
m ()Z b isRemoved
m ()Lnet/minecraft/core/BlockPosition; c getPos
m ()Ljava/lang/String; d getType
c net/minecraft/world/level/chunk/Chunk$EnumTileEntityState net/minecraft/world/level/chunk/LevelChunk$EntityCreationType
f Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState; a IMMEDIATE
f Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState; b QUEUED
f Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState; c CHECK
c net/minecraft/world/level/chunk/Chunk$a net/minecraft/world/level/chunk/LevelChunk$BoundTickingBlockEntity
f Lnet/minecraft/world/level/block/entity/TileEntity; b blockEntity
f Lnet/minecraft/world/level/block/entity/BlockEntityTicker; c ticker
f Z d loggedInvalidBlockState
m ()V a tick
m ()Z b isRemoved
m ()Lnet/minecraft/core/BlockPosition; c getPos
m ()Ljava/lang/String; d getType
c net/minecraft/world/level/chunk/Chunk$c net/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor
c net/minecraft/world/level/chunk/Chunk$d net/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper
f Lnet/minecraft/world/level/block/entity/TickingBlockEntity; a ticker
m ()V a tick
m (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V a rebind
m ()Z b isRemoved
m ()Lnet/minecraft/core/BlockPosition; c getPos
m ()Ljava/lang/String; d getType
c net/minecraft/world/level/chunk/ChunkConverter net/minecraft/world/level/chunk/UpgradeData
f Lnet/minecraft/world/level/chunk/ChunkConverter; a EMPTY
f Lorg/slf4j/Logger; b LOGGER
f Ljava/lang/String; c TAG_INDICES
f [Lnet/minecraft/core/EnumDirection8; d DIRECTIONS
f Ljava/util/EnumSet; e sides
f Ljava/util/List; f neighborBlockTicks
f Ljava/util/List; g neighborFluidTicks
f [[I h index
f Ljava/util/Map; i MAP
f Ljava/util/Set; j CHUNKY_FIXERS
m (Lnet/minecraft/world/level/material/FluidType;)Ljava/lang/String; a lambda$write$9
m (Ljava/lang/String;)Ljava/util/Optional; a lambda$new$3
m (Lnet/minecraft/world/level/chunk/Chunk;)V a upgrade
m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/world/ticks/TickListChunk;)V a lambda$write$10
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/List;)V a loadTicks
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/chunk/ChunkConverter$a;)V a lambda$upgrade$6
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/ticks/TickListChunk;)V a lambda$upgrade$5
m ()Z a isEmpty
m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/String; a lambda$write$7
m (Lnet/minecraft/world/level/chunk/Chunk;Lnet/minecraft/core/EnumDirection8;)V a upgradeSides
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateState
m (Lnet/minecraft/world/level/chunk/Chunk;)V b upgradeInside
m (Ljava/lang/String;)Ljava/util/Optional; b lambda$new$1
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/ticks/TickListChunk;)V b lambda$upgrade$4
m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/world/ticks/TickListChunk;)V b lambda$write$8
m ()Lnet/minecraft/nbt/NBTTagCompound; b write
m ()Ljava/util/Optional; c lambda$new$2
m ()Ljava/util/Optional; d lambda$new$0
c net/minecraft/world/level/chunk/ChunkConverter$Type net/minecraft/world/level/chunk/UpgradeData$BlockFixers
f Lnet/minecraft/world/level/chunk/ChunkConverter$Type; a BLACKLIST
f Lnet/minecraft/world/level/chunk/ChunkConverter$Type; b DEFAULT
f Lnet/minecraft/world/level/chunk/ChunkConverter$Type; c CHEST
f Lnet/minecraft/world/level/chunk/ChunkConverter$Type; d LEAVES
f Lnet/minecraft/world/level/chunk/ChunkConverter$Type; e STEM_BLOCK
f [Lnet/minecraft/core/EnumDirection; f DIRECTIONS
f [Lnet/minecraft/world/level/chunk/ChunkConverter$Type; g $VALUES
m ()[Lnet/minecraft/world/level/chunk/ChunkConverter$Type; a $values
c net/minecraft/world/level/chunk/ChunkConverter$Type$1 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$1
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
c net/minecraft/world/level/chunk/ChunkConverter$Type$2 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$2
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
c net/minecraft/world/level/chunk/ChunkConverter$Type$3 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$3
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
c net/minecraft/world/level/chunk/ChunkConverter$Type$4 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$4
f Ljava/lang/ThreadLocal; g queue
m ()Ljava/util/List; a lambda$$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/GeneratorAccess;)V a processChunk
c net/minecraft/world/level/chunk/ChunkConverter$Type$5 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$5
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
c net/minecraft/world/level/chunk/ChunkConverter$a net/minecraft/world/level/chunk/UpgradeData$BlockFixer
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/GeneratorAccess;)V a processChunk
c net/minecraft/world/level/chunk/ChunkEmpty net/minecraft/world/level/chunk/EmptyLevelChunk
f Lnet/minecraft/core/Holder; n biome
m ()Z C isEmpty
m ()Lnet/minecraft/server/level/FullChunkStatus; D getFullStatus
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState
m (II)Z a isYSpaceEmpty
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState;)Lnet/minecraft/world/level/block/entity/TileEntity; a getBlockEntity
m (Lnet/minecraft/world/level/block/entity/TileEntity;)V a setBlockEntity
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState
m (Lnet/minecraft/world/level/block/entity/TileEntity;)V b addAndRegisterBlockEntity
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/core/BlockPosition;)V d removeBlockEntity
m (Lnet/minecraft/core/BlockPosition;)I i getLightEmission
c net/minecraft/world/level/chunk/ChunkGenerator net/minecraft/world/level/chunk/ChunkGenerator
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/biome/WorldChunkManager; b biomeSource
f Ljava/util/function/Supplier; c featuresPerStep
f Ljava/util/function/Function; d generationSettingsGetter
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)V a applyCarvers
m (Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a createBiomes
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;)V a createStructures
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a buildSurface
m (Ljava/util/Set;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Lcom/mojang/datafixers/util/Pair; a getNearestGeneratedStructure
m (Ljava/util/Set;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/StructureManager;ZLnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lcom/mojang/datafixers/util/Pair; a getStructureGeneratingAt
m (Lnet/minecraft/world/level/LevelHeightAccessor;)I a getSpawnHeight
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/StructureManager;)V a applyBiomeDecoration
m ()V a validate
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPosition;)V a addDebugScreenInfo
m (Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a fillFromNoise
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/BlockPosition;IZ)Lcom/mojang/datafixers/util/Pair; a findNearestMapStructure
m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getWritableArea
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/util/random/WeightedRandomList; a getMobsAt
m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/BlockColumn; a getBaseColumn
m (Lnet/minecraft/world/level/levelgen/structure/StructureSet$a;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;JLnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/SectionPosition;)Z a tryGenerateStructure
m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I a getBaseHeight
m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z a tryAddReference
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;)V a spawnOriginalMobs
m (Ljava/util/Set;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/StructureManager;IIIZJLnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement;)Lcom/mojang/datafixers/util/Pair; a getNearestGeneratedStructure
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a createReferences
m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/levelgen/structure/Structure;)I a fetchReferences
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; a getBiomeGenerationSettings
m ()Lcom/mojang/serialization/MapCodec; b codec
m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I b getFirstFreeHeight
m ()Ljava/util/Optional; c getTypeNameForDataFixer
m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I c getFirstOccupiedHeight
m ()Lnet/minecraft/world/level/biome/WorldChunkManager; d getBiomeSource
m ()I e getGenDepth
m ()I f getSeaLevel
m ()I g getMinY
c net/minecraft/world/level/chunk/ChunkGeneratorStructureState net/minecraft/world/level/chunk/ChunkGeneratorStructureState
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/world/level/levelgen/RandomState; b randomState
f Lnet/minecraft/world/level/biome/WorldChunkManager; c biomeSource
f J d levelSeed
f J e concentricRingsSeed
f Ljava/util/Map; f placementsForStructure
f Ljava/util/Map; g ringPositions
f Z h hasGeneratedPositions
f Ljava/util/List; i possibleStructureSets
m (Lnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Ljava/util/List; a getRingPositionsFor
m (Lnet/minecraft/core/Holder;III)Z a hasStructureChunkInRange
m ()Ljava/util/List; a possibleStructureSets
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Ljava/util/concurrent/CompletableFuture; a generateRingPositions
m (Lnet/minecraft/world/level/levelgen/structure/StructureSet;Lnet/minecraft/world/level/biome/WorldChunkManager;)Z a hasBiomesForStructureSet
m (Lnet/minecraft/core/Holder;)Ljava/util/List; a getPlacementsForStructure
m ()V b ensureStructuresGenerated
m ()Lnet/minecraft/world/level/levelgen/RandomState; c randomState
m ()J d getLevelSeed
m ()V e generatePositions
c net/minecraft/world/level/chunk/ChunkGenerators net/minecraft/world/level/chunk/ChunkGenerators
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap
c net/minecraft/world/level/chunk/ChunkSection net/minecraft/world/level/chunk/LevelChunkSection
f I a SECTION_WIDTH
f I b SECTION_HEIGHT
f I c SECTION_SIZE
f I d BIOME_CONTAINER_BITS
f S e nonEmptyBlockCount
f S f tickingBlockCount
f S g tickingFluidCount
f Lnet/minecraft/world/level/chunk/DataPaletteBlock; h states
m (IIILnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState
m (III)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState
m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;III)V a fillBiomesFromNoise
m (Lnet/minecraft/network/PacketDataSerializer;)V a read
m (IIILnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState
m ()V a acquire
m (Ljava/util/function/Predicate;)Z a maybeHas
m (Lnet/minecraft/network/PacketDataSerializer;)V b readBiomes
m (III)Lnet/minecraft/world/level/material/Fluid; b getFluidState
m ()V b release
m (III)Lnet/minecraft/core/Holder; c getNoiseBiome
m (Lnet/minecraft/network/PacketDataSerializer;)V c write
m ()Z c hasOnlyAir
m ()Z d isRandomlyTicking
m ()Z e isRandomlyTickingBlocks
m ()Z f isRandomlyTickingFluids
m ()V g recalcBlockCounts
m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock; h getStates
m ()Lnet/minecraft/world/level/chunk/PalettedContainerRO; i getBiomes
m ()I j getSerializedSize
c net/minecraft/world/level/chunk/DataPalette net/minecraft/world/level/chunk/Palette
m (I)Ljava/lang/Object; a valueFor
m (Ljava/util/function/Predicate;)Z a maybeHas
m ()I a getSerializedSize
m (Ljava/lang/Object;)I a idFor
m (Lnet/minecraft/network/PacketDataSerializer;)V a read
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
m ()I b getSize
m ()Lnet/minecraft/world/level/chunk/DataPalette; c copy
c net/minecraft/world/level/chunk/DataPalette$a net/minecraft/world/level/chunk/Palette$Factory
c net/minecraft/world/level/chunk/DataPaletteBlock net/minecraft/world/level/chunk/PalettedContainer
f I a MIN_PALETTE_BITS
f Lnet/minecraft/world/level/chunk/DataPaletteExpandable; b dummyPaletteResize
f Lnet/minecraft/core/Registry; c registry
f Lnet/minecraft/world/level/chunk/DataPaletteBlock$c; d data
f Lnet/minecraft/world/level/chunk/DataPaletteBlock$d; e strategy
m (III)Ljava/lang/Object; a get
m (Ljava/util/function/Consumer;)V a getAll
m (IIILjava/lang/Object;)Ljava/lang/Object; a getAndSet
m (Lnet/minecraft/network/PacketDataSerializer;)V a read
m ()V a acquire
m (Ljava/util/function/Predicate;)Z a maybeHas
m (I)Ljava/lang/Object; a get
m (Lnet/minecraft/core/Registry;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/DataPaletteBlock$d;Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PalettedContainerRO$b;)Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/level/chunk/DataPaletteBlock$c;I)Lnet/minecraft/world/level/chunk/DataPaletteBlock$c; a createOrReuseData
m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteBlock$d;)Lnet/minecraft/world/level/chunk/PalettedContainerRO$a; a pack
m (Lnet/minecraft/core/Registry;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/DataPaletteBlock$d;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; a codecRW
m (Lnet/minecraft/world/level/chunk/DataPaletteBlock$b;)V a count
m ([ILjava/util/function/IntUnaryOperator;)V a swapPalette
m (ILjava/lang/Object;)Ljava/lang/Object; a getAndSet
m (Lnet/minecraft/core/Registry;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/DataPaletteBlock$d;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; b codecRO
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
m (ILjava/lang/Object;)V b set
m (IIILjava/lang/Object;)Ljava/lang/Object; b getAndSetUnchecked
m ()V b release
m ()I c getSerializedSize
m (IIILjava/lang/Object;)V c set
m (ILjava/lang/Object;)I d lambda$new$0
m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock; d copy
m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock; e recreate
c net/minecraft/world/level/chunk/DataPaletteBlock$a net/minecraft/world/level/chunk/PalettedContainer$Configuration
f Lnet/minecraft/world/level/chunk/DataPalette$a; a factory
f I b bits
m ()Lnet/minecraft/world/level/chunk/DataPalette$a; a factory
m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteExpandable;I)Lnet/minecraft/world/level/chunk/DataPaletteBlock$c; a createData
m ()I b bits
c net/minecraft/world/level/chunk/DataPaletteBlock$b net/minecraft/world/level/chunk/PalettedContainer$CountConsumer
c net/minecraft/world/level/chunk/DataPaletteBlock$c net/minecraft/world/level/chunk/PalettedContainer$Data
f Lnet/minecraft/world/level/chunk/DataPaletteBlock$a; a configuration
f Lnet/minecraft/util/DataBits; b storage
f Lnet/minecraft/world/level/chunk/DataPalette; c palette
m ()I a getSerializedSize
m (Lnet/minecraft/world/level/chunk/DataPalette;Lnet/minecraft/util/DataBits;)V a copyFrom
m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock$c; b copy
m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock$a; c configuration
m ()Lnet/minecraft/util/DataBits; d storage
m ()Lnet/minecraft/world/level/chunk/DataPalette; e palette
c net/minecraft/world/level/chunk/DataPaletteBlock$d net/minecraft/world/level/chunk/PalettedContainer$Strategy
f Lnet/minecraft/world/level/chunk/DataPalette$a; a SINGLE_VALUE_PALETTE_FACTORY
f Lnet/minecraft/world/level/chunk/DataPalette$a; b LINEAR_PALETTE_FACTORY
f Lnet/minecraft/world/level/chunk/DataPalette$a; c HASHMAP_PALETTE_FACTORY
f Lnet/minecraft/world/level/chunk/DataPaletteBlock$d; d SECTION_STATES
f Lnet/minecraft/world/level/chunk/DataPaletteBlock$d; e SECTION_BIOMES
f Lnet/minecraft/world/level/chunk/DataPalette$a; f GLOBAL_PALETTE_FACTORY
f I g sizeBits
m (III)I a getIndex
m (Lnet/minecraft/core/Registry;I)Lnet/minecraft/world/level/chunk/DataPaletteBlock$a; a getConfiguration
m ()I a size
m (Lnet/minecraft/core/Registry;I)I b calculateBitsForSerialization
c net/minecraft/world/level/chunk/DataPaletteBlock$d$1 net/minecraft/world/level/chunk/PalettedContainer$Strategy$1
m (Lnet/minecraft/core/Registry;I)Lnet/minecraft/world/level/chunk/DataPaletteBlock$a; a getConfiguration
c net/minecraft/world/level/chunk/DataPaletteBlock$d$2 net/minecraft/world/level/chunk/PalettedContainer$Strategy$2
m (Lnet/minecraft/core/Registry;I)Lnet/minecraft/world/level/chunk/DataPaletteBlock$a; a getConfiguration
c net/minecraft/world/level/chunk/DataPaletteExpandable net/minecraft/world/level/chunk/PaletteResize
c net/minecraft/world/level/chunk/DataPaletteGlobal net/minecraft/world/level/chunk/GlobalPalette
f Lnet/minecraft/core/Registry; a registry
m (I)Ljava/lang/Object; a valueFor
m (Ljava/util/function/Predicate;)Z a maybeHas
m ()I a getSerializedSize
m (Ljava/lang/Object;)I a idFor
m (Lnet/minecraft/network/PacketDataSerializer;)V a read
m (ILnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteExpandable;Ljava/util/List;)Lnet/minecraft/world/level/chunk/DataPalette; a create
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
m ()I b getSize
m ()Lnet/minecraft/world/level/chunk/DataPalette; c copy
c net/minecraft/world/level/chunk/DataPaletteHash net/minecraft/world/level/chunk/HashMapPalette
f Lnet/minecraft/core/Registry; a registry
f Lnet/minecraft/util/RegistryID; b values
f Lnet/minecraft/world/level/chunk/DataPaletteExpandable; c resizeHandler
f I d bits
m (I)Ljava/lang/Object; a valueFor
m (Ljava/util/function/Predicate;)Z a maybeHas
m ()I a getSerializedSize
m (Ljava/lang/Object;)I a idFor
m (Lnet/minecraft/network/PacketDataSerializer;)V a read
m (ILnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteExpandable;Ljava/util/List;)Lnet/minecraft/world/level/chunk/DataPalette; a create
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
m ()I b getSize
m ()Lnet/minecraft/world/level/chunk/DataPalette; c copy
m ()Ljava/util/List; d getEntries
c net/minecraft/world/level/chunk/DataPaletteLinear net/minecraft/world/level/chunk/LinearPalette
f Lnet/minecraft/core/Registry; a registry
f [Ljava/lang/Object; b values
f Lnet/minecraft/world/level/chunk/DataPaletteExpandable; c resizeHandler
f I d bits
f I e size
m (I)Ljava/lang/Object; a valueFor
m (Ljava/util/function/Predicate;)Z a maybeHas
m ()I a getSerializedSize
m (Ljava/lang/Object;)I a idFor
m (Lnet/minecraft/network/PacketDataSerializer;)V a read
m (ILnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteExpandable;Ljava/util/List;)Lnet/minecraft/world/level/chunk/DataPalette; a create
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
m ()I b getSize
m ()Lnet/minecraft/world/level/chunk/DataPalette; c copy
c net/minecraft/world/level/chunk/IChunkAccess net/minecraft/world/level/chunk/ChunkAccess
f I a NO_FILLED_SECTION
f [Lit/unimi/dsi/fastutil/shorts/ShortList; b postProcessing
f Z c unsaved
f Lnet/minecraft/world/level/ChunkCoordIntPair; d chunkPos
f Lnet/minecraft/world/level/levelgen/NoiseChunk; e noiseChunk
f Lnet/minecraft/world/level/chunk/ChunkConverter; f upgradeData
f Lnet/minecraft/world/level/levelgen/blending/BlendingData; g blendingData
f Ljava/util/Map; h heightmaps
f Ljava/util/Map; j pendingBlockEntities
f Ljava/util/Map; k blockEntities
f Lnet/minecraft/world/level/LevelHeightAccessor; l levelHeightAccessor
f [Lnet/minecraft/world/level/chunk/ChunkSection; m sections
f Lorg/slf4j/Logger; n LOGGER
f Lit/unimi/dsi/fastutil/longs/LongSet; o EMPTY_REFERENCE_SET
f Z p isLightCorrect
f J q inhabitedTime
f Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; r carverBiomeSettings
f Ljava/util/Map; s structureStarts
f Ljava/util/Map; t structuresRefences
m ()V A initializeLightSources
m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; B getSkyLightSources
m ()I I_ getMinBuildHeight
m ()I J_ getHeight
m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;)V a fillBiomesFromNoise
m (II)Z a isYSpaceEmpty
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight
m (Z)V a setUnsaved
m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V a findBlocks
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;[J)V a setHeightmap
m (Ljava/util/function/BiConsumer;)V a findBlockLightSources
m (Lnet/minecraft/core/IRegistry;[Lnet/minecraft/world/level/chunk/ChunkSection;)V a replaceMissingSections
m (I)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; a getListenerRegistry
m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStartForStructure
m (J)V a incrementInhabitedTime
m (Lnet/minecraft/world/level/block/entity/TileEntity;)V a setBlockEntity
m (Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/NoiseChunk; a getOrCreateNoiseChunk
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getBlockEntityNbtForSaving
m (Lnet/minecraft/world/entity/Entity;)V a addEntity
m ()I a getHighestFilledSectionIndex
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState
m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V a addReferenceForStructure
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Lnet/minecraft/world/level/levelgen/HeightMap; a getOrCreateHeightmapUnprimed
m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a setStartForStructure
m (Ljava/util/function/Supplier;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; a carverBiome
m ([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList; a getOrCreateOffsetList
m (Lnet/minecraft/nbt/NBTTagCompound;)V a setBlockEntityNbt
m (SI)V a addPackedPostProcess
m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V a setBlendingData
m (Ljava/util/Map;)V a setAllStarts
m (Z)V b setLightCorrect
m (J)V b setInhabitedTime
m (I)Lnet/minecraft/world/level/chunk/ChunkSection; b getSection
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Z b hasPrimedHeightmap
m (Ljava/util/Map;)V b setAllReferences
m ()I b getHighestSectionPosition
m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; b getReferencesForStructure
m ()Ljava/util/Set; c getBlockEntitiesPos
m (Lnet/minecraft/core/BlockPosition;)V d removeBlockEntity
m ()[Lnet/minecraft/world/level/chunk/ChunkSection; d getSections
m (Lnet/minecraft/core/BlockPosition;)V e markPosForPostprocessing
m ()Ljava/util/Collection; e getHeightmaps
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/nbt/NBTTagCompound; f getBlockEntityNbt
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; f getPos
m ()Ljava/util/Map; g getAllStarts
m ()Ljava/util/Map; h getAllReferences
m ()Z i isUnsaved
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; j getStatus
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; k getHighestGeneratedStatus
m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; n getPostProcessing
m ()Lnet/minecraft/world/ticks/TickContainerAccess; o getBlockTicks
m ()Lnet/minecraft/world/ticks/TickContainerAccess; p getFluidTicks
m ()Lnet/minecraft/world/level/chunk/IChunkAccess$a; q getTicksForSerialization
m ()Lnet/minecraft/world/level/chunk/ChunkConverter; r getUpgradeData
m ()Z s isOldNoiseGeneration
m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; t getBlendingData
m ()J u getInhabitedTime
m ()Z v isLightCorrect
m ()Z w hasAnyStructureReferences
m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; x getBelowZeroRetrogen
m ()Z y isUpgrading
m ()Lnet/minecraft/world/level/LevelHeightAccessor; z getHeightAccessorForGeneration
c net/minecraft/world/level/chunk/IChunkAccess$a net/minecraft/world/level/chunk/ChunkAccess$TicksToSave
f Lnet/minecraft/world/ticks/SerializableTickContainer; a blocks
f Lnet/minecraft/world/ticks/SerializableTickContainer; b fluids
m ()Lnet/minecraft/world/ticks/SerializableTickContainer; a blocks
m ()Lnet/minecraft/world/ticks/SerializableTickContainer; b fluids
c net/minecraft/world/level/chunk/IChunkProvider net/minecraft/world/level/chunk/ChunkSource
m (ZZ)V a setSpawnSettings
m (Ljava/util/function/BooleanSupplier;Z)V a tick
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a updateChunkForced
m (II)Lnet/minecraft/world/level/chunk/Chunk; a getChunkNow
m (IIZ)Lnet/minecraft/world/level/chunk/Chunk; a getChunk
m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk
m (II)Z b hasChunk
m (II)Lnet/minecraft/world/level/chunk/LightChunk; c getChunkForLighting
m ()Ljava/lang/String; e gatherStats
m ()I j getLoadedChunksCount
m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; p getLightEngine
c net/minecraft/world/level/chunk/ILightAccess net/minecraft/world/level/chunk/LightChunkGetter
m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/SectionPosition;)V a onLightUpdate
m (II)Lnet/minecraft/world/level/chunk/LightChunk; c getChunkForLighting
m ()Lnet/minecraft/world/level/IBlockAccess; q getLevel
c net/minecraft/world/level/chunk/LightChunk net/minecraft/world/level/chunk/LightChunk
m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; B getSkyLightSources
m (Ljava/util/function/BiConsumer;)V a findBlockLightSources
c net/minecraft/world/level/chunk/NibbleArray net/minecraft/world/level/chunk/DataLayer
f I a LAYER_COUNT
f I b LAYER_SIZE
f I c SIZE
f [B d data
f I e NIBBLE_SIZE
f I f defaultValue
m ()[B a getData
m (I)V a fill
m (III)I a get
m (II)V a set
m (IIII)V a set
m (III)I b getIndex
m ()Lnet/minecraft/world/level/chunk/NibbleArray; b copy
m (I)Ljava/lang/String; b layerToString
m (I)Z c isDefinitelyFilledWith
m ()Z c isDefinitelyHomogenous
m (I)I d get
m ()Z d isEmpty
m (I)I e getNibbleIndex
m (I)I f getByteIndex
m (I)B g packFilled
c net/minecraft/world/level/chunk/PalettedContainerRO net/minecraft/world/level/chunk/PalettedContainerRO
m (III)Ljava/lang/Object; a get
m (Ljava/util/function/Consumer;)V a getAll
m (Ljava/util/function/Predicate;)Z a maybeHas
m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteBlock$d;)Lnet/minecraft/world/level/chunk/PalettedContainerRO$a; a pack
m (Lnet/minecraft/world/level/chunk/DataPaletteBlock$b;)V a count
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
m ()I c getSerializedSize
m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock; e recreate
c net/minecraft/world/level/chunk/PalettedContainerRO$a net/minecraft/world/level/chunk/PalettedContainerRO$PackedData
f Ljava/util/List; a paletteEntries
f Ljava/util/Optional; b storage
m ()Ljava/util/List; a paletteEntries
m ()Ljava/util/Optional; b storage
c net/minecraft/world/level/chunk/PalettedContainerRO$b net/minecraft/world/level/chunk/PalettedContainerRO$Unpacker
c net/minecraft/world/level/chunk/ProtoChunk net/minecraft/world/level/chunk/ProtoChunk
f Lnet/minecraft/world/level/lighting/LevelLightEngine; n lightEngine
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; o status
f Ljava/util/List; p entities
f Ljava/util/Map; q carvingMasks
f Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; r belowZeroRetrogen
f Lnet/minecraft/world/ticks/ProtoChunkTickList; s blockTicks
f Lnet/minecraft/world/ticks/ProtoChunkTickList; t fluidTicks
m ()Ljava/util/Map; D getBlockEntities
m ()Ljava/util/List; E getEntities
m ()Ljava/util/Map; F getBlockEntityNbts
m ()Lnet/minecraft/world/ticks/LevelChunkTicks; G unpackBlockTicks
m ()Lnet/minecraft/world/ticks/LevelChunkTicks; H unpackFluidTicks
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getBlockEntityNbtForSaving
m (Lnet/minecraft/world/entity/Entity;)V a addEntity
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/chunk/CarvingMask; a getCarvingMask
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState
m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a setStartForStructure
m (Lnet/minecraft/world/ticks/ProtoChunkTickList;)Lnet/minecraft/world/ticks/LevelChunkTicks; a unpackTicks
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a setStatus
m (SI)V a addPackedPostProcess
m (Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen;)V a setBelowZeroRetrogen
m (SILnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/core/BlockPosition; a unpackOffsetCoordinates
m (Lnet/minecraft/world/level/lighting/LevelLightEngine;)V a setLightEngine
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;Lnet/minecraft/world/level/chunk/CarvingMask;)V a setCarvingMask
m (Lnet/minecraft/world/level/block/entity/TileEntity;)V a setBlockEntity
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addEntity
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/chunk/CarvingMask; b getOrCreateCarvingMask
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/chunk/CarvingMask; c lambda$getOrCreateCarvingMask$0
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity
m (Lnet/minecraft/core/BlockPosition;)V d removeBlockEntity
m (Lnet/minecraft/core/BlockPosition;)V e markPosForPostprocessing
m (Lnet/minecraft/core/BlockPosition;)S g packOffsetCoordinates
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; j getStatus
m ()Lnet/minecraft/world/ticks/TickContainerAccess; o getBlockTicks
m ()Lnet/minecraft/world/ticks/TickContainerAccess; p getFluidTicks
m ()Lnet/minecraft/world/level/chunk/IChunkAccess$a; q getTicksForSerialization
m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; x getBelowZeroRetrogen
m ()Lnet/minecraft/world/level/LevelHeightAccessor; z getHeightAccessorForGeneration
c net/minecraft/world/level/chunk/ProtoChunkExtension net/minecraft/world/level/chunk/ImposterProtoChunk
f Lnet/minecraft/world/level/chunk/Chunk; n wrapped
f Z o allowWrites
m ()V A initializeLightSources
m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; B getSkyLightSources
m ()Lnet/minecraft/world/level/chunk/Chunk; C getWrapped
m ()I Q getMaxLightLevel
m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;)V a fillBiomesFromNoise
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getBlockEntityNbtForSaving
m (Lnet/minecraft/world/entity/Entity;)V a addEntity
m (Z)V a setUnsaved
m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V a findBlocks
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/chunk/CarvingMask; a getCarvingMask
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;[J)V a setHeightmap
m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V a addReferenceForStructure
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Lnet/minecraft/world/level/levelgen/HeightMap; a getOrCreateHeightmapUnprimed
m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a setStartForStructure
m (Lnet/minecraft/nbt/NBTTagCompound;)V a setBlockEntityNbt
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a setStatus
m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V a setBlendingData
m (Ljava/util/Map;)V a setAllStarts
m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStartForStructure
m (Lnet/minecraft/world/level/block/entity/TileEntity;)V a setBlockEntity
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a_ getBlockState
m (Ljava/util/Map;)V b setAllReferences
m (Z)V b setLightCorrect
m (I)Lnet/minecraft/world/level/chunk/ChunkSection; b getSection
m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; b getReferencesForStructure
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/chunk/CarvingMask; b getOrCreateCarvingMask
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; c fixType
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity
m (Lnet/minecraft/core/BlockPosition;)V d removeBlockEntity
m ()[Lnet/minecraft/world/level/chunk/ChunkSection; d getSections
m (Lnet/minecraft/core/BlockPosition;)V e markPosForPostprocessing
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/nbt/NBTTagCompound; f getBlockEntityNbt
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; f getPos
m ()Ljava/util/Map; g getAllStarts
m ()Ljava/util/Map; h getAllReferences
m ()Z i isUnsaved
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; j getStatus
m ()Lnet/minecraft/world/ticks/TickContainerAccess; o getBlockTicks
m ()Lnet/minecraft/world/ticks/TickContainerAccess; p getFluidTicks
m ()Lnet/minecraft/world/level/chunk/IChunkAccess$a; q getTicksForSerialization
m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; t getBlendingData
m ()Z v isLightCorrect
c net/minecraft/world/level/chunk/SingleValuePalette net/minecraft/world/level/chunk/SingleValuePalette
f Lnet/minecraft/core/Registry; a registry
f Ljava/lang/Object; b value
f Lnet/minecraft/world/level/chunk/DataPaletteExpandable; c resizeHandler
m (I)Ljava/lang/Object; a valueFor
m (Ljava/util/function/Predicate;)Z a maybeHas
m ()I a getSerializedSize
m (Ljava/lang/Object;)I a idFor
m (Lnet/minecraft/network/PacketDataSerializer;)V a read
m (ILnet/minecraft/core/Registry;Lnet/minecraft/world/level/chunk/DataPaletteExpandable;Ljava/util/List;)Lnet/minecraft/world/level/chunk/DataPalette; a create
m (Lnet/minecraft/network/PacketDataSerializer;)V b write
m ()I b getSize
m ()Lnet/minecraft/world/level/chunk/DataPalette; c copy
c net/minecraft/world/level/chunk/StructureAccess net/minecraft/world/level/chunk/StructureAccess
m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a setStartForStructure
m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a getStartForStructure
m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V a addReferenceForStructure
m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; b getReferencesForStructure
m (Ljava/util/Map;)V b setAllReferences
m ()Ljava/util/Map; h getAllReferences
c net/minecraft/world/level/chunk/status/ChunkStatus net/minecraft/world/level/chunk/status/ChunkStatus
f I a MAX_STRUCTURE_DISTANCE
f Ljava/util/EnumSet; b POST_FEATURES
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; c EMPTY
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; d STRUCTURE_STARTS
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; e STRUCTURE_REFERENCES
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; f BIOMES
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; g NOISE
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; h SURFACE
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; i CARVERS
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; j FEATURES
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; k INITIALIZE_LIGHT
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; l LIGHT
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; m SPAWN
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; n FULL
f Ljava/util/EnumSet; o PRE_FEATURES
f Ljava/util/List; p STATUS_BY_RANGE
f Lit/unimi/dsi/fastutil/ints/IntList; q RANGE_BY_STATUS
f I r index
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; s parent
f Lnet/minecraft/world/level/chunk/status/ChunkStatus$a; t generationTask
f Lnet/minecraft/world/level/chunk/status/ChunkStatus$b; u loadingTask
f I v range
f Z w hasLoadDependencies
f Lnet/minecraft/world/level/chunk/status/ChunkType; x chunkType
f Ljava/util/EnumSet; y heightmapsAfter
m ()Ljava/util/List; a getStatusList
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a generate
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a load
m (Ljava/lang/String;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a byName
m (Ljava/lang/String;Lnet/minecraft/world/level/chunk/status/ChunkStatus;IZLjava/util/EnumSet;Lnet/minecraft/world/level/chunk/status/ChunkType;Lnet/minecraft/world/level/chunk/status/ChunkStatus$a;Lnet/minecraft/world/level/chunk/status/ChunkStatus$b;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a register
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I a getDistance
m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a getStatusAroundFullChunk
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z b isOrAfter
m ()I b maxDistance
m ()I c getIndex
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; d getParent
m ()I e getRange
m ()Z f hasLoadDependencies
m ()Lnet/minecraft/world/level/chunk/status/ChunkType; g getChunkType
m ()Ljava/util/EnumSet; h heightmapsAfter
c net/minecraft/world/level/chunk/status/ChunkStatus$a net/minecraft/world/level/chunk/status/ChunkStatus$GenerationTask
c net/minecraft/world/level/chunk/status/ChunkStatus$b net/minecraft/world/level/chunk/status/ChunkStatus$LoadingTask
c net/minecraft/world/level/chunk/status/ChunkStatusTasks net/minecraft/world/level/chunk/status/ChunkStatusTasks
m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Z a isLighted
m (Lnet/minecraft/server/level/LightEngineThreaded;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a initializeLight
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a generateEmpty
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a loadPassThrough
m (Lnet/minecraft/server/level/LightEngineThreaded;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; b lightChunk
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; b loadStructureStarts
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; b generateStructureStarts
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; c generateStructureReferences
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; c loadInitializeLight
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; d generateBiomes
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; d loadLight
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; e loadFull
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; e generateNoise
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; f generateSurface
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; g generateCarvers
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; h generateFeatures
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; i generateInitializeLight
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; j generateLight
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; k generateSpawn
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/status/ToFullChunk;Ljava/util/List;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; l generateFull
c net/minecraft/world/level/chunk/status/ChunkType net/minecraft/world/level/chunk/status/ChunkType
f Lnet/minecraft/world/level/chunk/status/ChunkType; a PROTOCHUNK
f Lnet/minecraft/world/level/chunk/status/ChunkType; b LEVELCHUNK
f [Lnet/minecraft/world/level/chunk/status/ChunkType; c $VALUES
m ()[Lnet/minecraft/world/level/chunk/status/ChunkType; a $values
c net/minecraft/world/level/chunk/status/WorldGenContext net/minecraft/world/level/chunk/status/WorldGenContext
f Lnet/minecraft/server/level/WorldServer; a level
f Lnet/minecraft/world/level/chunk/ChunkGenerator; b generator
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; c structureManager
f Lnet/minecraft/server/level/LightEngineThreaded; d lightEngine
m ()Lnet/minecraft/server/level/WorldServer; a level
m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; b generator
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; c structureManager
m ()Lnet/minecraft/server/level/LightEngineThreaded; d lightEngine
c net/minecraft/world/level/chunk/storage/ChunkRegionLoader net/minecraft/world/level/chunk/storage/ChunkSerializer
f Ljava/lang/String; a X_POS_TAG
f Ljava/lang/String; b Z_POS_TAG
f Ljava/lang/String; c HEIGHTMAPS_TAG
f Ljava/lang/String; d IS_LIGHT_ON_TAG
f Ljava/lang/String; e SECTIONS_TAG
f Ljava/lang/String; f BLOCK_LIGHT_TAG
f Ljava/lang/String; g SKY_LIGHT_TAG
f Lcom/mojang/serialization/Codec; h BLOCK_STATE_CODEC
f Lorg/slf4j/Logger; i LOGGER
f Ljava/lang/String; j TAG_UPGRADE_DATA
f Ljava/lang/String; k BLOCK_TICKS_TAG
f Ljava/lang/String; l FLUID_TICKS_TAG
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/Codec; a makeBiomeCodec
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/nbt/NBTTagCompound; a packStructureData
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagList; a getListOfCompoundsOrNull
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/chunk/IChunkAccess$a;)V a saveTicks
m (Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/String;)V a logErrors
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;J)Ljava/util/Map; a unpackStructureStart
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Map; a unpackStructureReferences
m ([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/nbt/NBTTagList; a packOffsets
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/chunk/Chunk$c; a postLoadChunk
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/chunk/status/ChunkType; a getChunkTypeFromTag
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/chunk/ProtoChunk; a read
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/nbt/NBTTagCompound; a write
c net/minecraft/world/level/chunk/storage/ChunkRegionLoader$AsyncSaveData net/minecraft/world/level/chunk/storage/ChunkSerializer$AsyncSaveData
c net/minecraft/world/level/chunk/storage/ChunkRegionLoader$InProgressChunkHolder net/minecraft/world/level/chunk/storage/ChunkSerializer$InProgressChunkHolder
c net/minecraft/world/level/chunk/storage/ChunkRegionLoader$a net/minecraft/world/level/chunk/storage/ChunkSerializer$ChunkReadException
c net/minecraft/world/level/chunk/storage/ChunkScanAccess net/minecraft/world/level/chunk/storage/ChunkScanAccess
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/util/concurrent/CompletableFuture; a scanChunk
c net/minecraft/world/level/chunk/storage/EntityStorage net/minecraft/world/level/chunk/storage/EntityStorage
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/String; b ENTITIES_TAG
f Ljava/lang/String; c POSITION_TAG
f Lnet/minecraft/server/level/WorldServer; d level
f Lit/unimi/dsi/fastutil/longs/LongSet; f emptyChunks
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a loadEntities
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/ChunkCoordIntPair; a readChunkPos
m (Z)V a flush
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a writeChunkPos
m (Lnet/minecraft/world/level/entity/ChunkEntities;)V a storeEntities
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/entity/ChunkEntities; b emptyChunk
c net/minecraft/world/level/chunk/storage/IChunkLoader net/minecraft/world/level/chunk/storage/ChunkStorage
f Lnet/minecraft/world/level/levelgen/structure/PersistentStructureLegacy; b legacyStructureHandler
f I d LAST_MONOLYTH_STRUCTURE_DATA_VERSION
f Lcom/mojang/datafixers/DataFixer; e fixerUpper
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/levelgen/structure/PersistentStructureLegacy; a getLegacyStructureHandler
m (Lnet/minecraft/nbt/NBTTagCompound;)I a getVersion
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/concurrent/CompletableFuture; a write
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/ResourceKey;Ljava/util/Optional;)V a injectDatafixingContext
m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Z b isOldChunkAround
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; e read
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V f handleLegacyStructureIndex
m ()V o flushWorker
m ()Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; p chunkScanner
c net/minecraft/world/level/chunk/storage/IOWorker net/minecraft/world/level/chunk/storage/IOWorker
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/concurrent/atomic/AtomicBoolean; b shutdownRequested
f Lnet/minecraft/util/thread/ThreadedMailbox; c mailbox
f Lnet/minecraft/world/level/chunk/storage/RegionFileCache; d storage
f Ljava/util/Map; e pendingWrites
f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; f regionCacheForBlender
f I g REGION_CACHE_SIZE
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/IOWorker$a;)V a runStore
m (Ljava/util/function/Supplier;Lnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/util/thread/PairedQueue$b; a lambda$submitTask$14
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a loadAsync
m (II)Ljava/util/concurrent/CompletableFuture; a getOrCreateOldDataForRegion
m (Lnet/minecraft/world/level/chunk/storage/IOWorker$a;)Ljava/util/concurrent/CompletableFuture; a lambda$synchronize$5
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/storage/IOWorker$a; a lambda$store$2
m (Lnet/minecraft/util/thread/Mailbox;Ljava/util/function/Supplier;)V a lambda$submitTask$13
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/concurrent/CompletableFuture; a store
m (Ljava/util/BitSet;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a lambda$createOldDataForRegion$0
m ()V a storePendingChunk
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/util/concurrent/CompletableFuture; a scanChunk
m (Lnet/minecraft/nbt/NBTTagCompound;)Z a isOldChunk
m (Lnet/minecraft/util/thread/Mailbox;)Lnet/minecraft/util/thread/PairedQueue$b; a lambda$close$16
m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Z a isOldChunkAround
m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; a lambda$synchronize$11
m (Z)Ljava/util/concurrent/CompletableFuture; a synchronize
m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a submitTask
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$synchronize$6
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/StreamTagVisitor;)Lcom/mojang/datafixers/util/Either; b lambda$scanChunk$12
m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; b lambda$synchronize$9
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Lcom/mojang/datafixers/util/Either; b lambda$store$3
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lcom/mojang/datafixers/util/Either; b lambda$loadAsync$4
m (II)Ljava/util/concurrent/CompletableFuture; b createOldDataForRegion
m (Lnet/minecraft/util/thread/Mailbox;)V b lambda$close$15
m ()V b tellStorePending
m (II)Ljava/util/BitSet; c lambda$createOldDataForRegion$1
m ()Lcom/mojang/datafixers/util/Either; c lambda$synchronize$10
m ()Lcom/mojang/datafixers/util/Either; d lambda$synchronize$8
m ()Lcom/mojang/datafixers/util/Either; e lambda$synchronize$7
c net/minecraft/world/level/chunk/storage/IOWorker$Priority net/minecraft/world/level/chunk/storage/IOWorker$Priority
f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; a FOREGROUND
f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; b BACKGROUND
f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; c SHUTDOWN
f [Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; d $VALUES
m ()[Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; a $values
c net/minecraft/world/level/chunk/storage/IOWorker$a net/minecraft/world/level/chunk/storage/IOWorker$PendingStore
f Lnet/minecraft/nbt/NBTTagCompound; a data
f Ljava/util/concurrent/CompletableFuture; b result
c net/minecraft/world/level/chunk/storage/RecreatingChunkStorage net/minecraft/world/level/chunk/storage/RecreatingChunkStorage
f Lnet/minecraft/world/level/chunk/storage/IOWorker; a writeWorker
f Ljava/nio/file/Path; b writeFolder
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/concurrent/CompletableFuture; a write
c net/minecraft/world/level/chunk/storage/RecreatingSimpleRegionStorage net/minecraft/world/level/chunk/storage/RecreatingSimpleRegionStorage
f Lnet/minecraft/world/level/chunk/storage/IOWorker; a writeWorker
f Ljava/nio/file/Path; b writeFolder
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/concurrent/CompletableFuture; a write
c net/minecraft/world/level/chunk/storage/RegionFile net/minecraft/world/level/chunk/storage/RegionFile
f I a SECTOR_INTS
f Lnet/minecraft/world/level/chunk/storage/RegionFileBitSet; b usedSectors
f Lorg/slf4j/Logger; c LOGGER
f I d SECTOR_BYTES
f I e CHUNK_HEADER_SIZE
f I f HEADER_OFFSET
f Ljava/nio/ByteBuffer; g PADDING_BUFFER
f Ljava/lang/String; h EXTERNAL_FILE_EXTENSION
f I i EXTERNAL_STREAM_FLAG
f I j EXTERNAL_CHUNK_THRESHOLD
f I k CHUNK_NOT_PRESENT
f Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; l info
f Ljava/nio/file/Path; m path
f Ljava/nio/channels/FileChannel; n file
f Ljava/nio/file/Path; o externalFileDir
f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; p version
f Ljava/nio/ByteBuffer; q header
f Ljava/nio/IntBuffer; r offsets
f Ljava/nio/IntBuffer; s timestamps
m (Ljava/nio/file/Path;Ljava/nio/ByteBuffer;)Lnet/minecraft/world/level/chunk/storage/RegionFile$b; a writeToExternalFile
m (Lnet/minecraft/world/level/ChunkCoordIntPair;BLjava/io/InputStream;)Ljava/io/DataInputStream; a createChunkInputStream
m (II)I a packSectorOffset
m (B)Z a isExternalStreamChunk
m ()Ljava/nio/file/Path; a getPath
m (Lnet/minecraft/world/level/ChunkCoordIntPair;B)Ljava/io/DataInputStream; a createExternalChunkInputStream
m (I)I a getNumSectors
m (Ljava/nio/ByteBuffer;I)Ljava/io/ByteArrayInputStream; a createStream
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/nio/ByteBuffer;)V a write
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/io/DataInputStream; a getChunkDataInputStream
m (B)B b getExternalChunkVersion
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z b doesChunkExist
m (I)I b getSectorNumber
m ()V b flush
m (I)I c sizeToSectors
m ()I c getTimestamp
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/io/DataOutputStream; c getChunkDataOutputStream
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V d clear
m ()Ljava/nio/ByteBuffer; d createExternalStub
m ()V e writeHeader
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z e hasChunk
m ()V f padToFullSector
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/nio/file/Path; f getExternalChunkPath
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)I g getOffset
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)I h getOffsetIndex
c net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer
f Lnet/minecraft/world/level/ChunkCoordIntPair; b pos
c net/minecraft/world/level/chunk/storage/RegionFile$b net/minecraft/world/level/chunk/storage/RegionFile$CommitOp
c net/minecraft/world/level/chunk/storage/RegionFileBitSet net/minecraft/world/level/chunk/storage/RegionBitmap
f Ljava/util/BitSet; a used
m ()Lit/unimi/dsi/fastutil/ints/IntSet; a getUsed
m (I)I a allocate
m (II)V a force
m (II)V b free
c net/minecraft/world/level/chunk/storage/RegionFileCache net/minecraft/world/level/chunk/storage/RegionFileStorage
f Ljava/lang/String; a ANVIL_EXTENSION
f I b MAX_CACHE_SIZE
f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; c regionCache
f Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; d info
f Ljava/nio/file/Path; e folder
f Z f sync
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/StreamTagVisitor;)V a scanChunk
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/nbt/NBTTagCompound; a read
m ()V a flush
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)V a write
c net/minecraft/world/level/chunk/storage/RegionFileCache$RegionFileSizeException net/minecraft/world/level/chunk/storage/RegionFileStorage$RegionFileSizeException
c net/minecraft/world/level/chunk/storage/RegionFileCompression net/minecraft/world/level/chunk/storage/RegionFileVersion
f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; a VERSION_GZIP
f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; b VERSION_DEFLATE
f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; c VERSION_NONE
f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; d VERSION_LZ4
f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; e VERSION_CUSTOM
f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; f DEFAULT
f Lorg/slf4j/Logger; g LOGGER
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; h VERSIONS
f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; i VERSIONS_BY_NAME
f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; j selected
f I k id
f Ljava/lang/String; l optionName
f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression$a; m inputWrapper
f Lnet/minecraft/world/level/chunk/storage/RegionFileCompression$a; n outputWrapper
m (Ljava/lang/String;)V a configure
m (Ljava/io/InputStream;)Ljava/io/InputStream; a wrap
m (I)Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; a fromId
m ()Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; a getSelected
m (Lnet/minecraft/world/level/chunk/storage/RegionFileCompression;)Lnet/minecraft/world/level/chunk/storage/RegionFileCompression; a register
m (Ljava/io/OutputStream;)Ljava/io/OutputStream; a wrap
m (Ljava/io/InputStream;)Ljava/io/InputStream; b lambda$static$6
m ()I b getId
m (I)Z b isValidVersion
m (Ljava/io/OutputStream;)Ljava/io/OutputStream; b lambda$static$7
m (Ljava/io/InputStream;)Ljava/io/InputStream; c lambda$static$4
m (Ljava/io/OutputStream;)Ljava/io/OutputStream; c lambda$static$5
m (Ljava/io/InputStream;)Ljava/io/InputStream; d lambda$static$2
m (Ljava/io/OutputStream;)Ljava/io/OutputStream; d lambda$static$3
m (Ljava/io/InputStream;)Ljava/io/InputStream; e lambda$static$0
m (Ljava/io/OutputStream;)Ljava/io/OutputStream; e lambda$static$1
c net/minecraft/world/level/chunk/storage/RegionFileCompression$1 net/minecraft/world/level/chunk/storage/RegionFileVersion$1
c net/minecraft/world/level/chunk/storage/RegionFileCompression$a net/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper
c net/minecraft/world/level/chunk/storage/RegionFileSection net/minecraft/world/level/chunk/storage/SectionStorage
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/String; b SECTIONS_TAG
f Lnet/minecraft/world/level/LevelHeightAccessor; c levelHeightAccessor
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; e storage
f Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; f dirty
f Ljava/util/function/Function; g codec
f Ljava/util/function/Function; h factory
f Lnet/minecraft/core/IRegistryCustom; i registryAccess
m (Lcom/mojang/serialization/Dynamic;)I a getVersion
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a writeColumn
m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)J a getKey
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a flush
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/nbt/NBTTagCompound;)V a readColumn
m ()Z a hasWork
m (Ljava/util/function/BooleanSupplier;)V a tick
m (J)V a setDirty
m (J)V b onSectionLoad
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b readColumn
m (J)Ljava/util/Optional; c get
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; c tryRead
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V d writeColumn
m (J)Ljava/util/Optional; d getOrLoad
m (J)Z e outsideStoredRange
m (J)Ljava/lang/Object; f getOrCreate
m (J)V i lambda$getOrCreate$0
c net/minecraft/world/level/chunk/storage/RegionStorageInfo net/minecraft/world/level/chunk/storage/RegionStorageInfo
f Ljava/lang/String; a level
f Lnet/minecraft/resources/ResourceKey; b dimension
f Ljava/lang/String; c type
m (Ljava/lang/String;)Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; a withTypeSuffix
m ()Ljava/lang/String; a level
m ()Lnet/minecraft/resources/ResourceKey; b dimension
m ()Ljava/lang/String; c type
c net/minecraft/world/level/chunk/storage/SimpleRegionStorage net/minecraft/world/level/chunk/storage/SimpleRegionStorage
f Lnet/minecraft/world/level/chunk/storage/IOWorker; a worker
f Lcom/mojang/datafixers/DataFixer; b fixerUpper
f Lnet/minecraft/util/datafix/DataFixTypes; c dataFixType
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/concurrent/CompletableFuture; a write
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a read
m (Lnet/minecraft/nbt/NBTTagCompound;I)Lnet/minecraft/nbt/NBTTagCompound; a upgradeChunkTag
m (Z)Ljava/util/concurrent/CompletableFuture; a synchronize
m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; a upgradeChunkTag
c net/minecraft/world/level/dimension/BuiltinDimensionTypes net/minecraft/world/level/dimension/BuiltinDimensionTypes
f Lnet/minecraft/resources/ResourceKey; a OVERWORLD
f Lnet/minecraft/resources/ResourceKey; b NETHER
f Lnet/minecraft/resources/ResourceKey; c END
f Lnet/minecraft/resources/ResourceKey; d OVERWORLD_CAVES
f Lnet/minecraft/resources/MinecraftKey; e OVERWORLD_EFFECTS
f Lnet/minecraft/resources/MinecraftKey; f NETHER_EFFECTS
f Lnet/minecraft/resources/MinecraftKey; g END_EFFECTS
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register
c net/minecraft/world/level/dimension/DimensionDefaults net/minecraft/world/level/dimension/DimensionDefaults
f I a OVERWORLD_MIN_Y
f I b OVERWORLD_LEVEL_HEIGHT
f I c OVERWORLD_GENERATION_HEIGHT
f I d OVERWORLD_LOGICAL_HEIGHT
f I e NETHER_MIN_Y
f I f NETHER_LEVEL_HEIGHT
f I g NETHER_GENERATION_HEIGHT
f I h NETHER_LOGICAL_HEIGHT
f I i END_MIN_Y
f I j END_LEVEL_HEIGHT
f I k END_GENERATION_HEIGHT
f I l END_LOGICAL_HEIGHT
c net/minecraft/world/level/dimension/DimensionManager net/minecraft/world/level/dimension/DimensionType
f I a BITS_FOR_Y
f I b MIN_HEIGHT
f I c Y_SIZE
f I d MAX_Y
f I e MIN_Y
f I f WAY_ABOVE_MAX_Y
f I g WAY_BELOW_MIN_Y
f Lcom/mojang/serialization/Codec; h DIRECT_CODEC
f [F i MOON_BRIGHTNESS_PER_PHASE
f Lcom/mojang/serialization/Codec; j CODEC
f Ljava/util/OptionalLong; k fixedTime
f Z l hasSkyLight
f Z m hasCeiling
f Z n ultraWarm
f Z o natural
f D p coordinateScale
f Z q bedWorks
f Z r respawnAnchorWorks
f I s minY
f I t height
f I u logicalHeight
f Lnet/minecraft/tags/TagKey; v infiniburn
f Lnet/minecraft/resources/MinecraftKey; w effectsLocation
f F x ambientLight
f Lnet/minecraft/world/level/dimension/DimensionManager$a; y monsterSettings
f I z MOON_PHASES
m ()Z a hasFixedTime
m (Lnet/minecraft/resources/ResourceKey;Ljava/nio/file/Path;)Ljava/nio/file/Path; a getStorageFolder
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; a parseLegacy
m (Lnet/minecraft/world/level/dimension/DimensionManager;Lnet/minecraft/world/level/dimension/DimensionManager;)D a getTeleportationScale
m (J)F a timeOfDay
m ()Z b piglinSafe
m (J)I b moonPhase
m ()Z c hasRaids
m ()Lnet/minecraft/util/valueproviders/IntProvider; d monsterSpawnLightTest
m ()I e monsterSpawnBlockLightLimit
m ()Ljava/util/OptionalLong; f fixedTime
m ()Z g hasSkyLight
m ()Z h hasCeiling
m ()Z i ultraWarm
m ()Z j natural
m ()D k coordinateScale
m ()Z l bedWorks
m ()Z m respawnAnchorWorks
m ()I n minY
m ()I o height
m ()I p logicalHeight
m ()Lnet/minecraft/tags/TagKey; q infiniburn
m ()Lnet/minecraft/resources/MinecraftKey; r effectsLocation
m ()F s ambientLight
m ()Lnet/minecraft/world/level/dimension/DimensionManager$a; t monsterSettings
c net/minecraft/world/level/dimension/DimensionManager$a net/minecraft/world/level/dimension/DimensionType$MonsterSettings
f Lcom/mojang/serialization/MapCodec; a CODEC
f Z b piglinSafe
f Z c hasRaids
f Lnet/minecraft/util/valueproviders/IntProvider; d monsterSpawnLightTest
f I e monsterSpawnBlockLightLimit
m ()Z a piglinSafe
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Z b hasRaids
m ()Lnet/minecraft/util/valueproviders/IntProvider; c monsterSpawnLightTest
m ()I d monsterSpawnBlockLightLimit
c net/minecraft/world/level/dimension/WorldDimension net/minecraft/world/level/dimension/LevelStem
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/resources/ResourceKey; b OVERWORLD
f Lnet/minecraft/resources/ResourceKey; c NETHER
f Lnet/minecraft/resources/ResourceKey; d END
f Lnet/minecraft/core/Holder; e type
f Lnet/minecraft/world/level/chunk/ChunkGenerator; f generator
m ()Lnet/minecraft/core/Holder; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; b generator
c net/minecraft/world/level/dimension/end/EnderDragonBattle net/minecraft/world/level/dimension/end/EndDragonFight
f I A respawnTime
f Ljava/util/List; B respawnCrystals
f I a TIME_BETWEEN_PLAYER_SCANS
f I b ARENA_TICKET_LEVEL
f I c DRAGON_SPAWN_Y
f Lorg/slf4j/Logger; d LOGGER
f I e MAX_TICKS_BEFORE_DRAGON_RESPAWN
f I f TIME_BETWEEN_CRYSTAL_SCANS
f I g ARENA_SIZE_CHUNKS
f I h GATEWAY_COUNT
f I i GATEWAY_DISTANCE
f Ljava/util/function/Predicate; j validPlayer
f Lnet/minecraft/server/level/BossBattleServer; k dragonEvent
f Lnet/minecraft/server/level/WorldServer; l level
f Lnet/minecraft/core/BlockPosition; m origin
f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; n gateways
f Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; o exitPortalPattern
f I p ticksSinceDragonSeen
f I q crystalsAlive
f I r ticksSinceCrystalsScanned
f I s ticksSinceLastPlayerScan
f Z t dragonKilled
f Z u previouslyKilled
f Z v skipArenaLoadedCheck
f Ljava/util/UUID; w dragonUUID
f Z x needsStateScanning
f Lnet/minecraft/core/BlockPosition; y portalLocation
f Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; z respawnStage
m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon;)V a setDragonKilled
m (Lnet/minecraft/core/BlockPosition;)V a spawnNewGateway
m (Z)V a spawnExitPortal
m (Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn;)V a setRespawnStage
m ()V a skipArenaLoadedCheck
m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/world/damagesource/DamageSource;)V a onCrystalDestroyed
m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon;)V b updateDragon
m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a; b saveData
m ()V c tick
m ()V d removeAllGateways
m ()I e getCrystalsAlive
m ()Z f hasPreviouslyKilledDragon
m ()V h resetSpikeCrystals
m ()Ljava/util/UUID; i getDragonUUID
m ()V j scanState
m ()V k findOrCreateDragon
m ()Z l hasActiveExitPortal
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection; m findExitPortal
m ()Z n isArenaLoaded
m ()V o updatePlayers
m ()V p updateCrystalCount
m ()V q spawnNewGateway
m ()Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon; r createNewDragon
c net/minecraft/world/level/dimension/end/EnderDragonBattle$a net/minecraft/world/level/dimension/end/EndDragonFight$Data
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a; b DEFAULT
f Z c needsStateScanning
f Z d dragonKilled
f Z e previouslyKilled
f Z f isRespawning
f Ljava/util/Optional; g dragonUUID
f Ljava/util/Optional; h exitPortalLocation
f Ljava/util/Optional; i gateways
m ()Z a needsStateScanning
m ()Z b dragonKilled
m ()Z c previouslyKilled
m ()Z d isRespawning
m ()Ljava/util/Optional; e dragonUUID
m ()Ljava/util/Optional; f exitPortalLocation
m ()Ljava/util/Optional; g gateways
c net/minecraft/world/level/dimension/end/EnumDragonRespawn net/minecraft/world/level/dimension/end/DragonRespawnAnimation
f Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; a START
f Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; b PREPARING_TO_SUMMON_PILLARS
f Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; c SUMMONING_PILLARS
f Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; d SUMMONING_DRAGON
f Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; e END
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick
c net/minecraft/world/level/dimension/end/EnumDragonRespawn$1 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick
c net/minecraft/world/level/dimension/end/EnumDragonRespawn$2 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick
c net/minecraft/world/level/dimension/end/EnumDragonRespawn$3 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$3
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick
c net/minecraft/world/level/dimension/end/EnumDragonRespawn$4 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$4
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick
c net/minecraft/world/level/dimension/end/EnumDragonRespawn$5 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$5
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick
c net/minecraft/world/level/entity/ChunkEntities net/minecraft/world/level/entity/ChunkEntities
f Lnet/minecraft/world/level/ChunkCoordIntPair; a pos
f Ljava/util/List; b entities
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; a getPos
m ()Ljava/util/stream/Stream; b getEntities
m ()Z c isEmpty
c net/minecraft/world/level/entity/EntityAccess net/minecraft/world/level/entity/EntityAccess
m (Lnet/minecraft/world/level/entity/EntityInLevelCallback;)V a setLevelCallback
m ()I al getId
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V b setRemoved
m ()Lnet/minecraft/world/phys/AxisAlignedBB; cK getBoundingBox
m ()Ljava/util/stream/Stream; cU getSelfAndPassengers
m ()Ljava/util/stream/Stream; cV getPassengersAndSelf
m ()Ljava/util/UUID; cz getUUID
m ()Z dN shouldBeSaved
m ()Z dO isAlwaysTicking
m ()Lnet/minecraft/core/BlockPosition; dp blockPosition
c net/minecraft/world/level/entity/EntityInLevelCallback net/minecraft/world/level/entity/EntityInLevelCallback
f Lnet/minecraft/world/level/entity/EntityInLevelCallback; a NULL
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a onRemove
m ()V a onMove
c net/minecraft/world/level/entity/EntityInLevelCallback$1 net/minecraft/world/level/entity/EntityInLevelCallback$1
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a onRemove
m ()V a onMove
c net/minecraft/world/level/entity/EntityLookup net/minecraft/world/level/entity/EntityLookup
f Lorg/slf4j/Logger; a LOGGER
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; b byId
f Ljava/util/Map; c byUuid
m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; a getEntity
m ()Ljava/lang/Iterable; a getAllEntities
m (I)Lnet/minecraft/world/level/entity/EntityAccess; a getEntity
m (Lnet/minecraft/world/level/entity/EntityAccess;)V a add
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V a getEntities
m (Lnet/minecraft/world/level/entity/EntityAccess;)V b remove
m ()I b count
c net/minecraft/world/level/entity/EntityPersistentStorage net/minecraft/world/level/entity/EntityPersistentStorage
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a loadEntities
m (Z)V a flush
m (Lnet/minecraft/world/level/entity/ChunkEntities;)V a storeEntities
c net/minecraft/world/level/entity/EntitySection net/minecraft/world/level/entity/EntitySection
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/util/EntitySlice; b storage
f Lnet/minecraft/world/level/entity/Visibility; c chunkStatus
m (Lnet/minecraft/world/level/entity/Visibility;)Lnet/minecraft/world/level/entity/Visibility; a updateChunkStatus
m ()Z a isEmpty
m (Lnet/minecraft/world/level/entity/EntityAccess;)V a add
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)Lnet/minecraft/util/AbortableIterationConsumer$a; a getEntities
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)Lnet/minecraft/util/AbortableIterationConsumer$a; a getEntities
m ()Ljava/util/stream/Stream; b getEntities
m (Lnet/minecraft/world/level/entity/EntityAccess;)Z b remove
m ()Lnet/minecraft/world/level/entity/Visibility; c getStatus
m ()I d size
c net/minecraft/world/level/entity/EntitySectionStorage net/minecraft/world/level/entity/EntitySectionStorage
f Ljava/lang/Class; a entityClass
f Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; b intialSectionVisibility
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; c sections
f Lit/unimi/dsi/fastutil/longs/LongSortedSet; d sectionIds
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;Lnet/minecraft/world/level/entity/EntitySection;)Lnet/minecraft/util/AbortableIterationConsumer$a; a lambda$getEntities$1
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;Lnet/minecraft/world/level/entity/EntitySection;)Lnet/minecraft/util/AbortableIterationConsumer$a; a lambda$getEntities$2
m (Lit/unimi/dsi/fastutil/longs/LongSet;J)V a lambda$getAllChunksWithExistingSections$0
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)V a getEntities
m (II)Lit/unimi/dsi/fastutil/longs/LongSortedSet; a getChunkSections
m ()Lit/unimi/dsi/fastutil/longs/LongSet; a getAllChunksWithExistingSections
m (J)Ljava/util/stream/LongStream; a getExistingSectionPositionsInChunk
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)V a forEachAccessibleNonEmptySection
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)V b getEntities
m (J)Ljava/util/stream/Stream; b getExistingSectionsInChunk
m ()I b count
m (J)Lnet/minecraft/world/level/entity/EntitySection; c getOrCreateSection
m (J)Lnet/minecraft/world/level/entity/EntitySection; d getSection
m (J)V e remove
m (J)J f getChunkKeyFromSectionKey
m (J)Lnet/minecraft/world/level/entity/EntitySection; g createSection
c net/minecraft/world/level/entity/EntityTickList net/minecraft/world/level/entity/EntityTickList
m (Ljava/util/function/Consumer;)V a forEach
m ()V a ensureActiveIsNotIterated
m (Lnet/minecraft/world/entity/Entity;)V a add
m (Lnet/minecraft/world/entity/Entity;)V b remove
m (Lnet/minecraft/world/entity/Entity;)Z c contains
c net/minecraft/world/level/entity/EntityTypeTest net/minecraft/world/level/entity/EntityTypeTest
m (Ljava/lang/Object;)Ljava/lang/Object; a tryCast
m ()Ljava/lang/Class; a getBaseClass
m (Ljava/lang/Class;)Lnet/minecraft/world/level/entity/EntityTypeTest; a forClass
m (Ljava/lang/Class;)Lnet/minecraft/world/level/entity/EntityTypeTest; b forExactClass
c net/minecraft/world/level/entity/EntityTypeTest$1 net/minecraft/world/level/entity/EntityTypeTest$1
f Ljava/lang/Class; a val$cls
m (Ljava/lang/Object;)Ljava/lang/Object; a tryCast
m ()Ljava/lang/Class; a getBaseClass
c net/minecraft/world/level/entity/EntityTypeTest$2 net/minecraft/world/level/entity/EntityTypeTest$2
f Ljava/lang/Class; a val$cls
m (Ljava/lang/Object;)Ljava/lang/Object; a tryCast
m ()Ljava/lang/Class; a getBaseClass
c net/minecraft/world/level/entity/LevelCallback net/minecraft/world/level/entity/LevelCallback
m (Ljava/lang/Object;)V a onSectionChange
m (Ljava/lang/Object;)V b onTrackingEnd
m (Ljava/lang/Object;)V c onTrackingStart
m (Ljava/lang/Object;)V d onTickingEnd
m (Ljava/lang/Object;)V e onTickingStart
m (Ljava/lang/Object;)V f onDestroyed
m (Ljava/lang/Object;)V g onCreated
c net/minecraft/world/level/entity/LevelEntityGetter net/minecraft/world/level/entity/LevelEntityGetter
m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; a get
m ()Ljava/lang/Iterable; a getAll
m (I)Lnet/minecraft/world/level/entity/EntityAccess; a get
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)V a get
m (Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Consumer;)V a get
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V a get
c net/minecraft/world/level/entity/LevelEntityGetterAdapter net/minecraft/world/level/entity/LevelEntityGetterAdapter
f Lnet/minecraft/world/level/entity/EntityLookup; a visibleEntities
f Lnet/minecraft/world/level/entity/EntitySectionStorage; b sectionStorage
m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; a get
m ()Ljava/lang/Iterable; a getAll
m (I)Lnet/minecraft/world/level/entity/EntityAccess; a get
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/util/AbortableIterationConsumer;)V a get
m (Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Consumer;)V a get
m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V a get
c net/minecraft/world/level/entity/PersistentEntitySectionManager net/minecraft/world/level/entity/PersistentEntitySectionManager
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/Set; b knownUuids
f Lnet/minecraft/world/level/entity/LevelCallback; c callbacks
f Lnet/minecraft/world/level/entity/EntityPersistentStorage; d permanentStorage
f Lnet/minecraft/world/level/entity/EntityLookup; e visibleEntityStorage
f Lnet/minecraft/world/level/entity/EntitySectionStorage; f sectionStorage
f Lnet/minecraft/world/level/entity/LevelEntityGetter; g entityGetter
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; h chunkVisibility
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; i chunkLoadStatuses
f Lit/unimi/dsi/fastutil/longs/LongSet; j chunksToUnload
f Ljava/util/Queue; k loadingInbox
m (Lnet/minecraft/world/level/entity/EntityAccess;)Z a addNewEntity
m (Lnet/minecraft/core/BlockPosition;)Z a canPositionTick
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a canPositionTick
m (JLnet/minecraft/world/level/entity/EntitySection;)V a removeSectionIfEmpty
m (Lnet/minecraft/world/level/entity/EntityAccess;Lnet/minecraft/world/level/entity/Visibility;)Lnet/minecraft/world/level/entity/Visibility; a getEffectiveStatus
m (Ljava/io/Writer;)V a dumpSections
m (Ljava/util/UUID;)Z a isLoaded
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/server/level/FullChunkStatus;)V a updateChunkStatus
m ()V a tick
m (JLjava/util/function/Consumer;)Z a storeChunkSections
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/entity/Visibility;)V a updateChunkStatus
m (Lnet/minecraft/world/level/entity/EntityAccess;Z)Z a addEntity
m (Ljava/util/stream/Stream;)V a addLegacyChunkEntities
m (J)Z a areEntitiesLoaded
m (Ljava/util/stream/Stream;)V b addWorldGenChunkEntities
m (J)V b ensureChunkQueuedForLoad
m ()V b autoSave
m (Lnet/minecraft/world/level/entity/EntityAccess;)Z b addEntityUuid
m (J)V c requestChunkLoad
m ()V c saveAll
m (Lnet/minecraft/world/level/entity/EntityAccess;)V c startTicking
m (J)Z d processChunkUnload
m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; d getEntityGetter
m (Lnet/minecraft/world/level/entity/EntityAccess;)V d stopTicking
m ()Ljava/lang/String; e gatherStats
m (Lnet/minecraft/world/level/entity/EntityAccess;)V e startTracking
m (Lnet/minecraft/world/level/entity/EntityAccess;)V f stopTracking
m ()I f count
m (Lnet/minecraft/world/level/entity/EntityAccess;)V g unloadEntity
m ()V g processUnloads
m ()V h processPendingLoads
m ()Lit/unimi/dsi/fastutil/longs/LongSet; i getAllChunksToSave
c net/minecraft/world/level/entity/PersistentEntitySectionManager$a net/minecraft/world/level/entity/PersistentEntitySectionManager$Callback
f Lnet/minecraft/world/level/entity/EntityAccess; c entity
f J d currentSectionKey
f Lnet/minecraft/world/level/entity/EntitySection; e currentSection
m (Lnet/minecraft/world/level/entity/Visibility;Lnet/minecraft/world/level/entity/Visibility;)V a updateStatus
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a onRemove
m ()V a onMove
c net/minecraft/world/level/entity/PersistentEntitySectionManager$b net/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus
f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$b; a FRESH
f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$b; b PENDING
f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$b; c LOADED
c net/minecraft/world/level/entity/TransientEntitySectionManager net/minecraft/world/level/entity/TransientEntitySectionManager
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/world/level/entity/LevelCallback; b callbacks
f Lnet/minecraft/world/level/entity/EntityLookup; c entityStorage
f Lnet/minecraft/world/level/entity/EntitySectionStorage; d sectionStorage
f Lit/unimi/dsi/fastutil/longs/LongSet; e tickingChunks
f Lnet/minecraft/world/level/entity/LevelEntityGetter; f entityGetter
m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; a getEntityGetter
m (JLnet/minecraft/world/level/entity/EntitySection;)V a removeSectionIfEmpty
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a startTicking
m (Lnet/minecraft/world/level/entity/EntitySection;)V a lambda$stopTicking$4
m (J)Lnet/minecraft/world/level/entity/Visibility; a lambda$new$0
m (Lnet/minecraft/world/level/entity/EntityAccess;)V a addEntity
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b stopTicking
m (Lnet/minecraft/world/level/entity/EntitySection;)V b lambda$startTicking$2
m ()I b count
m (Lnet/minecraft/world/level/entity/EntityAccess;)Z b lambda$stopTicking$3
m ()Ljava/lang/String; c gatherStats
m (Lnet/minecraft/world/level/entity/EntityAccess;)Z c lambda$startTicking$1
c net/minecraft/world/level/entity/TransientEntitySectionManager$a net/minecraft/world/level/entity/TransientEntitySectionManager$Callback
f Lnet/minecraft/world/level/entity/TransientEntitySectionManager; b this$0
f Lnet/minecraft/world/level/entity/EntityAccess; c entity
f J d currentSectionKey
f Lnet/minecraft/world/level/entity/EntitySection; e currentSection
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V a onRemove
m ()V a onMove
c net/minecraft/world/level/entity/Visibility net/minecraft/world/level/entity/Visibility
f Lnet/minecraft/world/level/entity/Visibility; a HIDDEN
f Lnet/minecraft/world/level/entity/Visibility; b TRACKED
f Lnet/minecraft/world/level/entity/Visibility; c TICKING
f Z d accessible
f Z e ticking
f [Lnet/minecraft/world/level/entity/Visibility; f $VALUES
m ()Z a isTicking
m (Lnet/minecraft/server/level/FullChunkStatus;)Lnet/minecraft/world/level/entity/Visibility; a fromFullChunkStatus
m ()Z b isAccessible
m ()[Lnet/minecraft/world/level/entity/Visibility; c $values
c net/minecraft/world/level/gameevent/BlockPositionSource net/minecraft/world/level/gameevent/BlockPositionSource
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; e pos
m (Lnet/minecraft/world/level/gameevent/BlockPositionSource;)Lnet/minecraft/core/BlockPosition; a lambda$static$2
m (Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getPosition
m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; a getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/gameevent/BlockPositionSource;)Lnet/minecraft/core/BlockPosition; b lambda$static$0
c net/minecraft/world/level/gameevent/BlockPositionSource$a net/minecraft/world/level/gameevent/BlockPositionSource$Type
m ()Lcom/mojang/serialization/MapCodec; a codec
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/world/level/gameevent/DynamicGameEventListener net/minecraft/world/level/gameevent/DynamicGameEventListener
f Lnet/minecraft/world/level/gameevent/GameEventListener; a listener
f Lnet/minecraft/core/SectionPosition; b lastSection
m (Lnet/minecraft/server/level/WorldServer;)V a add
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/SectionPosition;Ljava/util/function/Consumer;)V a ifChunkExists
m ()Lnet/minecraft/world/level/gameevent/GameEventListener; a getListener
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/SectionPosition;)V a lambda$move$3
m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V a lambda$move$2
m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V b lambda$move$1
m (Lnet/minecraft/server/level/WorldServer;)V b remove
m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V c lambda$remove$0
m (Lnet/minecraft/server/level/WorldServer;)V c move
c net/minecraft/world/level/gameevent/EntityPositionSource net/minecraft/world/level/gameevent/EntityPositionSource
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lcom/mojang/datafixers/util/Either; e entityOrUuidOrId
f F f yOffset
m (Lnet/minecraft/world/level/World;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; a lambda$resolveEntity$6
m (Lnet/minecraft/world/entity/Entity;)V a lambda$resolveEntity$8
m (Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/world/level/gameevent/EntityPositionSource; a lambda$static$4
m (Ljava/util/UUID;)Ljava/lang/Integer; a lambda$getId$11
m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Integer; a lambda$getId$12
m (Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getPosition
m (Lnet/minecraft/world/level/World;Lcom/mojang/datafixers/util/Either;)Ljava/util/Optional; a lambda$resolveEntity$7
m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; a getType
m (Ljava/util/UUID;Ljava/lang/Float;)Lnet/minecraft/world/level/gameevent/EntityPositionSource; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Ljava/lang/Integer;)Ljava/util/UUID; a lambda$getUuid$9
m (Lnet/minecraft/world/level/gameevent/EntityPositionSource;)Ljava/lang/Float; a lambda$static$3
m (Lnet/minecraft/world/level/gameevent/EntityPositionSource;)Ljava/lang/Float; b lambda$static$0
m ()Ljava/util/UUID; b getUuid
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; b lambda$getPosition$5
m (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID; b lambda$getUuid$10
m (Lnet/minecraft/world/level/World;)V b resolveEntity
m ()I c getId
c net/minecraft/world/level/gameevent/EntityPositionSource$a net/minecraft/world/level/gameevent/EntityPositionSource$Type
m ()Lcom/mojang/serialization/MapCodec; a codec
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry
f Ljava/util/List; b listeners
f Ljava/util/Set; c listenersToRemove
f Ljava/util/List; d listenersToAdd
f Z e processing
f Lnet/minecraft/server/level/WorldServer; f level
f I g sectionY
f Lnet/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$a; h onEmptyAction
m ()Z a isEmpty
m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V a register
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEventListener;)Ljava/util/Optional; a getPostableListenerPosition
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$a;)Z a visitInRangeListeners
m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V b unregister
c net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$a net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction
c net/minecraft/world/level/gameevent/GameEvent net/minecraft/world/level/gameevent/GameEvent
f Lnet/minecraft/core/Holder$c; A HIT_GROUND
f Lnet/minecraft/core/Holder$c; B INSTRUMENT_PLAY
f Lnet/minecraft/core/Holder$c; C ITEM_INTERACT_FINISH
f Lnet/minecraft/core/Holder$c; D ITEM_INTERACT_START
f Lnet/minecraft/core/Holder$c; E JUKEBOX_PLAY
f Lnet/minecraft/core/Holder$c; F JUKEBOX_STOP_PLAY
f Lnet/minecraft/core/Holder$c; G LIGHTNING_STRIKE
f Lnet/minecraft/core/Holder$c; H NOTE_BLOCK_PLAY
f Lnet/minecraft/core/Holder$c; I PRIME_FUSE
f Lnet/minecraft/core/Holder$c; J PROJECTILE_LAND
f Lnet/minecraft/core/Holder$c; K PROJECTILE_SHOOT
f Lnet/minecraft/core/Holder$c; L SCULK_SENSOR_TENDRILS_CLICKING
f Lnet/minecraft/core/Holder$c; M SHEAR
f Lnet/minecraft/core/Holder$c; N SHRIEK
f Lnet/minecraft/core/Holder$c; O SPLASH
f Lnet/minecraft/core/Holder$c; P STEP
f Lnet/minecraft/core/Holder$c; Q SWIM
f Lnet/minecraft/core/Holder$c; R TELEPORT
f Lnet/minecraft/core/Holder$c; S UNEQUIP
f Lnet/minecraft/core/Holder$c; T RESONATE_1
f Lnet/minecraft/core/Holder$c; U RESONATE_2
f Lnet/minecraft/core/Holder$c; V RESONATE_3
f Lnet/minecraft/core/Holder$c; W RESONATE_4
f Lnet/minecraft/core/Holder$c; X RESONATE_5
f Lnet/minecraft/core/Holder$c; Y RESONATE_6
f Lnet/minecraft/core/Holder$c; Z RESONATE_7
f Lnet/minecraft/core/Holder$c; a BLOCK_ACTIVATE
f Lnet/minecraft/core/Holder$c; aa RESONATE_8
f Lnet/minecraft/core/Holder$c; ab RESONATE_9
f Lnet/minecraft/core/Holder$c; ac RESONATE_10
f Lnet/minecraft/core/Holder$c; ad RESONATE_11
f Lnet/minecraft/core/Holder$c; ae RESONATE_12
f Lnet/minecraft/core/Holder$c; af RESONATE_13
f Lnet/minecraft/core/Holder$c; ag RESONATE_14
f Lnet/minecraft/core/Holder$c; ah RESONATE_15
f I ai DEFAULT_NOTIFICATION_RADIUS
f I aj notificationRadius
f Lnet/minecraft/core/Holder$c; b BLOCK_ATTACH
f Lnet/minecraft/core/Holder$c; c BLOCK_CHANGE
f Lnet/minecraft/core/Holder$c; d BLOCK_CLOSE
f Lnet/minecraft/core/Holder$c; e BLOCK_DEACTIVATE
f Lnet/minecraft/core/Holder$c; f BLOCK_DESTROY
f Lnet/minecraft/core/Holder$c; g BLOCK_DETACH
f Lnet/minecraft/core/Holder$c; h BLOCK_OPEN
f Lnet/minecraft/core/Holder$c; i BLOCK_PLACE
f Lnet/minecraft/core/Holder$c; j CONTAINER_CLOSE
f Lnet/minecraft/core/Holder$c; k CONTAINER_OPEN
f Lnet/minecraft/core/Holder$c; l DRINK
f Lnet/minecraft/core/Holder$c; m EAT
f Lnet/minecraft/core/Holder$c; n ELYTRA_GLIDE
f Lnet/minecraft/core/Holder$c; o ENTITY_DAMAGE
f Lnet/minecraft/core/Holder$c; p ENTITY_DIE
f Lnet/minecraft/core/Holder$c; q ENTITY_DISMOUNT
f Lnet/minecraft/core/Holder$c; r ENTITY_INTERACT
f Lnet/minecraft/core/Holder$c; s ENTITY_MOUNT
f Lnet/minecraft/core/Holder$c; t ENTITY_PLACE
f Lnet/minecraft/core/Holder$c; u ENTITY_ACTION
f Lnet/minecraft/core/Holder$c; v EQUIP
f Lnet/minecraft/core/Holder$c; w EXPLODE
f Lnet/minecraft/core/Holder$c; x FLAP
f Lnet/minecraft/core/Holder$c; y FLUID_PICKUP
f Lnet/minecraft/core/Holder$c; z FLUID_PLACE
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Holder; a bootstrap
m (Ljava/lang/String;)Lnet/minecraft/core/Holder$c; a register
m ()I a notificationRadius
m (Ljava/lang/String;I)Lnet/minecraft/core/Holder$c; a register
c net/minecraft/world/level/gameevent/GameEvent$a net/minecraft/world/level/gameevent/GameEvent$Context
f Lnet/minecraft/world/entity/Entity; a sourceEntity
f Lnet/minecraft/world/level/block/state/IBlockData; b affectedState
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/gameevent/GameEvent$a; a of
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/gameevent/GameEvent$a; a of
m ()Lnet/minecraft/world/entity/Entity; a sourceEntity
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/gameevent/GameEvent$a; a of
m ()Lnet/minecraft/world/level/block/state/IBlockData; b affectedState
c net/minecraft/world/level/gameevent/GameEvent$b net/minecraft/world/level/gameevent/GameEvent$ListenerInfo
f Lnet/minecraft/core/Holder; a gameEvent
f Lnet/minecraft/world/phys/Vec3D; b source
f Lnet/minecraft/world/level/gameevent/GameEvent$a; c context
f Lnet/minecraft/world/level/gameevent/GameEventListener; d recipient
f D e distanceToRecipient
m (Lnet/minecraft/world/level/gameevent/GameEvent$b;)I a compareTo
m ()Lnet/minecraft/core/Holder; a gameEvent
m ()Lnet/minecraft/world/phys/Vec3D; b source
m ()Lnet/minecraft/world/level/gameevent/GameEvent$a; c context
m ()Lnet/minecraft/world/level/gameevent/GameEventListener; d recipient
c net/minecraft/world/level/gameevent/GameEventDispatcher net/minecraft/world/level/gameevent/GameEventDispatcher
f Lnet/minecraft/server/level/WorldServer; a level
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a post
m (Ljava/util/List;)V a handleGameEventMessagesInQueue
c net/minecraft/world/level/gameevent/GameEventListener net/minecraft/world/level/gameevent/GameEventListener
m ()Lnet/minecraft/world/level/gameevent/PositionSource; a getListenerSource
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;)Z a handleGameEvent
m ()I b getListenerRadius
m ()Lnet/minecraft/world/level/gameevent/GameEventListener$a; c getDeliveryMode
c net/minecraft/world/level/gameevent/GameEventListener$a net/minecraft/world/level/gameevent/GameEventListener$DeliveryMode
f Lnet/minecraft/world/level/gameevent/GameEventListener$a; a UNSPECIFIED
f Lnet/minecraft/world/level/gameevent/GameEventListener$a; b BY_DISTANCE
f [Lnet/minecraft/world/level/gameevent/GameEventListener$a; c $VALUES
m ()[Lnet/minecraft/world/level/gameevent/GameEventListener$a; a $values
c net/minecraft/world/level/gameevent/GameEventListener$b net/minecraft/world/level/gameevent/GameEventListener$Provider
m ()Lnet/minecraft/world/level/gameevent/GameEventListener; c getListener
c net/minecraft/world/level/gameevent/GameEventListenerRegistry net/minecraft/world/level/gameevent/GameEventListenerRegistry
f Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; a NOOP
m ()Z a isEmpty
m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V a register
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$a;)Z a visitInRangeListeners
m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V b unregister
c net/minecraft/world/level/gameevent/GameEventListenerRegistry$1 net/minecraft/world/level/gameevent/GameEventListenerRegistry$1
m ()Z a isEmpty
m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V a register
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$a;)Z a visitInRangeListeners
m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V b unregister
c net/minecraft/world/level/gameevent/GameEventListenerRegistry$a net/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor
c net/minecraft/world/level/gameevent/PositionSource net/minecraft/world/level/gameevent/PositionSource
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
m (Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getPosition
m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; a getType
c net/minecraft/world/level/gameevent/PositionSourceType net/minecraft/world/level/gameevent/PositionSourceType
f Lnet/minecraft/world/level/gameevent/PositionSourceType; a BLOCK
f Lnet/minecraft/world/level/gameevent/PositionSourceType; b ENTITY
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Ljava/lang/String;Lnet/minecraft/world/level/gameevent/PositionSourceType;)Lnet/minecraft/world/level/gameevent/PositionSourceType; a register
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/world/level/gameevent/vibrations/VibrationInfo net/minecraft/world/level/gameevent/vibrations/VibrationInfo
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/Holder; b gameEvent
f F c distance
f Lnet/minecraft/world/phys/Vec3D; d pos
f Ljava/util/UUID; e uuid
f Ljava/util/UUID; f projectileOwnerUuid
f Lnet/minecraft/world/entity/Entity; g entity
m (Lnet/minecraft/core/Holder;Ljava/lang/Float;Lnet/minecraft/world/phys/Vec3D;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; a lambda$static$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m ()Lnet/minecraft/core/Holder; a gameEvent
m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a getEntity
m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Ljava/util/Optional; a lambda$static$1
m (Lnet/minecraft/world/entity/Entity;)Ljava/util/UUID; a getProjectileOwner
m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; b getProjectileOwner
m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Ljava/util/Optional; b lambda$static$0
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/projectile/IProjectile; b lambda$getProjectileOwner$6
m ()F b distance
m ()Lnet/minecraft/world/phys/Vec3D; c pos
m (Lnet/minecraft/world/entity/Entity;)Z c lambda$getProjectileOwner$5
m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; c lambda$getProjectileOwner$7
m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; d lambda$getEntity$4
m ()Ljava/util/UUID; d uuid
m ()Ljava/util/UUID; e projectileOwnerUuid
m ()Lnet/minecraft/world/entity/Entity; f entity
c net/minecraft/world/level/gameevent/vibrations/VibrationSelector net/minecraft/world/level/gameevent/vibrations/VibrationSelector
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b currentVibrationData
m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector;)Ljava/lang/Long; a lambda$static$1
m ()V a startOver
m (JLnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Lorg/apache/commons/lang3/tuple/Pair; a lambda$new$3
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;J)V a addCandidate
m (J)Ljava/util/Optional; a chosenCandidate
m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;J)Z b shouldReplaceVibration
m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector;)Ljava/util/Optional; b lambda$static$0
c net/minecraft/world/level/gameevent/vibrations/VibrationSystem net/minecraft/world/level/gameevent/vibrations/VibrationSystem
f Ljava/util/List; e_ RESONANCE_EVENTS
f I f_ DEFAULT_VIBRATION_FREQUENCY
f Ljava/util/function/ToIntFunction; g_ VIBRATION_FREQUENCY_FOR_EVENT
m (Lnet/minecraft/resources/ResourceKey;)I a getGameEventFrequency
m (FI)I a_ getRedstoneStrengthForDistance
m (Lnet/minecraft/core/Holder;)I a_ getGameEventFrequency
m (I)Lnet/minecraft/resources/ResourceKey; b getResonanceEventByFrequency
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gs getVibrationData
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gt getVibrationUser
c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$a net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/lang/String; b NBT_TAG_KEY
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; c currentVibration
f I d travelTimeInTicks
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector; e selectionStrategy
f Z f reloadVibrationParticle
m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)V a setCurrentVibration
m (I)V a setTravelTimeInTicks
m (Z)V a setReloadVibrationParticle
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector; a getSelectionStrategy
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; b getCurrentVibration
m ()I c getTravelTimeInTicks
m ()V d decrementTravelTime
m ()Z e shouldReloadVibrationParticle
c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$b net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem; a system
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)V a scheduleVibration
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)F a distanceBetweenInBlocks
m ()Lnet/minecraft/world/level/gameevent/PositionSource; a getListenerSource
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a isOccluded
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;)Z a handleGameEvent
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;)V b forceScheduleVibration
m ()I b getListenerRadius
c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Ticker
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d;Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Z a receiveVibration
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d;)V a trySelectAndScheduleVibration
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a areAdjacentChunksTicking
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d;)V a tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d;)V b tryReloadVibrationParticle
c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$d net/minecraft/world/level/gameevent/vibrations/VibrationSystem$User
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a canReceiveVibration
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;)Z a isValidVibration
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V a onReceiveVibration
m (F)I a calculateTravelTimeInTicks
m ()I a getListenerRadius
m ()Lnet/minecraft/world/level/gameevent/PositionSource; b getPositionSource
m ()Lnet/minecraft/tags/TagKey; c getListenableEvents
m ()Z d canTriggerAvoidVibration
m ()V e onDataChanged
m ()Z f requiresAdjacentChunksToBeTicking
c net/minecraft/world/level/levelgen/Aquifer net/minecraft/world/level/levelgen/Aquifer
m ()Z a shouldScheduleFluidUpdate
m (Lnet/minecraft/world/level/levelgen/Aquifer$a;)Lnet/minecraft/world/level/levelgen/Aquifer; a createDisabled
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)Lnet/minecraft/world/level/block/state/IBlockData; a computeSubstance
m (Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/NoiseRouter;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;IILnet/minecraft/world/level/levelgen/Aquifer$a;)Lnet/minecraft/world/level/levelgen/Aquifer; a create
c net/minecraft/world/level/levelgen/Aquifer$1 net/minecraft/world/level/levelgen/Aquifer$1
f Lnet/minecraft/world/level/levelgen/Aquifer$a; a val$fluidRule
m ()Z a shouldScheduleFluidUpdate
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)Lnet/minecraft/world/level/block/state/IBlockData; a computeSubstance
c net/minecraft/world/level/levelgen/Aquifer$a net/minecraft/world/level/levelgen/Aquifer$FluidPicker
c net/minecraft/world/level/levelgen/Aquifer$b net/minecraft/world/level/levelgen/Aquifer$FluidStatus
f I a fluidLevel
f Lnet/minecraft/world/level/block/state/IBlockData; b fluidType
m (I)Lnet/minecraft/world/level/block/state/IBlockData; a at
c net/minecraft/world/level/levelgen/Aquifer$c net/minecraft/world/level/levelgen/Aquifer$NoiseBasedAquifer
f I A gridSizeX
f I B gridSizeZ
f [[I C SURFACE_SAMPLING_OFFSETS_IN_CHUNKS
f I a X_RANGE
f I b Y_RANGE
f I c Z_RANGE
f I d X_SEPARATION
f I e Y_SEPARATION
f I f Z_SEPARATION
f I g X_SPACING
f I h Y_SPACING
f I i Z_SPACING
f I j MAX_REASONABLE_DISTANCE_TO_AQUIFER_CENTER
f D k FLOWING_UPDATE_SIMULARITY
f Lnet/minecraft/world/level/levelgen/NoiseChunk; l noiseChunk
f Lnet/minecraft/world/level/levelgen/DensityFunction; m barrierNoise
f Lnet/minecraft/world/level/levelgen/DensityFunction; n fluidLevelFloodednessNoise
f Lnet/minecraft/world/level/levelgen/DensityFunction; o fluidLevelSpreadNoise
f Lnet/minecraft/world/level/levelgen/DensityFunction; p lavaNoise
f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; q positionalRandomFactory
f [Lnet/minecraft/world/level/levelgen/Aquifer$b; r aquiferCache
f [J s aquiferLocationCache
f Lnet/minecraft/world/level/levelgen/Aquifer$a; t globalFluidPicker
f Lnet/minecraft/world/level/levelgen/DensityFunction; u erosion
f Lnet/minecraft/world/level/levelgen/DensityFunction; v depth
f Z w shouldScheduleFluidUpdate
f I x minGridX
f I y minGridY
f I z minGridZ
m (J)Lnet/minecraft/world/level/levelgen/Aquifer$b; a getAquiferStatus
m (IIII)I a computeRandomizedFluidSurfaceLevel
m (IIILnet/minecraft/world/level/levelgen/Aquifer$b;I)Lnet/minecraft/world/level/block/state/IBlockData; a computeFluidType
m (IIILnet/minecraft/world/level/levelgen/Aquifer$b;IZ)I a computeSurfaceLevel
m (III)I a getIndex
m (I)I a gridX
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)Lnet/minecraft/world/level/block/state/IBlockData; a computeSubstance
m ()Z a shouldScheduleFluidUpdate
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;Lorg/apache/commons/lang3/mutable/MutableDouble;Lnet/minecraft/world/level/levelgen/Aquifer$b;Lnet/minecraft/world/level/levelgen/Aquifer$b;)D a calculatePressure
m (II)D a similarity
m (III)Lnet/minecraft/world/level/levelgen/Aquifer$b; b computeFluid
m (I)I b gridY
m (I)I c gridZ
c net/minecraft/world/level/levelgen/Beardifier net/minecraft/world/level/levelgen/Beardifier
f I a BEARD_KERNEL_RADIUS
f I f BEARD_KERNEL_SIZE
f [F g BEARD_KERNEL
f Lit/unimi/dsi/fastutil/objects/ObjectListIterator; h pieceIterator
f Lit/unimi/dsi/fastutil/objects/ObjectListIterator; i junctionIterator
m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/levelgen/Beardifier; a forStructuresInChunk
m (IDI)D a computeBeardContribution
m (DDD)D a getBuryContribution
m (IIII)D a getBeardContribution
m (III)D a computeBeardContribution
m (I)Z a isInKernelRange
m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Z a lambda$forStructuresInChunk$1
m ([F)V a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()D a minValue
m ()D b maxValue
c net/minecraft/world/level/levelgen/Beardifier$1 net/minecraft/world/level/levelgen/Beardifier$1
f [I a $SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment
c net/minecraft/world/level/levelgen/Beardifier$a net/minecraft/world/level/levelgen/Beardifier$Rigid
f Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a box
f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; b terrainAdjustment
f I c groundLevelDelta
m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a box
m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; b terrainAdjustment
m ()I c groundLevelDelta
c net/minecraft/world/level/levelgen/BelowZeroRetrogen net/minecraft/world/level/levelgen/BelowZeroRetrogen
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/LevelHeightAccessor; b UPGRADE_HEIGHT_ACCESSOR
f Ljava/util/BitSet; c EMPTY
f Lcom/mojang/serialization/Codec; d BITSET_CODEC
f Lcom/mojang/serialization/Codec; e NON_EMPTY_CHUNK_STATUS
f Ljava/util/Set; f RETAINED_RETROGEN_BIOMES
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; g targetStatus
f Ljava/util/BitSet; h missingBedrock
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; a read
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; a targetStatus
m (Lnet/minecraft/world/level/biome/BiomeResolver;Ljava/util/function/Predicate;Lnet/minecraft/world/level/chunk/IChunkAccess;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; a lambda$getBiomeResolver$8
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lcom/mojang/serialization/DataResult; a lambda$static$3
m (II)Z a hasBedrockHole
m (Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/core/BlockPosition;)V a lambda$applyBedrockMask$7
m (Ljava/util/BitSet;)Ljava/util/stream/LongStream; a lambda$static$1
m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/biome/BiomeResolver; a getBiomeResolver
m (Lnet/minecraft/world/level/chunk/ProtoChunk;)V a replaceOldBedrock
m (Ljava/util/stream/LongStream;)Ljava/util/BitSet; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen;)Ljava/util/Optional; a lambda$static$4
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/core/BlockPosition;)V b lambda$replaceOldBedrock$6
m (Lnet/minecraft/world/level/chunk/ProtoChunk;)V b applyBedrockMask
m ()Z b hasBedrockHoles
m ()Ljava/lang/String; c lambda$static$2
c net/minecraft/world/level/levelgen/BelowZeroRetrogen$1 net/minecraft/world/level/levelgen/BelowZeroRetrogen$1
m ()I I_ getMinBuildHeight
m ()I J_ getHeight
c net/minecraft/world/level/levelgen/BitRandomSource net/minecraft/world/level/levelgen/BitRandomSource
f F b FLOAT_MULTIPLIER
f D c DOUBLE_MULTIPLIER
m (I)I a nextInt
m (I)I c next
m ()I f nextInt
m ()J g nextLong
m ()Z h nextBoolean
m ()F i nextFloat
m ()D j nextDouble
c net/minecraft/world/level/levelgen/ChunkGeneratorAbstract net/minecraft/world/level/levelgen/NoiseBasedChunkGenerator
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/level/block/state/IBlockData; d AIR
f Lnet/minecraft/core/Holder; e settings
f Ljava/util/function/Supplier; f globalFluidPicker
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)V a applyCarvers
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; a iterateNoiseColumn
m (Lnet/minecraft/world/level/levelgen/NoiseChunk;IIILnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a debugPreliminarySurfaceLevel
m (Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a createBiomes
m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a doCreateBiomes
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/levelgen/NoiseChunk; a createNoiseChunk
m (Lnet/minecraft/world/level/levelgen/GeneratorSettingBase;)Lnet/minecraft/world/level/levelgen/Aquifer$a; a createFluidPicker
m (Lnet/minecraft/resources/ResourceKey;)Z a stable
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a buildSurface
m (Lnet/minecraft/world/level/chunk/IChunkAccess;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/IRegistry;Lnet/minecraft/world/level/levelgen/blending/Blender;)V a buildSurface
m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/BlockColumn; a getBaseColumn
m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I a getBaseHeight
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;)V a spawnOriginalMobs
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPosition;)V a addDebugScreenInfo
m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;II)Lnet/minecraft/world/level/chunk/IChunkAccess; a doFill
m (Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a fillFromNoise
m ()Lcom/mojang/serialization/MapCodec; b codec
m ()I e getGenDepth
m ()I f getSeaLevel
m ()I g getMinY
m ()Lnet/minecraft/core/Holder; h generatorSettings
c net/minecraft/world/level/levelgen/ChunkProviderDebug net/minecraft/world/level/levelgen/DebugLevelSource
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/level/block/state/IBlockData; d AIR
f Lnet/minecraft/world/level/block/state/IBlockData; e BARRIER
f I f HEIGHT
f I g BARRIER_HEIGHT
f I h BLOCK_MARGIN
f Ljava/util/List; i ALL_BLOCKS
f I j GRID_WIDTH
f I k GRID_HEIGHT
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)V a applyCarvers
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a buildSurface
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; a lambda$static$1
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/StructureManager;)V a applyBiomeDecoration
m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/BlockColumn; a getBaseColumn
m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I a getBaseHeight
m (II)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockStateFor
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;)V a spawnOriginalMobs
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPosition;)V a addDebugScreenInfo
m (Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a fillFromNoise
m ()Lcom/mojang/serialization/MapCodec; b codec
m ()I e getGenDepth
m ()I f getSeaLevel
m ()I g getMinY
c net/minecraft/world/level/levelgen/ChunkProviderFlat net/minecraft/world/level/levelgen/FlatLevelSource
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; d settings
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)V a applyCarvers
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a buildSurface
m (Lnet/minecraft/world/level/LevelHeightAccessor;)I a getSpawnHeight
m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/BlockColumn; a getBaseColumn
m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I a getBaseHeight
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;)V a spawnOriginalMobs
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPosition;)V a addDebugScreenInfo
m (Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a fillFromNoise
m ()Lcom/mojang/serialization/MapCodec; b codec
m ()I e getGenDepth
m ()I f getSeaLevel
m ()I g getMinY
m ()Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; h settings
c net/minecraft/world/level/levelgen/Column net/minecraft/world/level/levelgen/Column
m (Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; a create
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/Optional; a scan
m (I)Lnet/minecraft/world/level/levelgen/Column; a below
m (Lnet/minecraft/world/level/VirtualLevelReadable;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;ILnet/minecraft/core/EnumDirection;)Ljava/util/OptionalInt; a scanDirection
m ()Lnet/minecraft/world/level/levelgen/Column; a line
m (Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; a withFloor
m (II)Lnet/minecraft/world/level/levelgen/Column$b; a around
m (Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; b withCeiling
m (I)Lnet/minecraft/world/level/levelgen/Column; b fromHighest
m ()Ljava/util/OptionalInt; b getCeiling
m (II)Lnet/minecraft/world/level/levelgen/Column$b; b inside
m ()Ljava/util/OptionalInt; c getFloor
m (I)Lnet/minecraft/world/level/levelgen/Column; c above
m (I)Lnet/minecraft/world/level/levelgen/Column; d fromLowest
m ()Ljava/util/OptionalInt; d getHeight
c net/minecraft/world/level/levelgen/Column$a net/minecraft/world/level/levelgen/Column$Line
f Lnet/minecraft/world/level/levelgen/Column$a; a INSTANCE
m ()Ljava/util/OptionalInt; b getCeiling
m ()Ljava/util/OptionalInt; c getFloor
m ()Ljava/util/OptionalInt; d getHeight
c net/minecraft/world/level/levelgen/Column$b net/minecraft/world/level/levelgen/Column$Range
f I a floor
f I b ceiling
m ()Ljava/util/OptionalInt; b getCeiling
m ()Ljava/util/OptionalInt; c getFloor
m ()Ljava/util/OptionalInt; d getHeight
m ()I e ceiling
m ()I f floor
m ()I g height
c net/minecraft/world/level/levelgen/Column$c net/minecraft/world/level/levelgen/Column$Ray
f I a edge
f Z b pointingUp
m ()Ljava/util/OptionalInt; b getCeiling
m ()Ljava/util/OptionalInt; c getFloor
m ()Ljava/util/OptionalInt; d getHeight
c net/minecraft/world/level/levelgen/Density net/minecraft/world/level/levelgen/Density
f D a SURFACE
f D b UNRECOVERABLY_DENSE
f D c UNRECOVERABLY_THIN
c net/minecraft/world/level/levelgen/DensityFunction net/minecraft/world/level/levelgen/DensityFunction
f Lcom/mojang/serialization/Codec; b DIRECT_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
f Lcom/mojang/serialization/Codec; d HOLDER_HELPER_CODEC
m ()D a minValue
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/core/Holder; a lambda$static$0
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m (DD)Lnet/minecraft/world/level/levelgen/DensityFunction; a clamp
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; d abs
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; e square
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; f cube
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; g halfNegative
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; h quarterNegative
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; i squeeze
c net/minecraft/world/level/levelgen/DensityFunction$a net/minecraft/world/level/levelgen/DensityFunction$ContextProvider
m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$b; a forIndex
m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V a fillAllDirectly
c net/minecraft/world/level/levelgen/DensityFunction$b net/minecraft/world/level/levelgen/DensityFunction$FunctionContext
m ()I a blockX
m ()I b blockY
m ()I c blockZ
m ()Lnet/minecraft/world/level/levelgen/blending/Blender; d getBlender
c net/minecraft/world/level/levelgen/DensityFunction$c net/minecraft/world/level/levelgen/DensityFunction$NoiseHolder
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/Holder; b noiseData
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; c noise
m (DDD)D a getValue
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction$c; a lambda$static$0
m ()D a maxValue
m ()Lnet/minecraft/core/Holder; b noiseData
m ()Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; c noise
c net/minecraft/world/level/levelgen/DensityFunction$d net/minecraft/world/level/levelgen/DensityFunction$SimpleFunction
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
c net/minecraft/world/level/levelgen/DensityFunction$e net/minecraft/world/level/levelgen/DensityFunction$SinglePointContext
f I a blockX
f I b blockY
f I c blockZ
m ()I a blockX
m ()I b blockY
m ()I c blockZ
c net/minecraft/world/level/levelgen/DensityFunction$f net/minecraft/world/level/levelgen/DensityFunction$Visitor
m (Lnet/minecraft/world/level/levelgen/DensityFunction$c;)Lnet/minecraft/world/level/levelgen/DensityFunction$c; a visitNoise
c net/minecraft/world/level/levelgen/DensityFunctions net/minecraft/world/level/levelgen/DensityFunctions
f D a MAX_REASONABLE_NOISE_VALUE
f Lcom/mojang/serialization/Codec; b DIRECT_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
f Lcom/mojang/serialization/Codec; d NOISE_VALUE_CODEC
m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; a singleFunctionArgumentCodec
m (Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/level/levelgen/DensityFunction; a noise
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;DLnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; a shiftedNoise2d
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap
m (Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/KeyDispatchDataCodec; a makeCodec
m (Lnet/minecraft/core/Holder;DDD)Lnet/minecraft/world/level/levelgen/DensityFunction; a mappedNoise
m (D)Lnet/minecraft/world/level/levelgen/DensityFunction; a constant
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; a rangeChoice
m (J)Lnet/minecraft/world/level/levelgen/DensityFunction; a endIslands
m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/DensityFunction; a lambda$static$1
m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BiFunction;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$doubleFunctionArgumentCodec$3
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a;)Lnet/minecraft/world/level/levelgen/DensityFunction; a map
m (Lnet/minecraft/core/IRegistry;Ljava/lang/String;Lnet/minecraft/util/KeyDispatchDataCodec;)Lcom/mojang/serialization/MapCodec; a register
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; a lerp
m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; a singleArgumentCodec
m (Lnet/minecraft/world/level/levelgen/DensityFunction;DLnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a lerp
m (Lnet/minecraft/core/Holder;DDDD)Lnet/minecraft/world/level/levelgen/DensityFunction; a mappedNoise
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; a zero
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; a noise
m (IIDD)Lnet/minecraft/world/level/levelgen/DensityFunction; a yClampedGradient
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a add
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a interpolated
m (Lnet/minecraft/core/Holder;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; a mappedNoise
m (Lnet/minecraft/util/CubicSpline;)Lnet/minecraft/world/level/levelgen/DensityFunction; a spline
m (Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; a doubleFunctionArgumentCodec
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a;)Lnet/minecraft/world/level/levelgen/DensityFunction; a weirdScaledSampler
m (Lnet/minecraft/world/level/levelgen/DensityFunction;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapFromUnitTo
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; b shiftA
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; b blendAlpha
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; b mul
m (Lnet/minecraft/core/Holder;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; b noise
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; b flatCache
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; c cache2d
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; c shiftB
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; c min
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; c blendOffset
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; d max
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; d shift
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; d cacheOnce
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; e cacheAllInCell
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; f blendDensity
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lcom/mojang/datafixers/util/Either; g lambda$static$2
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lcom/mojang/serialization/MapCodec; h lambda$static$0
c net/minecraft/world/level/levelgen/DensityFunctions$a net/minecraft/world/level/levelgen/DensityFunctions$Ap2
f Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; e type
f Lnet/minecraft/world/level/levelgen/DensityFunction; f argument1
f Lnet/minecraft/world/level/levelgen/DensityFunction; g argument2
f D h minValue
f D i maxValue
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; j type
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k argument1
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; l argument2
c net/minecraft/world/level/levelgen/DensityFunctions$aa net/minecraft/world/level/levelgen/DensityFunctions$YClampedGradient
f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC
f I e fromY
f I f toY
f D g fromValue
f D h toValue
f Lcom/mojang/serialization/MapCodec; i DATA_CODEC
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()I j fromY
m ()I k toY
m ()D l fromValue
m ()D m toValue
c net/minecraft/world/level/levelgen/DensityFunctions$b net/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker
f Lnet/minecraft/world/level/levelgen/DensityFunctions$b; a INSTANCE
f [Lnet/minecraft/world/level/levelgen/DensityFunctions$b; f $VALUES
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()D a minValue
m ()D b maxValue
m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$b; j $values
c net/minecraft/world/level/levelgen/DensityFunctions$c net/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
c net/minecraft/world/level/levelgen/DensityFunctions$d net/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha
f Lnet/minecraft/world/level/levelgen/DensityFunctions$d; a INSTANCE
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
f [Lnet/minecraft/world/level/levelgen/DensityFunctions$d; f $VALUES
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$d; j $values
c net/minecraft/world/level/levelgen/DensityFunctions$e net/minecraft/world/level/levelgen/DensityFunctions$BlendDensity
f Lnet/minecraft/world/level/levelgen/DensityFunction; a input
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)D a transform
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; j input
c net/minecraft/world/level/levelgen/DensityFunctions$f net/minecraft/world/level/levelgen/DensityFunctions$BlendOffset
f Lnet/minecraft/world/level/levelgen/DensityFunctions$f; a INSTANCE
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
f [Lnet/minecraft/world/level/levelgen/DensityFunctions$f; f $VALUES
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$f; j $values
c net/minecraft/world/level/levelgen/DensityFunctions$g net/minecraft/world/level/levelgen/DensityFunctions$Clamp
f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/DensityFunction; e input
f D f minValue
f D g maxValue
f Lcom/mojang/serialization/MapCodec; h DATA_CODEC
m (D)D a transform
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()D a minValue
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; az_ input
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
c net/minecraft/world/level/levelgen/DensityFunctions$h net/minecraft/world/level/levelgen/DensityFunctions$Constant
f D a value
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
f Lnet/minecraft/world/level/levelgen/DensityFunctions$h; f ZERO
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()D j value
c net/minecraft/world/level/levelgen/DensityFunctions$i net/minecraft/world/level/levelgen/DensityFunctions$EndIslandDensityFunction
f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC
f F e ISLAND_THRESHOLD
f Lnet/minecraft/world/level/levelgen/synth/NoiseGenerator3Handler; f islandNoise
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/synth/NoiseGenerator3Handler;II)F a getHeightValue
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
c net/minecraft/world/level/levelgen/DensityFunctions$i$NoiseCache net/minecraft/world/level/levelgen/DensityFunctions$EndIslandDensityFunction$NoiseCache
c net/minecraft/world/level/levelgen/DensityFunctions$j net/minecraft/world/level/levelgen/DensityFunctions$HolderHolder
f Lnet/minecraft/core/Holder; a function
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/core/Holder; j function
c net/minecraft/world/level/levelgen/DensityFunctions$k net/minecraft/world/level/levelgen/DensityFunctions$Mapped
f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; a type
f Lnet/minecraft/world/level/levelgen/DensityFunction; e input
f D f minValue
f D g maxValue
m (D)D a transform
m (Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a;D)D a transform
m (Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$k; a create
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()D a minValue
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; az_ input
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunctions$k; b mapAll
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; k type
c net/minecraft/world/level/levelgen/DensityFunctions$k$a net/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type
f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; a ABS
f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; b SQUARE
f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; c CUBE
f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; d HALF_NEGATIVE
f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; e QUARTER_NEGATIVE
f Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; f SQUEEZE
f Ljava/lang/String; g name
f Lnet/minecraft/util/KeyDispatchDataCodec; h codec
f [Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; i $VALUES
m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$k$a; a $values
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$k; a lambda$new$0
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/levelgen/DensityFunctions$l net/minecraft/world/level/levelgen/DensityFunctions$Marker
f Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; a type
f Lnet/minecraft/world/level/levelgen/DensityFunction; e wrapped
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped
c net/minecraft/world/level/levelgen/DensityFunctions$l$a net/minecraft/world/level/levelgen/DensityFunctions$Marker$Type
f Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; a Interpolated
f Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; b FlatCache
f Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; c Cache2D
f Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; d CacheOnce
f Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; e CacheAllInCell
f Ljava/lang/String; f name
f Lnet/minecraft/util/KeyDispatchDataCodec; g codec
f [Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; h $VALUES
m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; a $values
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$m; a lambda$new$0
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/levelgen/DensityFunctions$m net/minecraft/world/level/levelgen/DensityFunctions$MarkerOrMarked
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped
c net/minecraft/world/level/levelgen/DensityFunctions$n net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd
f Lnet/minecraft/world/level/levelgen/DensityFunctions$n$a; e specificType
f Lnet/minecraft/world/level/levelgen/DensityFunction; f input
f D g minValue
f D h maxValue
f D i argument
m (D)D a transform
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()D a minValue
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; az_ input
m ()D b maxValue
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; j type
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k argument1
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; l argument2
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$n$a; m specificType
m ()D n argument
c net/minecraft/world/level/levelgen/DensityFunctions$n$a net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type
f Lnet/minecraft/world/level/levelgen/DensityFunctions$n$a; a MUL
f Lnet/minecraft/world/level/levelgen/DensityFunctions$n$a; b ADD
f [Lnet/minecraft/world/level/levelgen/DensityFunctions$n$a; c $VALUES
m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$n$a; a $values
c net/minecraft/world/level/levelgen/DensityFunctions$o net/minecraft/world/level/levelgen/DensityFunctions$Noise
f Lcom/mojang/serialization/MapCodec; a DATA_CODEC
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
f Lnet/minecraft/world/level/levelgen/DensityFunction$c; f noise
f D g xzScale
f D h yScale
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; j noise
m ()D k xzScale
m ()D l yScale
c net/minecraft/world/level/levelgen/DensityFunctions$p net/minecraft/world/level/levelgen/DensityFunctions$PureTransformer
m (D)D a transform
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; az_ input
c net/minecraft/world/level/levelgen/DensityFunctions$q net/minecraft/world/level/levelgen/DensityFunctions$RangeChoice
f Lcom/mojang/serialization/MapCodec; a DATA_CODEC
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
f Lnet/minecraft/world/level/levelgen/DensityFunction; f input
f D g minInclusive
f D h maxExclusive
f Lnet/minecraft/world/level/levelgen/DensityFunction; i whenInRange
f Lnet/minecraft/world/level/levelgen/DensityFunction; j whenOutOfRange
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; j input
m ()D k minInclusive
m ()D l maxExclusive
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; m whenInRange
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; n whenOutOfRange
c net/minecraft/world/level/levelgen/DensityFunctions$r net/minecraft/world/level/levelgen/DensityFunctions$Shift
f Lnet/minecraft/world/level/levelgen/DensityFunction$c; a offsetNoise
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; j offsetNoise
c net/minecraft/world/level/levelgen/DensityFunctions$s net/minecraft/world/level/levelgen/DensityFunctions$ShiftA
f Lnet/minecraft/world/level/levelgen/DensityFunction$c; a offsetNoise
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; j offsetNoise
c net/minecraft/world/level/levelgen/DensityFunctions$t net/minecraft/world/level/levelgen/DensityFunctions$ShiftB
f Lnet/minecraft/world/level/levelgen/DensityFunction$c; a offsetNoise
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; j offsetNoise
c net/minecraft/world/level/levelgen/DensityFunctions$u net/minecraft/world/level/levelgen/DensityFunctions$ShiftNoise
m (DDD)D a compute
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; j offsetNoise
c net/minecraft/world/level/levelgen/DensityFunctions$v net/minecraft/world/level/levelgen/DensityFunctions$ShiftedNoise
f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/DensityFunction; e shiftX
f Lnet/minecraft/world/level/levelgen/DensityFunction; f shiftY
f Lnet/minecraft/world/level/levelgen/DensityFunction; g shiftZ
f D h xzScale
f D i yScale
f Lnet/minecraft/world/level/levelgen/DensityFunction$c; j noise
f Lcom/mojang/serialization/MapCodec; k DATA_CODEC
m ()D a minValue
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; j shiftX
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k shiftY
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; l shiftZ
m ()D m xzScale
m ()D n yScale
m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; o noise
c net/minecraft/world/level/levelgen/DensityFunctions$w net/minecraft/world/level/levelgen/DensityFunctions$Spline
f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC
f Lnet/minecraft/util/CubicSpline; e spline
f Lcom/mojang/serialization/Codec; f SPLINE_CODEC
f Lcom/mojang/serialization/MapCodec; g DATA_CODEC
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;Lnet/minecraft/world/level/levelgen/DensityFunctions$w$a;)Lnet/minecraft/world/level/levelgen/DensityFunctions$w$a; a lambda$mapAll$0
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/util/CubicSpline; j spline
c net/minecraft/world/level/levelgen/DensityFunctions$w$a net/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/core/Holder; c function
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunctions$w$a; a mapAll
m (Lnet/minecraft/world/level/levelgen/DensityFunctions$w$b;)F a apply
m ()Lnet/minecraft/core/Holder; a function
m (Ljava/lang/Object;)F a apply
m ()F b minValue
m ()F c maxValue
c net/minecraft/world/level/levelgen/DensityFunctions$w$b net/minecraft/world/level/levelgen/DensityFunctions$Spline$Point
f Lnet/minecraft/world/level/levelgen/DensityFunction$b; a context
m ()Lnet/minecraft/world/level/levelgen/DensityFunction$b; a context
c net/minecraft/world/level/levelgen/DensityFunctions$x net/minecraft/world/level/levelgen/DensityFunctions$TransformerWithContext
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)D a transform
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; j input
c net/minecraft/world/level/levelgen/DensityFunctions$y net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction
f Lorg/slf4j/Logger; a LOGGER
m (Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$y; a create
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; j type
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k argument1
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; l argument2
c net/minecraft/world/level/levelgen/DensityFunctions$y$a net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type
f Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; a ADD
f Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; b MUL
f Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; c MIN
f Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; d MAX
f Lnet/minecraft/util/KeyDispatchDataCodec; e codec
f Ljava/lang/String; f name
f [Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; g $VALUES
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$y; a lambda$new$0
m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$y$a; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/levelgen/DensityFunctions$z net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler
f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/DensityFunction; e input
f Lnet/minecraft/world/level/levelgen/DensityFunction$c; f noise
f Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a; g rarityValueMapper
f Lcom/mojang/serialization/MapCodec; h DATA_CODEC
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)D a transform
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; j input
m ()Lnet/minecraft/world/level/levelgen/DensityFunction$c; k noise
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a; l rarityValueMapper
c net/minecraft/world/level/levelgen/DensityFunctions$z$a net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper
f Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a; a TYPE1
f Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a; b TYPE2
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/lang/String; d name
f Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction; e mapper
f D f maxRarity
f [Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a; g $VALUES
m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$z$a; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/levelgen/GeneratorSettingBase net/minecraft/world/level/levelgen/NoiseGeneratorSettings
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/resources/ResourceKey; c OVERWORLD
f Lnet/minecraft/resources/ResourceKey; d LARGE_BIOMES
f Lnet/minecraft/resources/ResourceKey; e AMPLIFIED
f Lnet/minecraft/resources/ResourceKey; f NETHER
f Lnet/minecraft/resources/ResourceKey; g END
f Lnet/minecraft/resources/ResourceKey; h CAVES
f Lnet/minecraft/resources/ResourceKey; i FLOATING_ISLANDS
f Lnet/minecraft/world/level/levelgen/NoiseSettings; j noiseSettings
f Lnet/minecraft/world/level/block/state/IBlockData; k defaultBlock
f Lnet/minecraft/world/level/block/state/IBlockData; l defaultFluid
f Lnet/minecraft/world/level/levelgen/NoiseRouter; m noiseRouter
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; n surfaceRule
f Ljava/util/List; o spawnTarget
f I p seaLevel
f Z q disableMobGeneration
f Z r aquifersEnabled
f Z s oreVeinsEnabled
f Z t useLegacyRandomSource
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m ()Z a disableMobGeneration
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/data/worldgen/BootstrapContext;ZZ)Lnet/minecraft/world/level/levelgen/GeneratorSettingBase; a overworld
m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/GeneratorSettingBase; b end
m ()Z b isAquifersEnabled
m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/GeneratorSettingBase; c nether
m ()Z c oreVeinsEnabled
m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/GeneratorSettingBase; d caves
m ()Lnet/minecraft/world/level/levelgen/SeededRandom$a; d getRandomSource
m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/GeneratorSettingBase; e floatingIslands
m ()Lnet/minecraft/world/level/levelgen/GeneratorSettingBase; e dummy
m ()Lnet/minecraft/world/level/levelgen/NoiseSettings; f noiseSettings
m ()Lnet/minecraft/world/level/block/state/IBlockData; g defaultBlock
m ()Lnet/minecraft/world/level/block/state/IBlockData; h defaultFluid
m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; i noiseRouter
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; j surfaceRule
m ()Ljava/util/List; k spawnTarget
m ()I l seaLevel
m ()Z m aquifersEnabled
m ()Z n useLegacyRandomSource
c net/minecraft/world/level/levelgen/GeneratorSettings net/minecraft/world/level/levelgen/WorldGenSettings
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/WorldOptions; b options
f Lnet/minecraft/world/level/levelgen/WorldDimensions; c dimensions
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/levelgen/WorldDimensions;)Lcom/mojang/serialization/DataResult; a encode
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/core/IRegistryCustom;)Lcom/mojang/serialization/DataResult; a encode
m ()Lnet/minecraft/world/level/levelgen/WorldOptions; a options
m ()Lnet/minecraft/world/level/levelgen/WorldDimensions; b dimensions
c net/minecraft/world/level/levelgen/GeodeBlockSettings net/minecraft/world/level/levelgen/GeodeBlockSettings
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a fillingProvider
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b innerLayerProvider
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c alternateInnerLayerProvider
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; d middleLayerProvider
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; e outerLayerProvider
f Ljava/util/List; f innerPlacements
f Lnet/minecraft/tags/TagKey; g cannotReplace
f Lnet/minecraft/tags/TagKey; h invalidBlocks
f Lcom/mojang/serialization/Codec; i CODEC
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$8
m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/tags/TagKey; a lambda$static$7
m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/tags/TagKey; b lambda$static$6
m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Ljava/util/List; c lambda$static$5
m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; d lambda$static$4
m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; e lambda$static$3
m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; f lambda$static$2
m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; g lambda$static$1
m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; h lambda$static$0
c net/minecraft/world/level/levelgen/GeodeCrackSettings net/minecraft/world/level/levelgen/GeodeCrackSettings
f Lcom/mojang/serialization/Codec; a CODEC
f D b generateCrackChance
f D c baseCrackSize
f I d crackPointOffset
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Integer; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Double; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Double; c lambda$static$0
c net/minecraft/world/level/levelgen/GeodeLayerSettings net/minecraft/world/level/levelgen/GeodeLayerSettings
f Lcom/mojang/serialization/Codec; a CODEC
f D b filling
f D c innerLayer
f D d middleLayer
f D e outerLayer
f Lcom/mojang/serialization/Codec; f LAYER_RANGE
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; b lambda$static$2
m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; c lambda$static$1
m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; d lambda$static$0
c net/minecraft/world/level/levelgen/HeightMap net/minecraft/world/level/levelgen/Heightmap
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/function/Predicate; b NOT_AIR
f Ljava/util/function/Predicate; c MATERIAL_MOTION_BLOCKING
f Lnet/minecraft/util/DataBits; d data
f Ljava/util/function/Predicate; e isOpaque
f Lnet/minecraft/world/level/chunk/IChunkAccess; f chunk
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$static$0
m (IIILnet/minecraft/world/level/block/state/IBlockData;)Z a update
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/Set;)V a primeHeightmaps
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/HeightMap$Type;[J)V a setRawData
m ()[J a getRawData
m (I)I a getFirstAvailable
m (III)V a setHeight
m (II)I a getFirstAvailable
m (II)I b getHighestTaken
m (II)I c getIndex
c net/minecraft/world/level/levelgen/HeightMap$Type net/minecraft/world/level/levelgen/Heightmap$Types
f Lnet/minecraft/world/level/levelgen/HeightMap$Type; a WORLD_SURFACE_WG
f Lnet/minecraft/world/level/levelgen/HeightMap$Type; b WORLD_SURFACE
f Lnet/minecraft/world/level/levelgen/HeightMap$Type; c OCEAN_FLOOR_WG
f Lnet/minecraft/world/level/levelgen/HeightMap$Type; d OCEAN_FLOOR
f Lnet/minecraft/world/level/levelgen/HeightMap$Type; e MOTION_BLOCKING
f Lnet/minecraft/world/level/levelgen/HeightMap$Type; f MOTION_BLOCKING_NO_LEAVES
f Lcom/mojang/serialization/Codec; g CODEC
f Ljava/lang/String; h serializationKey
f Lnet/minecraft/world/level/levelgen/HeightMap$Use; i usage
f Ljava/util/function/Predicate; j isOpaque
f [Lnet/minecraft/world/level/levelgen/HeightMap$Type; k $VALUES
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$static$1
m ()Ljava/lang/String; a getSerializationKey
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$static$0
m ()Z b sendToClient
m ()Ljava/lang/String; c getSerializedName
m ()Z d keepAfterWorldgen
m ()Ljava/util/function/Predicate; e isOpaque
m ()[Lnet/minecraft/world/level/levelgen/HeightMap$Type; f $values
c net/minecraft/world/level/levelgen/HeightMap$Use net/minecraft/world/level/levelgen/Heightmap$Usage
f Lnet/minecraft/world/level/levelgen/HeightMap$Use; a WORLDGEN
f Lnet/minecraft/world/level/levelgen/HeightMap$Use; b LIVE_WORLD
f Lnet/minecraft/world/level/levelgen/HeightMap$Use; c CLIENT
f [Lnet/minecraft/world/level/levelgen/HeightMap$Use; d $VALUES
m ()[Lnet/minecraft/world/level/levelgen/HeightMap$Use; a $values
c net/minecraft/world/level/levelgen/LegacyRandomSource net/minecraft/world/level/levelgen/LegacyRandomSource
f I d MODULUS_BITS
f J e MODULUS_MASK
f J f MULTIPLIER
f J g INCREMENT
f Ljava/util/concurrent/atomic/AtomicLong; h seed
f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; i gaussianSource
m (J)V b setSeed
m (I)I c next
m ()Lnet/minecraft/util/RandomSource; d fork
m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional
m ()D k nextGaussian
c net/minecraft/world/level/levelgen/LegacyRandomSource$a net/minecraft/world/level/levelgen/LegacyRandomSource$LegacyPositionalRandomFactory
f J a seed
m (Ljava/lang/StringBuilder;)V a parityConfigString
m (III)Lnet/minecraft/util/RandomSource; a at
m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; a fromHashOf
c net/minecraft/world/level/levelgen/MarsagliaPolarGaussian net/minecraft/world/level/levelgen/MarsagliaPolarGaussian
f Lnet/minecraft/util/RandomSource; a randomSource
f D b nextNextGaussian
f Z c haveNextNextGaussian
m ()V a reset
m ()D b nextGaussian
c net/minecraft/world/level/levelgen/MobSpawnerPatrol net/minecraft/world/level/levelgen/PatrolSpawner
f I a nextTick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Z)Z a spawnPatrolMember
m (Lnet/minecraft/server/level/WorldServer;ZZ)I a tick
c net/minecraft/world/level/levelgen/MobSpawnerPhantom net/minecraft/world/level/levelgen/PhantomSpawner
f I a nextTick
m (Lnet/minecraft/server/level/WorldServer;ZZ)I a tick
c net/minecraft/world/level/levelgen/NoiseChunk net/minecraft/world/level/levelgen/NoiseChunk
f I A cellStartBlockX
f I B cellStartBlockY
f I C cellStartBlockZ
f I D inCellX
f I E inCellY
f I F inCellZ
f J G interpolationCounter
f J H arrayInterpolationCounter
f I I arrayIndex
f Lnet/minecraft/world/level/levelgen/DensityFunction$a; J sliceFillingContextProvider
f Lnet/minecraft/world/level/levelgen/NoiseSettings; a noiseSettings
f I b cellCountXZ
f I c cellCountY
f I d cellNoiseMinY
f I e firstCellX
f I f firstCellZ
f I g firstNoiseX
f I h firstNoiseZ
f Ljava/util/List; i interpolators
f Ljava/util/List; j cellCaches
f Ljava/util/Map; k wrapped
f Lit/unimi/dsi/fastutil/longs/Long2IntMap; l preliminarySurfaceLevel
f Lnet/minecraft/world/level/levelgen/Aquifer; m aquifer
f Lnet/minecraft/world/level/levelgen/DensityFunction; n initialDensityNoJaggedness
f Lnet/minecraft/world/level/levelgen/NoiseChunk$c; o blockStateRule
f Lnet/minecraft/world/level/levelgen/blending/Blender; p blender
f Lnet/minecraft/world/level/levelgen/NoiseChunk$g; q blendAlpha
f Lnet/minecraft/world/level/levelgen/NoiseChunk$g; r blendOffset
f Lnet/minecraft/world/level/levelgen/DensityFunctions$c; s beardifier
f J t lastBlendingDataPos
f Lnet/minecraft/world/level/levelgen/blending/Blender$a; u lastBlendingOutput
f I v noiseSizeXZ
f I w cellWidth
f I x cellHeight
f Z y interpolating
f Z z fillingCell
m (ZI)V a fillSlice
m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$b; a forIndex
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$b;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$new$0
m ()I a blockX
m (DLnet/minecraft/world/level/levelgen/NoiseChunk$i;)V a lambda$updateForZ$4
m (ID)V a updateForY
m (II)I a preliminarySurfaceLevel
m (IILnet/minecraft/world/level/levelgen/NoiseChunk$i;)V a lambda$selectCellYZ$1
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/DensityFunctions$c;Lnet/minecraft/world/level/levelgen/GeneratorSettingBase;Lnet/minecraft/world/level/levelgen/Aquifer$a;Lnet/minecraft/world/level/levelgen/blending/Blender;)Lnet/minecraft/world/level/levelgen/NoiseChunk; a forChunk
m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V a fillAllDirectly
m (Lnet/minecraft/world/level/levelgen/NoiseRouter;Ljava/util/List;)Lnet/minecraft/world/level/biome/Climate$Sampler; a cachedClimateSampler
m (J)I a computePreliminarySurfaceLevel
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a wrap
m (DLnet/minecraft/world/level/levelgen/NoiseChunk$i;)V b lambda$updateForX$3
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; b wrapNew
m (II)V b selectCellYZ
m (I)V b advanceCellX
m ()I b blockY
m (ID)V b updateForX
m (ID)V c updateForZ
m ()I c blockZ
m (DLnet/minecraft/world/level/levelgen/NoiseChunk$i;)V c lambda$updateForY$2
m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$a; c getOrComputeBlendingOutput
m (I)Lnet/minecraft/world/level/levelgen/NoiseChunk; c forIndex
m ()Lnet/minecraft/world/level/levelgen/blending/Blender; d getBlender
m ()Lnet/minecraft/world/level/block/state/IBlockData; e getInterpolatedState
m ()V f initializeForFirstCellX
m ()V g stopInterpolation
m ()V h swapSlices
m ()Lnet/minecraft/world/level/levelgen/Aquifer; i aquifer
m ()I j cellWidth
m ()I k cellHeight
c net/minecraft/world/level/levelgen/NoiseChunk$1 net/minecraft/world/level/levelgen/NoiseChunk$1
f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0
m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$b; a forIndex
m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V a fillAllDirectly
c net/minecraft/world/level/levelgen/NoiseChunk$2 net/minecraft/world/level/levelgen/NoiseChunk$2
f [I a $SwitchMap$net$minecraft$world$level$levelgen$DensityFunctions$Marker$Type
c net/minecraft/world/level/levelgen/NoiseChunk$a net/minecraft/world/level/levelgen/NoiseChunk$BlendAlpha
f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped
c net/minecraft/world/level/levelgen/NoiseChunk$b net/minecraft/world/level/levelgen/NoiseChunk$BlendOffset
f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/DensityFunction; a mapAll
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped
c net/minecraft/world/level/levelgen/NoiseChunk$c net/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller
c net/minecraft/world/level/levelgen/NoiseChunk$d net/minecraft/world/level/levelgen/NoiseChunk$Cache2D
f Lnet/minecraft/world/level/levelgen/DensityFunction; a function
f J e lastPos2D
f D f lastValue
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped
c net/minecraft/world/level/levelgen/NoiseChunk$e net/minecraft/world/level/levelgen/NoiseChunk$CacheAllInCell
f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0
f Lnet/minecraft/world/level/levelgen/DensityFunction; e noiseFiller
f [D f values
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped
c net/minecraft/world/level/levelgen/NoiseChunk$f net/minecraft/world/level/levelgen/NoiseChunk$CacheOnce
f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0
f Lnet/minecraft/world/level/levelgen/DensityFunction; e function
f J f lastCounter
f J g lastArrayCounter
f D h lastValue
f [D i lastArray
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped
c net/minecraft/world/level/levelgen/NoiseChunk$g net/minecraft/world/level/levelgen/NoiseChunk$FlatCache
f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0
f Lnet/minecraft/world/level/levelgen/DensityFunction; e noiseFiller
f [[D f values
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped
c net/minecraft/world/level/levelgen/NoiseChunk$h net/minecraft/world/level/levelgen/NoiseChunk$NoiseChunkDensityFunction
m ()D a minValue
m ()D b maxValue
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped
c net/minecraft/world/level/levelgen/NoiseChunk$i net/minecraft/world/level/levelgen/NoiseChunk$NoiseInterpolator
f Lnet/minecraft/world/level/levelgen/NoiseChunk; a this$0
f [[D e slice0
f [[D f slice1
f Lnet/minecraft/world/level/levelgen/DensityFunction; g noiseFiller
f D h noise000
f D i noise001
f D j noise100
f D k noise101
f D l noise010
f D m noise011
f D n noise110
f D o noise111
f D p valueXZ00
f D q valueXZ10
f D r valueXZ01
f D s valueXZ11
f D t valueZ0
f D u valueZ1
f D v value
m (D)V a updateForY
m ([DLnet/minecraft/world/level/levelgen/DensityFunction$a;)V a fillArray
m (II)[[D a allocateSlice
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m (II)V b selectCellYZ
m (D)V b updateForX
m (D)V c updateForZ
m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$l$a; j type
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k wrapped
m ()V l swapSlices
c net/minecraft/world/level/levelgen/NoiseRouter net/minecraft/world/level/levelgen/NoiseRouter
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/DensityFunction; b barrierNoise
f Lnet/minecraft/world/level/levelgen/DensityFunction; c fluidLevelFloodednessNoise
f Lnet/minecraft/world/level/levelgen/DensityFunction; d fluidLevelSpreadNoise
f Lnet/minecraft/world/level/levelgen/DensityFunction; e lavaNoise
f Lnet/minecraft/world/level/levelgen/DensityFunction; f temperature
f Lnet/minecraft/world/level/levelgen/DensityFunction; g vegetation
f Lnet/minecraft/world/level/levelgen/DensityFunction; h continents
f Lnet/minecraft/world/level/levelgen/DensityFunction; i erosion
f Lnet/minecraft/world/level/levelgen/DensityFunction; j depth
f Lnet/minecraft/world/level/levelgen/DensityFunction; k ridges
f Lnet/minecraft/world/level/levelgen/DensityFunction; l initialDensityWithoutJaggedness
f Lnet/minecraft/world/level/levelgen/DensityFunction; m finalDensity
f Lnet/minecraft/world/level/levelgen/DensityFunction; n veinToggle
f Lnet/minecraft/world/level/levelgen/DensityFunction; o veinRidged
f Lnet/minecraft/world/level/levelgen/DensityFunction; p veinGap
m (Lnet/minecraft/world/level/levelgen/DensityFunction$f;)Lnet/minecraft/world/level/levelgen/NoiseRouter; a mapAll
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; a barrierNoise
m (Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; a field
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; b fluidLevelFloodednessNoise
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; c fluidLevelSpreadNoise
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; d lavaNoise
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; e temperature
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; f vegetation
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; g continents
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; h erosion
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; i depth
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; j ridges
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; k initialDensityWithoutJaggedness
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; l finalDensity
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; m veinToggle
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; n veinRidged
m ()Lnet/minecraft/world/level/levelgen/DensityFunction; o veinGap
c net/minecraft/world/level/levelgen/NoiseRouterData net/minecraft/world/level/levelgen/NoiseRouterData
f Lnet/minecraft/resources/ResourceKey; A BASE_3D_NOISE_END
f Lnet/minecraft/resources/ResourceKey; B SLOPED_CHEESE
f Lnet/minecraft/resources/ResourceKey; C OFFSET_LARGE
f Lnet/minecraft/resources/ResourceKey; D FACTOR_LARGE
f Lnet/minecraft/resources/ResourceKey; E JAGGEDNESS_LARGE
f Lnet/minecraft/resources/ResourceKey; F DEPTH_LARGE
f Lnet/minecraft/resources/ResourceKey; G SLOPED_CHEESE_LARGE
f Lnet/minecraft/resources/ResourceKey; H OFFSET_AMPLIFIED
f Lnet/minecraft/resources/ResourceKey; I FACTOR_AMPLIFIED
f Lnet/minecraft/resources/ResourceKey; J JAGGEDNESS_AMPLIFIED
f Lnet/minecraft/resources/ResourceKey; K DEPTH_AMPLIFIED
f Lnet/minecraft/resources/ResourceKey; L SLOPED_CHEESE_AMPLIFIED
f Lnet/minecraft/resources/ResourceKey; M SLOPED_CHEESE_END
f Lnet/minecraft/resources/ResourceKey; N SPAGHETTI_ROUGHNESS_FUNCTION
f Lnet/minecraft/resources/ResourceKey; O ENTRANCES
f Lnet/minecraft/resources/ResourceKey; P NOODLE
f Lnet/minecraft/resources/ResourceKey; Q PILLARS
f Lnet/minecraft/resources/ResourceKey; R SPAGHETTI_2D_THICKNESS_MODULATOR
f Lnet/minecraft/resources/ResourceKey; S SPAGHETTI_2D
f F a GLOBAL_OFFSET
f I b ISLAND_CHUNK_DISTANCE
f J c ISLAND_CHUNK_DISTANCE_SQR
f Lnet/minecraft/resources/ResourceKey; d CONTINENTS
f Lnet/minecraft/resources/ResourceKey; e EROSION
f Lnet/minecraft/resources/ResourceKey; f RIDGES
f Lnet/minecraft/resources/ResourceKey; g RIDGES_FOLDED
f Lnet/minecraft/resources/ResourceKey; h OFFSET
f Lnet/minecraft/resources/ResourceKey; i FACTOR
f Lnet/minecraft/resources/ResourceKey; j JAGGEDNESS
f Lnet/minecraft/resources/ResourceKey; k DEPTH
f Lnet/minecraft/resources/ResourceKey; l CONTINENTS_LARGE
f Lnet/minecraft/resources/ResourceKey; m EROSION_LARGE
f F n ORE_THICKNESS
f D o VEININESS_FREQUENCY
f D p NOODLE_SPACING_AND_STRAIGHTNESS
f D q SURFACE_DENSITY_THRESHOLD
f D r CHEESE_NOISE_TARGET
f Lnet/minecraft/world/level/levelgen/DensityFunction; s BLENDING_FACTOR
f Lnet/minecraft/world/level/levelgen/DensityFunction; t BLENDING_JAGGEDNESS
f Lnet/minecraft/resources/ResourceKey; u ZERO
f Lnet/minecraft/resources/ResourceKey; v Y
f Lnet/minecraft/resources/ResourceKey; w SHIFT_X
f Lnet/minecraft/resources/ResourceKey; x SHIFT_Z
f Lnet/minecraft/resources/ResourceKey; y BASE_3D_NOISE_OVERWORLD
f Lnet/minecraft/resources/ResourceKey; z BASE_3D_NOISE_NETHER
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a registerAndWrap
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/levelgen/NoiseRouter; a overworld
m (Lnet/minecraft/world/level/levelgen/OreVeinifier$a;)I a lambda$overworld$1
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;III)Lnet/minecraft/world/level/levelgen/DensityFunction; a yLimitedInterpolatable
m (Lnet/minecraft/world/level/levelgen/DensityFunction;II)Lnet/minecraft/world/level/levelgen/DensityFunction; a slideEndLike
m (Lnet/minecraft/world/level/levelgen/DensityFunction;IIIIDIID)Lnet/minecraft/world/level/levelgen/DensityFunction; a slide
m (F)F a peaksAndValleys
m (ZLnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a slideOverworld
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 a registerTerrainNoises
m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/core/Holder; a bootstrap
m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; a none
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a splineWithBlending
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a underground
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a peaksAndValleys
m (Lnet/minecraft/core/HolderGetter;II)Lnet/minecraft/world/level/levelgen/DensityFunction; a slideNetherLike
m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; a end
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; a nether
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/DensityFunction; a getFunction
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; b caves
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; b noiseGradientDensity
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/NoiseRouter; b noNewCaves
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; b postProcess
m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; b spaghettiRoughnessFunction
m (Lnet/minecraft/world/level/levelgen/OreVeinifier$a;)I b lambda$overworld$0
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; c slideEnd
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; c floatingIslands
m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; c pillars
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; d entrances
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; e noodle
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; f spaghetti2D
c net/minecraft/world/level/levelgen/NoiseRouterData$a net/minecraft/world/level/levelgen/NoiseRouterData$QuantizedSpaghettiRarity
m (D)D a getSphaghettiRarity2D
m (D)D b getSpaghettiRarity3D
c net/minecraft/world/level/levelgen/NoiseSettings net/minecraft/world/level/levelgen/NoiseSettings
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/NoiseSettings; b OVERWORLD_NOISE_SETTINGS
f Lnet/minecraft/world/level/levelgen/NoiseSettings; c NETHER_NOISE_SETTINGS
f Lnet/minecraft/world/level/levelgen/NoiseSettings; d END_NOISE_SETTINGS
f Lnet/minecraft/world/level/levelgen/NoiseSettings; e CAVES_NOISE_SETTINGS
f Lnet/minecraft/world/level/levelgen/NoiseSettings; f FLOATING_ISLANDS_NOISE_SETTINGS
f I g minY
f I h height
f I i noiseSizeHorizontal
f I j noiseSizeVertical
m (Lnet/minecraft/world/level/levelgen/NoiseSettings;)Lcom/mojang/serialization/DataResult; a guardY
m ()I a getCellHeight
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (IIII)Lnet/minecraft/world/level/levelgen/NoiseSettings; a create
m (Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/levelgen/NoiseSettings; a clampToHeightAccessor
m (Lcom/mojang/serialization/DataResult$Error;)V a lambda$create$4
m ()I b getCellWidth
m ()I c minY
m ()I d height
m ()I e noiseSizeHorizontal
m ()I f noiseSizeVertical
m ()Ljava/lang/String; g lambda$guardY$3
m ()Ljava/lang/String; h lambda$guardY$2
m ()Ljava/lang/String; i lambda$guardY$1
c net/minecraft/world/level/levelgen/Noises net/minecraft/world/level/levelgen/Noises
f Lnet/minecraft/resources/ResourceKey; A SPAGHETTI_ROUGHNESS_MODULATOR
f Lnet/minecraft/resources/ResourceKey; B CAVE_ENTRANCE
f Lnet/minecraft/resources/ResourceKey; C CAVE_LAYER
f Lnet/minecraft/resources/ResourceKey; D CAVE_CHEESE
f Lnet/minecraft/resources/ResourceKey; E ORE_VEININESS
f Lnet/minecraft/resources/ResourceKey; F ORE_VEIN_A
f Lnet/minecraft/resources/ResourceKey; G ORE_VEIN_B
f Lnet/minecraft/resources/ResourceKey; H ORE_GAP
f Lnet/minecraft/resources/ResourceKey; I NOODLE
f Lnet/minecraft/resources/ResourceKey; J NOODLE_THICKNESS
f Lnet/minecraft/resources/ResourceKey; K NOODLE_RIDGE_A
f Lnet/minecraft/resources/ResourceKey; L NOODLE_RIDGE_B
f Lnet/minecraft/resources/ResourceKey; M JAGGED
f Lnet/minecraft/resources/ResourceKey; N SURFACE
f Lnet/minecraft/resources/ResourceKey; O SURFACE_SECONDARY
f Lnet/minecraft/resources/ResourceKey; P CLAY_BANDS_OFFSET
f Lnet/minecraft/resources/ResourceKey; Q BADLANDS_PILLAR
f Lnet/minecraft/resources/ResourceKey; R BADLANDS_PILLAR_ROOF
f Lnet/minecraft/resources/ResourceKey; S BADLANDS_SURFACE
f Lnet/minecraft/resources/ResourceKey; T ICEBERG_PILLAR
f Lnet/minecraft/resources/ResourceKey; U ICEBERG_PILLAR_ROOF
f Lnet/minecraft/resources/ResourceKey; V ICEBERG_SURFACE
f Lnet/minecraft/resources/ResourceKey; W SWAMP
f Lnet/minecraft/resources/ResourceKey; X CALCITE
f Lnet/minecraft/resources/ResourceKey; Y GRAVEL
f Lnet/minecraft/resources/ResourceKey; Z POWDER_SNOW
f Lnet/minecraft/resources/ResourceKey; a TEMPERATURE
f Lnet/minecraft/resources/ResourceKey; aa PACKED_ICE
f Lnet/minecraft/resources/ResourceKey; ab ICE
f Lnet/minecraft/resources/ResourceKey; ac SOUL_SAND_LAYER
f Lnet/minecraft/resources/ResourceKey; ad GRAVEL_LAYER
f Lnet/minecraft/resources/ResourceKey; ae PATCH
f Lnet/minecraft/resources/ResourceKey; af NETHERRACK
f Lnet/minecraft/resources/ResourceKey; ag NETHER_WART
f Lnet/minecraft/resources/ResourceKey; ah NETHER_STATE_SELECTOR
f Lnet/minecraft/resources/ResourceKey; b VEGETATION
f Lnet/minecraft/resources/ResourceKey; c CONTINENTALNESS
f Lnet/minecraft/resources/ResourceKey; d EROSION
f Lnet/minecraft/resources/ResourceKey; e TEMPERATURE_LARGE
f Lnet/minecraft/resources/ResourceKey; f VEGETATION_LARGE
f Lnet/minecraft/resources/ResourceKey; g CONTINENTALNESS_LARGE
f Lnet/minecraft/resources/ResourceKey; h EROSION_LARGE
f Lnet/minecraft/resources/ResourceKey; i RIDGE
f Lnet/minecraft/resources/ResourceKey; j SHIFT
f Lnet/minecraft/resources/ResourceKey; k AQUIFER_BARRIER
f Lnet/minecraft/resources/ResourceKey; l AQUIFER_FLUID_LEVEL_FLOODEDNESS
f Lnet/minecraft/resources/ResourceKey; m AQUIFER_LAVA
f Lnet/minecraft/resources/ResourceKey; n AQUIFER_FLUID_LEVEL_SPREAD
f Lnet/minecraft/resources/ResourceKey; o PILLAR
f Lnet/minecraft/resources/ResourceKey; p PILLAR_RARENESS
f Lnet/minecraft/resources/ResourceKey; q PILLAR_THICKNESS
f Lnet/minecraft/resources/ResourceKey; r SPAGHETTI_2D
f Lnet/minecraft/resources/ResourceKey; s SPAGHETTI_2D_ELEVATION
f Lnet/minecraft/resources/ResourceKey; t SPAGHETTI_2D_MODULATOR
f Lnet/minecraft/resources/ResourceKey; u SPAGHETTI_2D_THICKNESS
f Lnet/minecraft/resources/ResourceKey; v SPAGHETTI_3D_1
f Lnet/minecraft/resources/ResourceKey; w SPAGHETTI_3D_2
f Lnet/minecraft/resources/ResourceKey; x SPAGHETTI_3D_RARITY
f Lnet/minecraft/resources/ResourceKey; y SPAGHETTI_3D_THICKNESS
f Lnet/minecraft/resources/ResourceKey; z SPAGHETTI_ROUGHNESS
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; a instantiate
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
c net/minecraft/world/level/levelgen/OreVeinifier net/minecraft/world/level/levelgen/OreVeinifier
f F a VEININESS_THRESHOLD
f I b EDGE_ROUNDOFF_BEGIN
f D c MAX_EDGE_ROUNDOFF
f F d VEIN_SOLIDNESS
f F e MIN_RICHNESS
f F f MAX_RICHNESS
f F g MAX_RICHNESS_THRESHOLD
f F h CHANCE_OF_RAW_ORE_BLOCK
f F i SKIP_ORE_IF_GAP_NOISE_IS_BELOW
m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$b;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$create$0
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$c; a create
c net/minecraft/world/level/levelgen/OreVeinifier$a net/minecraft/world/level/levelgen/OreVeinifier$VeinType
f Lnet/minecraft/world/level/levelgen/OreVeinifier$a; a COPPER
f Lnet/minecraft/world/level/levelgen/OreVeinifier$a; b IRON
f I c minY
f I d maxY
f Lnet/minecraft/world/level/block/state/IBlockData; e ore
f Lnet/minecraft/world/level/block/state/IBlockData; f rawOreBlock
f Lnet/minecraft/world/level/block/state/IBlockData; g filler
f [Lnet/minecraft/world/level/levelgen/OreVeinifier$a; h $VALUES
m ()[Lnet/minecraft/world/level/levelgen/OreVeinifier$a; a $values
c net/minecraft/world/level/levelgen/PositionalRandomFactory net/minecraft/world/level/levelgen/PositionalRandomFactory
m (Ljava/lang/StringBuilder;)V a parityConfigString
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/util/RandomSource; a fromHashOf
m (III)Lnet/minecraft/util/RandomSource; a at
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/util/RandomSource; a at
m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; a fromHashOf
c net/minecraft/world/level/levelgen/RandomState net/minecraft/world/level/levelgen/RandomState
f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; a random
f Lnet/minecraft/core/HolderGetter; b noises
f Lnet/minecraft/world/level/levelgen/NoiseRouter; c router
f Lnet/minecraft/world/level/biome/Climate$Sampler; d sampler
f Lnet/minecraft/world/level/levelgen/SurfaceSystem; e surfaceSystem
f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; f aquiferRandom
f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; g oreRandom
f Ljava/util/Map; h noiseIntances
f Ljava/util/Map; i positionalRandoms
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; a getOrCreateNoise
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; a lambda$getOrCreateRandomFactory$1
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; a lambda$getOrCreateNoise$0
m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; a router
m (Lnet/minecraft/world/level/levelgen/GeneratorSettingBase;Lnet/minecraft/core/HolderGetter;J)Lnet/minecraft/world/level/levelgen/RandomState; a create
m (Lnet/minecraft/core/HolderGetter$a;Lnet/minecraft/resources/ResourceKey;J)Lnet/minecraft/world/level/levelgen/RandomState; a create
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; a getOrCreateRandomFactory
m ()Lnet/minecraft/world/level/biome/Climate$Sampler; b sampler
m ()Lnet/minecraft/world/level/levelgen/SurfaceSystem; c surfaceSystem
m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; d aquiferRandom
m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e oreRandom
c net/minecraft/world/level/levelgen/RandomState$1 net/minecraft/world/level/levelgen/RandomState$1
f Ljava/util/Map; a wrapped
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a wrapNew
c net/minecraft/world/level/levelgen/RandomState$a net/minecraft/world/level/levelgen/RandomState$1NoiseWiringHelper
f J a val$seed
f Z b val$useLegacyInit
f Lnet/minecraft/world/level/levelgen/RandomState; c this$0
f Ljava/util/Map; d wrapped
m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; a wrapNew
m (Lnet/minecraft/world/level/levelgen/DensityFunction$c;)Lnet/minecraft/world/level/levelgen/DensityFunction$c; a visitNoise
m (J)Lnet/minecraft/util/RandomSource; a newLegacyInstance
c net/minecraft/world/level/levelgen/RandomSupport net/minecraft/world/level/levelgen/RandomSupport
f J a GOLDEN_RATIO_64
f J b SILVER_RATIO_64
f Lcom/google/common/hash/HashFunction; c MD5_128
f Ljava/util/concurrent/atomic/AtomicLong; d SEED_UNIQUIFIER
m ()J a generateUniqueSeed
m (Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/RandomSupport$a; a seedFromHashOf
m (J)J a mixStafford13
m (J)Lnet/minecraft/world/level/levelgen/RandomSupport$a; b upgradeSeedTo128bitUnmixed
m (J)Lnet/minecraft/world/level/levelgen/RandomSupport$a; c upgradeSeedTo128bit
m (J)J d lambda$generateUniqueSeed$0
c net/minecraft/world/level/levelgen/RandomSupport$a net/minecraft/world/level/levelgen/RandomSupport$Seed128bit
f J a seedLo
f J b seedHi
m (JJ)Lnet/minecraft/world/level/levelgen/RandomSupport$a; a xor
m (Lnet/minecraft/world/level/levelgen/RandomSupport$a;)Lnet/minecraft/world/level/levelgen/RandomSupport$a; a xor
m ()Lnet/minecraft/world/level/levelgen/RandomSupport$a; a mixed
m ()J b seedLo
m ()J c seedHi
c net/minecraft/world/level/levelgen/SeededRandom net/minecraft/world/level/levelgen/WorldgenRandom
f Lnet/minecraft/util/RandomSource; d randomSource
f I e count
m (IIJJ)Lnet/minecraft/util/RandomSource; a seedSlimeChunk
m (JII)J a setDecorationSeed
m (JIII)V a setLargeFeatureWithSalt
m (JII)V b setFeatureSeed
m (J)V b setSeed
m (I)I c next
m (JII)V c setLargeFeatureSeed
m ()Lnet/minecraft/util/RandomSource; d fork
m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional
m ()I l getCount
c net/minecraft/world/level/levelgen/SeededRandom$a net/minecraft/world/level/levelgen/WorldgenRandom$Algorithm
f Lnet/minecraft/world/level/levelgen/SeededRandom$a; a LEGACY
f Lnet/minecraft/world/level/levelgen/SeededRandom$a; b XOROSHIRO
f Ljava/util/function/LongFunction; c constructor
f [Lnet/minecraft/world/level/levelgen/SeededRandom$a; d $VALUES
m ()[Lnet/minecraft/world/level/levelgen/SeededRandom$a; a $values
m (J)Lnet/minecraft/util/RandomSource; a newInstance
c net/minecraft/world/level/levelgen/SingleThreadedRandomSource net/minecraft/world/level/levelgen/SingleThreadedRandomSource
f I d MODULUS_BITS
f J e MODULUS_MASK
f J f MULTIPLIER
f J g INCREMENT
f J h seed
f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; i gaussianSource
m (J)V b setSeed
m (I)I c next
m ()Lnet/minecraft/util/RandomSource; d fork
m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional
m ()D k nextGaussian
c net/minecraft/world/level/levelgen/SurfaceRules net/minecraft/world/level/levelgen/SurfaceRules
f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a ON_FLOOR
f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; b UNDER_FLOOR
f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; c DEEP_UNDER_FLOOR
f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; d VERY_DEEP_UNDER_FLOOR
f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; e ON_CEILING
f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; f UNDER_CEILING
m (IZILnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a stoneDepthCheck
m ([Lnet/minecraft/world/level/levelgen/SurfaceRules$o;)Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a sequence
m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a verticalGradient
m (Lnet/minecraft/resources/ResourceKey;D)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a noiseCondition
m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/SurfaceRules$c; a isBiome
m (IZLnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a stoneDepthCheck
m (II)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a waterBlockCheck
m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a yBlockCheck
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a steep
m (Lnet/minecraft/resources/ResourceKey;DD)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a noiseCondition
m (Lnet/minecraft/core/IRegistry;Ljava/lang/String;Lnet/minecraft/util/KeyDispatchDataCodec;)Lcom/mojang/serialization/MapCodec; a register
m ([Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a isBiome
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$f;)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a not
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a state
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$f;Lnet/minecraft/world/level/levelgen/SurfaceRules$o;)Lnet/minecraft/world/level/levelgen/SurfaceRules$o; a ifTrue
m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; b yStartCheck
m (II)Lnet/minecraft/world/level/levelgen/SurfaceRules$f; b waterStartCheck
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$f; b hole
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$f; c abovePreliminarySurface
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$f; d temperature
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; e bandlands
c net/minecraft/world/level/levelgen/SurfaceRules$a net/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface
f Lnet/minecraft/world/level/levelgen/SurfaceRules$a; a INSTANCE
f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC
f [Lnet/minecraft/world/level/levelgen/SurfaceRules$a; d $VALUES
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply
m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$a; b $values
c net/minecraft/world/level/levelgen/SurfaceRules$aa net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; a anchor
f I c surfaceDepthMultiplier
f Z d addStoneDepth
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply
m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; b anchor
m ()I c surfaceDepthMultiplier
m ()Z d addStoneDepth
c net/minecraft/world/level/levelgen/SurfaceRules$aa$a net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource$1YCondition
f Lnet/minecraft/world/level/levelgen/SurfaceRules$g; a val$ruleContext
f Lnet/minecraft/world/level/levelgen/SurfaceRules$aa; b this$0
m ()Z a compute
c net/minecraft/world/level/levelgen/SurfaceRules$b net/minecraft/world/level/levelgen/SurfaceRules$Bandlands
f Lnet/minecraft/world/level/levelgen/SurfaceRules$b; a INSTANCE
f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC
f [Lnet/minecraft/world/level/levelgen/SurfaceRules$b; d $VALUES
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$u; a apply
m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$b; b $values
c net/minecraft/world/level/levelgen/SurfaceRules$c net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource
f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC
f Ljava/util/List; c biomes
f Ljava/util/function/Predicate; d biomeNameTest
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$c;)Ljava/util/List; a lambda$static$0
c net/minecraft/world/level/levelgen/SurfaceRules$c$a net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource$1BiomeCondition
f Lnet/minecraft/world/level/levelgen/SurfaceRules$g; a val$ruleContext
f Lnet/minecraft/world/level/levelgen/SurfaceRules$c; b this$0
m ()Z a compute
c net/minecraft/world/level/levelgen/SurfaceRules$d net/minecraft/world/level/levelgen/SurfaceRules$BlockRuleSource
f Lnet/minecraft/world/level/block/state/IBlockData; a resultState
f Lnet/minecraft/world/level/levelgen/SurfaceRules$r; c rule
f Lnet/minecraft/util/KeyDispatchDataCodec; d CODEC
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$u; a apply
m ()Lnet/minecraft/world/level/block/state/IBlockData; b resultState
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$r; c rule
c net/minecraft/world/level/levelgen/SurfaceRules$e net/minecraft/world/level/levelgen/SurfaceRules$Condition
m ()Z b test
c net/minecraft/world/level/levelgen/SurfaceRules$f net/minecraft/world/level/levelgen/SurfaceRules$ConditionSource
f Lcom/mojang/serialization/Codec; b CODEC
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$f;)Lcom/mojang/serialization/MapCodec; a lambda$static$0
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
c net/minecraft/world/level/levelgen/SurfaceRules$g net/minecraft/world/level/levelgen/SurfaceRules$Context
f Ljava/util/function/Supplier; A biome
f I B blockY
f I C waterHeight
f I D stoneDepthBelow
f I E stoneDepthAbove
f I a HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE
f I b SURFACE_CELL_BITS
f I c SURFACE_CELL_SIZE
f I d SURFACE_CELL_MASK
f Lnet/minecraft/world/level/levelgen/SurfaceSystem; e system
f Lnet/minecraft/world/level/levelgen/SurfaceRules$e; f temperature
f Lnet/minecraft/world/level/levelgen/SurfaceRules$e; g steep
f Lnet/minecraft/world/level/levelgen/SurfaceRules$e; h hole
f Lnet/minecraft/world/level/levelgen/SurfaceRules$e; i abovePreliminarySurface
f Lnet/minecraft/world/level/levelgen/RandomState; j randomState
f Lnet/minecraft/world/level/chunk/IChunkAccess; k chunk
f Lnet/minecraft/world/level/levelgen/NoiseChunk; l noiseChunk
f Ljava/util/function/Function; m biomeGetter
f Lnet/minecraft/world/level/levelgen/WorldGenerationContext; n context
f J o lastPreliminarySurfaceCellOrigin
f [I p preliminarySurfaceCache
f J q lastUpdateXZ
f I r blockX
f I s blockZ
f I t surfaceDepth
f J u lastSurfaceDepth2Update
f D v surfaceSecondary
f J w lastMinSurfaceLevelUpdate
f I x minSurfaceLevel
f J y lastUpdateY
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; z pos
m (III)Lnet/minecraft/core/Holder; a lambda$updateY$0
m (II)V a updateXZ
m (I)I a blockCoordToSurfaceCell
m ()D a getSurfaceSecondary
m (IIIIII)V a updateY
m ()I b getMinSurfaceLevel
m (I)I b surfaceCellToBlockCoord
c net/minecraft/world/level/levelgen/SurfaceRules$g$a net/minecraft/world/level/levelgen/SurfaceRules$Context$AbovePreliminarySurfaceCondition
f Lnet/minecraft/world/level/levelgen/SurfaceRules$g; a this$0
m ()Z b test
c net/minecraft/world/level/levelgen/SurfaceRules$g$b net/minecraft/world/level/levelgen/SurfaceRules$Context$HoleCondition
m ()Z a compute
c net/minecraft/world/level/levelgen/SurfaceRules$g$c net/minecraft/world/level/levelgen/SurfaceRules$Context$SteepMaterialCondition
m ()Z a compute
c net/minecraft/world/level/levelgen/SurfaceRules$g$d net/minecraft/world/level/levelgen/SurfaceRules$Context$TemperatureHelperCondition
m ()Z a compute
c net/minecraft/world/level/levelgen/SurfaceRules$h net/minecraft/world/level/levelgen/SurfaceRules$Hole
f Lnet/minecraft/world/level/levelgen/SurfaceRules$h; a INSTANCE
f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC
f [Lnet/minecraft/world/level/levelgen/SurfaceRules$h; d $VALUES
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply
m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$h; b $values
c net/minecraft/world/level/levelgen/SurfaceRules$i net/minecraft/world/level/levelgen/SurfaceRules$LazyCondition
f J a lastUpdate
f Lnet/minecraft/world/level/levelgen/SurfaceRules$g; c context
f Ljava/lang/Boolean; d result
m ()Z a compute
m ()Z b test
m ()J c getContextLastUpdate
c net/minecraft/world/level/levelgen/SurfaceRules$j net/minecraft/world/level/levelgen/SurfaceRules$LazyXZCondition
m ()J c getContextLastUpdate
c net/minecraft/world/level/levelgen/SurfaceRules$k net/minecraft/world/level/levelgen/SurfaceRules$LazyYCondition
m ()J c getContextLastUpdate
c net/minecraft/world/level/levelgen/SurfaceRules$l net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource
f Lnet/minecraft/resources/ResourceKey; a noise
f D c minThreshold
f D d maxThreshold
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply
m ()Lnet/minecraft/resources/ResourceKey; b noise
m ()D c minThreshold
m ()D d maxThreshold
c net/minecraft/world/level/levelgen/SurfaceRules$l$a net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource$1NoiseThresholdCondition
f Lnet/minecraft/world/level/levelgen/SurfaceRules$g; a val$ruleContext
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; b val$noise
f Lnet/minecraft/world/level/levelgen/SurfaceRules$l; e this$0
m ()Z a compute
c net/minecraft/world/level/levelgen/SurfaceRules$m net/minecraft/world/level/levelgen/SurfaceRules$NotCondition
f Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a target
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a target
m ()Z b test
c net/minecraft/world/level/levelgen/SurfaceRules$n net/minecraft/world/level/levelgen/SurfaceRules$NotConditionSource
f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a target
f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$f; b target
c net/minecraft/world/level/levelgen/SurfaceRules$o net/minecraft/world/level/levelgen/SurfaceRules$RuleSource
f Lcom/mojang/serialization/Codec; b CODEC
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$o;)Lcom/mojang/serialization/MapCodec; a lambda$static$0
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
c net/minecraft/world/level/levelgen/SurfaceRules$p net/minecraft/world/level/levelgen/SurfaceRules$SequenceRule
f Ljava/util/List; a rules
m ()Ljava/util/List; a rules
c net/minecraft/world/level/levelgen/SurfaceRules$q net/minecraft/world/level/levelgen/SurfaceRules$SequenceRuleSource
f Ljava/util/List; a sequence
f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$u; a apply
m ()Ljava/util/List; b sequence
c net/minecraft/world/level/levelgen/SurfaceRules$r net/minecraft/world/level/levelgen/SurfaceRules$StateRule
f Lnet/minecraft/world/level/block/state/IBlockData; a state
m ()Lnet/minecraft/world/level/block/state/IBlockData; a state
c net/minecraft/world/level/levelgen/SurfaceRules$s net/minecraft/world/level/levelgen/SurfaceRules$Steep
f Lnet/minecraft/world/level/levelgen/SurfaceRules$s; a INSTANCE
f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC
f [Lnet/minecraft/world/level/levelgen/SurfaceRules$s; d $VALUES
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply
m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$s; b $values
c net/minecraft/world/level/levelgen/SurfaceRules$t net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck
f I a offset
f Z c addSurfaceDepth
f I d secondaryDepthRange
f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; e surfaceType
f Lnet/minecraft/util/KeyDispatchDataCodec; f CODEC
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply
m ()I b offset
m ()Z c addSurfaceDepth
m ()I d secondaryDepthRange
m ()Lnet/minecraft/world/level/levelgen/placement/CaveSurface; e surfaceType
c net/minecraft/world/level/levelgen/SurfaceRules$t$a net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck$1StoneDepthCondition
f Lnet/minecraft/world/level/levelgen/SurfaceRules$g; a val$ruleContext
f Z b val$ceiling
f Lnet/minecraft/world/level/levelgen/SurfaceRules$t; e this$0
m ()Z a compute
c net/minecraft/world/level/levelgen/SurfaceRules$u net/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule
c net/minecraft/world/level/levelgen/SurfaceRules$v net/minecraft/world/level/levelgen/SurfaceRules$Temperature
f Lnet/minecraft/world/level/levelgen/SurfaceRules$v; a INSTANCE
f Lnet/minecraft/util/KeyDispatchDataCodec; c CODEC
f [Lnet/minecraft/world/level/levelgen/SurfaceRules$v; d $VALUES
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply
m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$v; b $values
c net/minecraft/world/level/levelgen/SurfaceRules$w net/minecraft/world/level/levelgen/SurfaceRules$TestRule
f Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a condition
f Lnet/minecraft/world/level/levelgen/SurfaceRules$u; b followup
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a condition
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$u; b followup
c net/minecraft/world/level/levelgen/SurfaceRules$x net/minecraft/world/level/levelgen/SurfaceRules$TestRuleSource
f Lnet/minecraft/world/level/levelgen/SurfaceRules$f; a ifTrue
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; c thenRun
f Lnet/minecraft/util/KeyDispatchDataCodec; d CODEC
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$u; a apply
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$f; b ifTrue
m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$o; c thenRun
c net/minecraft/world/level/levelgen/SurfaceRules$y net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource
f Lnet/minecraft/resources/MinecraftKey; a randomName
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; c trueAtAndBelow
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; d falseAtAndAbove
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply
m ()Lnet/minecraft/resources/MinecraftKey; b randomName
m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; c trueAtAndBelow
m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; d falseAtAndAbove
c net/minecraft/world/level/levelgen/SurfaceRules$y$a net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource$1VerticalGradientCondition
f Lnet/minecraft/world/level/levelgen/SurfaceRules$g; a val$ruleContext
f I b val$trueAtAndBelow
f I e val$falseAtAndAbove
f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; f val$randomFactory
m ()Z a compute
c net/minecraft/world/level/levelgen/SurfaceRules$z net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource
f I a offset
f I c surfaceDepthMultiplier
f Z d addStoneDepth
f Lnet/minecraft/util/KeyDispatchDataCodec; e CODEC
m ()Lnet/minecraft/util/KeyDispatchDataCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$g;)Lnet/minecraft/world/level/levelgen/SurfaceRules$e; a apply
m ()I b offset
m ()I c surfaceDepthMultiplier
m ()Z d addStoneDepth
c net/minecraft/world/level/levelgen/SurfaceRules$z$a net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource$1WaterCondition
f Lnet/minecraft/world/level/levelgen/SurfaceRules$g; a val$ruleContext
f Lnet/minecraft/world/level/levelgen/SurfaceRules$z; b this$0
m ()Z a compute
c net/minecraft/world/level/levelgen/SurfaceSystem net/minecraft/world/level/levelgen/SurfaceSystem
f Lnet/minecraft/world/level/block/state/IBlockData; a WHITE_TERRACOTTA
f Lnet/minecraft/world/level/block/state/IBlockData; b ORANGE_TERRACOTTA
f Lnet/minecraft/world/level/block/state/IBlockData; c TERRACOTTA
f Lnet/minecraft/world/level/block/state/IBlockData; d YELLOW_TERRACOTTA
f Lnet/minecraft/world/level/block/state/IBlockData; e BROWN_TERRACOTTA
f Lnet/minecraft/world/level/block/state/IBlockData; f RED_TERRACOTTA
f Lnet/minecraft/world/level/block/state/IBlockData; g LIGHT_GRAY_TERRACOTTA
f Lnet/minecraft/world/level/block/state/IBlockData; h PACKED_ICE
f Lnet/minecraft/world/level/block/state/IBlockData; i SNOW_BLOCK
f Lnet/minecraft/world/level/block/state/IBlockData; j defaultBlock
f I k seaLevel
f [Lnet/minecraft/world/level/block/state/IBlockData; l clayBands
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; m clayBandsOffsetNoise
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; n badlandsPillarNoise
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; o badlandsPillarRoofNoise
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; p badlandsSurfaceNoise
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; q icebergPillarNoise
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; r icebergPillarRoofNoise
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; s icebergSurfaceNoise
f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; t noiseRandom
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; u surfaceNoise
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; v surfaceSecondaryNoise
m (Lnet/minecraft/util/RandomSource;)[Lnet/minecraft/world/level/block/state/IBlockData; a generateBands
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isStone
m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/core/IRegistry;ZLnet/minecraft/world/level/levelgen/WorldGenerationContext;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/levelgen/SurfaceRules$o;)V a buildSurface
m (ILnet/minecraft/world/level/biome/BiomeBase;Lnet/minecraft/world/level/chunk/BlockColumn;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;III)V a frozenOceanExtension
m (III)Lnet/minecraft/world/level/block/state/IBlockData; a getBand
m (Lnet/minecraft/world/level/levelgen/SurfaceRules$o;Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/core/BlockPosition;Z)Ljava/util/Optional; a topMaterial
m (II)I a getSurfaceDepth
m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/IBlockData;ILnet/minecraft/world/level/block/state/IBlockData;)V a makeBands
m (Lnet/minecraft/world/level/chunk/BlockColumn;IIILnet/minecraft/world/level/LevelHeightAccessor;)V a erodedBadlandsExtension
m (II)D b getSurfaceSecondary
c net/minecraft/world/level/levelgen/SurfaceSystem$1 net/minecraft/world/level/levelgen/SurfaceSystem$1
f Lnet/minecraft/world/level/chunk/IChunkAccess; a val$protoChunk
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; b val$columnPos
f Lnet/minecraft/world/level/ChunkCoordIntPair; c val$chunkPos
m (ILnet/minecraft/world/level/block/state/IBlockData;)V a setBlock
m (I)Lnet/minecraft/world/level/block/state/IBlockData; a getBlock
c net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource
f I d MODULUS_BITS
f J e MODULUS_MASK
f J f MULTIPLIER
f J g INCREMENT
f Ljava/util/concurrent/atomic/AtomicLong; h seed
f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; i gaussianSource
m (J)V b setSeed
m (I)I c next
m ()Lnet/minecraft/util/RandomSource; d fork
m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional
m ()D k nextGaussian
c net/minecraft/world/level/levelgen/VerticalAnchor net/minecraft/world/level/levelgen/VerticalAnchor
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; b BOTTOM
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; c TOP
m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; a absolute
m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; a bottom
m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a resolveY
m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; a merge
m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lcom/mojang/datafixers/util/Either; a split
m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; b top
m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; b aboveBottom
m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; c belowTop
c net/minecraft/world/level/levelgen/VerticalAnchor$a net/minecraft/world/level/levelgen/VerticalAnchor$AboveBottom
f Lcom/mojang/serialization/Codec; d CODEC
f I e offset
m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a resolveY
m ()I c offset
c net/minecraft/world/level/levelgen/VerticalAnchor$b net/minecraft/world/level/levelgen/VerticalAnchor$Absolute
f Lcom/mojang/serialization/Codec; d CODEC
f I e y
m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a resolveY
m ()I c y
c net/minecraft/world/level/levelgen/VerticalAnchor$c net/minecraft/world/level/levelgen/VerticalAnchor$BelowTop
f Lcom/mojang/serialization/Codec; d CODEC
f I e offset
m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a resolveY
m ()I c offset
c net/minecraft/world/level/levelgen/WorldDimensions net/minecraft/world/level/levelgen/WorldDimensions
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Map; b dimensions
f Ljava/util/Set; c BUILTIN_ORDER
f I d VANILLA_DIMENSION_COUNT
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/WorldDimension;)Lcom/mojang/serialization/Lifecycle; a checkStability
m (Lnet/minecraft/core/IRegistry;Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)V a lambda$bake$5
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a replaceOverworldGenerator
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a keysInOrder
m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/WorldDimension;)V a lambda$bake$4
m (Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/world/level/levelgen/WorldDimensions$a;)V a lambda$bake$6
m (Lnet/minecraft/core/IRegistry;Ljava/util/Map;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Ljava/util/Map; a withOverworld
m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; a overworld
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/level/levelgen/WorldDimensions$b; a bake
m (Lnet/minecraft/world/level/dimension/WorldDimension;)Z a isStableOverworld
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/Map;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Ljava/util/Map; a withOverworld
m ()Lcom/google/common/collect/ImmutableSet; b levels
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/WorldDimension;)Z b isVanillaLike
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/level/storage/WorldDataServer$a; b specialWorldProperty
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; b lambda$bake$3
m (Lnet/minecraft/world/level/dimension/WorldDimension;)Z b isStableNether
m (Lnet/minecraft/world/level/dimension/WorldDimension;)Z c isStableEnd
m ()Z c isDebug
m (Lnet/minecraft/resources/ResourceKey;)Z c lambda$keysInOrder$1
m (Lnet/minecraft/world/level/dimension/WorldDimension;)Lnet/minecraft/world/level/storage/WorldDataServer$a; d lambda$specialWorldProperty$2
m ()Ljava/util/Map; d dimensions
c net/minecraft/world/level/levelgen/WorldDimensions$a net/minecraft/world/level/levelgen/WorldDimensions$1Entry
f Lnet/minecraft/resources/ResourceKey; a key
f Lnet/minecraft/world/level/dimension/WorldDimension; b value
m ()Lnet/minecraft/resources/ResourceKey; a key
m ()Lnet/minecraft/world/level/dimension/WorldDimension; b value
m ()Lnet/minecraft/core/RegistrationInfo; c registrationInfo
c net/minecraft/world/level/levelgen/WorldDimensions$b net/minecraft/world/level/levelgen/WorldDimensions$Complete
f Lnet/minecraft/core/IRegistry; a dimensions
f Lnet/minecraft/world/level/storage/WorldDataServer$a; b specialWorldProperty
m ()Lcom/mojang/serialization/Lifecycle; a lifecycle
m ()Lnet/minecraft/core/IRegistryCustom$Dimension; b dimensionsRegistryAccess
m ()Lnet/minecraft/core/IRegistry; c dimensions
m ()Lnet/minecraft/world/level/storage/WorldDataServer$a; d specialWorldProperty
c net/minecraft/world/level/levelgen/WorldGenStage net/minecraft/world/level/levelgen/GenerationStep
c net/minecraft/world/level/levelgen/WorldGenStage$Decoration net/minecraft/world/level/levelgen/GenerationStep$Decoration
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; a RAW_GENERATION
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; b LAKES
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; c LOCAL_MODIFICATIONS
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; d UNDERGROUND_STRUCTURES
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; e SURFACE_STRUCTURES
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; f STRONGHOLDS
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; g UNDERGROUND_ORES
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; h UNDERGROUND_DECORATION
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; i FLUID_SPRINGS
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; j VEGETAL_DECORATION
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; k TOP_LAYER_MODIFICATION
f Lcom/mojang/serialization/Codec; l CODEC
f Ljava/lang/String; m name
f [Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; n $VALUES
m ()Ljava/lang/String; a getName
m ()[Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/levelgen/WorldGenStage$Features net/minecraft/world/level/levelgen/GenerationStep$Carving
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Features; a AIR
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Features; b LIQUID
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/levelgen/WorldGenStage$Features; e $VALUES
m ()Ljava/lang/String; a getName
m ()[Lnet/minecraft/world/level/levelgen/WorldGenStage$Features; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/levelgen/WorldGenerationContext net/minecraft/world/level/levelgen/WorldGenerationContext
f I a minY
f I b height
m ()I a getMinGenY
m ()I b getGenDepth
c net/minecraft/world/level/levelgen/WorldOptions net/minecraft/world/level/levelgen/WorldOptions
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/WorldOptions; b DEMO_OPTIONS
f J c seed
f Z d generateStructures
f Z e generateBonusChest
f Ljava/util/Optional; f legacyCustomOptions
m (Z)Lnet/minecraft/world/level/levelgen/WorldOptions; a withBonusChest
m (Lnet/minecraft/world/level/levelgen/WorldOptions;)Ljava/util/Optional; a lambda$static$0
m (Ljava/lang/String;)Ljava/util/OptionalLong; a parseSeed
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Ljava/util/OptionalLong;)Lnet/minecraft/world/level/levelgen/WorldOptions; a withSeed
m ()Lnet/minecraft/world/level/levelgen/WorldOptions; a defaultWithRandomSeed
m (Z)Lnet/minecraft/world/level/levelgen/WorldOptions; b withStructures
m ()J b seed
m ()Z c generateStructures
m ()Z d generateBonusChest
m ()Z e isOldCustomizedWorld
m ()J f randomSeed
c net/minecraft/world/level/levelgen/Xoroshiro128PlusPlus net/minecraft/world/level/levelgen/Xoroshiro128PlusPlus
f Lcom/mojang/serialization/Codec; a CODEC
f J b seedLo
f J c seedHi
m ()J a nextLong
m (Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus;)Ljava/util/stream/LongStream; a lambda$static$2
m (Ljava/util/stream/LongStream;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m ([J)Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; a lambda$static$0
c net/minecraft/world/level/levelgen/XoroshiroRandomSource net/minecraft/world/level/levelgen/XoroshiroRandomSource
f Lcom/mojang/serialization/Codec; b CODEC
f F c FLOAT_UNIT
f D d DOUBLE_UNIT
f Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; e randomNumberGenerator
f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; f gaussianSource
m (I)I a nextInt
m (Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource;)Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; a lambda$static$1
m (I)V b consumeCount
m (J)V b setSeed
m (I)J c nextBits
m ()Lnet/minecraft/util/RandomSource; d fork
m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; e forkPositional
m ()I f nextInt
m ()J g nextLong
m ()Z h nextBoolean
m ()F i nextFloat
m ()D j nextDouble
m ()D k nextGaussian
c net/minecraft/world/level/levelgen/XoroshiroRandomSource$a net/minecraft/world/level/levelgen/XoroshiroRandomSource$XoroshiroPositionalRandomFactory
f J a seedLo
f J b seedHi
m (Ljava/lang/StringBuilder;)V a parityConfigString
m (III)Lnet/minecraft/util/RandomSource; a at
m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; a fromHashOf
c net/minecraft/world/level/levelgen/blending/Blender net/minecraft/world/level/levelgen/blending/Blender
f Lnet/minecraft/world/level/levelgen/blending/Blender; a EMPTY
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; b SHIFT_NOISE
f I c HEIGHT_BLENDING_RANGE_CELLS
f I d HEIGHT_BLENDING_RANGE_CHUNKS
f I e DENSITY_BLENDING_RANGE_CELLS
f I f DENSITY_BLENDING_RANGE_CHUNKS
f D g OLD_CHUNK_XZ_RADIUS
f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; h heightAndBiomeBlendingData
f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; i densityBlendingData
m (Lnet/minecraft/world/level/levelgen/blending/Blender$b;IIIII)D a getBlendingDataValue
m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IIID)V a lambda$blendDensity$2
m (Ljava/util/List;DDD)D a lambda$makeOldChunkDistanceGetter$10
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition;)V a generateBorderTick
m (DDDDDD)D a distanceToCube
m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IID)V a lambda$blendOffsetAndFactor$0
m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/lang/Long;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V a lambda$blendBiome$6
m (Ljava/util/List;Lnet/minecraft/core/EnumDirection8;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V a lambda$makeOldChunkDistanceGetter$9
m ()Lnet/minecraft/world/level/levelgen/blending/Blender; a empty
m (D)D a heightToOffset
m (III)Lnet/minecraft/core/Holder; a blendBiome
m (DDDDDDD)D a lambda$makeOffsetOldChunkDistanceGetter$11
m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$a; a blendOffsetAndFactor
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a generateBorderTicks
m (Lnet/minecraft/world/level/levelgen/blending/Blender$c;III)Z a lambda$addAroundOldChunksCarvingMaskFilter$7
m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;Ljava/util/Map;)Lnet/minecraft/world/level/levelgen/blending/Blender$c; a makeOldChunkDistanceGetter
m (IIILnet/minecraft/world/level/levelgen/blending/Blender$b;)D a getBlendingDataValue
m (Lnet/minecraft/world/level/biome/BiomeResolver;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; a lambda$getBiomeResolver$4
m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;IILnet/minecraft/core/Holder;)V a lambda$blendBiome$5
m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Ljava/lang/Long;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V a lambda$blendOffsetAndFactor$1
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)D a blendDensity
m (Lnet/minecraft/core/EnumDirection8;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)Lnet/minecraft/world/level/levelgen/blending/Blender$c; a makeOffsetOldChunkDistanceGetter
m (Lnet/minecraft/world/level/chunk/CarvingMask$a;Lnet/minecraft/world/level/chunk/CarvingMask;)V a lambda$addAroundOldChunksCarvingMaskFilter$8
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;)Lnet/minecraft/world/level/levelgen/blending/Blender; a of
m (Lnet/minecraft/world/level/biome/BiomeResolver;)Lnet/minecraft/world/level/biome/BiomeResolver; a getBiomeResolver
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ProtoChunk;)V a addAroundOldChunksCarvingMaskFilter
m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Ljava/lang/Long;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V a lambda$blendDensity$3
c net/minecraft/world/level/levelgen/blending/Blender$1 net/minecraft/world/level/levelgen/blending/Blender$1
m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$a; a blendOffsetAndFactor
m (Lnet/minecraft/world/level/biome/BiomeResolver;)Lnet/minecraft/world/level/biome/BiomeResolver; a getBiomeResolver
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;D)D a blendDensity
c net/minecraft/world/level/levelgen/blending/Blender$a net/minecraft/world/level/levelgen/blending/Blender$BlendingOutput
f D a alpha
f D b blendingOffset
m ()D a alpha
m ()D b blendingOffset
c net/minecraft/world/level/levelgen/blending/Blender$b net/minecraft/world/level/levelgen/blending/Blender$CellValueGetter
c net/minecraft/world/level/levelgen/blending/Blender$c net/minecraft/world/level/levelgen/blending/Blender$DistanceGetter
c net/minecraft/world/level/levelgen/blending/BlendingData net/minecraft/world/level/levelgen/blending/BlendingData
f I a CELL_WIDTH
f I b CELL_HEIGHT
f I c CELL_RATIO
f D d NO_VALUE
f Lcom/mojang/serialization/Codec; e CODEC
f D f BLENDING_DENSITY_FACTOR
f D g SOLID_DENSITY
f D h AIR_DENSITY
f I i CELLS_PER_SECTION_Y
f I j QUARTS_PER_SECTION
f I k CELL_HORIZONTAL_MAX_INDEX_INSIDE
f I l CELL_HORIZONTAL_MAX_INDEX_OUTSIDE
f I m CELL_COLUMN_INSIDE_COUNT
f I n CELL_COLUMN_OUTSIDE_COUNT
f I o CELL_COLUMN_COUNT
f Lnet/minecraft/world/level/LevelHeightAccessor; p areaWithOldGeneration
f Ljava/util/List; q SURFACE_BLOCKS
f Z r hasCalculatedData
f [D s heights
f Ljava/util/List; t biomes
f [[D u densities
f Lcom/mojang/serialization/Codec; v DOUBLE_ARRAY_CODEC
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition;)Z a isGround
m (IILnet/minecraft/world/level/levelgen/blending/BlendingData$c;)V a iterateHeights
m (IIILnet/minecraft/world/level/levelgen/blending/BlendingData$a;)V a iterateBiomes
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/Set;)V a calculateData
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m ([D)V a lambda$new$6
m (Lnet/minecraft/world/level/GeneratorAccessSeed;IIZ)Ljava/util/Set; a sideByGenerationAge
m (II)I a getInsideIndex
m (D)Z a lambda$static$2
m (IIIILnet/minecraft/world/level/levelgen/blending/BlendingData$b;)V a iterateDensities
m ()Lnet/minecraft/world/level/LevelHeightAccessor; a getAreaWithOldGeneration
m (ILnet/minecraft/world/level/chunk/IChunkAccess;II)V a addValuesForColumn
m (I)I a getCellYIndex
m (Lnet/minecraft/server/level/RegionLimitedWorldAccess;II)Lnet/minecraft/world/level/levelgen/blending/BlendingData; a getOrUpdateBlendingData
m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;)Lcom/mojang/serialization/DataResult; a validateArraySize
m (Lnet/minecraft/world/level/chunk/IChunkAccess;III)[D a getDensityColumn
m ([DI)D a getDensity
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)D a read1
m (III)D a getHeight
m (Lnet/minecraft/world/level/chunk/IChunkAccess;II)I a getHeightAtXZ
m (III)D b getDensity
m (Lnet/minecraft/world/level/chunk/IChunkAccess;II)Ljava/util/List; b getBiomeColumn
m ()I b cellCountPerColumn
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)D b read7
m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;)Ljava/util/Optional; b lambda$static$3
m (II)I b getOutsideIndex
m (I)I b getX
m (I)I c getZ
m ()I c quartCountPerColumn
m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;)Ljava/lang/Integer; c lambda$static$1
m (I)I d zeroIfNegative
m ()I d getColumnMinY
m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;)Ljava/lang/Integer; d lambda$static$0
m ()I e getMinY
m ()Ljava/lang/String; f lambda$validateArraySize$5
c net/minecraft/world/level/levelgen/blending/BlendingData$a net/minecraft/world/level/levelgen/blending/BlendingData$BiomeConsumer
c net/minecraft/world/level/levelgen/blending/BlendingData$b net/minecraft/world/level/levelgen/blending/BlendingData$DensityConsumer
c net/minecraft/world/level/levelgen/blending/BlendingData$c net/minecraft/world/level/levelgen/blending/BlendingData$HeightConsumer
c net/minecraft/world/level/levelgen/blockpredicates/AllOfPredicate net/minecraft/world/level/levelgen/blockpredicates/AllOfPredicate
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test
c net/minecraft/world/level/levelgen/blockpredicates/AnyOfPredicate net/minecraft/world/level/levelgen/blockpredicates/AnyOfPredicate
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test
c net/minecraft/world/level/levelgen/blockpredicates/BlockPredicate net/minecraft/world/level/levelgen/blockpredicates/BlockPredicate
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c ONLY_IN_AIR_PREDICATE
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; d ONLY_IN_AIR_OR_WATER_PREDICATE
m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a allOf
m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a allOf
m (Lnet/minecraft/core/BaseBlockPosition;[Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesFluids
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a hasSturdyFace
m (Lnet/minecraft/core/BaseBlockPosition;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesBlocks
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesTag
m (Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesTag
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m ([Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a allOf
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a replaceable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a wouldSurvive
m (Lnet/minecraft/core/BaseBlockPosition;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesBlocks
m (Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a hasSturdyFace
m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a not
m ([Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesFluids
m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a matchesBlocks
m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b anyOf
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b replaceable
m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b anyOf
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b solid
m ([Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b anyOf
m (Lnet/minecraft/core/BaseBlockPosition;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b matchesFluids
m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c matchesBlocks
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c solid
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c noFluid
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; d noFluid
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; d insideWorld
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; e alwaysTrue
c net/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType net/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a MATCHING_BLOCKS
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; b MATCHING_BLOCK_TAG
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; c MATCHING_FLUIDS
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; d HAS_STURDY_FACE
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; e SOLID
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; f REPLACEABLE
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; g WOULD_SURVIVE
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; h INSIDE_WORLD_BOUNDS
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; i ANY_OF
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; j ALL_OF
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; k NOT
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; l TRUE
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a register
c net/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate net/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate
f Ljava/util/List; e predicates
m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$1
m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate;)Ljava/util/List; a lambda$codec$0
c net/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate net/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/BaseBlockPosition; e offset
f Lnet/minecraft/core/EnumDirection; f direction
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate;)Lnet/minecraft/core/EnumDirection; a lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test
m (Lnet/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate;)Lnet/minecraft/core/BaseBlockPosition; b lambda$static$0
c net/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate net/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/BaseBlockPosition; e offset
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate;)Lnet/minecraft/core/BaseBlockPosition; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test
c net/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate net/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate
f Lnet/minecraft/tags/TagKey; a tag
f Lcom/mojang/serialization/MapCodec; e CODEC
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test
m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate;)Lnet/minecraft/tags/TagKey; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
c net/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate net/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/HolderSet; e blocks
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test
m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate;)Lnet/minecraft/core/HolderSet; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
c net/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate net/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/HolderSet; e fluids
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test
m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate;)Lnet/minecraft/core/HolderSet; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
c net/minecraft/world/level/levelgen/blockpredicates/NotPredicate net/minecraft/world/level/levelgen/blockpredicates/NotPredicate
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; e predicate
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test
m (Lnet/minecraft/world/level/levelgen/blockpredicates/NotPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a lambda$static$0
c net/minecraft/world/level/levelgen/blockpredicates/ReplaceablePredicate net/minecraft/world/level/levelgen/blockpredicates/ReplaceablePredicate
f Lcom/mojang/serialization/MapCodec; a CODEC
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
c net/minecraft/world/level/levelgen/blockpredicates/SolidPredicate net/minecraft/world/level/levelgen/blockpredicates/SolidPredicate
f Lcom/mojang/serialization/MapCodec; a CODEC
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
c net/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate net/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate
f Lnet/minecraft/core/BaseBlockPosition; f offset
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a test
m (Lnet/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate;)Lnet/minecraft/core/BaseBlockPosition; a lambda$stateTestingCodec$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; a stateTestingCodec
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test
c net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate
f Lnet/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate; a INSTANCE
f Lcom/mojang/serialization/MapCodec; e CODEC
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate; f lambda$static$0
c net/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate net/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/BaseBlockPosition; e offset
f Lnet/minecraft/world/level/block/state/IBlockData; f state
m (Lnet/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; a type
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z a test
m (Lnet/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate;)Lnet/minecraft/core/BaseBlockPosition; b lambda$static$0
c net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/util/valueproviders/FloatProvider; b verticalRotation
f Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a; c shape
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration; c lambda$static$0
c net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/util/valueproviders/FloatProvider; b distanceFactor
f Lnet/minecraft/util/valueproviders/FloatProvider; c thickness
f I d widthSmoothness
f Lnet/minecraft/util/valueproviders/FloatProvider; e horizontalRadiusFactor
f F f verticalRadiusDefaultFactor
f F g verticalRadiusCenterFactor
m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a;)Ljava/lang/Float; a lambda$static$5
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6
m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a;)Ljava/lang/Float; b lambda$static$4
m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a;)Lnet/minecraft/util/valueproviders/FloatProvider; c lambda$static$3
m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a;)Ljava/lang/Integer; d lambda$static$2
m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a;)Lnet/minecraft/util/valueproviders/FloatProvider; e lambda$static$1
m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a;)Lnet/minecraft/util/valueproviders/FloatProvider; f lambda$static$0
c net/minecraft/world/level/levelgen/carver/CarverDebugSettings net/minecraft/world/level/levelgen/carver/CarverDebugSettings
f Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; a DEFAULT
f Lcom/mojang/serialization/Codec; b CODEC
f Z c debugMode
f Lnet/minecraft/world/level/block/state/IBlockData; d airState
f Lnet/minecraft/world/level/block/state/IBlockData; e waterState
f Lnet/minecraft/world/level/block/state/IBlockData; f lavaState
f Lnet/minecraft/world/level/block/state/IBlockData; g barrierState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; a of
m ()Z a isDebugMode
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (ZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; a of
m (ZLnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; a of
m ()Lnet/minecraft/world/level/block/state/IBlockData; b getAirState
m ()Lnet/minecraft/world/level/block/state/IBlockData; c getWaterState
m ()Lnet/minecraft/world/level/block/state/IBlockData; d getLavaState
m ()Lnet/minecraft/world/level/block/state/IBlockData; e getBarrierState
c net/minecraft/world/level/levelgen/carver/CarvingContext net/minecraft/world/level/levelgen/carver/CarvingContext
f Lnet/minecraft/core/IRegistryCustom; a registryAccess
f Lnet/minecraft/world/level/levelgen/NoiseChunk; b noiseChunk
f Lnet/minecraft/world/level/levelgen/RandomState; c randomState
f Lnet/minecraft/world/level/levelgen/SurfaceRules$o; d surfaceRule
m (Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition;Z)Ljava/util/Optional; a topMaterial
m ()Lnet/minecraft/core/IRegistryCustom; c registryAccess
m ()Lnet/minecraft/world/level/levelgen/RandomState; d randomState
c net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/util/valueproviders/FloatProvider; b horizontalRadiusMultiplier
f Lnet/minecraft/util/valueproviders/FloatProvider; c verticalRadiusMultiplier
f Lnet/minecraft/util/valueproviders/FloatProvider; j floorLevel
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; b lambda$static$2
m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; c lambda$static$1
m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration; d lambda$static$0
c net/minecraft/world/level/levelgen/carver/WorldGenCanyon net/minecraft/world/level/levelgen/carver/CanyonWorldCarver
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z a isStartChunk
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;[FDDDI)Z a shouldSkip
m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z a isStartChunk
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;)[F a initWidthFactors
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/CarvingMask;)Z a carve
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/CarvingMask;)Z a carve
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;JLnet/minecraft/world/level/levelgen/Aquifer;DDDFFFIIDLnet/minecraft/world/level/chunk/CarvingMask;)V a doCarve
m ([FLnet/minecraft/world/level/levelgen/carver/CarvingContext;DDDI)Z a lambda$doCarve$0
m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;DFF)D a updateVerticalRadius
c net/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract net/minecraft/world/level/levelgen/carver/WorldCarver
f Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; a CAVE
f Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; b NETHER_CAVE
f Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; c CANYON
f Lnet/minecraft/world/level/block/state/IBlockData; d AIR
f Lnet/minecraft/world/level/block/state/IBlockData; e CAVE_AIR
f Lnet/minecraft/world/level/material/Fluid; f WATER
f Lnet/minecraft/world/level/material/Fluid; g LAVA
f Ljava/util/Set; h liquids
f Lcom/mojang/serialization/MapCodec; i configuredCodec
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z a isStartChunk
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a lambda$carveBlock$0
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z a carveBlock
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/levelgen/Aquifer;DDDDDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract$a;)Z a carveEllipsoid
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/CarvingMask;)Z a carve
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canReplaceBlock
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/Aquifer;)Lnet/minecraft/world/level/block/state/IBlockData; a getCarveState
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverWrapper; a configured
m (Lnet/minecraft/world/level/ChunkCoordIntPair;DDIIF)Z a canReach
m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract;)Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; a register
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; b getDebugState
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Z b isDebugEnabled
m ()Lcom/mojang/serialization/MapCodec; c configuredCodec
m ()I d getRange
c net/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract$a net/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker
c net/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration net/minecraft/world/level/levelgen/carver/CarverConfiguration
f Lcom/mojang/serialization/MapCodec; d CODEC
f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; e y
f Lnet/minecraft/util/valueproviders/FloatProvider; f yScale
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; g lavaLevel
f Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; h debugSettings
f Lnet/minecraft/core/HolderSet; i replaceable
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Lnet/minecraft/core/HolderSet; a lambda$static$5
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; b lambda$static$4
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; c lambda$static$3
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; d lambda$static$2
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; e lambda$static$1
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;)Ljava/lang/Float; f lambda$static$0
c net/minecraft/world/level/levelgen/carver/WorldGenCarverWrapper net/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lcom/mojang/serialization/Codec; c LIST_CODEC
f Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; d worldCarver
f Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration; e config
m ()Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; a worldCarver
m (Lnet/minecraft/util/RandomSource;)Z a isStartChunk
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/CarvingMask;)Z a carve
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverWrapper;)Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration; b config
c net/minecraft/world/level/levelgen/carver/WorldGenCaves net/minecraft/world/level/levelgen/carver/CaveWorldCarver
m (Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z a isStartChunk
m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z a isStartChunk
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;JLnet/minecraft/world/level/levelgen/Aquifer;DDDDDFFFIIDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract$a;)V a createTunnel
m (Lnet/minecraft/util/RandomSource;)F a getThickness
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/CarvingMask;)Z a carve
m (DLnet/minecraft/world/level/levelgen/carver/CarvingContext;DDDI)Z a lambda$carve$0
m (DDDD)Z a shouldSkip
m ()I a getCaveBound
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/CarvingMask;)Z a carve
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/levelgen/Aquifer;DDDFDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract$a;)V a createRoom
m ()D b getYScale
c net/minecraft/world/level/levelgen/carver/WorldGenCavesHell net/minecraft/world/level/levelgen/carver/NetherWorldCarver
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z a carveBlock
m (Lnet/minecraft/util/RandomSource;)F a getThickness
m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z a carveBlock
m ()I a getCaveBound
m ()D b getYScale
c net/minecraft/world/level/levelgen/feature/BlockColumnFeature net/minecraft/world/level/levelgen/feature/BlockColumnFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m ([IIIZ)V a truncate
c net/minecraft/world/level/levelgen/feature/DiskFeature net/minecraft/world/level/levelgen/feature/DiskFeature
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureCircleConfiguration;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;IILnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a placeColumn
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature
m (IIIILnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)D a getChanceOfStalagmiteOrStalactite
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a canBeAdjacentToWater
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/EnumDirection;)V a replaceBlocksWithDripstoneBlocks
m (Lnet/minecraft/util/RandomSource;IIFILnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)I a getDripstoneHeight
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;IIFDIFLnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)V a placeColumn
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isLava
m (Lnet/minecraft/util/RandomSource;FFFF)F a randomBetweenBiased
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z b canPlacePool
c net/minecraft/world/level/levelgen/feature/DripstoneUtils net/minecraft/world/level/levelgen/feature/DripstoneUtils
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;I)Z a isCircleMostlyEmbeddedInStone
m (DDDD)D a getDripstoneHeight
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isDripstoneBaseOrLava
m (Lnet/minecraft/core/EnumDirection;IZLjava/util/function/Consumer;)V a buildBaseToTipColumn
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;)V a lambda$growPointedDripstone$0
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;IZ)V a growPointedDripstone
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isEmptyOrWater
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/properties/DripstoneThickness;)Lnet/minecraft/world/level/block/state/IBlockData; a createPointedDripstone
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z b isEmptyOrWaterOrLava
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b isDripstoneBase
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z c placeDripstoneBlockIfPossible
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c isEmptyOrWater
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d isNeitherEmptyNorWater
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e isEmptyOrWaterOrLava
c net/minecraft/world/level/levelgen/feature/FeatureCountTracker net/minecraft/world/level/levelgen/feature/FeatureCountTracker
f Lorg/slf4j/Logger; a LOGGER
f Lcom/google/common/cache/LoadingCache; b data
m (Lnet/minecraft/server/level/WorldServer;)V a chunkDecorated
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured;Ljava/util/Optional;)V a featurePlaced
m ()V a clearCounts
m (Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$a;Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$featurePlaced$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$b;)V a lambda$logCounts$2
m (Ljava/lang/String;Ljava/lang/Integer;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$a;Ljava/lang/Integer;)V a lambda$logCounts$1
m ()V b logCounts
c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$1 net/minecraft/world/level/levelgen/feature/FeatureCountTracker$1
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$b; a load
c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$a net/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData
f Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured; a feature
f Ljava/util/Optional; b topFeature
m ()Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured; a feature
m ()Ljava/util/Optional; b topFeature
c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$b net/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; a featureData
f Lorg/apache/commons/lang3/mutable/MutableInt; b chunksWithFeatures
m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; a featureData
m ()Lorg/apache/commons/lang3/mutable/MutableInt; b chunksWithFeatures
c net/minecraft/world/level/levelgen/feature/FeaturePlaceContext net/minecraft/world/level/levelgen/feature/FeaturePlaceContext
f Ljava/util/Optional; a topFeature
f Lnet/minecraft/world/level/GeneratorAccessSeed; b level
f Lnet/minecraft/world/level/chunk/ChunkGenerator; c chunkGenerator
f Lnet/minecraft/util/RandomSource; d random
f Lnet/minecraft/core/BlockPosition; e origin
f Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; f config
m ()Ljava/util/Optional; a topFeature
m ()Lnet/minecraft/world/level/GeneratorAccessSeed; b level
m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; c chunkGenerator
m ()Lnet/minecraft/util/RandomSource; d random
m ()Lnet/minecraft/core/BlockPosition; e origin
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; f config
c net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/List; b fossilStructures
f Ljava/util/List; c overlayStructures
f Lnet/minecraft/core/Holder; d fossilProcessors
f Lnet/minecraft/core/Holder; e overlayProcessors
f I f maxEmptyCornersAllowed
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/lang/Integer; a lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Lnet/minecraft/core/Holder; b lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Lnet/minecraft/core/Holder; c lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/util/List; d lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/util/List; e lambda$static$0
c net/minecraft/world/level/levelgen/feature/GeodeFeature net/minecraft/world/level/levelgen/feature/GeodeFeature
f [Lnet/minecraft/core/EnumDirection; a DIRECTIONS
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature
m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/util/RandomSource;ILnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$a; a makeDripstone
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/Column$b;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$b;)V a placeDebugMarkers
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$a net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$LargeDripstone
f Lnet/minecraft/core/BlockPosition; a root
f Z b pointingUp
f I c radius
f D d bluntness
f D e scale
m (F)I a getHeightAtRadius
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$b;)Z a moveBackUntilBaseIsInsideStoneAndShrinkRadiusIfNecessary
m ()I a getHeight
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$b;)V a placeBlocks
m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Z a isSuitableForWind
m ()I b getMinY
m ()I c getMaxY
c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$b net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter
f I a originY
f Lnet/minecraft/world/phys/Vec3D; b windSpeed
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a offset
m ()Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$b; a noWind
c net/minecraft/world/level/levelgen/feature/MultifaceGrowthFeature net/minecraft/world/level/levelgen/feature/MultifaceGrowthFeature
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;Lnet/minecraft/util/RandomSource;Ljava/util/List;)Z a placeGrowthIfPossible
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c isAirOrWater
c net/minecraft/world/level/levelgen/feature/PointedDripstoneFeature net/minecraft/world/level/levelgen/feature/PointedDripstoneFeature
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)V a createPatchOfDripstoneBlocks
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getTipDirection
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/RootSystemFeature net/minecraft/world/level/levelgen/feature/RootSystemFeature
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;IILnet/minecraft/core/BlockPosition$MutableBlockPosition;)V a placeRootedDirt
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/BlockPosition;)Z a placeDirtAndTree
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$placeRootedDirt$0
m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;)V a placeDirt
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)V a placeRoots
m (Lnet/minecraft/world/level/block/state/IBlockData;II)Z a isAllowedTreeSpace
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/core/BlockPosition;)Z a spaceForTree
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/ScatteredOreFeature net/minecraft/world/level/levelgen/feature/ScatteredOreFeature
f I a MAX_DIST_FROM_ORIGIN
m (Lnet/minecraft/util/RandomSource;I)I a getRandomPlacementInOneAxisRelativeToOrigin
m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;I)V a offsetTargetPos
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/SculkPatchFeature net/minecraft/world/level/levelgen/feature/SculkPatchFeature
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a canSpreadFrom
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z b lambda$canSpreadFrom$0
c net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/util/OptionalInt; a getFloorY
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isWaterOrAir
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;Lnet/minecraft/core/BlockPosition;)Z a lambda$place$0
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z b isValidPlacement
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)I c lambda$place$2
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$getFloorY$4
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)Z d lambda$place$1
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d lambda$getFloorY$3
c net/minecraft/world/level/levelgen/feature/VegetationPatchFeature net/minecraft/world/level/levelgen/feature/VegetationPatchFeature
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a placeVegetation
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;II)Ljava/util/Set; a placeGroundPatch
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Ljava/util/function/Predicate;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;I)Z a placeGround
m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$place$0
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Ljava/util/Set;II)V a distributeVegetation
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$placeGroundPatch$1
c net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Ljava/util/Set;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a isExposed
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a placeVegetation
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isExposedDirection
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;II)Ljava/util/Set; a placeGroundPatch
c net/minecraft/world/level/levelgen/feature/WeightedPlacedFeature net/minecraft/world/level/levelgen/feature/WeightedPlacedFeature
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/Holder; b feature
f F c chance
m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Ljava/lang/Float; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a place
m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Lnet/minecraft/core/Holder; b lambda$static$0
c net/minecraft/world/level/levelgen/feature/WorldGenBonusChest net/minecraft/world/level/levelgen/feature/BonusChestFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenDesertWell net/minecraft/world/level/levelgen/feature/DesertWellFeature
f Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; a IS_SAND
f Lnet/minecraft/world/level/block/state/IBlockData; an water
f Lnet/minecraft/world/level/block/state/IBlockData; b sand
f Lnet/minecraft/world/level/block/state/IBlockData; c sandSlab
f Lnet/minecraft/world/level/block/state/IBlockData; d sandstone
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/BrushableBlockEntity;)V a lambda$placeSusSand$0
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)V b placeSusSand
c net/minecraft/world/level/levelgen/feature/WorldGenDungeons net/minecraft/world/level/levelgen/feature/MonsterRoomFeature
f Lorg/slf4j/Logger; a LOGGER
f [Lnet/minecraft/world/entity/EntityTypes; b MOBS
f Lnet/minecraft/world/level/block/state/IBlockData; c AIR
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/EntityTypes; a randomEntityId
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenEndGateway net/minecraft/world/level/levelgen/feature/EndGatewayFeature
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration;Lnet/minecraft/core/BlockPosition;)V a lambda$place$0
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenEndIsland net/minecraft/world/level/levelgen/feature/EndIslandFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenEndTrophy net/minecraft/world/level/levelgen/feature/EndPodiumFeature
f I a PODIUM_RADIUS
f Lnet/minecraft/core/BlockPosition; an END_PODIUM_LOCATION
f Z ao active
f I b PODIUM_PILLAR_HEIGHT
f I c RIM_RADIUS
f F d CORNER_ROUNDING
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getLocation
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenEnder net/minecraft/world/level/levelgen/feature/SpikeFeature
f I a NUMBER_OF_SPIKES
f I b SPIKE_DISTANCE
f Lcom/google/common/cache/LoadingCache; c SPIKE_CACHE
m (Lnet/minecraft/world/level/GeneratorAccessSeed;)Ljava/util/List; a getSpikesForLevel
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration;Lnet/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike;)V a placeSpike
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike net/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike
f Lcom/mojang/serialization/Codec; a CODEC
f I b centerX
f I c centerZ
f I d radius
f I e height
f Z f guarded
f Lnet/minecraft/world/phys/AxisAlignedBB; g topBoundingBox
m (Lnet/minecraft/core/BlockPosition;)Z a isCenterWithinChunk
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike;)Ljava/lang/Boolean; a lambda$static$4
m ()I a getCenterX
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m ()I b getCenterZ
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike;)Ljava/lang/Integer; b lambda$static$3
m ()I c getRadius
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike;)Ljava/lang/Integer; c lambda$static$2
m ()I d getHeight
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike;)Ljava/lang/Integer; d lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike;)Ljava/lang/Integer; e lambda$static$0
m ()Z e isGuarded
m ()Lnet/minecraft/world/phys/AxisAlignedBB; f getTopBoundingBox
c net/minecraft/world/level/levelgen/feature/WorldGenEnder$b net/minecraft/world/level/levelgen/feature/SpikeFeature$SpikeCacheLoader
m (Ljava/lang/Long;)Ljava/util/List; a load
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureBamboo net/minecraft/world/level/levelgen/feature/BambooFeature
f Lnet/minecraft/world/level/block/state/IBlockData; a BAMBOO_TRUNK
f Lnet/minecraft/world/level/block/state/IBlockData; b BAMBOO_FINAL_LARGE
f Lnet/minecraft/world/level/block/state/IBlockData; c BAMBOO_TOP_LARGE
f Lnet/minecraft/world/level/block/state/IBlockData; d BAMBOO_TOP_SMALL
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureBasaltColumns net/minecraft/world/level/levelgen/feature/BasaltColumnsFeature
f Lcom/google/common/collect/ImmutableList; a CANNOT_PLACE_ON
f I an UNCLUSTERED_SIZE
f I b CLUSTERED_REACH
f I c CLUSTERED_SIZE
f I d UNCLUSTERED_REACH
m (Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/core/BlockPosition;)Z a isAirOrLavaOcean
m (Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;I)Lnet/minecraft/core/BlockPosition; a findSurface
m (Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a canPlaceAt
m (Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/core/BlockPosition;II)Z a placeColumn
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;I)Lnet/minecraft/core/BlockPosition; a findAir
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureBasaltPillar net/minecraft/world/level/levelgen/feature/BasaltPillarFeature
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a placeBaseHangOff
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z b placeHangOff
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlock net/minecraft/world/level/levelgen/feature/SimpleBlockFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlockPile net/minecraft/world/level/levelgen/feature/BlockPileFeature
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a mayPlaceOn
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockPileConfiguration;)V a tryPlaceBlock
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlueIce net/minecraft/world/level/levelgen/feature/BlueIceFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureChoice net/minecraft/world/level/levelgen/feature/RandomBooleanSelectorFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureChorusPlant net/minecraft/world/level/levelgen/feature/ChorusPlantFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured net/minecraft/world/level/levelgen/feature/ConfiguredFeature
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lcom/mojang/serialization/Codec; c LIST_CODEC
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; d feature
f Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; e config
m ()Ljava/util/stream/Stream; a getFeatures
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a place
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured;)Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; b feature
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; c config
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoral net/minecraft/world/level/levelgen/feature/CoralFeature
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeFeature
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a lambda$placeCoralBlock$1
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;)V a lambda$placeCoralBlock$0
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b placeCoralBlock
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralClaw net/minecraft/world/level/levelgen/feature/CoralClawFeature
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeFeature
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralMushroom net/minecraft/world/level/levelgen/feature/CoralMushroomFeature
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeFeature
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralTree net/minecraft/world/level/levelgen/feature/CoralTreeFeature
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a placeFeature
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureDelta net/minecraft/world/level/levelgen/feature/DeltaFeature
f Lcom/google/common/collect/ImmutableList; a CANNOT_REPLACE
f [Lnet/minecraft/core/EnumDirection; b DIRECTIONS
f D c RIM_SPAWN_CHANCE
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration;)Z a isClear
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureEmpty net/minecraft/world/level/levelgen/feature/NoOpFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureEndPlatform net/minecraft/world/level/levelgen/feature/VoidStartPlatformFeature
f Lnet/minecraft/core/BlockPosition; a PLATFORM_OFFSET
f Lnet/minecraft/world/level/ChunkCoordIntPair; b PLATFORM_ORIGIN_CHUNK
f I c PLATFORM_RADIUS
f I d PLATFORM_RADIUS_CHUNKS
m (IIII)I a checkerboardDistance
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureFill net/minecraft/world/level/levelgen/feature/FillLayerFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungi net/minecraft/world/level/levelgen/feature/HugeFungusFeature
f F a HUGE_PROBABILITY
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;Lnet/minecraft/core/BlockPosition;IZ)V a placeStem
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;)V a tryPlaceWeepingVines
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;Z)Z a isReplaceable
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a placeHatDropBlock
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;FFF)V a placeHatBlock
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;Lnet/minecraft/core/BlockPosition;IZ)V b placeHat
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration net/minecraft/world/level/levelgen/feature/HugeFungusConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/block/state/IBlockData; b validBaseState
f Lnet/minecraft/world/level/block/state/IBlockData; c stemState
f Lnet/minecraft/world/level/block/state/IBlockData; d hatState
f Lnet/minecraft/world/level/block/state/IBlockData; e decorState
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; f replaceableBlocks
f Z g planted
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;)Ljava/lang/Boolean; a lambda$static$5
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; c lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; d lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; e lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; f lambda$static$0
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureIceSnow net/minecraft/world/level/levelgen/feature/SnowAndFreezeFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureIceburg net/minecraft/world/level/levelgen/feature/IcebergFeature
m (III)I a getEllipseC
m (Lnet/minecraft/util/RandomSource;III)I a heightDependentRadiusRound
m (IILnet/minecraft/core/BlockPosition;ILnet/minecraft/util/RandomSource;)D a signedDistanceCircle
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;IILnet/minecraft/core/BlockPosition;ZIDI)V a generateCutOut
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;IIIIIIZIDZLnet/minecraft/world/level/block/state/IBlockData;)V a generateIcebergBlock
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;IIZI)V a smooth
m (IILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/GeneratorAccess;ZDLnet/minecraft/core/BlockPosition;II)V a carve
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a removeFloatingSnowLayer
m (IILnet/minecraft/core/BlockPosition;IID)D a signedDistanceEllipse
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a belowIsAir
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;IIZZLnet/minecraft/world/level/block/state/IBlockData;)V a setIcebergBlock
m (III)I b heightDependentRadiusEllipse
m (Lnet/minecraft/util/RandomSource;III)I b heightDependentRadiusSteep
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c isIcebergState
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureKelp net/minecraft/world/level/levelgen/feature/KelpFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureNetherForestVegetation net/minecraft/world/level/levelgen/feature/NetherForestVegetationFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureNetherrackReplaceBlobs net/minecraft/world/level/levelgen/feature/ReplaceBlobsFeature
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/core/BlockPosition; a findTarget
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandom2Configuration net/minecraft/world/level/levelgen/feature/SimpleRandomSelectorFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandomChoice net/minecraft/world/level/levelgen/feature/RandomSelectorFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandomPatch net/minecraft/world/level/levelgen/feature/RandomPatchFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureReplaceBlock net/minecraft/world/level/levelgen/feature/ReplaceBlockFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaGrass net/minecraft/world/level/levelgen/feature/SeagrassFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaPickel net/minecraft/world/level/levelgen/feature/SeaPickleFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureTwistingVines net/minecraft/world/level/levelgen/feature/TwistingVinesFeature
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;III)V a placeWeepingVinesColumn
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isInvalidPlacementLocation
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a findFirstAirBlockAboveGround
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenFeatureWeepingVines net/minecraft/world/level/levelgen/feature/WeepingVinesFeature
f [Lnet/minecraft/core/EnumDirection; a DIRECTIONS
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a placeRoofNetherWart
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;III)V a placeWeepingVinesColumn
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V b placeRoofWeepingVines
c net/minecraft/world/level/levelgen/feature/WorldGenFossils net/minecraft/world/level/levelgen/feature/FossilFeature
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/BlockPosition;)V a lambda$countEmptyCorners$0
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)I a countEmptyCorners
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenHugeMushroomBrown net/minecraft/world/level/levelgen/feature/HugeBrownMushroomFeature
m (IIII)I a getTreeRadiusForHeight
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)V a makeCap
c net/minecraft/world/level/levelgen/feature/WorldGenHugeMushroomRed net/minecraft/world/level/levelgen/feature/HugeRedMushroomFeature
m (IIII)I a getTreeRadiusForHeight
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)V a makeCap
c net/minecraft/world/level/levelgen/feature/WorldGenLakes net/minecraft/world/level/levelgen/feature/LakeFeature
f Lnet/minecraft/world/level/block/state/IBlockData; a AIR
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c canReplaceBlock
c net/minecraft/world/level/levelgen/feature/WorldGenLakes$a net/minecraft/world/level/levelgen/feature/LakeFeature$Configuration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b fluid
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c barrier
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a fluid
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b barrier
c net/minecraft/world/level/levelgen/feature/WorldGenLightStone1 net/minecraft/world/level/levelgen/feature/GlowstoneFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenLiquids net/minecraft/world/level/levelgen/feature/SpringFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenMinable net/minecraft/world/level/levelgen/feature/OreFeature
m (Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$a;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a canPlaceOre
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration;DDDDDDIIIII)Z a doPlace
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/util/RandomSource;F)Z a shouldSkipAirCheck
c net/minecraft/world/level/levelgen/feature/WorldGenMushrooms net/minecraft/world/level/levelgen/feature/AbstractHugeMushroomFeature
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)Z a isValidPosition
m (IIII)I a getTreeRadiusForHeight
m (Lnet/minecraft/util/RandomSource;)I a getTreeHeight
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)V a makeCap
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;)V a placeTrunk
c net/minecraft/world/level/levelgen/feature/WorldGenPackedIce2 net/minecraft/world/level/levelgen/feature/IceSpikeFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenTaigaStructure net/minecraft/world/level/levelgen/feature/BlockBlobFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenTrees net/minecraft/world/level/levelgen/feature/TreeFeature
f I a BLOCK_UPDATE_FLAGS
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/core/BlockPosition; a lambda$doPlace$3
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree;)V a lambda$place$8
m (Lnet/minecraft/world/level/VirtualLevelReadable;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a getMaxFreeTreeHeight
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Z a doPlace
m (Ljava/util/Set;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a lambda$place$7
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;)V a lambda$doPlace$4
m (Lnet/minecraft/world/level/IWorldWriter;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a setBlock
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Ljava/lang/Boolean; a lambda$place$9
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete; a updateLeaves
m (Lnet/minecraft/world/level/IWorldWriter;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b setBlockKnownShape
m (Ljava/util/Set;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b lambda$place$6
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z b isAirOrLeaves
m (Ljava/util/Set;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V c lambda$place$5
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z c validTreePos
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$validTreePos$2
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d lambda$isAirOrLeaves$1
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z d isVine
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e lambda$isVine$0
c net/minecraft/world/level/levelgen/feature/WorldGenTrees$1 net/minecraft/world/level/levelgen/feature/TreeFeature$1
f Ljava/util/Set; a val$foliage
f Lnet/minecraft/world/level/GeneratorAccessSeed; b val$level
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a set
m (Lnet/minecraft/core/BlockPosition;)Z a isSet
c net/minecraft/world/level/levelgen/feature/WorldGenVines net/minecraft/world/level/levelgen/feature/VinesFeature
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
c net/minecraft/world/level/levelgen/feature/WorldGenerator net/minecraft/world/level/levelgen/feature/Feature
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; A MULTIFACE_GROWTH
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; B UNDERWATER_MAGMA
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; C MONSTER_ROOM
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; D BLUE_ICE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; E ICEBERG
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; F FOREST_ROCK
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; G DISK
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; H LAKE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; I ORE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; J END_SPIKE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; K END_ISLAND
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; L END_GATEWAY
f Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaGrass; M SEAGRASS
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; N KELP
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; O CORAL_TREE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; P CORAL_MUSHROOM
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; Q CORAL_CLAW
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; R SEA_PICKLE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; S SIMPLE_BLOCK
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; T BAMBOO
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; U HUGE_FUNGUS
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; V NETHER_FOREST_VEGETATION
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; W WEEPING_VINES
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; X TWISTING_VINES
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; Y BASALT_COLUMNS
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; Z DELTA_FEATURE
f Lcom/mojang/serialization/MapCodec; a configuredCodec
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; aa REPLACE_BLOBS
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ab FILL_LAYER
f Lnet/minecraft/world/level/levelgen/feature/WorldGenBonusChest; ac BONUS_CHEST
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ad BASALT_PILLAR
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ae SCATTERED_ORE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; af RANDOM_SELECTOR
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ag SIMPLE_RANDOM_SELECTOR
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ah RANDOM_BOOLEAN_SELECTOR
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ai GEODE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; aj DRIPSTONE_CLUSTER
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ak LARGE_DRIPSTONE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; al POINTED_DRIPSTONE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; am SCULK_PATCH
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; e NO_OP
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; f TREE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; g FLOWER
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; h NO_BONEMEAL_FLOWER
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; i RANDOM_PATCH
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; j BLOCK_PILE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; k SPRING
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; l CHORUS_PLANT
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; m REPLACE_SINGLE_BLOCK
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; n VOID_START_PLATFORM
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; o DESERT_WELL
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; p FOSSIL
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; q HUGE_RED_MUSHROOM
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; r HUGE_BROWN_MUSHROOM
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; s ICE_SPIKE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; t GLOWSTONE_BLOB
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; u FREEZE_TOP_LAYER
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; v VINES
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; w BLOCK_COLUMN
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; x VEGETATION_PATCH
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; y WATERLOGGED_VEGETATION_PATCH
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; z ROOT_SYSTEM
m ()Lcom/mojang/serialization/MapCodec; a configuredCodec
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)V a markAboveForPostProcessing
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/function/Predicate;)V a safeSetBlock
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured; a lambda$new$0
m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$isReplaceable$1
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isStone
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z a isGrassOrDirt
m (Lnet/minecraft/tags/TagKey;)Ljava/util/function/Predicate; a isReplaceable
m (Lnet/minecraft/world/level/IWorldWriter;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a setBlock
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a place
m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/feature/WorldGenerator;)Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; a register
m (Ljava/util/function/Function;Lnet/minecraft/core/BlockPosition;)Z a isAdjacentToAir
m (Ljava/util/function/Function;Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a checkNeighbors
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b isDirt
c net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/List; b layers
f Lnet/minecraft/core/EnumDirection; c direction
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; d allowedPlacement
f Z e prioritizeTip
m ()Ljava/util/List; a layers
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$a; a layer
m ()Lnet/minecraft/core/EnumDirection; b direction
m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration; b simple
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c allowedPlacement
m ()Z d prioritizeTip
c net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$a net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$Layer
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; b height
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c state
m ()Lnet/minecraft/util/valueproviders/IntProvider; a height
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b state
c net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f I b floorToCeilingSearchRange
f Lnet/minecraft/util/valueproviders/IntProvider; c height
f Lnet/minecraft/util/valueproviders/IntProvider; d radius
f I e maxStalagmiteStalactiteHeightDiff
f I f heightDeviation
f Lnet/minecraft/util/valueproviders/IntProvider; g dripstoneBlockLayerThickness
f Lnet/minecraft/util/valueproviders/FloatProvider; h density
f Lnet/minecraft/util/valueproviders/FloatProvider; i wetness
f F j chanceOfDripstoneColumnAtMaxDistanceFromCenter
f I k maxDistanceFromEdgeAffectingChanceOfDripstoneColumn
f I l maxDistanceFromCenterAffectingHeightBias
m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; a lambda$static$10
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$11
m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; b lambda$static$9
m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Float; c lambda$static$8
m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; d lambda$static$7
m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; e lambda$static$6
m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; f lambda$static$5
m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; g lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; h lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; i lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; j lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; k lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration
f Lcom/mojang/serialization/Codec; a CHANCE_RANGE
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/world/level/levelgen/GeodeBlockSettings; c geodeBlockSettings
f Lnet/minecraft/world/level/levelgen/GeodeLayerSettings; d geodeLayerSettings
f Lnet/minecraft/world/level/levelgen/GeodeCrackSettings; e geodeCrackSettings
f D f usePotentialPlacementsChance
f D g useAlternateLayer0Chance
f Z h placementsRequireLayer0Alternate
f Lnet/minecraft/util/valueproviders/IntProvider; i outerWallDistance
f Lnet/minecraft/util/valueproviders/IntProvider; j distributionPoints
f Lnet/minecraft/util/valueproviders/IntProvider; k pointOffset
f I l minGenOffset
f I n maxGenOffset
f D o noiseMultiplier
f I p invalidBlocksThreshold
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$13
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; a lambda$static$12
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; b lambda$static$11
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; c lambda$static$10
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; d lambda$static$9
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; e lambda$static$8
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; f lambda$static$7
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; g lambda$static$6
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Boolean; h lambda$static$5
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; i lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; j lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeCrackSettings; k lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeLayerSettings; l lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeBlockSettings; m lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f I b floorToCeilingSearchRange
f Lnet/minecraft/util/valueproviders/IntProvider; c columnRadius
f Lnet/minecraft/util/valueproviders/FloatProvider; d heightScale
f F e maxColumnRadiusToCaveHeightRatio
f Lnet/minecraft/util/valueproviders/FloatProvider; f stalactiteBluntness
f Lnet/minecraft/util/valueproviders/FloatProvider; g stalagmiteBluntness
f Lnet/minecraft/util/valueproviders/FloatProvider; h windSpeed
f I i minRadiusForWind
f F j minBluntnessForWind
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$9
m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Float; a lambda$static$8
m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Integer; b lambda$static$7
m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; c lambda$static$6
m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; d lambda$static$5
m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; e lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Float; f lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; g lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; h lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Integer; i lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/block/MultifaceBlock; b placeBlock
f I c searchRange
f Z d canPlaceOnFloor
f Z e canPlaceOnCeiling
f Z f canPlaceOnWall
f F g chanceOfSpreading
f Lnet/minecraft/core/HolderSet; h canBePlacedOn
f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; i validDirections
m ()Ljava/lang/String; a lambda$apply$8
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/EnumDirection;)Ljava/util/List; a getShuffledDirectionsExcept
m (Lnet/minecraft/world/level/block/Block;)Lcom/mojang/serialization/DataResult; a apply
m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getShuffledDirections
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$7
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Z a lambda$getShuffledDirectionsExcept$9
m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Lnet/minecraft/core/HolderSet; a lambda$static$6
m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Float; b lambda$static$5
m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; c lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; d lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; e lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Integer; f lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Lnet/minecraft/world/level/block/MultifaceBlock; g lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig
f Lcom/mojang/serialization/Codec; c CODEC
f I d spreadWidth
f I e spreadHeight
m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Ljava/lang/Integer; a lambda$static$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Ljava/lang/Integer; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f F b chanceOfTallerDripstone
f F c chanceOfDirectionalSpread
f F d chanceOfSpreadRadius2
f F e chanceOfSpreadRadius3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; a lambda$static$3
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; b lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; c lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; d lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/Holder; b treeFeature
f I c requiredVerticalSpaceForTree
f I d rootRadius
f Lnet/minecraft/tags/TagKey; e rootReplaceable
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; f rootStateProvider
f I g rootPlacementAttempts
f I h rootColumnMaxHeight
f I i hangingRootRadius
f I j hangingRootsVerticalSpan
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; k hangingRootStateProvider
f I l hangingRootPlacementAttempts
f I n allowedVerticalWaterForTree
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; o allowedTreePosition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$13
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a lambda$static$12
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; b lambda$static$11
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; c lambda$static$10
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; d lambda$static$9
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; e lambda$static$8
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; f lambda$static$7
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; g lambda$static$6
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; h lambda$static$5
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; i lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/tags/TagKey; j lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; k lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; l lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/core/Holder; m lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/SculkPatchConfiguration net/minecraft/world/level/levelgen/feature/configurations/SculkPatchConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f I b chargeCount
f I c amountPerCharge
f I d spreadAttempts
f I e growthRounds
f I f spreadRounds
f Lnet/minecraft/util/valueproviders/IntProvider; g extraRareGrowths
f F h catalystChance
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a chargeCount
m ()I b amountPerCharge
m ()I c spreadAttempts
m ()I d growthRounds
m ()I f spreadRounds
m ()Lnet/minecraft/util/valueproviders/IntProvider; g extraRareGrowths
m ()F h catalystChance
c net/minecraft/world/level/levelgen/feature/configurations/TwistingVinesConfig net/minecraft/world/level/levelgen/feature/configurations/TwistingVinesConfig
f Lcom/mojang/serialization/Codec; a CODEC
f I b spreadWidth
f I c spreadHeight
f I d maxHeight
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a spreadWidth
m ()I b spreadHeight
m ()I c maxHeight
c net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f I b floorSearchRange
f I c placementRadiusAroundFloor
f F d placementProbabilityPerValidPosition
m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Float; a lambda$static$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Integer; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Integer; c lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/tags/TagKey; b replaceable
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c groundState
f Lnet/minecraft/core/Holder; d vegetationFeature
f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; e surface
f Lnet/minecraft/util/valueproviders/IntProvider; f depth
f F g extraBottomBlockChance
f I h verticalRange
f F i vegetationChance
f Lnet/minecraft/util/valueproviders/IntProvider; j xzRadius
f F k extraEdgeColumnChance
m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; a lambda$static$9
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$10
m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$8
m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; c lambda$static$7
m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Integer; d lambda$static$6
m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; e lambda$static$5
m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; f lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/world/level/levelgen/placement/CaveSurface; g lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/core/Holder; h lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; i lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/tags/TagKey; j lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenDecoratorFrequencyConfiguration net/minecraft/world/level/levelgen/feature/configurations/CountConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; b count
m ()Lnet/minecraft/util/valueproviders/IntProvider; a count
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b exit
f Z c exact
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration; a delayedExitSearch
m (Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration; a knownExit
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration;)Ljava/lang/Boolean; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration;)Ljava/util/Optional; b lambda$static$0
m ()Ljava/util/Optional; b getExit
m ()Z c isExitExact
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBasaltColumnsConfiguration net/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; b reach
f Lnet/minecraft/util/valueproviders/IntProvider; c height
m ()Lnet/minecraft/util/valueproviders/IntProvider; a reach
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBasaltColumnsConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBasaltColumnsConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$0
m ()Lnet/minecraft/util/valueproviders/IntProvider; b height
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockConfiguration net/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b toPlace
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a toPlace
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockPileConfiguration net/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b stateProvider
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockPileConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureChoiceConfiguration net/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/Holder; b featureTrue
f Lnet/minecraft/core/Holder; c featureFalse
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureChoiceConfiguration;)Lnet/minecraft/core/Holder; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureChoiceConfiguration;)Lnet/minecraft/core/Holder; b lambda$static$0
m ()Ljava/util/stream/Stream; e getFeatures
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureCircleConfiguration net/minecraft/world/level/levelgen/feature/configurations/DiskConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; b stateProvider
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c target
f Lnet/minecraft/util/valueproviders/IntProvider; d radius
f I e halfHeight
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; a stateProvider
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b target
m ()Lnet/minecraft/util/valueproviders/IntProvider; c radius
m ()I d halfHeight
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration
f Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEmptyConfiguration; m NONE
m ()Ljava/util/stream/Stream; e getFeatures
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfigurationChance net/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration
f Lcom/mojang/serialization/Codec; k CODEC
f F l probability
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfigurationChance;)Ljava/lang/Float; a lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/block/state/IBlockData; b contents
f Lnet/minecraft/world/level/block/state/IBlockData; c rim
f Lnet/minecraft/util/valueproviders/IntProvider; d size
f Lnet/minecraft/util/valueproviders/IntProvider; e rimSize
m ()Lnet/minecraft/world/level/block/state/IBlockData; a contents
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$3
m ()Lnet/minecraft/world/level/block/state/IBlockData; b rim
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; c lambda$static$1
m ()Lnet/minecraft/util/valueproviders/IntProvider; c size
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; d lambda$static$0
m ()Lnet/minecraft/util/valueproviders/IntProvider; d rimSize
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEmptyConfiguration net/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEmptyConfiguration; b INSTANCE
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEmptyConfiguration; a lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Z b crystalInvulnerable
f Ljava/util/List; c spikes
f Lnet/minecraft/core/BlockPosition; d crystalBeamTarget
m ()Z a isCrystalInvulnerable
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration;)Ljava/util/Optional; a lambda$static$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration;)Ljava/util/List; b lambda$static$1
m ()Ljava/util/List; b getSpikes
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration;)Ljava/lang/Boolean; c lambda$static$0
m ()Lnet/minecraft/core/BlockPosition; c getCrystalBeamTarget
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureFillConfiguration net/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f I b height
f Lnet/minecraft/world/level/block/state/IBlockData; c state
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureFillConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureFillConfiguration;)Ljava/lang/Integer; b lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration net/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/material/Fluid; b state
f Z c requiresBlockBelow
f I d rockCount
f I e holeCount
f Lnet/minecraft/core/HolderSet; f validBlocks
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration;)Lnet/minecraft/core/HolderSet; a lambda$static$4
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration;)Ljava/lang/Integer; b lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration;)Ljava/lang/Integer; c lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration;)Ljava/lang/Boolean; d lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration;)Lnet/minecraft/world/level/material/Fluid; e lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureLakeConfiguration net/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/block/state/IBlockData; b state
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureLakeConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration net/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b capProvider
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c stemProvider
f I d foliageRadius
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)Ljava/lang/Integer; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/List; b targetStates
f I c size
f F d discardChanceOnAirExposure
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$a; a target
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration;)Ljava/lang/Float; a lambda$static$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration;)Ljava/lang/Integer; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration;)Ljava/util/List; c lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$a net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest; b target
f Lnet/minecraft/world/level/block/state/IBlockData; c state
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$a;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$a;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest; b lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRadiusConfiguration net/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/block/state/IBlockData; b targetState
f Lnet/minecraft/world/level/block/state/IBlockData; c replaceState
f Lnet/minecraft/util/valueproviders/IntProvider; d radius
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRadiusConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$2
m ()Lnet/minecraft/util/valueproviders/IntProvider; a radius
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRadiusConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRadiusConfiguration;)Lnet/minecraft/world/level/block/state/IBlockData; c lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandom2 net/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/HolderSet; b features
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandom2;)Lnet/minecraft/core/HolderSet; a lambda$static$0
m (Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream; a lambda$getFeatures$1
m ()Ljava/util/stream/Stream; e getFeatures
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomChoiceConfiguration net/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/List; b features
f Lnet/minecraft/core/Holder; c defaultFeature
m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Ljava/util/stream/Stream; a lambda$getFeatures$3
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomChoiceConfiguration;)Lnet/minecraft/core/Holder; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomChoiceConfiguration;)Ljava/util/List; b lambda$static$0
m ()Ljava/util/stream/Stream; e getFeatures
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration net/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f I b tries
f I c xzSpread
f I d ySpread
f Lnet/minecraft/core/Holder; e feature
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a tries
m ()I b xzSpread
m ()I c ySpread
m ()Lnet/minecraft/core/Holder; d feature
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureReplaceBlockConfiguration net/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/List; b targetStates
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureReplaceBlockConfiguration;)Ljava/util/List; a lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b trunkProvider
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c dirtProvider
f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; d trunkPlacer
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; e foliageProvider
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer; f foliagePlacer
f Ljava/util/Optional; g rootPlacer
f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; h minimumSize
f Ljava/util/List; i decorators
f Z j ignoreVines
f Z k forceDirt
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$10
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/lang/Boolean; a lambda$static$9
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/lang/Boolean; b lambda$static$8
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; c lambda$static$7
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; d lambda$static$6
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; e lambda$static$5
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/Optional; f lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer; g lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; h lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; i lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; j lambda$static$0
c net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a trunkProvider
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b foliageProvider
f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; c trunkPlacer
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer; d foliagePlacer
f Ljava/util/Optional; e rootPlacer
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; f dirtProvider
f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; g minimumSize
f Ljava/util/List; h decorators
f Z i ignoreVines
f Z j forceDirt
m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; a decorators
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; a dirt
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; a ignoreVines
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a; b forceDirt
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration; c build
c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize
f Lcom/mojang/serialization/Codec; a CODEC
f I b MAX_WIDTH
f Ljava/util/OptionalInt; c minClippedHeight
m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; a minClippedHeightCodec
m (Ljava/util/OptionalInt;)Ljava/util/Optional; a lambda$minClippedHeightCodec$1
m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;)Ljava/util/OptionalInt; a lambda$minClippedHeightCodec$2
m (II)I a getSizeAtHeight
m (Ljava/util/Optional;)Ljava/util/OptionalInt; a lambda$minClippedHeightCodec$0
m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; b type
m ()Ljava/util/OptionalInt; c minClippedHeight
c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers net/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize
f Lcom/mojang/serialization/MapCodec; d CODEC
f I e limit
f I f upperLimit
f I g lowerSize
f I h middleSize
f I i upperSize
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers;)Ljava/lang/Integer; a lambda$static$4
m (II)I a getSizeAtHeight
m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers;)Ljava/lang/Integer; b lambda$static$3
m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; b type
m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers;)Ljava/lang/Integer; c lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers;)Ljava/lang/Integer; d lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers;)Ljava/lang/Integer; e lambda$static$0
c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTwoLayers net/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize
f Lcom/mojang/serialization/MapCodec; d CODEC
f I e limit
f I f lowerSize
f I g upperSize
m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTwoLayers;)Ljava/lang/Integer; a lambda$static$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (II)I a getSizeAtHeight
m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; b type
m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTwoLayers;)Ljava/lang/Integer; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTwoLayers;)Ljava/lang/Integer; c lambda$static$0
c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType
f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; a TWO_LAYERS_FEATURE_SIZE
f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; b THREE_LAYERS_FEATURE_SIZE
f Lcom/mojang/serialization/MapCodec; c codec
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; a register
m ()Lcom/mojang/serialization/MapCodec; a codec
c net/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; b height
f F c wideBottomLayerHoleChance
f F g cornerHoleChance
f F h hangingLeavesChance
f F i hangingLeavesExtensionChance
m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation
m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; a lambda$static$4
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; b lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; c lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; d lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; e lambda$static$0
c net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; b foliageHeight
f I c leafPlacementAttempts
m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation
m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer;)Ljava/lang/Integer; a lambda$static$1
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$0
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer
f Lcom/mojang/serialization/Codec; d CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; e radius
f Lnet/minecraft/util/valueproviders/IntProvider; f offset
m (Lnet/minecraft/util/RandomSource;I)I a foliageRadius
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Lnet/minecraft/core/BlockPosition;IIZ)V a placeLeavesRow
m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Lnet/minecraft/core/BlockPosition;)Z a tryPlaceLeaf
m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Lnet/minecraft/core/BlockPosition;IIZFF)V a placeLeavesRowWithHangingLeavesBelow
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation
m (Lnet/minecraft/util/RandomSource;)I a offset
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;II)V a createFoliage
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$foliagePlacerParts$1
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage
m (Lnet/minecraft/world/level/material/Fluid;)Z a lambda$tryPlaceLeaf$2
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;FLnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a tryPlaceExtension
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2; b foliagePlacerParts
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z b shouldSkipLocationSigned
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$foliagePlacerParts$0
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment
f Lnet/minecraft/core/BlockPosition; a pos
f I b radiusOffset
f Z c doubleTrunk
m ()Lnet/minecraft/core/BlockPosition; a pos
m ()I b radiusOffset
m ()Z c doubleTrunk
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a set
m (Lnet/minecraft/core/BlockPosition;)Z a isSet
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerAcacia net/minecraft/world/level/levelgen/feature/foliageplacers/AcaciaFoliagePlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerBlob net/minecraft/world/level/levelgen/feature/foliageplacers/BlobFoliagePlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b height
m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerBlob;)Ljava/lang/Integer; a lambda$blobParts$1
m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; a blobParts
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$0
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerBush net/minecraft/world/level/levelgen/feature/foliageplacers/BushFoliagePlacer
f Lcom/mojang/serialization/MapCodec; c CODEC
m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$0
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerDarkOak net/minecraft/world/level/levelgen/feature/foliageplacers/DarkOakFoliagePlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z b shouldSkipLocationSigned
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerFancy net/minecraft/world/level/levelgen/feature/foliageplacers/FancyFoliagePlacer
f Lcom/mojang/serialization/MapCodec; c CODEC
m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$0
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerJungle net/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b height
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerJungle;)Ljava/lang/Integer; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation
m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerMegaPine net/minecraft/world/level/levelgen/feature/foliageplacers/MegaPineFoliagePlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; b crownHeight
m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation
m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerMegaPine;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$0
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerPine net/minecraft/world/level/levelgen/feature/foliageplacers/PineFoliagePlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; b height
m (Lnet/minecraft/util/RandomSource;I)I a foliageRadius
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerPine;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation
m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerSpruce net/minecraft/world/level/levelgen/feature/foliageplacers/SpruceFoliagePlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; b trunkHeight
m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/util/RandomSource;IIIIZ)Z a shouldSkipLocation
m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)I a foliageHeight
m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerSpruce;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$0
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a;III)V a createFoliage
c net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a BLOB_FOLIAGE_PLACER
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; b SPRUCE_FOLIAGE_PLACER
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; c PINE_FOLIAGE_PLACER
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; d ACACIA_FOLIAGE_PLACER
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; e BUSH_FOLIAGE_PLACER
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; f FANCY_FOLIAGE_PLACER
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; g MEGA_JUNGLE_FOLIAGE_PLACER
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; h MEGA_PINE_FOLIAGE_PLACER
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; i DARK_OAK_FOLIAGE_PLACER
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; j RANDOM_SPREAD_FOLIAGE_PLACER
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; k CHERRY_FOLIAGE_PLACER
f Lcom/mojang/serialization/MapCodec; l codec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers; a register
c net/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement net/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b aboveRootProvider
f F c aboveRootPlacementChance
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a aboveRootProvider
m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement;)Ljava/lang/Float; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b lambda$static$0
m ()F b aboveRootPlacementChance
c net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/HolderSet; b canGrowThrough
f Lnet/minecraft/core/HolderSet; c muddyRootsIn
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; d muddyRootsProvider
f I e maxRootWidth
f I f maxRootLength
f F g randomSkewChance
m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Float; a lambda$static$5
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6
m ()Lnet/minecraft/core/HolderSet; a canGrowThrough
m ()Lnet/minecraft/core/HolderSet; b muddyRootsIn
m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Integer; b lambda$static$4
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c muddyRootsProvider
m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Integer; c lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; d lambda$static$2
m ()I d maxRootWidth
m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/core/HolderSet; e lambda$static$1
m ()I e maxRootLength
m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/core/HolderSet; f lambda$static$0
m ()F f randomSkewChance
c net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer
f I a ROOT_WIDTH_LIMIT
f I b ROOT_LENGTH_LIMIT
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement; h mangroveRootPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$placeRoot$3
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z a canPlaceRoot
m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer;)Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Z a placeRoots
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)V a placeRoot
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Ljava/util/List;I)Z a simulateRoots
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/List; a potentialRootPositions
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$canPlaceRoot$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
c net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer
f Lcom/mojang/serialization/Codec; d CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; e trunkOffsetY
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; f rootProvider
f Ljava/util/Optional; g aboveRootPlacement
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z a canPlaceRoot
m ()Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a getPotentiallyWaterloggedState
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Z a placeRoots
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)V a placeRoot
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; a rootPlacerParts
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/BlockPosition; a getTrunkOrigin
m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Ljava/util/Optional; a lambda$rootPlacerParts$2
m (Lnet/minecraft/world/level/material/Fluid;)Z a lambda$getPotentiallyWaterloggedState$3
m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b lambda$rootPlacerParts$1
m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; c lambda$rootPlacerParts$0
c net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType
f Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; a MANGROVE_ROOT_PLACER
f Lcom/mojang/serialization/MapCodec; b codec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; a register
c net/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider net/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/util/InclusiveRange; i variety
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; j slowNoiseParameters
f F k slowScale
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; l slowNoise
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Ljava/lang/Float; a lambda$static$2
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState
m (Lnet/minecraft/core/BlockPosition;)D a getSlowNoiseValue
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Lnet/minecraft/util/InclusiveRange; c lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$3
c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider
f J c seed
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; d parameters
f F e scale
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; f noise
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Ljava/lang/Float; a lambda$noiseCodec$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; a noiseCodec
m (Lnet/minecraft/core/BlockPosition;D)D a getNoiseValue
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; b lambda$noiseCodec$1
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Ljava/lang/Long; c lambda$noiseCodec$0
c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider net/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider
f Lcom/mojang/serialization/MapCodec; g CODEC
f Ljava/util/List; h states
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type
m (Ljava/util/List;D)Lnet/minecraft/world/level/block/state/IBlockData; a getRandomState
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState
m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;D)Lnet/minecraft/world/level/block/state/IBlockData; a getRandomState
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider;)Ljava/util/List; a lambda$noiseProviderCodec$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; b noiseProviderCodec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$1
c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider net/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider
f Lcom/mojang/serialization/MapCodec; b CODEC
f F g threshold
f F h highChance
f Lnet/minecraft/world/level/block/state/IBlockData; i defaultState
f Ljava/util/List; j lowStates
f Ljava/util/List; k highStates
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/util/List; a lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/util/List; b lambda$static$3
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$5
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Lnet/minecraft/world/level/block/state/IBlockData; c lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/lang/Float; d lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/lang/Float; e lambda$static$0
c net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c source
f Ljava/lang/String; d propertyName
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; e property
f Lnet/minecraft/util/valueproviders/IntProvider; f values
m (Ljava/lang/String;Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z a lambda$findProperty$4
m (Ljava/lang/String;)Ljava/lang/IllegalArgumentException; a lambda$findProperty$7
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; a lambda$findProperty$6
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState
m (Lnet/minecraft/world/level/block/state/IBlockData;Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; a findProperty
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$2
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Z b lambda$findProperty$5
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Ljava/lang/String; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c lambda$static$0
c net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b fallback
f Ljava/util/List; c rules
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; a simple
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; a simple
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a fallback
m ()Ljava/util/List; b rules
c net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider$a net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider$Rule
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b ifTrue
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c then
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a ifTrue
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b then
c net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider
f Lcom/mojang/serialization/Codec; a CODEC
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderSimpl; a simple
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderSimpl; a simple
c net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderRotatedBlock net/minecraft/world/level/levelgen/feature/stateproviders/RotatedBlockProvider
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/Block; c block
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderRotatedBlock;)Lnet/minecraft/world/level/block/Block; a lambda$static$0
c net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderSimpl net/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/state/IBlockData; c state
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderSimpl;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$0
c net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderWeighted net/minecraft/world/level/levelgen/feature/stateproviders/WeightedStateProvider
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/util/random/SimpleWeightedRandomList; c weightedList
m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderWeighted;)Lnet/minecraft/util/random/SimpleWeightedRandomList; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a type
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getState
m (Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lcom/mojang/serialization/DataResult; a create
m ()Ljava/lang/String; b lambda$create$1
c net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a SIMPLE_STATE_PROVIDER
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; b WEIGHTED_STATE_PROVIDER
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; c NOISE_THRESHOLD_PROVIDER
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; d NOISE_PROVIDER
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; e DUAL_NOISE_PROVIDER
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; f ROTATED_BLOCK_PROVIDER
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; g RANDOMIZED_INT_STATE_PROVIDER
f Lcom/mojang/serialization/MapCodec; h codec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders; a register
c net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b probability
f I c exclusionRadiusXZ
f I d exclusionRadiusY
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; e blockProvider
f I f requiredEmptyBlocks
f Ljava/util/List; g directions
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a hasRequiredEmptyBlocks
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/util/List; a lambda$static$5
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6
m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; b lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; c lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; d lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; e lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Float; f lambda$static$0
c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator
f Lcom/mojang/serialization/Codec; h CODEC
m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place
c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context
f Lnet/minecraft/world/level/VirtualLevelReadable; a level
f Ljava/util/function/BiConsumer; b decorationSetter
f Lnet/minecraft/util/RandomSource; c random
f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; d logs
f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; e leaves
f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; f roots
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a setBlock
m (Lnet/minecraft/core/BlockPosition;)Z a isAir
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean;)V a placeVine
m ()Lnet/minecraft/world/level/VirtualLevelReadable; a level
m ()Lnet/minecraft/util/RandomSource; b random
m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; c logs
m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; d leaves
m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; e roots
c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeAlterGround net/minecraft/world/level/levelgen/feature/treedecorators/AlterGroundDecorator
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b provider
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V a placeCircle
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeAlterGround;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place
m (ILnet/minecraft/core/BlockPosition;)Z a lambda$place$1
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V b placeBlockAt
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V c lambda$place$2
c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeBeehive net/minecraft/world/level/levelgen/feature/treedecorators/BeehiveDecorator
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/EnumDirection; b WORLDGEN_FACING
f [Lnet/minecraft/core/EnumDirection; c SPAWN_DIRECTIONS
f F d probability
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/entity/TileEntityBeehive;)V a lambda$place$6
m (Lnet/minecraft/core/EnumDirection;)Z a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)Z a lambda$place$5
m (I)[Lnet/minecraft/core/EnumDirection; a lambda$static$2
m (Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a lambda$place$4
m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place
m (ILnet/minecraft/core/BlockPosition;)Z a lambda$place$3
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeBeehive;)Ljava/lang/Float; a lambda$static$0
c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeCocoa net/minecraft/world/level/levelgen/feature/treedecorators/CocoaDecorator
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b probability
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeCocoa;)Ljava/lang/Float; a lambda$static$0
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V a lambda$place$2
m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place
m (ILnet/minecraft/core/BlockPosition;)Z a lambda$place$1
c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineLeaves net/minecraft/world/level/levelgen/feature/treedecorators/LeaveVineDecorator
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b probability
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineLeaves;)Ljava/lang/Float; a lambda$static$0
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V a lambda$place$1
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a addHangingVine
m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place
c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineTrunk net/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineTrunk; b INSTANCE
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V a lambda$place$1
m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a type
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a place
m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineTrunk; b lambda$static$0
c net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType
f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a TRUNK_VINE
f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; b LEAVE_VINE
f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; c COCOA
f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; d BEEHIVE
f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; e ALTER_GROUND
f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; f ATTACHED_TO_LEAVES
f Lcom/mojang/serialization/MapCodec; g codec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; a register
c net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b minHeightForLeaves
f Lnet/minecraft/util/valueproviders/IntProvider; h bendLength
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer;)Ljava/lang/Integer; b lambda$static$0
c net/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lcom/mojang/serialization/Codec; b BRANCH_START_CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; h branchCount
f Lnet/minecraft/util/valueproviders/IntProvider; i branchHorizontalLength
f Lnet/minecraft/util/valueproviders/UniformInt; j branchStartOffsetFromTop
f Lnet/minecraft/util/valueproviders/UniformInt; k secondBranchStartOffsetFromTop
f Lnet/minecraft/util/valueproviders/IntProvider; l branchEndOffsetFromTop
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$placeTrunk$7
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$5
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Ljava/util/function/Function;Lnet/minecraft/core/EnumDirection;IZLnet/minecraft/core/BlockPosition$MutableBlockPosition;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a; a generateBranch
m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk
m (Lnet/minecraft/util/valueproviders/UniformInt;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m ()Ljava/lang/String; b lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$6
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/UniformInt; b lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; c lambda$static$3
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; d lambda$static$2
c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer
f I a MAX_BASE_HEIGHT
f I b MAX_RAND
f Lcom/mojang/serialization/Codec; c CODEC
f I d MAX_HEIGHT
f I e baseHeight
f I f heightRandA
f I g heightRandB
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)V a placeLogIfFree
m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)V a setDirtAt
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$isFree$4
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z a validTreePos
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Ljava/util/function/Function;)Z a placeLog
m (Lnet/minecraft/util/RandomSource;)I a getTreeHeight
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; a trunkPlacerParts
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; a lambda$trunkPlacerParts$2
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Z b placeLog
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; b lambda$trunkPlacerParts$1
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z b isFree
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$isDirt$3
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; c lambda$trunkPlacerParts$0
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z c isDirt
c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerDarkOak net/minecraft/world/level/levelgen/feature/trunkplacers/DarkOakTrunkPlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerFancy net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
f D b TRUNK_HEIGHT_SCALE
f D h CLUSTER_DENSITY_MAGIC
f D i BRANCH_SLOPE
f D j BRANCH_LENGTH_MAGIC
m (Lnet/minecraft/core/BlockPosition;)I a getSteps
m (II)Z a trimBranches
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Z a makeLimb
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)V a makeBranches
m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/EnumDirection$EnumAxis; a getLogAxis
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$makeLimb$1
m (II)F b treeShape
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerFancy$a net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer$FoliageCoords
f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a; a attachment
f I b branchBase
m ()I a getBranchBase
c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerForking net/minecraft/world/level/levelgen/feature/trunkplacers/ForkingTrunkPlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerGiant net/minecraft/world/level/levelgen/feature/trunkplacers/GiantTrunkPlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Lnet/minecraft/core/BlockPosition;III)V a placeLogIfFreeWithOffset
m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerMegaJungle net/minecraft/world/level/levelgen/feature/trunkplacers/MegaJungleTrunkPlacer
f Lcom/mojang/serialization/MapCodec; b CODEC
m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerStraight net/minecraft/world/level/levelgen/feature/trunkplacers/StraightTrunkPlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType
f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a STRAIGHT_TRUNK_PLACER
f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; b FORKING_TRUNK_PLACER
f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; c GIANT_TRUNK_PLACER
f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; d MEGA_JUNGLE_TRUNK_PLACER
f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; e DARK_OAK_TRUNK_PLACER
f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; f FANCY_TRUNK_PLACER
f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; g BENDING_TRUNK_PLACER
f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; h UPWARDS_BRANCHING_TRUNK_PLACER
f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; i CHERRY_TRUNK_PLACER
f Lcom/mojang/serialization/MapCodec; j codec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a register
c net/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; b extraBranchSteps
f F h placeBranchPerLogProbability
f Lnet/minecraft/util/valueproviders/IntProvider; i extraBranchLength
f Lnet/minecraft/core/HolderSet; j canGrowThrough
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/core/HolderSet; a lambda$static$3
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$validTreePos$5
m (Lnet/minecraft/world/level/VirtualLevelReadable;Lnet/minecraft/core/BlockPosition;)Z a validTreePos
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;Ljava/util/List;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;ILnet/minecraft/core/EnumDirection;II)V a placeBranch
m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers; a type
m (Lnet/minecraft/world/level/VirtualLevelReadable;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration;)Ljava/util/List; a placeTrunk
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$4
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Ljava/lang/Float; c lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; d lambda$static$0
c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/core/Holder; c displayItem
f Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; d settings
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()Lnet/minecraft/core/Holder; a displayItem
m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset;)Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; a lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; b settings
m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset;)Lnet/minecraft/core/Holder; b lambda$static$0
c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets
f Lnet/minecraft/resources/ResourceKey; a CLASSIC_FLAT
f Lnet/minecraft/resources/ResourceKey; b TUNNELERS_DREAM
f Lnet/minecraft/resources/ResourceKey; c WATER_WORLD
f Lnet/minecraft/resources/ResourceKey; d OVERWORLD
f Lnet/minecraft/resources/ResourceKey; e SNOWY_KINGDOM
f Lnet/minecraft/resources/ResourceKey; f BOTTOMLESS_PIT
f Lnet/minecraft/resources/ResourceKey; g DESERT
f Lnet/minecraft/resources/ResourceKey; h REDSTONE_READY
f Lnet/minecraft/resources/ResourceKey; i THE_VOID
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$a net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$Bootstrap
f Lnet/minecraft/data/worldgen/BootstrapContext; a context
m ()V a run
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/resources/ResourceKey;Ljava/util/Set;ZZ[Lnet/minecraft/world/level/levelgen/flat/WorldGenFlatLayerInfo;)V a register
c net/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings
f Lcom/mojang/serialization/Codec; a CODEC
f Lorg/slf4j/Logger; b LOGGER
f Ljava/util/Optional; c structureOverrides
f Ljava/util/List; d layersInfo
f Lnet/minecraft/core/Holder; e biome
f Ljava/util/List; f layers
f Z g voidGen
f Z h decoration
f Z i addLakes
f Ljava/util/List; j lakes
m (Ljava/util/Optional;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; a getBiome
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$updateLayers$6
m (Ljava/util/List;Ljava/util/Optional;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; a withBiomeAndLayers
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/core/Holder; a getDefaultBiome
m ()V a setDecoration
m (Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat;)Lcom/mojang/serialization/DataResult; a validateHeight
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; a adjustGenerationSettings
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat; a getDefault
m (Lnet/minecraft/core/HolderGetter;)Ljava/util/List; b createLakesList
m (Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat;)Ljava/util/Optional; b lambda$static$3
m ()V b setAddLakes
m (Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat;)Ljava/lang/Boolean; c lambda$static$2
m ()Ljava/util/Optional; c structureOverrides
m ()Lnet/minecraft/core/Holder; d getBiome
m (Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat;)Ljava/lang/Boolean; d lambda$static$1
m ()Ljava/util/List; e getLayersInfo
m (Lnet/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat;)Ljava/util/Optional; e lambda$static$0
m ()Ljava/util/List; f getLayers
m ()V g updateLayers
m ()Ljava/lang/String; h lambda$validateHeight$5
c net/minecraft/world/level/levelgen/flat/WorldGenFlatLayerInfo net/minecraft/world/level/levelgen/flat/FlatLayerInfo
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/block/Block; b block
f I c height
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m ()I a getHeight
m (Lnet/minecraft/world/level/levelgen/flat/WorldGenFlatLayerInfo;)Lnet/minecraft/world/level/block/Block; a lambda$static$0
m ()Lnet/minecraft/world/level/block/state/IBlockData; b getBlockState
c net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; d minInclusive
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; e maxInclusive
f I f inner
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType
m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Ljava/lang/Integer; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight; a of
m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; c lambda$static$0
c net/minecraft/world/level/levelgen/heightproviders/ConstantHeight net/minecraft/world/level/levelgen/heightproviders/ConstantHeight
f Lnet/minecraft/world/level/levelgen/heightproviders/ConstantHeight; a ZERO
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; d value
m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/ConstantHeight; a of
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample
m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType
m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; b getValue
c net/minecraft/world/level/levelgen/heightproviders/HeightProvider net/minecraft/world/level/levelgen/heightproviders/HeightProvider
f Lcom/mojang/serialization/Codec; a CONSTANT_OR_DISPATCH_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample
m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType
m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lcom/mojang/datafixers/util/Either; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; b lambda$static$0
c net/minecraft/world/level/levelgen/heightproviders/HeightProviderType net/minecraft/world/level/levelgen/heightproviders/HeightProviderType
f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a CONSTANT
f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; b UNIFORM
f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; c BIASED_TO_BOTTOM
f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; d VERY_BIASED_TO_BOTTOM
f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; e TRAPEZOID
f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; f WEIGHTED_LIST
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a register
c net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; d minInclusive
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; e maxInclusive
f I f plateau
m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight; a of
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample
m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight; a of
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType
m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Ljava/lang/Integer; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; c lambda$static$0
c net/minecraft/world/level/levelgen/heightproviders/UniformHeight net/minecraft/world/level/levelgen/heightproviders/UniformHeight
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; d minInclusive
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; e maxInclusive
f Lit/unimi/dsi/fastutil/longs/LongSet; f warnedFor
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight; a of
m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType
m (Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; b lambda$static$0
c net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; d minInclusive
f Lnet/minecraft/world/level/levelgen/VerticalAnchor; e maxInclusive
f I f inner
m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight; a of
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample
m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Ljava/lang/Integer; a lambda$static$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType
m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; b lambda$static$1
m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; c lambda$static$0
c net/minecraft/world/level/levelgen/heightproviders/WeightedListHeight net/minecraft/world/level/levelgen/heightproviders/WeightedListHeight
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/random/SimpleWeightedRandomList; b distribution
m (Lnet/minecraft/world/level/levelgen/heightproviders/WeightedListHeight;)Lnet/minecraft/util/random/SimpleWeightedRandomList; a lambda$static$0
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I a sample
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; a getType
c net/minecraft/world/level/levelgen/material/MaterialRuleList net/minecraft/world/level/levelgen/material/MaterialRuleList
f Ljava/util/List; a materialRuleList
m ()Ljava/util/List; a materialRuleList
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/IBlockData; a apply
c net/minecraft/world/level/levelgen/placement/BiomeFilter net/minecraft/world/level/levelgen/placement/BiomeFilter
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; c INSTANCE
m ()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; a biome
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a shouldPlace
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
m ()Ljava/lang/IllegalStateException; c lambda$shouldPlace$1
m ()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; d lambda$static$0
c net/minecraft/world/level/levelgen/placement/BlockPredicateFilter net/minecraft/world/level/levelgen/placement/BlockPredicateFilter
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c predicate
m (Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a shouldPlace
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; a forPredicate
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
c net/minecraft/world/level/levelgen/placement/CarvingMaskPlacement net/minecraft/world/level/levelgen/placement/CarvingMaskPlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Features; c step
m (Lnet/minecraft/world/level/levelgen/placement/CarvingMaskPlacement;)Lnet/minecraft/world/level/levelgen/WorldGenStage$Features; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/levelgen/placement/CarvingMaskPlacement; a forStep
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
c net/minecraft/world/level/levelgen/placement/CaveSurface net/minecraft/world/level/levelgen/placement/CaveSurface
f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; a CEILING
f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; b FLOOR
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/core/EnumDirection; d direction
f I e y
f Ljava/lang/String; f id
f [Lnet/minecraft/world/level/levelgen/placement/CaveSurface; g $VALUES
m ()Lnet/minecraft/core/EnumDirection; a getDirection
m ()I b getY
m ()Ljava/lang/String; c getSerializedName
m ()[Lnet/minecraft/world/level/levelgen/placement/CaveSurface; d $values
c net/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement net/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; c count
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;IIII)I a findOnGroundYPosition
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEmpty
m (I)Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement; a of
m (Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$0
m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement; a of
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
c net/minecraft/world/level/levelgen/placement/CountPlacement net/minecraft/world/level/levelgen/placement/CountPlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; c count
m (I)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; a of
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)I a count
m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; a of
m (Lnet/minecraft/world/level/levelgen/placement/CountPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
c net/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement net/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/EnumDirection; c directionOfSearch
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; d targetCondition
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; e allowedSearchCondition
f I f maxSteps
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;I)Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement; a scanningFor
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;I)Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement; a scanningFor
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Ljava/lang/Integer; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions
m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; b lambda$static$2
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; c lambda$static$1
m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/core/EnumDirection; d lambda$static$0
c net/minecraft/world/level/levelgen/placement/HeightRangePlacement net/minecraft/world/level/levelgen/placement/HeightRangePlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; c height
m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; a uniform
m (Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; a of
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; b triangle
c net/minecraft/world/level/levelgen/placement/HeightmapPlacement net/minecraft/world/level/levelgen/placement/HeightmapPlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/HeightMap$Type; c heightmap
m (Lnet/minecraft/world/level/levelgen/placement/HeightmapPlacement;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; a lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Lnet/minecraft/world/level/levelgen/placement/HeightmapPlacement; a onHeightmap
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
c net/minecraft/world/level/levelgen/placement/InSquarePlacement net/minecraft/world/level/levelgen/placement/InSquarePlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; c INSTANCE
m ()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; a spread
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
m ()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; c lambda$static$0
c net/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement net/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f I c noiseToCountRatio
f D d noiseFactor
f D e noiseOffset
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)I a count
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (IDD)Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement; a of
m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Double; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Double; b lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Integer; c lambda$static$0
c net/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement net/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f D c noiseLevel
f I d belowNoise
f I e aboveNoise
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)I a count
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Integer; a lambda$static$2
m (DII)Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement; a of
m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Integer; b lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Double; c lambda$static$0
c net/minecraft/world/level/levelgen/placement/PlacedFeature net/minecraft/world/level/levelgen/placement/PlacedFeature
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lcom/mojang/serialization/Codec; c LIST_CODEC
f Lcom/mojang/serialization/Codec; d LIST_OF_LISTS_CODEC
f Lnet/minecraft/core/Holder; e feature
f Ljava/util/List; f placement
m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Ljava/util/List; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured;Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/core/BlockPosition;)V a lambda$placeWithContext$4
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a placeWithContext
m ()Ljava/util/stream/Stream; a getFeatures
m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a lambda$placeWithContext$3
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a place
m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Lnet/minecraft/core/Holder; b lambda$static$0
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z b placeWithBiomeCheck
m ()Lnet/minecraft/core/Holder; b feature
m ()Ljava/util/List; c placement
c net/minecraft/world/level/levelgen/placement/PlacementContext net/minecraft/world/level/levelgen/placement/PlacementContext
f Lnet/minecraft/world/level/GeneratorAccessSeed; a level
f Lnet/minecraft/world/level/chunk/ChunkGenerator; b generator
f Ljava/util/Optional; c topFeature
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/WorldGenStage$Features;)Lnet/minecraft/world/level/chunk/CarvingMask; a getCarvingMask
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight
m ()I c getMinBuildHeight
m ()Lnet/minecraft/world/level/GeneratorAccessSeed; d getLevel
m ()Ljava/util/Optional; e topFeature
m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; f generator
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/BlockPosition;)Z a shouldPlace
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions
c net/minecraft/world/level/levelgen/placement/PlacementModifier net/minecraft/world/level/levelgen/placement/PlacementModifier
f Lcom/mojang/serialization/Codec; b CODEC
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
c net/minecraft/world/level/levelgen/placement/PlacementModifierType net/minecraft/world/level/levelgen/placement/PlacementModifierType
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; a BLOCK_PREDICATE_FILTER
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b RARITY_FILTER
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; c SURFACE_RELATIVE_THRESHOLD_FILTER
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; d SURFACE_WATER_DEPTH_FILTER
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; e BIOME_FILTER
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; f COUNT
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; g NOISE_BASED_COUNT
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; h NOISE_THRESHOLD_COUNT
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; i COUNT_ON_EVERY_LAYER
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; j ENVIRONMENT_SCAN
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; k HEIGHTMAP
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; l HEIGHT_RANGE
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; m IN_SQUARE
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; n RANDOM_OFFSET
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; o CARVING_MASK_PLACEMENT
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; a register
c net/minecraft/world/level/levelgen/placement/RandomOffsetPlacement net/minecraft/world/level/levelgen/placement/RandomOffsetPlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/valueproviders/IntProvider; c xzSpread
f Lnet/minecraft/util/valueproviders/IntProvider; d ySpread
m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; a vertical
m (Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; a of
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
m (Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; b lambda$static$0
m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; b horizontal
c net/minecraft/world/level/levelgen/placement/RarityFilter net/minecraft/world/level/levelgen/placement/RarityFilter
f Lcom/mojang/serialization/MapCodec; a CODEC
f I c chance
m (Lnet/minecraft/world/level/levelgen/placement/RarityFilter;)Ljava/lang/Integer; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a shouldPlace
m (I)Lnet/minecraft/world/level/levelgen/placement/RarityFilter; a onAverageOnceEvery
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
c net/minecraft/world/level/levelgen/placement/RepeatingPlacement net/minecraft/world/level/levelgen/placement/RepeatingPlacement
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)I a count
m (Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/core/BlockPosition; a lambda$getPositions$0
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions
c net/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter net/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/HeightMap$Type; c heightmap
f I d minInclusive
f I e maxInclusive
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter; a of
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a shouldPlace
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Ljava/lang/Integer; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Ljava/lang/Integer; b lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; c lambda$static$0
c net/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter net/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter
f Lcom/mojang/serialization/MapCodec; a CODEC
f I c maxWaterDepth
m (I)Lnet/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter; a forMaxDepth
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Z a shouldPlace
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter;)Ljava/lang/Integer; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
c net/minecraft/world/level/levelgen/presets/WorldPreset net/minecraft/world/level/levelgen/presets/WorldPreset
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Ljava/util/Map; c dimensions
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/ResourceKey;)V a lambda$dimensionsInOrder$2
m ()Lnet/minecraft/world/level/levelgen/WorldDimensions; a createWorldDimensions
m (Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Lcom/mojang/serialization/DataResult; a requireOverworld
m (Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Ljava/util/Map; b lambda$static$0
m ()Ljava/util/Optional; b overworld
m ()Lcom/google/common/collect/ImmutableMap; c dimensionsInOrder
m ()Ljava/lang/String; d lambda$requireOverworld$3
c net/minecraft/world/level/levelgen/presets/WorldPresets net/minecraft/world/level/levelgen/presets/WorldPresets
f Lnet/minecraft/resources/ResourceKey; a NORMAL
f Lnet/minecraft/resources/ResourceKey; b FLAT
f Lnet/minecraft/resources/ResourceKey; c LARGE_BIOMES
f Lnet/minecraft/resources/ResourceKey; d AMPLIFIED
f Lnet/minecraft/resources/ResourceKey; e SINGLE_BIOME_SURFACE
f Lnet/minecraft/resources/ResourceKey; f DEBUG
m (Lnet/minecraft/core/IRegistryCustom;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a createNormalWorldDimensions
m (Lnet/minecraft/world/level/dimension/WorldDimension;)Ljava/util/Optional; a lambda$fromSettings$0
m (Lnet/minecraft/world/level/levelgen/WorldDimensions;)Ljava/util/Optional; a fromSettings
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/core/IRegistryCustom;)Lnet/minecraft/world/level/dimension/WorldDimension; b getNormalOverworld
c net/minecraft/world/level/levelgen/presets/WorldPresets$a net/minecraft/world/level/levelgen/presets/WorldPresets$Bootstrap
f Lnet/minecraft/data/worldgen/BootstrapContext; a context
f Lnet/minecraft/core/HolderGetter; b noiseSettings
f Lnet/minecraft/core/HolderGetter; c biomes
f Lnet/minecraft/core/HolderGetter; d placedFeatures
f Lnet/minecraft/core/HolderGetter; e structureSets
f Lnet/minecraft/core/HolderGetter; f multiNoiseBiomeSourceParameterLists
f Lnet/minecraft/core/Holder; g overworldDimensionType
f Lnet/minecraft/world/level/dimension/WorldDimension; h netherStem
f Lnet/minecraft/world/level/dimension/WorldDimension; i endStem
m (Lnet/minecraft/world/level/biome/WorldChunkManager;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/dimension/WorldDimension; a makeNoiseBasedOverworld
m (Lnet/minecraft/world/level/dimension/WorldDimension;)Lnet/minecraft/world/level/levelgen/presets/WorldPreset; a createPresetWithCustomOverworld
m ()V a bootstrap
m (Lnet/minecraft/world/level/biome/WorldChunkManager;)V a registerOverworlds
m (Lnet/minecraft/world/level/chunk/ChunkGenerator;)Lnet/minecraft/world/level/dimension/WorldDimension; a makeOverworld
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/WorldDimension;)V a registerCustomOverworldPreset
c net/minecraft/world/level/levelgen/structure/BuiltinStructureSets net/minecraft/world/level/levelgen/structure/BuiltinStructureSets
f Lnet/minecraft/resources/ResourceKey; a VILLAGES
f Lnet/minecraft/resources/ResourceKey; b DESERT_PYRAMIDS
f Lnet/minecraft/resources/ResourceKey; c IGLOOS
f Lnet/minecraft/resources/ResourceKey; d JUNGLE_TEMPLES
f Lnet/minecraft/resources/ResourceKey; e SWAMP_HUTS
f Lnet/minecraft/resources/ResourceKey; f PILLAGER_OUTPOSTS
f Lnet/minecraft/resources/ResourceKey; g OCEAN_MONUMENTS
f Lnet/minecraft/resources/ResourceKey; h WOODLAND_MANSIONS
f Lnet/minecraft/resources/ResourceKey; i BURIED_TREASURES
f Lnet/minecraft/resources/ResourceKey; j MINESHAFTS
f Lnet/minecraft/resources/ResourceKey; k RUINED_PORTALS
f Lnet/minecraft/resources/ResourceKey; l SHIPWRECKS
f Lnet/minecraft/resources/ResourceKey; m OCEAN_RUINS
f Lnet/minecraft/resources/ResourceKey; n NETHER_COMPLEXES
f Lnet/minecraft/resources/ResourceKey; o NETHER_FOSSILS
f Lnet/minecraft/resources/ResourceKey; p END_CITIES
f Lnet/minecraft/resources/ResourceKey; q ANCIENT_CITIES
f Lnet/minecraft/resources/ResourceKey; r STRONGHOLDS
f Lnet/minecraft/resources/ResourceKey; s TRAIL_RUINS
f Lnet/minecraft/resources/ResourceKey; t TRIAL_CHAMBERS
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register
c net/minecraft/world/level/levelgen/structure/BuiltinStructures net/minecraft/world/level/levelgen/structure/BuiltinStructures
f Lnet/minecraft/resources/ResourceKey; A RUINED_PORTAL_JUNGLE
f Lnet/minecraft/resources/ResourceKey; B RUINED_PORTAL_SWAMP
f Lnet/minecraft/resources/ResourceKey; C RUINED_PORTAL_MOUNTAIN
f Lnet/minecraft/resources/ResourceKey; D RUINED_PORTAL_OCEAN
f Lnet/minecraft/resources/ResourceKey; E RUINED_PORTAL_NETHER
f Lnet/minecraft/resources/ResourceKey; F ANCIENT_CITY
f Lnet/minecraft/resources/ResourceKey; G TRAIL_RUINS
f Lnet/minecraft/resources/ResourceKey; H TRIAL_CHAMBERS
f Lnet/minecraft/resources/ResourceKey; a PILLAGER_OUTPOST
f Lnet/minecraft/resources/ResourceKey; b MINESHAFT
f Lnet/minecraft/resources/ResourceKey; c MINESHAFT_MESA
f Lnet/minecraft/resources/ResourceKey; d WOODLAND_MANSION
f Lnet/minecraft/resources/ResourceKey; e JUNGLE_TEMPLE
f Lnet/minecraft/resources/ResourceKey; f DESERT_PYRAMID
f Lnet/minecraft/resources/ResourceKey; g IGLOO
f Lnet/minecraft/resources/ResourceKey; h SHIPWRECK
f Lnet/minecraft/resources/ResourceKey; i SHIPWRECK_BEACHED
f Lnet/minecraft/resources/ResourceKey; j SWAMP_HUT
f Lnet/minecraft/resources/ResourceKey; k STRONGHOLD
f Lnet/minecraft/resources/ResourceKey; l OCEAN_MONUMENT
f Lnet/minecraft/resources/ResourceKey; m OCEAN_RUIN_COLD
f Lnet/minecraft/resources/ResourceKey; n OCEAN_RUIN_WARM
f Lnet/minecraft/resources/ResourceKey; o FORTRESS
f Lnet/minecraft/resources/ResourceKey; p NETHER_FOSSIL
f Lnet/minecraft/resources/ResourceKey; q END_CITY
f Lnet/minecraft/resources/ResourceKey; r BURIED_TREASURE
f Lnet/minecraft/resources/ResourceKey; s BASTION_REMNANT
f Lnet/minecraft/resources/ResourceKey; t VILLAGE_PLAINS
f Lnet/minecraft/resources/ResourceKey; u VILLAGE_DESERT
f Lnet/minecraft/resources/ResourceKey; v VILLAGE_SAVANNA
f Lnet/minecraft/resources/ResourceKey; w VILLAGE_SNOWY
f Lnet/minecraft/resources/ResourceKey; x VILLAGE_TAIGA
f Lnet/minecraft/resources/ResourceKey; y RUINED_PORTAL_STANDARD
f Lnet/minecraft/resources/ResourceKey; z RUINED_PORTAL_DESERT
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
c net/minecraft/world/level/levelgen/structure/DefinedStructurePiece net/minecraft/world/level/levelgen/structure/TemplateStructurePiece
f Ljava/lang/String; a templateName
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; b template
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; c placeSettings
f Lnet/minecraft/core/BlockPosition; d templatePosition
f Lorg/slf4j/Logger; h LOGGER
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m ()Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotation
m (III)V a move
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker
m ()Lnet/minecraft/resources/MinecraftKey; b makeTemplateLocation
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; c template
m ()Lnet/minecraft/core/BlockPosition; d templatePosition
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; e placeSettings
c net/minecraft/world/level/levelgen/structure/PersistentIndexed net/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData
f Ljava/lang/String; a TAG_REMAINING_INDEXES
f Ljava/lang/String; b TAG_All_INDEXES
f Lit/unimi/dsi/fastutil/longs/LongSet; c all
f Lit/unimi/dsi/fastutil/longs/LongSet; d remaining
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (J)V a addIndex
m ()Lnet/minecraft/world/level/saveddata/PersistentBase$a; a factory
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/levelgen/structure/PersistentIndexed; b load
m ()Lit/unimi/dsi/fastutil/longs/LongSet; b getAll
m (J)Z b hasStartIndex
m (J)Z c hasUnhandledIndex
m (J)V d removeIndex
c net/minecraft/world/level/levelgen/structure/PersistentStructureLegacy net/minecraft/world/level/levelgen/structure/LegacyStructureDataHandler
f Ljava/util/Map; a CURRENT_TO_LEGACY_MAP
f Ljava/util/Map; b LEGACY_TO_CURRENT_MAP
f Ljava/util/Set; c OLD_STRUCTURE_REGISTRY_KEYS
f Z d hasLegacyData
f Ljava/util/Map; e dataMap
f Ljava/util/Map; f indexMap
f Ljava/util/List; g legacyKeys
f Ljava/util/List; h currentKeys
m (Lnet/minecraft/world/level/storage/WorldPersistentData;)V a populateCaches
m (II)Z a isUnhandledStructureStart
m (IILjava/lang/String;)Z a hasLegacyStart
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/nbt/NBTTagCompound; a updateStructureStart
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a updateFromLegacy
m (J)V a removeIndex
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/WorldPersistentData;)Lnet/minecraft/world/level/levelgen/structure/PersistentStructureLegacy; a getLegacyStructureHandler
c net/minecraft/world/level/levelgen/structure/PostPlacementProcessor net/minecraft/world/level/levelgen/structure/PostPlacementProcessor
f Lnet/minecraft/world/level/levelgen/structure/PostPlacementProcessor; a NONE
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V a lambda$static$0
c net/minecraft/world/level/levelgen/structure/SinglePieceStructure net/minecraft/world/level/levelgen/structure/SinglePieceStructure
f Lnet/minecraft/world/level/levelgen/structure/SinglePieceStructure$a; d constructor
f I e width
f I f depth
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0
c net/minecraft/world/level/levelgen/structure/SinglePieceStructure$a net/minecraft/world/level/levelgen/structure/SinglePieceStructure$PieceConstructor
c net/minecraft/world/level/levelgen/structure/Structure net/minecraft/world/level/levelgen/structure/Structure
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/world/level/levelgen/structure/Structure$c; c settings
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;II)I a getLowestY
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;IIII)I a getMeanFirstOccupiedHeight
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a adjustBoundingBox
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V a afterPlace
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BlockPosition; a getLowestYIn5by5BoxOffset7Blocks
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/Structure$b;)Z a lambda$findValidGenerationPoint$2
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/biome/WorldChunkManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;JLnet/minecraft/world/level/ChunkCoordIntPair;ILnet/minecraft/world/level/LevelHeightAccessor;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a generate
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/HeightMap$Type;Ljava/util/function/Consumer;)Ljava/util/Optional; a onTopOfChunkCenter
m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$simpleCodec$1
m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a simpleCodec
m (Lnet/minecraft/world/level/levelgen/structure/Structure$b;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Z a isValidBiome
m ()Lnet/minecraft/core/HolderSet; a biomes
m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/Structure$c; a lambda$settingsCodec$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; a settingsCodec
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; b findValidGenerationPoint
m ()Ljava/util/Map; b spawnOverrides
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;IIII)I b getLowestY
m ()Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; c step
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;IIII)[I c getCornerHeights
m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; d terrainAdaptation
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/Structure$a net/minecraft/world/level/levelgen/structure/Structure$GenerationContext
f Lnet/minecraft/core/IRegistryCustom; a registryAccess
f Lnet/minecraft/world/level/chunk/ChunkGenerator; b chunkGenerator
f Lnet/minecraft/world/level/biome/WorldChunkManager; c biomeSource
f Lnet/minecraft/world/level/levelgen/RandomState; d randomState
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; e structureTemplateManager
f Lnet/minecraft/world/level/levelgen/SeededRandom; f random
f J g seed
f Lnet/minecraft/world/level/ChunkCoordIntPair; h chunkPos
f Lnet/minecraft/world/level/LevelHeightAccessor; i heightAccessor
f Ljava/util/function/Predicate; j validBiome
m ()Lnet/minecraft/core/IRegistryCustom; a registryAccess
m (JLnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/levelgen/SeededRandom; a makeRandom
m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; b chunkGenerator
m ()Lnet/minecraft/world/level/biome/WorldChunkManager; c biomeSource
m ()Lnet/minecraft/world/level/levelgen/RandomState; d randomState
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; e structureTemplateManager
m ()Lnet/minecraft/world/level/levelgen/SeededRandom; f random
m ()J g seed
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; h chunkPos
m ()Lnet/minecraft/world/level/LevelHeightAccessor; i heightAccessor
m ()Ljava/util/function/Predicate; j validBiome
c net/minecraft/world/level/levelgen/structure/Structure$b net/minecraft/world/level/levelgen/structure/Structure$GenerationStub
f Lnet/minecraft/core/BlockPosition; a position
f Lcom/mojang/datafixers/util/Either; b generator
m ()Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; a getPiecesBuilder
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; a lambda$getPiecesBuilder$1
m (Ljava/util/function/Consumer;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; a lambda$getPiecesBuilder$0
m ()Lnet/minecraft/core/BlockPosition; b position
m ()Lcom/mojang/datafixers/util/Either; c generator
c net/minecraft/world/level/levelgen/structure/Structure$c net/minecraft/world/level/levelgen/structure/Structure$StructureSettings
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/HolderSet; b biomes
f Ljava/util/Map; c spawnOverrides
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; d step
f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; e terrainAdaptation
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/HolderSet; a biomes
m ()Ljava/util/Map; b spawnOverrides
m ()Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; c step
m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; d terrainAdaptation
c net/minecraft/world/level/levelgen/structure/StructureBoundingBox net/minecraft/world/level/levelgen/structure/BoundingBox
f Lcom/mojang/serialization/Codec; a CODEC
f Lorg/slf4j/Logger; b LOGGER
f I c minX
f I d minY
f I e minZ
f I f maxX
f I g maxY
f I h maxZ
m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Ljava/lang/Iterable;)Ljava/util/Optional; a encapsulatingPositions
m (Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a fromCorners
m (IIIIIIIIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a orientBox
m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a infinite
m (I)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a inflatedBy
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a move
m (Ljava/util/function/Consumer;)V a forAllCorners
m ([I)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a lambda$static$0
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a encapsulate
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a intersects
m (III)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a move
m (IIII)Z a intersects
m (Ljava/lang/Iterable;)Ljava/util/Optional; b encapsulatingBoxes
m (III)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b moved
m (Lnet/minecraft/core/BaseBlockPosition;)Z b isInside
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b encapsulate
m ()Ljava/util/stream/Stream; b intersectingChunks
m (III)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; c inflatedBy
m ()Lnet/minecraft/core/BaseBlockPosition; c getLength
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Ljava/util/stream/IntStream; c lambda$static$2
m (III)Z d isInside
m ()I d getXSpan
m ()I e getYSpan
m ()I f getZSpan
m ()Lnet/minecraft/core/BlockPosition; g getCenter
m ()I h minX
m ()I i minY
m ()I j minZ
m ()I k maxX
m ()I l maxY
m ()I m maxZ
c net/minecraft/world/level/levelgen/structure/StructureBoundingBox$1 net/minecraft/world/level/levelgen/structure/BoundingBox$1
f [I a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/level/levelgen/structure/StructureCheck net/minecraft/world/level/levelgen/structure/StructureCheck
f Lorg/slf4j/Logger; a LOGGER
f I b NO_STRUCTURE
f Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; c storageAccess
f Lnet/minecraft/core/IRegistryCustom; d registryAccess
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; e structureTemplateManager
f Lnet/minecraft/resources/ResourceKey; f dimension
f Lnet/minecraft/world/level/chunk/ChunkGenerator; g chunkGenerator
f Lnet/minecraft/world/level/levelgen/RandomState; h randomState
f Lnet/minecraft/world/level/LevelHeightAccessor; i heightAccessor
f Lnet/minecraft/world/level/biome/WorldChunkManager; j biomeSource
f J k seed
f Lcom/mojang/datafixers/DataFixer; l fixerUpper
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; a checkStart
m (JLit/unimi/dsi/fastutil/objects/Object2IntMap;)V a storeFullResults
m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; a checkStructureInfo
m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V a lambda$onStructureLoad$2
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/Map;)V a onStructureLoad
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/Structure;J)Z a lambda$checkStart$1
m (Lnet/minecraft/nbt/NBTTagCompound;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; a loadStructures
m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; a deduplicateEmptyMap
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/Structure;)V a incrementReference
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/Structure;ZJ)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; a tryLoadFromStorage
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/Structure;)Z b canCreateStructure
c net/minecraft/world/level/levelgen/structure/StructureCheckResult net/minecraft/world/level/levelgen/structure/StructureCheckResult
f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; a START_PRESENT
f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; b START_NOT_PRESENT
f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; c CHUNK_LOAD_NEEDED
f [Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; d $VALUES
m ()[Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; a $values
c net/minecraft/world/level/levelgen/structure/StructurePiece net/minecraft/world/level/levelgen/structure/StructurePiece
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/core/EnumDirection; b orientation
f Lnet/minecraft/world/level/block/EnumBlockMirror; c mirror
f Lnet/minecraft/world/level/block/EnumBlockRotation; d rotation
f Lnet/minecraft/world/level/block/state/IBlockData; e CAVE_AIR
f Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; f boundingBox
f I g genDepth
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; h type
f Ljava/util/Set; i SHAPE_CHECK_BLOCKS
m (Lnet/minecraft/world/level/IWorldReader;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a canBeReplaced
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/IBlockData;)Z a createChest
m (Lnet/minecraft/core/EnumDirection;)V a setOrientation
m (IIILnet/minecraft/core/EnumDirection;III)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a makeBoundingBox
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection; a getRandomHorizontalDirection
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/resources/ResourceKey;)Z a createChest
m (III)V a move
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;FIIIIIILnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;ZZ)V a generateMaybeBox
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a generateBox
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIIILnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a generateBox
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIII)V a generateAirBox
m ()Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotation
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a findCollisionPiece
m (II)I a getWorldX
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIIILnet/minecraft/world/level/block/state/IBlockData;Z)V a generateUpperHalfSphere
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;Lnet/minecraft/resources/ResourceKey;)Z a createDispenser
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a reorient
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/block/state/IBlockData;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a placeBlock
m (I)V a setGenDepth
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/nbt/NBTTagCompound; a createTag
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;FIIILnet/minecraft/world/level/block/state/IBlockData;)V a maybeGenerateBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isReplaceableByStructures
m (Lnet/minecraft/world/level/IBlockAccess;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/block/state/IBlockData; a getBlock
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIIIZLnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructurePiece$StructurePieceBlockSelector;)V a generateBox
m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Z a isCloseToChunk
m (Ljava/util/stream/Stream;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a createBoundingBox
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;ZLnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructurePiece$StructurePieceBlockSelector;)V a generateBox
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
m (III)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; b getWorldPos
m (Lnet/minecraft/world/level/IWorldReader;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z b isInterior
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/block/state/IBlockData;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V b fillColumnDown
m (II)I b getWorldZ
m (I)I b getWorldY
m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; f getBoundingBox
m ()I g getGenDepth
m ()Lnet/minecraft/core/BlockPosition; h getLocatorPosition
m ()Lnet/minecraft/core/EnumDirection; i getOrientation
m ()Lnet/minecraft/world/level/block/EnumBlockMirror; j getMirror
m ()Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; k getType
c net/minecraft/world/level/levelgen/structure/StructurePiece$StructurePieceBlockSelector net/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector
f Lnet/minecraft/world/level/block/state/IBlockData; a next
m ()Lnet/minecraft/world/level/block/state/IBlockData; a getNext
m (Lnet/minecraft/util/RandomSource;IIIZ)V a next
c net/minecraft/world/level/levelgen/structure/StructurePieceAccessor net/minecraft/world/level/levelgen/structure/StructurePieceAccessor
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;)V a addPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a findCollisionPiece
c net/minecraft/world/level/levelgen/structure/StructureSet net/minecraft/world/level/levelgen/structure/StructureSet
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Ljava/util/List; c structures
f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement; d placement
m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/levelgen/structure/StructureSet$a; a entry
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/structure/StructureSet$a; a entry
m ()Ljava/util/List; a structures
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement; b placement
c net/minecraft/world/level/levelgen/structure/StructureSet$a net/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/Holder; b structure
f I c weight
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/Holder; a structure
m ()I b weight
c net/minecraft/world/level/levelgen/structure/StructureSpawnOverride net/minecraft/world/level/levelgen/structure/StructureSpawnOverride
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a; b boundingBox
f Lnet/minecraft/util/random/WeightedRandomList; c spawns
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a; a boundingBox
m ()Lnet/minecraft/util/random/WeightedRandomList; b spawns
c net/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a net/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType
f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a; a PIECE
f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a; b STRUCTURE
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/lang/String; d id
f [Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a; e $VALUES
m ()[Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/levelgen/structure/StructureStart net/minecraft/world/level/levelgen/structure/StructureStart
f Ljava/lang/String; a INVALID_START_ID
f Lnet/minecraft/world/level/levelgen/structure/StructureStart; b INVALID_START
f Lorg/slf4j/Logger; c LOGGER
f Lnet/minecraft/world/level/levelgen/structure/Structure; d structure
f Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; e pieceContainer
f Lnet/minecraft/world/level/ChunkCoordIntPair; f chunkPos
f I g references
f Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; h cachedBoundingBox
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a placeInChunk
m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/nbt/NBTTagCompound; a createTag
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;J)Lnet/minecraft/world/level/levelgen/structure/StructureStart; a loadStaticStart
m ()Z b isValid
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; c getChunkPos
m ()Z d canBeReferenced
m ()V e addReference
m ()I f getReferences
m ()I g getMaxReferences
m ()Lnet/minecraft/world/level/levelgen/structure/Structure; h getStructure
m ()Ljava/util/List; i getPieces
c net/minecraft/world/level/levelgen/structure/StructureType net/minecraft/world/level/levelgen/structure/StructureType
f Lnet/minecraft/world/level/levelgen/structure/StructureType; a BURIED_TREASURE
f Lnet/minecraft/world/level/levelgen/structure/StructureType; b DESERT_PYRAMID
f Lnet/minecraft/world/level/levelgen/structure/StructureType; c END_CITY
f Lnet/minecraft/world/level/levelgen/structure/StructureType; d FORTRESS
f Lnet/minecraft/world/level/levelgen/structure/StructureType; e IGLOO
f Lnet/minecraft/world/level/levelgen/structure/StructureType; f JIGSAW
f Lnet/minecraft/world/level/levelgen/structure/StructureType; g JUNGLE_TEMPLE
f Lnet/minecraft/world/level/levelgen/structure/StructureType; h MINESHAFT
f Lnet/minecraft/world/level/levelgen/structure/StructureType; i NETHER_FOSSIL
f Lnet/minecraft/world/level/levelgen/structure/StructureType; j OCEAN_MONUMENT
f Lnet/minecraft/world/level/levelgen/structure/StructureType; k OCEAN_RUIN
f Lnet/minecraft/world/level/levelgen/structure/StructureType; l RUINED_PORTAL
f Lnet/minecraft/world/level/levelgen/structure/StructureType; m SHIPWRECK
f Lnet/minecraft/world/level/levelgen/structure/StructureType; n STRONGHOLD
f Lnet/minecraft/world/level/levelgen/structure/StructureType; o SWAMP_HUT
f Lnet/minecraft/world/level/levelgen/structure/StructureType; p WOODLAND_MANSION
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/StructureType; a register
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0
c net/minecraft/world/level/levelgen/structure/TerrainAdjustment net/minecraft/world/level/levelgen/structure/TerrainAdjustment
f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; a NONE
f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; b BURY
f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; c BEARD_THIN
f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; d BEARD_BOX
f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; e ENCAPSULATE
f Lcom/mojang/serialization/Codec; f CODEC
f Ljava/lang/String; g id
f [Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; h $VALUES
m ()[Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece net/minecraft/world/level/levelgen/structure/PoolElementStructurePiece
f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; a element
f Lnet/minecraft/core/BlockPosition; b position
f Lnet/minecraft/world/level/block/EnumBlockRotation; c rotation
f Lorg/slf4j/Logger; d LOGGER
f I h groundLevelDelta
f Ljava/util/List; i junctions
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; j structureTemplateManager
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/NBTBase;)V a lambda$new$1
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawJunction;)V a addJunction
m (III)V a move
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$2
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m ()Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotation
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BlockPosition;Z)V a place
m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; b getElement
m ()Lnet/minecraft/core/BlockPosition; c getPosition
m ()I d getGroundLevelDelta
m ()Ljava/util/List; e getJunctions
m ()Ljava/lang/IllegalStateException; l lambda$new$0
c net/minecraft/world/level/levelgen/structure/WorldGenScatteredPiece net/minecraft/world/level/levelgen/structure/ScatteredFeaturePiece
f I a width
f I b height
f I c depth
f I d heightPosition
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;I)Z a updateAverageGroundHeight
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/GeneratorAccess;I)Z a updateHeightPositionToLowestGroundHeight
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$a net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator$Context
f Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; a config
f Lnet/minecraft/world/level/chunk/ChunkGenerator; b chunkGenerator
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; c structureTemplateManager
f Lnet/minecraft/world/level/ChunkCoordIntPair; d chunkPos
f Lnet/minecraft/world/level/LevelHeightAccessor; e heightAccessor
f Lnet/minecraft/world/level/levelgen/SeededRandom; f random
f J g seed
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; a config
m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; b chunkGenerator
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; c structureTemplateManager
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; d chunkPos
m ()Lnet/minecraft/world/level/LevelHeightAccessor; e heightAccessor
m ()Lnet/minecraft/world/level/levelgen/SeededRandom; f random
m ()J g seed
c net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$a;)Z a lambda$checkForBiomeOnTop$1
m (Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$a;)Ljava/util/Optional; a lambda$simple$0
c net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$a net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context
f Lnet/minecraft/world/level/chunk/ChunkGenerator; a chunkGenerator
f Lnet/minecraft/world/level/biome/WorldChunkManager; b biomeSource
f Lnet/minecraft/world/level/levelgen/RandomState; c randomState
f J d seed
f Lnet/minecraft/world/level/ChunkCoordIntPair; e chunkPos
f Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; f config
f Lnet/minecraft/world/level/LevelHeightAccessor; g heightAccessor
f Ljava/util/function/Predicate; h validBiome
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; i structureTemplateManager
f Lnet/minecraft/core/IRegistryCustom; j registryAccess
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Z a validBiomeOnTop
m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; a chunkGenerator
m ()Lnet/minecraft/world/level/biome/WorldChunkManager; b biomeSource
m ()Lnet/minecraft/world/level/levelgen/RandomState; c randomState
m ()J d seed
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; e chunkPos
m ()Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration; f config
m ()Lnet/minecraft/world/level/LevelHeightAccessor; g heightAccessor
m ()Ljava/util/function/Predicate; h validBiome
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; i structureTemplateManager
m ()Lnet/minecraft/core/IRegistryCustom; j registryAccess
c net/minecraft/world/level/levelgen/structure/pieces/PiecesContainer net/minecraft/world/level/levelgen/structure/pieces/PiecesContainer
f Ljava/util/List; a pieces
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/resources/MinecraftKey; c JIGSAW_RENAME
f Ljava/util/Map; d RENAMES
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/nbt/NBTBase; a save
m (Lnet/minecraft/core/BlockPosition;)Z a isInsidePiece
m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; a load
m ()Z a isEmpty
m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b calculateBoundingBox
m ()Ljava/util/List; c pieces
c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext net/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext
f Lnet/minecraft/server/packs/resources/IResourceManager; a resourceManager
f Lnet/minecraft/core/IRegistryCustom; b registryAccess
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; c structureTemplateManager
m ()Lnet/minecraft/server/packs/resources/IResourceManager; a resourceManager
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext; a fromLevel
m ()Lnet/minecraft/core/IRegistryCustom; b registryAccess
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; c structureTemplateManager
c net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder
f Ljava/util/List; a pieces
m (IILnet/minecraft/util/RandomSource;I)I a moveBelowSeaLevel
m ()Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; a build
m (I)V a offsetPiecesVertically
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;)V a addPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a findCollisionPiece
m (Lnet/minecraft/util/RandomSource;II)V a moveInsideHeights
m ()V b clear
m ()Z c isEmpty
m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; d getBoundingBox
c net/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; A STRONGHOLD_RIGHT_TURN
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; B STRONGHOLD_ROOM_CROSSING
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; C STRONGHOLD_STAIRS_DOWN
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; D STRONGHOLD_START
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; E STRONGHOLD_STRAIGHT
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; F STRONGHOLD_STRAIGHT_STAIRS_DOWN
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; G JUNGLE_PYRAMID_PIECE
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; H OCEAN_RUIN
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; I IGLOO
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; J RUINED_PORTAL
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; K SWAMPLAND_HUT
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; L DESERT_PYRAMID_PIECE
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; M OCEAN_MONUMENT_BUILDING
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; N OCEAN_MONUMENT_CORE_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; O OCEAN_MONUMENT_DOUBLE_X_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; P OCEAN_MONUMENT_DOUBLE_XY_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; Q OCEAN_MONUMENT_DOUBLE_Y_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; R OCEAN_MONUMENT_DOUBLE_YZ_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; S OCEAN_MONUMENT_DOUBLE_Z_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; T OCEAN_MONUMENT_ENTRY_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; U OCEAN_MONUMENT_PENTHOUSE
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; V OCEAN_MONUMENT_SIMPLE_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; W OCEAN_MONUMENT_SIMPLE_TOP_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; X OCEAN_MONUMENT_WING_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; Y END_CITY_PIECE
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; Z WOODLAND_MANSION_PIECE
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; a MINE_SHAFT_CORRIDOR
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; aa BURIED_TREASURE_PIECE
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; ab SHIPWRECK_PIECE
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; ac NETHER_FOSSIL
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; ad JIGSAW
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; b MINE_SHAFT_CROSSING
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; c MINE_SHAFT_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; d MINE_SHAFT_STAIRS
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; e NETHER_FORTRESS_BRIDGE_CROSSING
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; f NETHER_FORTRESS_BRIDGE_END_FILLER
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; g NETHER_FORTRESS_BRIDGE_STRAIGHT
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; h NETHER_FORTRESS_CASTLE_CORRIDOR_STAIRS
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; i NETHER_FORTRESS_CASTLE_CORRIDOR_T_BALCONY
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; j NETHER_FORTRESS_CASTLE_ENTRANCE
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; k NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_CROSSING
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; l NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_LEFT_TURN
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; m NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; n NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_RIGHT_TURN
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; o NETHER_FORTRESS_CASTLE_STALK_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; p NETHER_FORTRESS_MONSTER_THRONE
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; q NETHER_FORTRESS_ROOM_CROSSING
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; r NETHER_FORTRESS_STAIRS_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; s NETHER_FORTRESS_START
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; t STRONGHOLD_CHEST_CORRIDOR
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; u STRONGHOLD_FILLER_CORRIDOR
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; v STRONGHOLD_FIVE_CROSSING
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; w STRONGHOLD_LEFT_TURN
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; x STRONGHOLD_LIBRARY
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; y STRONGHOLD_PORTAL_ROOM
f Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; z STRONGHOLD_PRISON_HALL
m (Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; a setFullContextPieceId
m (Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType$b;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; a setTemplatePieceId
m (Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType$a;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType; a setPieceId
c net/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType$a net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$ContextlessType
c net/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType$b net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$StructureTemplateType
c net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f I c distance
f I d spread
f I e count
f Lnet/minecraft/core/HolderSet; f preferredBiomes
m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z a isPlacementChunk
m ()I a distance
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9; b codec
m ()I b spread
m ()I c count
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$0
m ()Lnet/minecraft/core/HolderSet; d preferredBiomes
m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; e type
c net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f I c spacing
f I d separation
f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; e spreadType
m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z a isPlacementChunk
m (Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement;)Lcom/mojang/serialization/DataResult; a validate
m ()I a spacing
m (JII)Lnet/minecraft/world/level/ChunkCoordIntPair; a getPotentialStructureChunk
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
m ()I b separation
m ()Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; c spreadType
m ()Ljava/lang/String; d lambda$validate$1
m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; e type
c net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType
f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; a LINEAR
f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; b TRIANGULAR
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/lang/String; d id
f [Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; e $VALUES
m ()[Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; a $values
m (Lnet/minecraft/util/RandomSource;I)I a evaluate
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement net/minecraft/world/level/levelgen/structure/placement/StructurePlacement
f I a HIGHLY_ARBITRARY_RANDOM_SALT
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/core/BaseBlockPosition; c locateOffset
f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; d frequencyReductionMethod
f F e frequency
f I f salt
f Ljava/util/Optional; g exclusionZone
m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z a isPlacementChunk
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5; a placementCodec
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/core/BlockPosition; a getLocatePos
m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z b isStructureChunk
m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z c applyInteractionsWithOtherStructures
m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; e type
m ()Lnet/minecraft/core/BaseBlockPosition; f locateOffset
m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; g frequencyReductionMethod
m ()F h frequency
m ()I i salt
m ()Ljava/util/Optional; j exclusionZone
c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$a net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$ExclusionZone
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/Holder; b otherSet
f I c chunkCount
m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z a isPlacementForbidden
m ()Lnet/minecraft/core/Holder; a otherSet
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I b chunkCount
c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$b net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReducer
c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod
f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; a DEFAULT
f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; b LEGACY_TYPE_1
f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; c LEGACY_TYPE_2
f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; d LEGACY_TYPE_3
f Lcom/mojang/serialization/Codec; e CODEC
f Ljava/lang/String; f name
f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$b; g reducer
f [Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; h $VALUES
m ()[Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType
f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; a RANDOM_SPREAD
f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; b CONCENTRIC_RINGS
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; a register
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawJunction net/minecraft/world/level/levelgen/structure/pools/JigsawJunction
f I a sourceX
f I b sourceGroundY
f I c sourceZ
f I d deltaY
f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; e destProjection
m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a serialize
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawJunction; a deserialize
m ()I a getSourceX
m ()I b getSourceGroundY
m ()I c getSourceZ
m ()I d getDeltaY
m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; e getDestProjection
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawPlacement net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement
f Lorg/slf4j/Logger; a LOGGER
m (Lnet/minecraft/core/Holder;)Z a lambda$generateJigsaw$4
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Ljava/lang/String; a lambda$getRandomNamedJigsaw$3
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/core/Holder;Ljava/util/Optional;ILnet/minecraft/core/BlockPosition;ZLjava/util/Optional;ILnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;)Ljava/util/Optional; a addPieces
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;ILnet/minecraft/core/BlockPosition;Z)Z a generateJigsaw
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/IRegistry;Lnet/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece;Ljava/util/List;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;)V a addPieces
m (Lnet/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece;IIIIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/Structure$a;ZLnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/SeededRandom;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$addPieces$2
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/SeededRandom;)Ljava/util/Optional; a getRandomNamedJigsaw
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lambda$addPieces$0
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$addPieces$1
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawPlacement$a net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$PieceState
f Lnet/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece; a piece
f Lorg/apache/commons/lang3/mutable/MutableObject; b free
f I c depth
m ()Lnet/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece; a piece
m ()Lorg/apache/commons/lang3/mutable/MutableObject; b free
m ()I c depth
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawPlacement$b net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$Placer
f Lnet/minecraft/core/IRegistry; a pools
f I b maxDepth
f Lnet/minecraft/world/level/chunk/ChunkGenerator; c chunkGenerator
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; d structureTemplateManager
f Ljava/util/List; e pieces
f Lnet/minecraft/util/RandomSource; f random
f Lnet/minecraft/util/SequencedPriorityIterator; g placing
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Ljava/lang/String; a lambda$readPoolKey$5
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)I a lambda$tryPlacingChildren$4
m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; a lambda$tryPlacingChildren$3
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;)Lnet/minecraft/resources/ResourceKey; a readPoolKey
m (Lnet/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece;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;)V a tryPlacingChildren
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$tryPlacingChildren$0
m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; b lambda$tryPlacingChildren$2
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; c lambda$tryPlacingChildren$1
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolEmpty net/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolEmpty; b INSTANCE
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox
m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BaseBlockPosition; a getSize
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;Z)Z a place
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getShuffledJigsawBlocks
m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolEmpty; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolFeature net/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/Holder; b feature
f Lnet/minecraft/nbt/NBTTagCompound; c defaultJigsawNBT
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox
m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BaseBlockPosition; a getSize
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;Z)Z a place
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolFeature;)Lnet/minecraft/core/Holder; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getShuffledJigsawBlocks
m ()Lnet/minecraft/nbt/NBTTagCompound; b fillDefaultJigsawNBT
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolLegacySingle net/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a getSettings
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolList net/minecraft/world/level/levelgen/structure/pools/ListPoolElement
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/List; b elements
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolList;)Ljava/util/List; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure;)Z a lambda$getBoundingBox$2
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; a setProjection
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getShuffledJigsawBlocks
m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BaseBlockPosition; a getSize
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure;)V a lambda$setProjectionOnEachElement$5
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;Z)Z a place
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a lambda$getBoundingBox$3
m ()Ljava/lang/IllegalStateException; b lambda$getBoundingBox$4
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)V b setProjectionOnEachElement
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle net/minecraft/world/level/levelgen/structure/pools/SinglePoolElement
f Lcom/mojang/serialization/Codec; a TEMPLATE_CODEC
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lcom/mojang/datafixers/util/Either; c template
f Lnet/minecraft/core/Holder; d processors
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)I a lambda$sortBySelectionPriority$5
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; a getTemplate
m (Ljava/util/List;)V a sortBySelectionPriority
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Z)Ljava/util/List; a getDataMarkers
m (Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encodeTemplate
m (Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a getSettings
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getShuffledJigsawBlocks
m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BaseBlockPosition; a getSize
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;Z)Z a place
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle;)Lcom/mojang/datafixers/util/Either; a lambda$templateCodec$3
m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/lang/Integer; a lambda$sortBySelectionPriority$4
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle;)Lnet/minecraft/core/Holder; b lambda$processorsCodec$2
m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; b processorsCodec
m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; c templateCodec
m ()Ljava/lang/String; h lambda$encodeTemplate$0
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure net/minecraft/world/level/levelgen/structure/pools/StructurePoolElement
f Lnet/minecraft/core/Holder; a EMPTY
f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; b projection
f Lcom/mojang/serialization/Codec; e CODEC
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox
m (Ljava/lang/String;)Ljava/util/function/Function; a legacy
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolFeature; a lambda$feature$5
m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle; a lambda$single$4
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolList; a lambda$list$7
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; a lambda$list$6
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getShuffledJigsawBlocks
m (Lnet/minecraft/core/Holder;)Ljava/util/function/Function; a feature
m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; a legacy
m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle; a lambda$single$3
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; a setProjection
m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BaseBlockPosition; a getSize
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;Z)Z a place
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolEmpty; b lambda$empty$0
m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; b single
m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolLegacySingle; b lambda$legacy$2
m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolLegacySingle; b lambda$legacy$1
m (Ljava/lang/String;)Ljava/util/function/Function; b single
m (Ljava/util/List;)Ljava/util/function/Function; b list
m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; d projectionCodec
m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; e getProjection
m ()I f getGroundLevelDelta
m ()Ljava/util/function/Function; g empty
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f I c SIZE_UNSET
f Lorg/apache/commons/lang3/mutable/MutableObject; d CODEC_REFERENCE
f Ljava/util/List; e rawTemplates
f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; f templates
f Lnet/minecraft/core/Holder; g fallback
f I h maxSize
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure;)Z a lambda$getMaxSize$2
m ()Lnet/minecraft/core/Holder; a getFallback
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate;)Ljava/util/List; a lambda$static$0
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; a getRandomTemplate
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;)I a getMaxSize
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure;)I a lambda$getMaxSize$3
m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; b getShuffledTemplates
m ()I b size
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection
f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; a TERRAIN_MATCHING
f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; b RIGID
f Lnet/minecraft/util/INamable$a; c CODEC
f Ljava/lang/String; d name
f Lcom/google/common/collect/ImmutableList; e processors
f [Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; f $VALUES
m ()Ljava/lang/String; a getName
m (Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; a byName
m ()Lcom/google/common/collect/ImmutableList; b getProcessors
m ()Ljava/lang/String; c getSerializedName
m ()[Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; d $values
c net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools net/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType
f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a SINGLE
f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; b LIST
f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; c FEATURE
f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; d EMPTY
f Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; e LEGACY
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools; a register
c net/minecraft/world/level/levelgen/structure/pools/alias/Direct net/minecraft/world/level/levelgen/structure/pools/alias/Direct
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/resources/ResourceKey; c alias
f Lnet/minecraft/resources/ResourceKey; d target
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/stream/Stream; a allTargets
m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V a forEachResolved
m ()Lcom/mojang/serialization/MapCodec; b codec
m ()Lnet/minecraft/resources/ResourceKey; c alias
m ()Lnet/minecraft/resources/ResourceKey; d target
c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding
f Lcom/mojang/serialization/Codec; b CODEC
m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/Direct; a direct
m (Ljava/lang/String;Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/Random; a random
m ()Ljava/util/stream/Stream; a allTargets
m (Lnet/minecraft/util/random/SimpleWeightedRandomList$a;Lnet/minecraft/util/random/WeightedEntry$b;)V a lambda$random$0
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/Direct; a direct
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/Random; a random
m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V a forEachResolved
m (Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/RandomGroup; a randomGroup
m ()Lcom/mojang/serialization/MapCodec; b codec
c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBindings net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBindings
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/Holder;Ljava/lang/String;)V a lambda$registerTargetsAsPools$1
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/Holder;Ljava/util/List;)V a registerTargetsAsPools
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$registerTargetsAsPools$0
c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup
f Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup; a EMPTY
m (Lnet/minecraft/util/RandomSource;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding;)V a lambda$create$1
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$create$2
m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a lambda$create$3
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/pools/alias/Random net/minecraft/world/level/levelgen/structure/pools/alias/Random
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/resources/ResourceKey; c alias
f Lnet/minecraft/util/random/SimpleWeightedRandomList; d targets
m (Ljava/util/function/BiConsumer;Lnet/minecraft/util/random/WeightedEntry$b;)V a lambda$forEachResolved$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/stream/Stream; a allTargets
m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V a forEachResolved
m ()Lcom/mojang/serialization/MapCodec; b codec
m ()Lnet/minecraft/resources/ResourceKey; c alias
m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; d targets
c net/minecraft/world/level/levelgen/structure/pools/alias/RandomGroup net/minecraft/world/level/levelgen/structure/pools/alias/RandomGroup
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/util/random/SimpleWeightedRandomList; c groups
m (Lnet/minecraft/util/random/WeightedEntry$b;)Ljava/util/stream/Stream; a lambda$allTargets$3
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/stream/Stream; a allTargets
m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;Lnet/minecraft/util/random/WeightedEntry$b;)V a lambda$forEachResolved$2
m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V a forEachResolved
m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding;)V a lambda$forEachResolved$1
m ()Lcom/mojang/serialization/MapCodec; b codec
m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; c groups
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$a net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces$BuriedTreasurePiece
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b isLiquid
c net/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure net/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/structures/DesertPyramidPiece net/minecraft/world/level/levelgen/structure/structures/DesertPyramidPiece
f I h WIDTH
f I i DEPTH
f [Z j hasPlacedChest
f Ljava/util/List; k potentialSuspiciousSandWorldPositions
f Lnet/minecraft/core/BlockPosition; l randomCollapsedRoofPos
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIII)V a placeCollapsedRoof
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/GeneratorAccessSeed;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a placeCollapsedRoofPiece
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a addCellarStairs
m (IIIIII)V a placeSandBox
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a addCellar
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V b addCellarRoom
m ()Ljava/util/List; b getPotentialSuspiciousSandWorldPositions
m (III)V c placeSand
m ()Lnet/minecraft/core/BlockPosition; c getRandomCollapsedRoofPos
c net/minecraft/world/level/levelgen/structure/structures/DesertPyramidStructure net/minecraft/world/level/levelgen/structure/structures/DesertPyramidStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)V a placeSuspiciousSand
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V a afterPlace
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces net/minecraft/world/level/levelgen/structure/structures/EndCityPieces
f I a MAX_GEN_DEPTH
f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b; b HOUSE_TOWER_GENERATOR
f Ljava/util/List; c TOWER_BRIDGES
f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b; d TOWER_GENERATOR
f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b; e TOWER_BRIDGE_GENERATOR
f Ljava/util/List; f FAT_TOWER_BRIDGES
f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b; g FAT_TOWER_GENERATOR
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Ljava/util/List;Lnet/minecraft/util/RandomSource;)V a startHouseTower
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/lang/String;Lnet/minecraft/world/level/block/EnumBlockRotation;Z)Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a; a addPiece
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z a recursiveChildren
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;)Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a; a addHelper
c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$1 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$1
m ()V a init
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z a generate
c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$2 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$2
m ()V a init
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z a generate
c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$3 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$3
f Z a shipCreated
m ()V a init
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z a generate
c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$4 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$4
m ()V a init
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z a generate
c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a makeResourceLocation
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker
m (ZLnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings
m ()Lnet/minecraft/resources/MinecraftKey; b makeTemplateLocation
c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator
m ()V a init
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z a generate
c net/minecraft/world/level/levelgen/structure/structures/EndCityStructure net/minecraft/world/level/levelgen/structure/structures/EndCityStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/structures/IglooPieces net/minecraft/world/level/levelgen/structure/structures/IglooPieces
f I a GENERATION_HEIGHT
f Lnet/minecraft/resources/MinecraftKey; b STRUCTURE_LOCATION_IGLOO
f Lnet/minecraft/resources/MinecraftKey; c STRUCTURE_LOCATION_LADDER
f Lnet/minecraft/resources/MinecraftKey; d STRUCTURE_LOCATION_LABORATORY
f Ljava/util/Map; e PIVOTS
f Ljava/util/Map; f OFFSETS
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addPieces
c net/minecraft/world/level/levelgen/structure/structures/IglooPieces$a net/minecraft/world/level/levelgen/structure/structures/IglooPieces$IglooPiece
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/core/BlockPosition; a makePosition
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker
c net/minecraft/world/level/levelgen/structure/structures/IglooStructure net/minecraft/world/level/levelgen/structure/structures/IglooStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/structures/JigsawStructure net/minecraft/world/level/levelgen/structure/structures/JigsawStructure
f I d MAX_TOTAL_STRUCTURE_RANGE
f I e MIN_DEPTH
f I f MAX_DEPTH
f Lcom/mojang/serialization/MapCodec; g CODEC
f Lnet/minecraft/core/Holder; h startPool
f Ljava/util/Optional; i startJigsawName
f I j maxDepth
f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; k startHeight
f Z l useExpansionHack
f Ljava/util/Optional; m projectStartToHeightmap
f I n maxDistanceFromCenter
f Ljava/util/List; o poolAliases
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lcom/mojang/serialization/DataResult; a verifyRange
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/List; b lambda$static$7
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$8
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer; c lambda$static$6
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; d lambda$static$5
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Boolean; e lambda$static$4
m ()Ljava/util/List; f getPoolAliases
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; f lambda$static$3
m ()Ljava/lang/String; g lambda$verifyRange$9
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer; g lambda$static$2
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; h lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/core/Holder; i lambda$static$0
c net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1 net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1
f [I a $SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment
c net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece
f I h WIDTH
f I i DEPTH
f Z j placedMainChest
f Z k placedHiddenChest
f Z l placedTrap1
f Z m placedTrap2
f Lnet/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$a; n STONE_SELECTOR
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
c net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$a net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$MossStoneSelector
m (Lnet/minecraft/util/RandomSource;IIIZ)V a next
c net/minecraft/world/level/levelgen/structure/structures/JungleTempleStructure net/minecraft/world/level/levelgen/structure/structures/JungleTempleStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces
f I a MAGIC_START_Y
f Lorg/slf4j/Logger; b LOGGER
f I c DEFAULT_SHAFT_WIDTH
f I d DEFAULT_SHAFT_HEIGHT
f I e DEFAULT_SHAFT_LENGTH
f I f MAX_PILLAR_HEIGHT
f I g MAX_CHAIN_HEIGHT
f I h MAX_DEPTH
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;ILnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a;)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$c; a createRandomShaftPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$c; a generateAndAddPiece
c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$a net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCorridor
f Z b hasRails
f Z c spiderCorridor
f Z d hasPlacedSpider
f I h numSections
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/resources/ResourceKey;)Z a createChest
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;II)V a fillColumnBetween
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;III)V a placeDoubleLowerOrUpperSupport
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIII)Z a hasSturdyNeighbours
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canPlaceColumnOnTopOf
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a findCorridorSize
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIILnet/minecraft/util/RandomSource;)V a placeSupport
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/util/RandomSource;FIII)V a maybePlaceCobWeb
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b canHangChainBelow
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/block/state/IBlockData;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V b fillColumnDown
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/block/state/IBlockData;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V c fillPillarDownOrChainUp
c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$b net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCrossing
f Lnet/minecraft/core/EnumDirection; b direction
f Z c isTwoFloored
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIII)V a placeSupportPillar
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a findCrossing
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece
f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; a type
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a isInInvalidLocation
m (Lnet/minecraft/world/level/IWorldReader;IIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a canBeReplaced
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/block/state/IBlockData;III)V a setPlanksBlock
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIII)Z a isSupportingBox
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$d net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftRoom
f Ljava/util/List; b childEntranceBoxes
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (III)V a move
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$e net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftStairs
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a findStairs
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; e type
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)I a generatePiecesAndAdjust
m (Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; a lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type
f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; a NORMAL
f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; b MESA
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/util/function/IntFunction; d BY_ID
f Ljava/lang/String; e name
f Lnet/minecraft/world/level/block/state/IBlockData; f woodState
f Lnet/minecraft/world/level/block/state/IBlockData; g planksState
f Lnet/minecraft/world/level/block/state/IBlockData; h fenceState
f [Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; i $VALUES
m (I)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; a byId
m ()Ljava/lang/String; a getName
m ()Lnet/minecraft/world/level/block/state/IBlockData; b getWoodState
m ()Ljava/lang/String; c getSerializedName
m ()Lnet/minecraft/world/level/block/state/IBlockData; d getPlanksState
m ()Lnet/minecraft/world/level/block/state/IBlockData; e getFenceState
m ()[Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a; f $values
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces
f I a MAGIC_START_Y
f I b MAX_DEPTH
f I c LOWEST_Y_POSITION
f [Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$n; d BRIDGE_PIECE_WEIGHTS
f [Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$n; e CASTLE_PIECE_WEIGHTS
m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$n;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$m; a findAndCreateBridgePieceFactory
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$a net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing
f I a WIDTH
f I b HEIGHT
f I c DEPTH
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$a; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$b net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeEndFiller
f I a WIDTH
f I b HEIGHT
f I c DEPTH
f I d selfSeed
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$b; a createPiece
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight
f I a WIDTH
f I b HEIGHT
f I c DEPTH
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$c; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$d net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorStairsPiece
f I a WIDTH
f I b HEIGHT
f I c DEPTH
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$d; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$e net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorTBalconyPiece
f I a WIDTH
f I b HEIGHT
f I c DEPTH
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$e; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$f net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleEntrance
f I a WIDTH
f I b HEIGHT
f I c DEPTH
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$f; a createPiece
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$g net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorCrossingPiece
f I a WIDTH
f I b HEIGHT
f I c DEPTH
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$g; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$h net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorLeftTurnPiece
f I a WIDTH
f I b HEIGHT
f I c DEPTH
f Z d isNeedingChest
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$h; a createPiece
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$i net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorPiece
f I a WIDTH
f I b HEIGHT
f I c DEPTH
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$i; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$j net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorRightTurnPiece
f I a WIDTH
f I b HEIGHT
f I c DEPTH
f Z d isNeedingChest
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$j; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$k net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleStalkRoom
f I a WIDTH
f I b HEIGHT
f I c DEPTH
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$k; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$l net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$MonsterThrone
f I a WIDTH
f I b HEIGHT
f I c DEPTH
f Z d hasPlacedSpawner
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$l; a createPiece
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$m net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a isOkBox
m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;IZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a generateAndAddPiece
m (Ljava/util/List;)I a updatePieceWeight
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$m; a generatePiece
m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a generateChildForward
m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; b generateChildLeft
m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; c generateChildRight
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$n net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight
f Ljava/lang/Class; a pieceClass
f I b weight
f I c placeCount
f I d maxPlaceCount
f Z e allowInRow
m ()Z a isValid
m (I)Z a doPlace
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$o net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$RoomCrossing
f I a WIDTH
f I b HEIGHT
f I c DEPTH
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$o; a createPiece
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$p net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom
f I a WIDTH
f I b HEIGHT
f I c DEPTH
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$p; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece
f Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$n; a previousPiece
f Ljava/util/List; b availableBridgePieces
f Ljava/util/List; c availableCastlePieces
f Ljava/util/List; d pendingChildren
c net/minecraft/world/level/levelgen/structure/structures/NetherFortressStructure net/minecraft/world/level/levelgen/structure/structures/NetherFortressStructure
f Lnet/minecraft/util/random/WeightedRandomList; d FORTRESS_ENEMIES
f Lcom/mojang/serialization/MapCodec; e CODEC
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces
f [Lnet/minecraft/resources/MinecraftKey; a FOSSILS
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a addPieces
c net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces$a net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces$NetherFossilPiece
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a lambda$new$0
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker
c net/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure net/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; e height
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/SeededRandom;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$2
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; a lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
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 a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$a net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXRoom
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create
m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$b net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXYRoom
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create
m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYRoom
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create
m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$d net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYZRoom
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create
m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$e net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleZRoom
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create
m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$f net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleRoom
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create
m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$g net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleTopRoom
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create
m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$h net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentBuilding
f I C WIDTH
f I D HEIGHT
f I E DEPTH
f I F TOP_POSITION
f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v; G sourceRoom
f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v; H coreRoom
f Ljava/util/List; I childPieces
f I a BIOME_RANGE_CHECK
m (ZILnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a generateWing
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a generateEntranceArchs
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V b generateEntranceWall
m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; b generateRoomGraph
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V c generateRoofPiece
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V d generateLowerWall
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V e generateMiddleWall
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V f generateUpperWall
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$i net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentRoomFitter
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r; a create
m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)Z a fits
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$j net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentCoreRoom
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$k net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXRoom
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$l net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXYRoom
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$m net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYRoom
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$n net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYZRoom
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$o net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleZRoom
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$p net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentEntryRoom
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$q net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPenthouse
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece
f I A PENTHOUSE_INDEX
f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v; B roomDefinition
f Lnet/minecraft/world/level/block/state/IBlockData; b BASE_GRAY
f Lnet/minecraft/world/level/block/state/IBlockData; c BASE_LIGHT
f Lnet/minecraft/world/level/block/state/IBlockData; d BASE_BLACK
f Lnet/minecraft/world/level/block/state/IBlockData; h DOT_DECO_DATA
f Lnet/minecraft/world/level/block/state/IBlockData; i LAMP_BLOCK
f Z j DO_FILL
f Lnet/minecraft/world/level/block/state/IBlockData; k FILL_BLOCK
f Ljava/util/Set; l FILL_KEEP
f I m GRIDROOM_WIDTH
f I n GRIDROOM_DEPTH
f I o GRIDROOM_HEIGHT
f I p GRID_WIDTH
f I q GRID_DEPTH
f I r GRID_HEIGHT
f I s GRID_FLOOR_COUNT
f I t GRID_SIZE
f I u GRIDROOM_SOURCE_INDEX
f I v GRIDROOM_TOP_CONNECT_INDEX
f I w GRIDROOM_LEFTWING_CONNECT_INDEX
f I x GRIDROOM_RIGHTWING_CONNECT_INDEX
f I y LEFTWING_INDEX
f I z RIGHTWING_INDEX
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;III)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a makeBoundingBox
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIIILnet/minecraft/world/level/block/state/IBlockData;)V a generateBoxOnFillOnly
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIII)Z a chunkIntersects
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;III)V a spawnElder
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIZ)V a generateDefaultFloor
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;IIIIII)V b generateWaterBox
m (III)I c getRoomIndex
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$s net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleRoom
f I a mainDesign
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$t net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleTopRoom
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$u net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentWingRoom
f I a mainDesign
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition
f I a index
f [Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v; b connections
f [Z c hasOpening
f Z d claimed
f Z e isSource
f I f scanIndex
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v;)V a setConnection
m ()V a updateOpenings
m (I)Z a findSource
m ()Z b isSpecial
m ()I c countOpenings
c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentStructure net/minecraft/world/level/levelgen/structure/structures/OceanMonumentStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/SeededRandom;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a createTopPiece
m (Lnet/minecraft/world/level/ChunkCoordIntPair;JLnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; a regeneratePiecesAfterLoad
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor; a WARM_SUSPICIOUS_BLOCK_PROCESSOR
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor; b COLD_SUSPICIOUS_BLOCK_PROCESSOR
f [Lnet/minecraft/resources/MinecraftKey; c WARM_RUINS
f [Lnet/minecraft/resources/MinecraftKey; d RUINS_BRICK
f [Lnet/minecraft/resources/MinecraftKey; e RUINS_CRACKED
f [Lnet/minecraft/resources/MinecraftKey; f RUINS_MOSSY
f [Lnet/minecraft/resources/MinecraftKey; g BIG_RUINS_BRICK
f [Lnet/minecraft/resources/MinecraftKey; h BIG_RUINS_MOSSY
f [Lnet/minecraft/resources/MinecraftKey; i BIG_RUINS_CRACKED
f [Lnet/minecraft/resources/MinecraftKey; j BIG_WARM_RUINS
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/List; a allPositions
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/MinecraftKey; a getSmallWarmRuin
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor; a archyRuleProcessor
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;)V a addClusterRuins
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)V a addPieces
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;ZF)V a addPiece
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/MinecraftKey; b getBigWarmRuin
c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$a net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$OceanRuinPiece
f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; h biomeType
f F i integrity
f Z j isLarge
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$a; a create
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I a getHeight
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker
m (Lnet/minecraft/world/level/block/EnumBlockRotation;FLnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings
c net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; e biomeTemp
f F f largeProbability
f F g clusterProbability
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$4
m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Ljava/lang/Float; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Ljava/lang/Float; b lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3
m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; c lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type
f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; a WARM
f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; b COLD
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; e $VALUES
m ()Ljava/lang/String; a getName
m ()[Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece
f Lorg/slf4j/Logger; h LOGGER
f F i PROBABILITY_OF_GOLD_GONE
f F j PROBABILITY_OF_MAGMA_INSTEAD_OF_NETHERRACK
f F k PROBABILITY_OF_MAGMA_INSTEAD_OF_LAVA
f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; l verticalPlacement
f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a; m properties
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/block/Block;FLnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates; a getBlockReplaceRule
m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates; a getLavaProcessorRule
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;)V a addNetherrackDripColumnsBelowPortal
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates; a getBlockReplaceRule
m (Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a maybeAddVines
m (Lnet/minecraft/world/level/GeneratorAccess;IILnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b;)I a getSurfaceY
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$1
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/core/BlockPosition;)V a lambda$postProcess$2
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a canBlockBeReplacedByNetherrackOrMagma
m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; a getHeightMapType
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;)V b spreadNetherrack
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; b lambda$new$0
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V b maybeAddLeavesAbove
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V c addNetherrackDripColumn
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V d placeNetherrackOrMagma
c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties
f Lcom/mojang/serialization/Codec; a CODEC
f Z b cold
f F c mossiness
f Z d airPocket
f Z e overgrown
f Z f vines
f Z g replaceWithBlackstone
m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Ljava/lang/Boolean; a lambda$static$5
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$6
m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Ljava/lang/Boolean; b lambda$static$4
m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Ljava/lang/Boolean; c lambda$static$3
m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Ljava/lang/Boolean; d lambda$static$2
m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Ljava/lang/Float; e lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;)Ljava/lang/Boolean; f lambda$static$0
c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement
f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; a ON_LAND_SURFACE
f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; b PARTLY_BURIED
f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; c ON_OCEAN_FLOOR
f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; d IN_MOUNTAIN
f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; e UNDERGROUND
f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; f IN_NETHER
f Lnet/minecraft/util/INamable$a; g CODEC
f Ljava/lang/String; h name
f [Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; i $VALUES
m ()Ljava/lang/String; a getName
m (Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; a byName
m ()[Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
f [Ljava/lang/String; e STRUCTURE_LOCATION_PORTALS
f [Ljava/lang/String; f STRUCTURE_LOCATION_GIANT_PORTALS
f F g PROBABILITY_OF_GIANT_PORTAL
f I h MIN_Y_INDEX
f Ljava/util/List; i setups
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)Z a isCold
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/SeededRandom;F)Z a sample
m (Lnet/minecraft/util/RandomSource;II)I a getRandomWithinInterval
m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$a;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$2
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b;ZIILnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I a findSuitableY
m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure;)Ljava/util/List; a lambda$static$0
m (Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/BlockColumn; a lambda$findSuitableY$3
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$a net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$Setup
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; b placement
f F c airPocketProbability
f F d mossiness
f Z e overgrown
f Z f vines
f Z g canBeCold
f Z h replaceWithBlackstone
f F i weight
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b; a placement
m ()F b airPocketProbability
m ()F c mossiness
m ()Z d overgrown
m ()Z e vines
m ()Z f canBeCold
m ()Z g replaceWithBlackstone
m ()F h weight
c net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces
f I a NUMBER_OF_BLOCKS_ALLOWED_IN_WORLD_GEN_REGION
f Lnet/minecraft/core/BlockPosition; b PIVOT
f [Lnet/minecraft/resources/MinecraftKey; c STRUCTURE_LOCATION_BEACHED
f [Lnet/minecraft/resources/MinecraftKey; d STRUCTURE_LOCATION_OCEAN
f Ljava/util/Map; e MARKERS_TO_LOOT
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$a; a addRandomPiece
c net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$a net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$ShipwreckPiece
f Z h isBeached
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (ILnet/minecraft/util/RandomSource;)I a calculateBeachedPosition
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker
m (I)V c adjustPositionHeight
m ()Z l isTooBigToFitInWorldGenRegion
c net/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure net/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
f Z e isBeached
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$2
m (Lnet/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure;)Ljava/lang/Boolean; a lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces
f I a MAGIC_START_Y
f I b SMALL_DOOR_WIDTH
f I c SMALL_DOOR_HEIGHT
f I d MAX_DEPTH
f I e LOWEST_Y_POSITION
f Z f CHECK_AIR
f [Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$f; g STRONGHOLD_PIECE_WEIGHTS
f Ljava/util/List; h currentPieces
f Ljava/lang/Class; i imposedPiece
f I j totalWeight
f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$k; k SMOOTH_STONE_SELECTOR
m (Ljava/lang/Class;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p; a findAndCreatePieceFactory
m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p; a generatePieceFromSmallDoor
m ()V a resetPieces
m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; b generateAndAddPiece
m ()Z b updatePieceWeight
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$1 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$1
m (I)Z a doPlace
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$2 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$2
m (I)Z a doPlace
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$a net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$ChestCorridor
f I a WIDTH
f I b HEIGHT
f I c DEPTH
f Z d hasPlacedChest
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$a; a createPiece
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$b net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FillerCorridor
f I a steps
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a findPieceBox
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FiveCrossing
f I a WIDTH
f I b HEIGHT
f I c DEPTH
f Z d leftLow
f Z i leftHigh
f Z j rightLow
f Z k rightHigh
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$c; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$d net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurn
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$d; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$e net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Library
f I a WIDTH
f I b HEIGHT
f I c TALL_HEIGHT
f I d DEPTH
f Z i isTall
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$e; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$f net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight
f Ljava/lang/Class; a pieceClass
f I b weight
f I c placeCount
f I d maxPlaceCount
m ()Z a isValid
m (I)Z a doPlace
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$g net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom
f I a WIDTH
f I b HEIGHT
f I c DEPTH
f Z d hasPlacedSpawner
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$g; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$h net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PrisonHall
f I a WIDTH
f I b HEIGHT
f I c DEPTH
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$h; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$i net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RightTurn
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$i; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$j net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RoomCrossing
f I a WIDTH
f I b HEIGHT
f I c DEPTH
f I d type
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$j; a createPiece
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$k net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelector
m (Lnet/minecraft/util/RandomSource;IIIZ)V a next
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$l net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StairsDown
f I a WIDTH
f I b HEIGHT
f I c DEPTH
f Z d isSource
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$l; a createPiece
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece
f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$f; a previousPiece
f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$g; b portalRoomPiece
f Ljava/util/List; c pendingChildren
m ()Lnet/minecraft/core/BlockPosition; h getLocatorPosition
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$n net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Straight
f I a WIDTH
f I b HEIGHT
f I c DEPTH
f Z d leftChild
f Z i rightChild
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$n; a createPiece
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$o net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StraightStairsDown
f I a WIDTH
f I b HEIGHT
f I c DEPTH
m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/EnumDirection;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$o; a createPiece
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V a addChildren
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece
f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; h entryDoor
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a isOkBox
m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; a generateSmallDoorChildForward
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a;III)V a generateSmallDoor
m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; b generateSmallDoorChildLeft
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; b randomSmallDoor
m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; c generateSmallDoorChildRight
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType
f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; a OPENING
f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; b WOOD_DOOR
f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; c GRATES
f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; d IRON_DOOR
c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$q net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Turn
f I a WIDTH
f I b HEIGHT
f I c DEPTH
c net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/structures/SwampHutPiece net/minecraft/world/level/levelgen/structure/structures/SwampHutPiece
f Z h spawnedWitch
f Z i spawnedCat
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a spawnCat
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/core/BlockPosition;)V a postProcess
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
c net/minecraft/world/level/levelgen/structure/structures/SwampHutStructure net/minecraft/world/level/levelgen/structure/structures/SwampHutStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;)V a generatePieces
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
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/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Ljava/util/List;Lnet/minecraft/util/RandomSource;)V a generateMansion
c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$a net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FirstFloorRoomCollection
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; a get1x1
m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; a get1x2SideEntrance
m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; b get1x2FrontEntrance
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; b get1x1Secret
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; c get1x2Secret
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; d get2x2
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; e get2x2Secret
c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$b net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; a get1x1
m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; a get1x2SideEntrance
m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; b get1x2FrontEntrance
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; b get1x1Secret
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; c get1x2Secret
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; d get2x2
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; e get2x2Secret
c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionGrid
f I a DEFAULT_SIZE
f I b CLEAR
f I c CORRIDOR
f I d ROOM
f I e START_ROOM
f I f TEST_ROOM
f I g BLOCKED
f I h ROOM_1x1
f I i ROOM_1x2
f I j ROOM_2x2
f I k ROOM_ORIGIN_FLAG
f I l ROOM_DOOR_FLAG
f I m ROOM_STAIRS_FLAG
f I n ROOM_CORRIDOR_FLAG
f I o ROOM_TYPE_MASK
f I p ROOM_ID_MASK
f Lnet/minecraft/util/RandomSource; q random
f Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g; r baseGrid
f Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g; s thirdFloorGrid
f [Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g; t floorRooms
f I u entranceX
f I v entranceY
m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;IILnet/minecraft/core/EnumDirection;I)V a recursiveCorridor
m ()V a setupThirdFloor
m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;)Z a cleanEdges
m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;II)Z a isHouse
m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;IIII)Z a isRoomId
m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;)V a identifyRooms
m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;IIII)Lnet/minecraft/core/EnumDirection; b get1x2RoomDirection
c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$d net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionPiecePlacer
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; a structureTemplateManager
f Lnet/minecraft/util/RandomSource; b random
f I c startX
f I d startY
m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$b;)V a addRoom2x2Secret
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;Lnet/minecraft/core/EnumDirection;IIII)V a traverseOuterWalls
m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$b;)V a addRoom1x1
m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g;)V a createRoof
m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$b;)V a addRoom2x2
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$c;)V a createMansion
m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$b;Z)V a addRoom1x2
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e;)V a entrance
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e;)V b traverseWallPiece
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e;)V c traverseTurn
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e;)V d traverseInnerTurn
c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData
f Lnet/minecraft/world/level/block/EnumBlockRotation; a rotation
f Lnet/minecraft/core/BlockPosition; b position
f Ljava/lang/String; c wallType
c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$f net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SecondFloorRoomCollection
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; a get1x1
m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; a get1x2SideEntrance
m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; b get1x2FrontEntrance
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; b get1x1Secret
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; c get1x2Secret
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; d get2x2
m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; e get2x2Secret
c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid
f [[I a grid
f I b width
f I c height
f I d valueIfOutside
m (IIII)V a setif
m (IIIII)V a set
m (III)V a set
m (II)I a get
m (III)Z b edgesTo
c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$h net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$ThirdFloorRoomCollection
c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$i net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$WoodlandMansionPiece
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;)V a addAdditionalSaveData
m (Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a makeSettings
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a lambda$new$0
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a makeLocation
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a handleDataMarker
m ()Lnet/minecraft/resources/MinecraftKey; b makeTemplateLocation
c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionStructure net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionStructure
f Lcom/mojang/serialization/MapCodec; d CODEC
m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;)V a generatePieces
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;)Ljava/util/Optional; a findGenerationPoint
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V a afterPlace
m (Lnet/minecraft/world/level/levelgen/structure/Structure$a;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$findGenerationPoint$0
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
c net/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor net/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor; b delegate
f Lnet/minecraft/util/valueproviders/IntProvider; c limit
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Ljava/util/List; a finalizeProcessing
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate
f Ljava/lang/String; a PALETTE_TAG
f Ljava/lang/String; b PALETTE_LIST_TAG
f Ljava/lang/String; c ENTITIES_TAG
f Ljava/lang/String; d BLOCKS_TAG
f Ljava/lang/String; e BLOCK_TAG_POS
f Ljava/lang/String; f BLOCK_TAG_STATE
f Ljava/lang/String; g BLOCK_TAG_NBT
f Ljava/lang/String; h ENTITY_TAG_POS
f Ljava/lang/String; i ENTITY_TAG_BLOCKPOS
f Ljava/lang/String; j ENTITY_TAG_NBT
f Ljava/lang/String; k SIZE_TAG
f Ljava/util/List; l palettes
f Ljava/util/List; m entityInfoList
f Lnet/minecraft/core/BaseBlockPosition; n size
f Ljava/lang/String; o author
m (Ljava/lang/String;)V a setAuthor
m (Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;III)V a updateShapeAtEdge
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/world/level/block/Block;)Ljava/util/List; a filterBlocks
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a calculateRelativePosition
m ([D)Lnet/minecraft/nbt/NBTTagList; a newDoubleList
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a calculateConnectedPosition
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;II)Lnet/minecraft/core/BlockPosition; a getZeroPositionWithTransform
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Z)V a placeEntities
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BaseBlockPosition;ZLnet/minecraft/world/level/block/Block;)V a fillFromWorld
m ()Lnet/minecraft/core/BaseBlockPosition; a getSize
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/util/RandomSource;I)Z a placeInWorld
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BaseBlockPosition; a getSize
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a transform
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Ljava/util/List;)Ljava/util/List; a processBlockInfos
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Optional; a createEntityIgnoreException
m (Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/core/BlockPosition;)V a updateShapeAtEdge
m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List; a buildInfoList
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; a getBoundingBox
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/core/BlockPosition; a getZeroPositionWithTransform
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a transform
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/nbt/NBTTagList;)V a loadPalette
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V a addToLists
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/NBTTagCompound;)V a load
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)V a fillEntityList
m ([I)Lnet/minecraft/nbt/NBTTagList; a newIntegerList
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/world/level/block/Block;Z)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a filterBlocks
m ()Ljava/lang/String; b getAuthor
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; b getBoundingBox
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$1 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$1
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo
f Lnet/minecraft/core/BlockPosition; a pos
f Lnet/minecraft/world/level/block/state/IBlockData; b state
f Lnet/minecraft/nbt/NBTTagCompound; c nbt
m ()Lnet/minecraft/core/BlockPosition; a pos
m ()Lnet/minecraft/world/level/block/state/IBlockData; b state
m ()Lnet/minecraft/nbt/NBTTagCompound; c nbt
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$EntityInfo net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureEntityInfo
f Lnet/minecraft/world/phys/Vec3D; a pos
f Lnet/minecraft/core/BlockPosition; b blockPos
f Lnet/minecraft/nbt/NBTTagCompound; c nbt
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$Palette
f Ljava/util/List; a blocks
f Ljava/util/Map; b cache
m ()Ljava/util/List; a blocks
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; a blocks
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$b net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$SimplePalette
f Lnet/minecraft/world/level/block/state/IBlockData; a DEFAULT_BLOCK_STATE
f Lnet/minecraft/core/RegistryBlockID; b ids
f I c lastId
m (Lnet/minecraft/world/level/block/state/IBlockData;)I a idFor
m (I)Lnet/minecraft/world/level/block/state/IBlockData; a stateFor
m (Lnet/minecraft/world/level/block/state/IBlockData;I)V a addMapping
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo net/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings
f Lnet/minecraft/world/level/block/EnumBlockMirror; a mirror
f Lnet/minecraft/world/level/block/EnumBlockRotation; b rotation
f Lnet/minecraft/core/BlockPosition; c rotationPivot
f Z d ignoreEntities
f Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; e boundingBox
f Z f keepLiquids
f Lnet/minecraft/util/RandomSource; g random
f I h palette
f Ljava/util/List; i processors
f Z j knownShape
f Z k finalizeEntities
m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setIgnoreEntities
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a addProcessor
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a copy
m (Ljava/util/List;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a; a getRandomPalette
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setRotation
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setRotationPivot
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setBoundingBox
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setRandom
m (Lnet/minecraft/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setMirror
m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; b setKeepLiquids
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; b clearProcessors
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; b popProcessor
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/util/RandomSource; b getRandom
m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; c setKnownShape
m ()Lnet/minecraft/world/level/block/EnumBlockMirror; c getMirror
m ()Lnet/minecraft/world/level/block/EnumBlockRotation; d getRotation
m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; d setFinalizeEntities
m ()Lnet/minecraft/core/BlockPosition; e getRotationPivot
m ()Z f isIgnoreEntities
m ()Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox; g getBoundingBox
m ()Z h getKnownShape
m ()Ljava/util/List; i getProcessors
m ()Z j shouldKeepLiquids
m ()Z k shouldFinalizeEntities
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Ljava/util/List; a finalizeProcessing
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlackstoneReplace net/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlackstoneReplace; b INSTANCE
f Ljava/util/Map; c replacements
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock
m (Ljava/util/HashMap;)V a lambda$new$1
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlackstoneReplace; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockAge net/minecraft/world/level/levelgen/structure/templatesystem/BlockAgeProcessor
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b PROBABILITY_OF_REPLACING_FULL_BLOCK
f F c PROBABILITY_OF_REPLACING_STAIRS
f F d PROBABILITY_OF_REPLACING_OBSIDIAN
f [Lnet/minecraft/world/level/block/state/IBlockData; e NON_MOSSY_REPLACEMENTS
f F f mossiness
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a maybeReplaceStairs
m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/IBlockData;[Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a getRandomBlock
m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a getRandomBlock
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockAge;)Ljava/lang/Float; a lambda$static$0
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/IBlockData; a getRandomFacingStairs
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a maybeReplaceFullStoneBlock
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; b maybeReplaceSlab
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; c maybeReplaceWall
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; d maybeReplaceObsidian
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore net/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore; b STRUCTURE_BLOCK
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore; c AIR
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore; d STRUCTURE_AND_AIR
f Lcom/google/common/collect/ImmutableList; e toIgnore
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore;)Ljava/util/List; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorGravity net/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/HeightMap$Type; b heightmap
f I c offset
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorGravity;)Ljava/lang/Integer; a lambda$static$1
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorGravity;)Lnet/minecraft/world/level/levelgen/HeightMap$Type; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorJigsawReplacement net/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorJigsawReplacement; b INSTANCE
f Lorg/slf4j/Logger; c LOGGER
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorJigsawReplacement; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorLavaSubmergedBlock net/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorLavaSubmergedBlock; b INSTANCE
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorLavaSubmergedBlock; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorNop net/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorNop; b INSTANCE
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorNop; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough; a DEFAULT_BLOCK_ENTITY_MODIFIER
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest; c inputPredicate
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest; d locPredicate
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest; e posPredicate
f Lnet/minecraft/world/level/block/state/IBlockData; f outputState
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier; g blockEntityModifier
m ()Lnet/minecraft/world/level/block/state/IBlockData; a getOutputState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a test
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier; a lambda$static$4
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a getOutputTag
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$static$3
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest; c lambda$static$2
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest; d lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest; e lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRotation net/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Optional; b rottableBlocks
f F c integrity
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRotation;)Ljava/lang/Float; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRotation;)Ljava/util/Optional; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRule net/minecraft/world/level/levelgen/structure/templatesystem/RuleProcessor
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lcom/google/common/collect/ImmutableList; b rules
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRule;)Ljava/util/List; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest net/minecraft/world/level/levelgen/structure/templatesystem/RuleTest
f Lcom/mojang/serialization/Codec; c CODEC
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType net/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a ALWAYS_TRUE_TEST
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; b BLOCK_TEST
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; c BLOCKSTATE_TEST
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; d TAG_TEST
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; e RANDOM_BLOCK_TEST
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; f RANDOM_BLOCKSTATE_TEST
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a register
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType
f Lcom/mojang/serialization/Codec; a SINGLE_CODEC
f Lcom/mojang/serialization/Codec; b LIST_OBJECT_CODEC
f Lcom/mojang/serialization/Codec; c DIRECT_CODEC
f Lcom/mojang/serialization/Codec; d LIST_CODEC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; e BLOCK_IGNORE
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; f BLOCK_ROT
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; g GRAVITY
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; h JIGSAW_REPLACEMENT
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; i RULE
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; j NOP
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; k BLOCK_AGE
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; l BLACKSTONE_REPLACE
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; m LAVA_SUBMERGED_BLOCK
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; n PROTECTED_BLOCKS
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; o CAPPED
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a register
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlock net/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/Block; b block
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlock;)Lnet/minecraft/world/level/block/Block; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlockState net/minecraft/world/level/levelgen/structure/templatesystem/BlockStateMatchTest
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/IBlockData; b blockState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlockState;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlock net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/Block; b block
f F d probability
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlock;)Ljava/lang/Float; a lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlock;)Lnet/minecraft/world/level/block/Block; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlockState net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/IBlockData; b blockState
f F d probability
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlockState;)Ljava/lang/Float; a lambda$static$1
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlockState;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTag net/minecraft/world/level/levelgen/structure/templatesystem/TagMatchTest
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/tags/TagKey; b tag
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTag;)Lnet/minecraft/tags/TagKey; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTrue net/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTrue; b INSTANCE
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Z a test
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType; a getType
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTrue; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest
f Lcom/mojang/serialization/Codec; c CODEC
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; a getType
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a test
c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear net/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b minChance
f F d maxChance
f I e minDist
f I f maxDist
f Lnet/minecraft/core/EnumDirection$EnumAxis; g axis
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; a getType
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a test
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear;)Lnet/minecraft/core/EnumDirection$EnumAxis; a lambda$static$4
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear;)Ljava/lang/Integer; b lambda$static$3
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear;)Ljava/lang/Integer; c lambda$static$2
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear;)Ljava/lang/Float; d lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear;)Ljava/lang/Float; e lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear net/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b minChance
f F d maxChance
f I e minDist
f I f maxDist
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear;)Ljava/lang/Integer; a lambda$static$3
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a test
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear;)Ljava/lang/Integer; b lambda$static$2
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear;)Ljava/lang/Float; c lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear;)Ljava/lang/Float; d lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestTrue net/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestTrue; b INSTANCE
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; a getType
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a test
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestTrue; b lambda$static$0
c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; a ALWAYS_TRUE_TEST
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; b LINEAR_POS_TEST
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; c AXIS_ALIGNED_LINEAR_POS_TEST
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; a register
c net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorList net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorList
f Ljava/util/List; a list
m ()Ljava/util/List; a list
c net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor
f Lnet/minecraft/tags/TagKey; a cannotReplace
f Lcom/mojang/serialization/MapCodec; b CODEC
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a processBlock
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor;)Lnet/minecraft/tags/TagKey; a lambda$static$0
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType; a getType
c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/String; b STRUCTURE_DIRECTORY_NAME
f Ljava/lang/String; c STRUCTURE_FILE_EXTENSION
f Ljava/lang/String; d STRUCTURE_TEXT_FILE_EXTENSION
f Ljava/util/Map; e structureRepository
f Lcom/mojang/datafixers/DataFixer; f fixerUpper
f Lnet/minecraft/server/packs/resources/IResourceManager; g resourceManager
f Ljava/nio/file/Path; h generatedDir
f Ljava/util/List; i sources
f Lnet/minecraft/core/HolderGetter; j blockLookup
f Lnet/minecraft/resources/FileToIdConverter; k LISTER
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; a getOrCreate
m (Ljava/lang/String;Ljava/nio/file/Path;)Z a lambda$listFolderContents$8
m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; a relativize
m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/util/stream/Stream; a listFolderContents
m (Ljava/lang/String;Ljava/util/function/Function;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/util/function/Consumer;)V a lambda$listFolderContents$9
m (Ljava/nio/file/Path;)Ljava/util/stream/Stream; a listGeneratedInNamespace
m ()Ljava/util/stream/Stream; a listTemplates
m (Ljava/nio/file/Path;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/nio/file/Path; a createPathToStructure
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; a readStructure
m (Ljava/nio/file/Path;Ljava/lang/Throwable;)V a lambda$loadFromGenerated$4
m (Lnet/minecraft/server/packs/resources/IResourceManager;)V a onResourceManagerReload
m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/nio/file/Path; a getPathToGeneratedStructure
m (Ljava/io/InputStream;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; a readStructure
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$b;)Ljava/util/stream/Stream; a lambda$listTemplates$0
m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Throwable;)V a lambda$loadFromResource$2
m (ILjava/lang/String;)Ljava/lang/String; a lambda$listFolderContents$7
m (Lnet/minecraft/resources/MinecraftKey;Ljava/nio/file/Path;)Ljava/util/Optional; a loadFromSnbt
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$a;Ljava/util/function/Consumer;)Ljava/util/Optional; a load
m (Ljava/nio/file/Path;)Ljava/util/stream/Stream; b lambda$listGenerated$6
m (Ljava/nio/file/Path;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/nio/file/Path; b createAndValidatePathToStructure
m ()Ljava/util/stream/Stream; b listResources
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; b get
m (Ljava/nio/file/Path;)Z c lambda$listGenerated$5
m (Lnet/minecraft/resources/MinecraftKey;)Z c save
m ()Ljava/util/stream/Stream; c listTestStructures
m ()Ljava/util/stream/Stream; d listGenerated
m (Lnet/minecraft/resources/MinecraftKey;)V d remove
m (Ljava/nio/file/Path;)Ljava/io/InputStream; d lambda$loadFromGenerated$3
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; e tryLoad
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; f loadFromResource
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; g loadFromTestStructures
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; h loadFromGenerated
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/io/InputStream; i lambda$loadFromResource$1
c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$a net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$InputStreamOpener
c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$b net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$Source
f Ljava/util/function/Function; a loader
f Ljava/util/function/Supplier; b lister
m ()Ljava/util/function/Function; a loader
m ()Ljava/util/function/Supplier; b lister
c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/resources/ResourceKey; d lootTable
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a getType
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$apply$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot;)Lnet/minecraft/resources/ResourceKey; a lambda$static$0
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a apply
c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/nbt/NBTTagCompound; b tag
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a getType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic;)Lnet/minecraft/nbt/NBTTagCompound; a lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a apply
c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear; b INSTANCE
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a getType
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a apply
c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough; a INSTANCE
f Lcom/mojang/serialization/MapCodec; b CODEC
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a getType
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a apply
c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier
f Lcom/mojang/serialization/Codec; c CODEC
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a getType
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a apply
c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a CLEAR
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; b PASSTHROUGH
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; c APPEND_STATIC
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; d APPEND_LOOT
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$register$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; a register
c net/minecraft/world/level/levelgen/synth/BlendedNoise net/minecraft/world/level/levelgen/synth/BlendedNoise
f Lnet/minecraft/util/KeyDispatchDataCodec; a CODEC
f Lcom/mojang/serialization/Codec; e SCALE_RANGE
f Lcom/mojang/serialization/MapCodec; f DATA_CODEC
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; g minLimitNoise
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; h maxLimitNoise
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; i mainNoise
f D j xzMultiplier
f D k yMultiplier
f D l xzFactor
f D m yFactor
f D n smearScaleMultiplier
f D o maxValue
f D p xzScale
f D q yScale
m (Ljava/lang/StringBuilder;)V a parityConfigString
m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; a lambda$static$4
m (DDDDD)Lnet/minecraft/world/level/levelgen/synth/BlendedNoise; a createUnseeded
m ()D a minValue
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/synth/BlendedNoise; a withNewRandom
m (Lnet/minecraft/world/level/levelgen/DensityFunction$b;)D a compute
m ()D b maxValue
m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; b lambda$static$3
m ()Lnet/minecraft/util/KeyDispatchDataCodec; c codec
m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; c lambda$static$2
m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; d lambda$static$1
m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; e lambda$static$0
c net/minecraft/world/level/levelgen/synth/NoiseGenerator3 net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise
f [Lnet/minecraft/world/level/levelgen/synth/NoiseGenerator3Handler; a noiseLevels
f D b highestFreqValueFactor
f D c highestFreqInputFactor
m (DDZ)D a getValue
c net/minecraft/world/level/levelgen/synth/NoiseGenerator3Handler net/minecraft/world/level/levelgen/synth/SimplexNoise
f [[I a GRADIENT
f D b xo
f D c yo
f D d zo
f D e SQRT_3
f D f F2
f D g G2
f [I h p
m (DDD)D a getValue
m (IDDDD)D a getCornerNoise3D
m (I)I a p
m (DD)D a getValue
m ([IDDD)D a dot
c net/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal net/minecraft/world/level/levelgen/synth/NormalNoise
f D a INPUT_FACTOR
f D b TARGET_DEVIATION
f D c valueFactor
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; d first
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; e second
f D f maxValue
f Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; g parameters
m (Ljava/lang/StringBuilder;)V a parityConfigString
m (DDD)D a getValue
m (I)D a expectedDeviation
m (Lnet/minecraft/util/RandomSource;I[D)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; a create
m ()D a maxValue
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; a createLegacyNetherBiome
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal; b create
m ()Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a; b parameters
c net/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a net/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f I c firstOctave
f Lit/unimi/dsi/fastutil/doubles/DoubleList; d amplitudes
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a firstOctave
m (DLit/unimi/dsi/fastutil/doubles/DoubleArrayList;)V a lambda$new$1
m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; b amplitudes
c net/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves net/minecraft/world/level/levelgen/synth/PerlinNoise
f I a ROUND_OFF
f [Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorPerlin; b noiseLevels
f I c firstOctave
f Lit/unimi/dsi/fastutil/doubles/DoubleList; d amplitudes
f D e lowestFreqValueFactor
f D f lowestFreqInputFactor
f D g maxValue
m (Ljava/lang/StringBuilder;)V a parityConfigString
m (DDD)D a getValue
m (Lnet/minecraft/util/RandomSource;Ljava/util/stream/IntStream;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; a createLegacyForBlendedNoise
m (Lnet/minecraft/util/RandomSource;)V a skipOctave
m (I)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorPerlin; a getOctaveNoise
m (Ljava/lang/Double;)Ljava/lang/String; a lambda$parityConfigString$1
m (Lnet/minecraft/util/RandomSource;ID[D)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; a create
m (Lnet/minecraft/util/RandomSource;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; a create
m ()D a maxValue
m (D)D a maxBrokenValue
m (Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair; a makeAmplitudes
m (DDDDDZ)D a getValue
m (Lnet/minecraft/util/RandomSource;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; a createLegacyForLegacyNetherBiome
m (Ljava/lang/Double;)Z b lambda$new$0
m (D)D b wrap
m (Lnet/minecraft/util/RandomSource;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; b create
m (Lnet/minecraft/util/RandomSource;Ljava/util/stream/IntStream;)Lnet/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves; b create
m ()I b firstOctave
m (D)D c edgeValue
m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; c amplitudes
c net/minecraft/world/level/levelgen/synth/NoiseGeneratorPerlin net/minecraft/world/level/levelgen/synth/ImprovedNoise
f D a xo
f D b yo
f D c zo
f F d SHIFT_UP_EPSILON
f [B e p
m (Ljava/lang/StringBuilder;)V a parityConfigString
m (IIIDDDD)D a sampleAndLerp
m (DDD)D a noise
m (DDDDD)D a noise
m (IIIDDD[D)D a sampleWithDerivative
m (IDDD)D a gradDot
m (DDD[D)D a noiseWithDerivative
m (I)I a p
c net/minecraft/world/level/levelgen/synth/NoiseUtils net/minecraft/world/level/levelgen/synth/NoiseUtils
m (Ljava/lang/StringBuilder;DDD[B)V a parityNoiseOctaveConfigString
m (DD)D a biasTowardsExtreme
m (Ljava/lang/StringBuilder;DDD[I)V a parityNoiseOctaveConfigString
c net/minecraft/world/level/lighting/ChunkSkyLightSources net/minecraft/world/level/lighting/ChunkSkyLightSources
f I a NEGATIVE_INFINITY
f I b SIZE
f I c minY
f Lnet/minecraft/util/DataBits; d heightmap
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; e mutablePos1
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; f mutablePos2
m (Lnet/minecraft/world/level/IBlockAccess;IILnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a updateEdge
m (I)V a fill
m ()I a getHighestLowestSourceY
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a findLowestSourceBelow
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEdgeOccluded
m (Lnet/minecraft/world/level/IBlockAccess;III)Z a update
m (Lnet/minecraft/world/level/chunk/IChunkAccess;)V a fillFrom
m (Lnet/minecraft/world/level/chunk/IChunkAccess;III)I a findLowestSourceY
m (II)I a getLowestSourceY
m (II)V b set
m (I)I b get
m (II)I c index
m (I)I c extendSourcesBelowWorld
c net/minecraft/world/level/lighting/ILightEngine net/minecraft/world/level/lighting/LightEventListener
m ()Z K_ hasLightWork
m (Lnet/minecraft/core/BlockPosition;)V a checkBlock
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a setLightEnabled
m (Lnet/minecraft/core/BlockPosition;Z)V a updateSectionStatus
m ()I a runLightUpdates
m (Lnet/minecraft/core/SectionPosition;Z)V a updateSectionStatus
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b propagateLightSources
c net/minecraft/world/level/lighting/LevelLightEngine net/minecraft/world/level/lighting/LevelLightEngine
f Lnet/minecraft/world/level/lighting/LightEngine; a blockEngine
f I b LIGHT_SECTION_PADDING
f Lnet/minecraft/world/level/LevelHeightAccessor; c levelHeightAccessor
f Lnet/minecraft/world/level/lighting/LightEngine; d skyEngine
m ()Z K_ hasLightWork
m (Lnet/minecraft/core/BlockPosition;)V a checkBlock
m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/SectionPosition;)Ljava/lang/String; a getDebugData
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a setLightEnabled
m ()I a runLightUpdates
m (Lnet/minecraft/core/BlockPosition;I)I a getRawBrightness
m (Lnet/minecraft/world/level/EnumSkyBlock;)Lnet/minecraft/world/level/lighting/LightEngineLayerEventListener; a getLayerListener
m (Lnet/minecraft/core/SectionPosition;)Z a lightOnInSection
m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/chunk/NibbleArray;)V a queueSectionData
m (Lnet/minecraft/core/SectionPosition;Z)V a updateSectionStatus
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b propagateLightSources
m (Lnet/minecraft/world/level/EnumSkyBlock;Lnet/minecraft/core/SectionPosition;)Lnet/minecraft/world/level/lighting/LightEngineStorage$b; b getDebugSectionType
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V b retainData
m ()I c getLightSectionCount
m ()I d getMinLightSection
m ()I e getMaxLightSection
c net/minecraft/world/level/lighting/LeveledPriorityQueue net/minecraft/world/level/lighting/LeveledPriorityQueue
f I a levelCount
f [Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; b queues
f I c firstQueuedLevel
m (JII)V a dequeue
m ()J a removeFirstLong
m (I)V a checkFirstQueuedLevel
m (JI)V a enqueue
m ()Z b isEmpty
c net/minecraft/world/level/lighting/LeveledPriorityQueue$1 net/minecraft/world/level/lighting/LeveledPriorityQueue$1
f I a val$minSize
f Lnet/minecraft/world/level/lighting/LeveledPriorityQueue; b this$0
c net/minecraft/world/level/lighting/LightEngine net/minecraft/world/level/lighting/LightEngine
f I a MAX_LEVEL
f I b MIN_OPACITY
f J c PULL_LIGHT_IN_ENTRY
f [Lnet/minecraft/core/EnumDirection; d PROPAGATION_DIRECTIONS
f Lnet/minecraft/world/level/chunk/ILightAccess; e chunkSource
f Lnet/minecraft/world/level/lighting/LightEngineStorage; f storage
f I g MIN_QUEUE_SIZE
f Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; h blockNodesToCheck
f Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue; i decreaseQueue
f Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue; j increaseQueue
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; k mutablePos
f I l CACHE_SIZE
f [J m lastChunkPos
f [Lnet/minecraft/world/level/chunk/LightChunk; n lastChunk
m ()Z K_ hasLightWork
m (Lnet/minecraft/core/SectionPosition;)Lnet/minecraft/world/level/chunk/NibbleArray; a getDataLayerData
m (Lnet/minecraft/core/BlockPosition;)V a checkBlock
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a setLightEnabled
m ()I a runLightUpdates
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)I a getOpacity
m (JLnet/minecraft/world/level/block/state/IBlockData;JLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a shapeOccludes
m (II)Lnet/minecraft/world/level/chunk/LightChunk; a getChunk
m (Lnet/minecraft/core/SectionPosition;Z)V a updateSectionStatus
m (JLnet/minecraft/world/level/chunk/NibbleArray;)V a queueSectionData
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;I)I a getLightBlockInto
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getOcclusionShape
m (JJ)V a propagateDecrease
m (Lnet/minecraft/world/level/block/state/IBlockData;JLnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEmptyShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a hasDifferentLightProperties
m (J)V a checkNode
m (JJI)V a propagateIncrease
m (JJ)V b enqueueDecrease
m (Lnet/minecraft/core/BlockPosition;)I b getLightValue
m (J)Ljava/lang/String; b getDebugData
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V b retainData
m (J)Lnet/minecraft/world/level/lighting/LightEngineStorage$b; c getDebugSectionType
m ()V c clearChunkCache
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; c getState
m (JJ)V c enqueueIncrease
m ()I d propagateIncreases
m ()I e propagateDecreases
c net/minecraft/world/level/lighting/LightEngine$a net/minecraft/world/level/lighting/LightEngine$QueueEntry
f I a FROM_LEVEL_BITS
f I b DIRECTION_BITS
f J c LEVEL_MASK
f J d DIRECTIONS_MASK
f J e FLAG_FROM_EMPTY_SHAPE
f J f FLAG_INCREASE_FROM_EMISSION
m (IZ)J a increaseLightFromEmission
m (JLnet/minecraft/core/EnumDirection;)Z a shouldPropagateInDirection
m (J)I a getFromLevel
m (I)J a decreaseAllDirections
m (IZLnet/minecraft/core/EnumDirection;)J a increaseSkipOneDirection
m (ILnet/minecraft/core/EnumDirection;)J a decreaseSkipOneDirection
m (ZZZZZ)J a increaseSkySourceInDirections
m (JI)J a withLevel
m (J)Z b isFromEmptyShape
m (IZLnet/minecraft/core/EnumDirection;)J b increaseOnlyOneDirection
m (JLnet/minecraft/core/EnumDirection;)J b withDirection
m (J)Z c isIncreaseFromEmission
m (JLnet/minecraft/core/EnumDirection;)J c withoutDirection
c net/minecraft/world/level/lighting/LightEngineBlock net/minecraft/world/level/lighting/BlockLightEngine
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; g mutablePos
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a lambda$propagateLightSources$0
m (JLnet/minecraft/world/level/block/state/IBlockData;)I a getEmission
m (JJ)V a propagateDecrease
m (J)V a checkNode
m (JJI)V a propagateIncrease
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b propagateLightSources
c net/minecraft/world/level/lighting/LightEngineGraph net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint
f I a NO_COMPUTED_LEVEL
f Lnet/minecraft/world/level/lighting/LeveledPriorityQueue; b priorityQueue
f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; c computedLevels
f Z d hasWork
f J e SOURCE
f I f levelCount
m (JJIZ)V a checkEdge
m (JJIIIZ)V a checkEdge
m (JI)V a setLevel
m (JJI)I a getComputedLevel
m (JIZ)V a checkNeighborsAfterUpdate
m (Ljava/util/function/LongPredicate;Lit/unimi/dsi/fastutil/longs/LongList;J)V a lambda$removeIf$0
m (Ljava/util/function/LongPredicate;)V a removeIf
m (II)I a calculatePriority
m (J)Z a isSource
m (JJIZ)V b checkNeighbor
m (JJI)I b computeLevelFromNeighbor
m ()Z b hasWork
m (I)I b runUpdates
m (J)I c getLevel
m ()I c getQueueSize
m (J)V e removeFromQueue
m (J)V f checkNode
c net/minecraft/world/level/lighting/LightEngineGraph$1 net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint$1
f I a val$minMapSize
f Lnet/minecraft/world/level/lighting/LightEngineGraph; b this$0
c net/minecraft/world/level/lighting/LightEngineLayerEventListener net/minecraft/world/level/lighting/LayerLightEventListener
m (Lnet/minecraft/core/SectionPosition;)Lnet/minecraft/world/level/chunk/NibbleArray; a getDataLayerData
m (Lnet/minecraft/core/BlockPosition;)I b getLightValue
c net/minecraft/world/level/lighting/LightEngineLayerEventListener$Void net/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener
f Lnet/minecraft/world/level/lighting/LightEngineLayerEventListener$Void; a INSTANCE
f [Lnet/minecraft/world/level/lighting/LightEngineLayerEventListener$Void; b $VALUES
m ()Z K_ hasLightWork
m (Lnet/minecraft/core/SectionPosition;)Lnet/minecraft/world/level/chunk/NibbleArray; a getDataLayerData
m (Lnet/minecraft/core/BlockPosition;)V a checkBlock
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a setLightEnabled
m ()I a runLightUpdates
m (Lnet/minecraft/core/SectionPosition;Z)V a updateSectionStatus
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b propagateLightSources
m (Lnet/minecraft/core/BlockPosition;)I b getLightValue
m ()[Lnet/minecraft/world/level/lighting/LightEngineLayerEventListener$Void; c $values
c net/minecraft/world/level/lighting/LightEngineSky net/minecraft/world/level/lighting/SkyLightEngine
f J g REMOVE_TOP_SKY_SOURCE_ENTRY
f J h REMOVE_SKY_SOURCE_ENTRY
f J i ADD_SKY_SOURCE_ENTRY
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; j mutablePos
f Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; k emptyChunkSources
m (JLnet/minecraft/core/EnumDirection;IZI)V a propagateFromEmptySections
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a setLightEnabled
m (III)I a getLowestSourceY
m (JJ)V a propagateDecrease
m (IIII)V a removeSourcesBelow
m (I)Z a isSourceLevel
m (J)V a checkNode
m (JJI)V a propagateIncrease
m (Lnet/minecraft/core/EnumDirection;II)Z a crossedSectionEdge
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b propagateLightSources
m (IIII)V b addSourcesAbove
m (II)Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; b getChunkSources
m (III)V b updateSourcesInColumn
m (J)I d countEmptySectionsBelowIfAtBorder
c net/minecraft/world/level/lighting/LightEngineSky$1 net/minecraft/world/level/lighting/SkyLightEngine$1
f [I a $SwitchMap$net$minecraft$core$Direction
c net/minecraft/world/level/lighting/LightEngineStorage net/minecraft/world/level/lighting/LayerLightSectionStorage
f Lnet/minecraft/world/level/chunk/ILightAccess; a chunkSource
f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; b sectionStates
f Lnet/minecraft/world/level/lighting/LightEngineStorageArray; c visibleSectionData
f Lnet/minecraft/world/level/lighting/LightEngineStorageArray; d updatingSectionData
f Lit/unimi/dsi/fastutil/longs/LongSet; e changedSections
f Lit/unimi/dsi/fastutil/longs/LongSet; f sectionsAffectedByLightUpdates
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; g queuedSections
f Z h hasInconsistencies
f Lnet/minecraft/world/level/EnumSkyBlock; i layer
f Lit/unimi/dsi/fastutil/longs/LongSet; j columnsWithSources
f Lit/unimi/dsi/fastutil/longs/LongSet; k columnsToRetainQueuedDataFor
f Lit/unimi/dsi/fastutil/longs/LongSet; l toRemove
m (Lnet/minecraft/world/level/lighting/LightEngineStorageArray;J)Lnet/minecraft/world/level/chunk/NibbleArray; a getDataLayer
m (J)I a getLightValue
m (JI)V a setStoredLevel
m (JB)V a putSectionState
m ()Z a hasInconsistencies
m (Lnet/minecraft/world/level/lighting/LightEngine;)V a markNewInconsistencies
m (JZ)Lnet/minecraft/world/level/chunk/NibbleArray; a getDataLayer
m (JLnet/minecraft/world/level/chunk/NibbleArray;)V a queueSectionData
m (J)Z b storingLightForSection
m (JZ)V b setLightEnabled
m ()V b swapSectionMap
m (JZ)V c retainData
m (J)Lnet/minecraft/world/level/chunk/NibbleArray; c getDataLayerToWrite
m (J)Lnet/minecraft/world/level/chunk/NibbleArray; d getDataLayerData
m (JZ)V d updateSectionStatus
m (J)I e getStoredLevel
m (J)V f markSectionAndNeighborsAsAffected
m (J)Lnet/minecraft/world/level/chunk/NibbleArray; g createDataLayer
m (J)V h onNodeAdded
m (J)V i onNodeRemoved
m (J)Z j lightOnInSection
m (J)Lnet/minecraft/world/level/lighting/LightEngineStorage$b; k getDebugSectionType
m (J)V l initializeSection
m (J)V m removeSection
c net/minecraft/world/level/lighting/LightEngineStorage$a net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionState
f B a EMPTY
f I b MIN_NEIGHBORS
f I c MAX_NEIGHBORS
f B d HAS_DATA_BIT
f B e NEIGHBOR_COUNT_BITS
m (BZ)B a hasData
m (B)Z a hasData
m (BI)B a neighborCount
m (B)I b neighborCount
m (B)Lnet/minecraft/world/level/lighting/LightEngineStorage$b; c type
c net/minecraft/world/level/lighting/LightEngineStorage$b net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType
f Lnet/minecraft/world/level/lighting/LightEngineStorage$b; a EMPTY
f Lnet/minecraft/world/level/lighting/LightEngineStorage$b; b LIGHT_ONLY
f Lnet/minecraft/world/level/lighting/LightEngineStorage$b; c LIGHT_AND_DATA
f Ljava/lang/String; d display
f [Lnet/minecraft/world/level/lighting/LightEngineStorage$b; e $VALUES
m ()Ljava/lang/String; a display
m ()[Lnet/minecraft/world/level/lighting/LightEngineStorage$b; b $values
c net/minecraft/world/level/lighting/LightEngineStorageArray net/minecraft/world/level/lighting/DataLayerStorageMap
f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; a map
f I b CACHE_SIZE
f [J c lastSectionKeys
f [Lnet/minecraft/world/level/chunk/NibbleArray; d lastSections
f Z e cacheEnabled
m (J)Lnet/minecraft/world/level/chunk/NibbleArray; a copyDataLayer
m (JLnet/minecraft/world/level/chunk/NibbleArray;)V a setLayer
m ()Lnet/minecraft/world/level/lighting/LightEngineStorageArray; b copy
m (J)Z b hasLayer
m (J)Lnet/minecraft/world/level/chunk/NibbleArray; c getLayer
m ()V c clearCache
m (J)Lnet/minecraft/world/level/chunk/NibbleArray; d removeLayer
m ()V d disableCache
c net/minecraft/world/level/lighting/LightEngineStorageBlock net/minecraft/world/level/lighting/BlockLightSectionStorage
m (J)I a getLightValue
c net/minecraft/world/level/lighting/LightEngineStorageBlock$a net/minecraft/world/level/lighting/BlockLightSectionStorage$BlockDataLayerStorageMap
m ()Lnet/minecraft/world/level/lighting/LightEngineStorageBlock$a; a copy
m ()Lnet/minecraft/world/level/lighting/LightEngineStorageArray; b copy
c net/minecraft/world/level/lighting/LightEngineStorageSky net/minecraft/world/level/lighting/SkyLightSectionStorage
m (J)I a getLightValue
m (I)Z a hasLightDataAtOrBelow
m (Lnet/minecraft/world/level/chunk/NibbleArray;)Lnet/minecraft/world/level/chunk/NibbleArray; a repeatFirstLayer
m ()I c getBottomSectionY
m (JZ)I e getLightValue
m (J)Lnet/minecraft/world/level/chunk/NibbleArray; g createDataLayer
m (J)V h onNodeAdded
m (J)V i onNodeRemoved
m (J)Z l isAboveData
m (J)I m getTopSectionY
c net/minecraft/world/level/lighting/LightEngineStorageSky$a net/minecraft/world/level/lighting/SkyLightSectionStorage$SkyDataLayerStorageMap
f I b currentLowestY
f Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap; c topSections
m ()Lnet/minecraft/world/level/lighting/LightEngineStorageSky$a; a copy
m ()Lnet/minecraft/world/level/lighting/LightEngineStorageArray; b copy
c net/minecraft/world/level/lighting/SpatialLongSet net/minecraft/world/level/lighting/SpatialLongSet
f Lnet/minecraft/world/level/lighting/SpatialLongSet$a; a map
c net/minecraft/world/level/lighting/SpatialLongSet$a net/minecraft/world/level/lighting/SpatialLongSet$InternalMap
f I a X_BITS
f I b Z_BITS
f I c Y_BITS
f I d Y_OFFSET
f I e Z_OFFSET
f I g X_OFFSET
f J h OUTER_MASK
f I i lastPos
f J j lastOuterKey
f I k minSize
m ()J a removeFirstBit
m (IJ)Z a replaceBit
m (JI)J a getFullKey
m (J)J a getOuterKey
m (IJ)Z b removeFromEntry
m (J)I b getInnerKey
m (J)Z c addBit
m (J)Z d removeBit
m (J)Z e removeFromNullEntry
c net/minecraft/world/level/material/EnumPistonReaction net/minecraft/world/level/material/PushReaction
f Lnet/minecraft/world/level/material/EnumPistonReaction; a NORMAL
f Lnet/minecraft/world/level/material/EnumPistonReaction; b DESTROY
f Lnet/minecraft/world/level/material/EnumPistonReaction; c BLOCK
f Lnet/minecraft/world/level/material/EnumPistonReaction; d IGNORE
f Lnet/minecraft/world/level/material/EnumPistonReaction; e PUSH_ONLY
f [Lnet/minecraft/world/level/material/EnumPistonReaction; f $VALUES
m ()[Lnet/minecraft/world/level/material/EnumPistonReaction; a $values
c net/minecraft/world/level/material/Fluid net/minecraft/world/level/material/FluidState
f Lcom/mojang/serialization/Codec; a CODEC
f I b AMOUNT_MAX
f I g AMOUNT_FULL
m (Lnet/minecraft/tags/TagKey;)Z a is
m (Lnet/minecraft/core/HolderSet;)Z a is
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a tick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getHeight
m (Lnet/minecraft/world/level/material/FluidType;)Z a isSourceOfType
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/EnumDirection;)Z a canBeReplacedWith
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a animateTick
m ()Lnet/minecraft/world/level/material/FluidType; a getType
m (Lnet/minecraft/world/level/material/FluidType;)Z b is
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b shouldRenderBackwardUpFace
m ()Z b isSource
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; c getFlow
m ()Z c isEmpty
m ()F d getOwnHeight
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; d getShape
m ()I e getAmount
m ()Z f isRandomlyTicking
m ()Lnet/minecraft/world/level/block/state/IBlockData; g createLegacyBlock
m ()Lnet/minecraft/core/particles/ParticleParam; h getDripParticle
m ()F i getExplosionResistance
m ()Lnet/minecraft/core/Holder; j holder
m ()Ljava/util/stream/Stream; k getTags
c net/minecraft/world/level/material/FluidType net/minecraft/world/level/material/Fluid
f Lnet/minecraft/world/level/material/Fluid; a defaultFluidState
f Lnet/minecraft/core/Holder$c; b builtInRegistryHolder
f Lnet/minecraft/core/RegistryBlockID; c FLUID_STATE_REGISTRY
f Lnet/minecraft/world/level/block/state/BlockStateList; d stateDefinition
m (Lnet/minecraft/world/level/material/FluidType;)Z a isSame
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V a animateTick
m ()Lnet/minecraft/world/item/Item; a getBucket
m (Lnet/minecraft/tags/TagKey;)Z a is
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/phys/Vec3D; a getFlow
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/EnumDirection;)Z a canBeReplacedWith
m (Lnet/minecraft/world/level/material/Fluid;)F a getOwnHeight
m (Lnet/minecraft/world/level/IWorldReader;)I a getTickDelay
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createFluidStateDefinition
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getHeight
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;)V b tick
m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/block/state/IBlockData; b createLegacyBlock
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getShape
m ()Z b isEmpty
m (Lnet/minecraft/world/level/material/Fluid;)Z c isSource
m ()F c getExplosionResistance
m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount
m (Lnet/minecraft/world/level/material/Fluid;)V f registerDefaultState
m ()Lnet/minecraft/world/level/block/state/BlockStateList; f getStateDefinition
m ()Lnet/minecraft/world/level/material/Fluid; g defaultFluidState
m ()Lnet/minecraft/core/particles/ParticleParam; h getDripParticle
m ()Z i isRandomlyTicking
m ()Ljava/util/Optional; j getPickupSound
m ()Lnet/minecraft/core/Holder$c; k builtInRegistryHolder
c net/minecraft/world/level/material/FluidTypeEmpty net/minecraft/world/level/material/EmptyFluid
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/phys/Vec3D; a getFlow
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/EnumDirection;)Z a canBeReplacedWith
m (Lnet/minecraft/world/level/material/Fluid;)F a getOwnHeight
m (Lnet/minecraft/world/level/IWorldReader;)I a getTickDelay
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getHeight
m ()Lnet/minecraft/world/item/Item; a getBucket
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getShape
m ()Z b isEmpty
m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/block/state/IBlockData; b createLegacyBlock
m (Lnet/minecraft/world/level/material/Fluid;)Z c isSource
m ()F c getExplosionResistance
m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount
c net/minecraft/world/level/material/FluidTypeFlowing net/minecraft/world/level/material/FlowingFluid
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a FALLING
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; b LEVEL
f I e CACHE_SIZE
f Ljava/lang/ThreadLocal; f OCCLUSION_CACHE
f Ljava/util/Map; g shapes
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/material/FluidType;)Z a canSpreadTo
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canPassThroughWall
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a isSolidFace
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)I a sourceNeighborCount
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)Z a canPassThrough
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/Fluid; a getNewLiquid
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z a canHoldFluid
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/phys/Vec3D; a getFlow
m (Lnet/minecraft/world/level/material/Fluid;)F a getOwnHeight
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a beforeDestroyingBlock
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/material/Fluid;)I a getSpreadDelay
m (Z)Lnet/minecraft/world/level/material/Fluid; a getSource
m (IZ)Lnet/minecraft/world/level/material/Fluid; a getFlowing
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/material/Fluid;)V a spreadTo
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)S a getCacheKey
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createFluidStateDefinition
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;)V a spread
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;)I a getSlopeDistance
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/block/state/IBlockData;)V a spreadToSides
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getHeight
m (Lnet/minecraft/world/level/World;)Z a canConvertToSource
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isWaterHole
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;)V b tick
m (Lnet/minecraft/world/level/IWorldReader;)I b getSlopeFindDistance
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Map; b getSpread
m (Lnet/minecraft/world/level/IWorldReader;)I c getDropOff
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c hasSameAbove
m ()Lnet/minecraft/world/level/material/FluidType; d getFlowing
m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount
m (Lnet/minecraft/world/level/material/Fluid;)I e getLegacyLevel
m ()Lnet/minecraft/world/level/material/FluidType; e getSource
m (Lnet/minecraft/world/level/material/Fluid;)Z g affectsFlow
m (Lnet/minecraft/world/level/material/Fluid;)Z h isSourceBlockOfThisType
c net/minecraft/world/level/material/FluidTypeFlowing$1 net/minecraft/world/level/material/FlowingFluid$1
c net/minecraft/world/level/material/FluidTypeLava net/minecraft/world/level/material/LavaFluid
f F e MIN_LEVEL_CUTOFF
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/EnumDirection;)Z a canBeReplacedWith
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a beforeDestroyingBlock
m (Lnet/minecraft/world/level/material/FluidType;)Z a isSame
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/material/Fluid;)I a getSpreadDelay
m (Lnet/minecraft/world/level/IWorldReader;)I a getTickDelay
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a fizz
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/material/Fluid;)V a spreadTo
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/World;)Z a canConvertToSource
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a hasFlammableNeighbours
m ()Lnet/minecraft/world/item/Item; a getBucket
m (Lnet/minecraft/world/level/IWorldReader;)I b getSlopeFindDistance
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/block/state/IBlockData; b createLegacyBlock
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b isFlammable
m ()F c getExplosionResistance
m (Lnet/minecraft/world/level/IWorldReader;)I c getDropOff
m ()Lnet/minecraft/world/level/material/FluidType; d getFlowing
m ()Lnet/minecraft/world/level/material/FluidType; e getSource
m ()Lnet/minecraft/core/particles/ParticleParam; h getDripParticle
m ()Z i isRandomlyTicking
m ()Ljava/util/Optional; j getPickupSound
c net/minecraft/world/level/material/FluidTypeLava$a net/minecraft/world/level/material/LavaFluid$Flowing
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createFluidStateDefinition
m (Lnet/minecraft/world/level/material/Fluid;)Z c isSource
m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount
c net/minecraft/world/level/material/FluidTypeLava$b net/minecraft/world/level/material/LavaFluid$Source
m (Lnet/minecraft/world/level/material/Fluid;)Z c isSource
m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount
c net/minecraft/world/level/material/FluidTypeWater net/minecraft/world/level/material/WaterFluid
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/core/EnumDirection;)Z a canBeReplacedWith
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a beforeDestroyingBlock
m (Lnet/minecraft/world/level/material/FluidType;)Z a isSame
m (Lnet/minecraft/world/level/IWorldReader;)I a getTickDelay
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V a animateTick
m (Lnet/minecraft/world/level/World;)Z a canConvertToSource
m ()Lnet/minecraft/world/item/Item; a getBucket
m (Lnet/minecraft/world/level/IWorldReader;)I b getSlopeFindDistance
m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/block/state/IBlockData; b createLegacyBlock
m ()F c getExplosionResistance
m (Lnet/minecraft/world/level/IWorldReader;)I c getDropOff
m ()Lnet/minecraft/world/level/material/FluidType; d getFlowing
m ()Lnet/minecraft/world/level/material/FluidType; e getSource
m ()Lnet/minecraft/core/particles/ParticleParam; h getDripParticle
m ()Ljava/util/Optional; j getPickupSound
c net/minecraft/world/level/material/FluidTypeWater$a net/minecraft/world/level/material/WaterFluid$Flowing
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createFluidStateDefinition
m (Lnet/minecraft/world/level/material/Fluid;)Z c isSource
m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount
c net/minecraft/world/level/material/FluidTypeWater$b net/minecraft/world/level/material/WaterFluid$Source
m (Lnet/minecraft/world/level/material/Fluid;)Z c isSource
m (Lnet/minecraft/world/level/material/Fluid;)I d getAmount
c net/minecraft/world/level/material/FluidTypes net/minecraft/world/level/material/Fluids
f Lnet/minecraft/world/level/material/FluidType; a EMPTY
f Lnet/minecraft/world/level/material/FluidTypeFlowing; b FLOWING_WATER
f Lnet/minecraft/world/level/material/FluidTypeFlowing; c WATER
f Lnet/minecraft/world/level/material/FluidTypeFlowing; d FLOWING_LAVA
f Lnet/minecraft/world/level/material/FluidTypeFlowing; e LAVA
m (Ljava/lang/String;Lnet/minecraft/world/level/material/FluidType;)Lnet/minecraft/world/level/material/FluidType; a register
c net/minecraft/world/level/material/FogType net/minecraft/world/level/material/FogType
f Lnet/minecraft/world/level/material/FogType; a LAVA
f Lnet/minecraft/world/level/material/FogType; b WATER
f Lnet/minecraft/world/level/material/FogType; c POWDER_SNOW
f Lnet/minecraft/world/level/material/FogType; d NONE
f [Lnet/minecraft/world/level/material/FogType; e $VALUES
m ()[Lnet/minecraft/world/level/material/FogType; a $values
c net/minecraft/world/level/material/MaterialMapColor net/minecraft/world/level/material/MapColor
f Lnet/minecraft/world/level/material/MaterialMapColor; A COLOR_BROWN
f Lnet/minecraft/world/level/material/MaterialMapColor; B COLOR_GREEN
f Lnet/minecraft/world/level/material/MaterialMapColor; C COLOR_RED
f Lnet/minecraft/world/level/material/MaterialMapColor; D COLOR_BLACK
f Lnet/minecraft/world/level/material/MaterialMapColor; E GOLD
f Lnet/minecraft/world/level/material/MaterialMapColor; F DIAMOND
f Lnet/minecraft/world/level/material/MaterialMapColor; G LAPIS
f Lnet/minecraft/world/level/material/MaterialMapColor; H EMERALD
f Lnet/minecraft/world/level/material/MaterialMapColor; I PODZOL
f Lnet/minecraft/world/level/material/MaterialMapColor; J NETHER
f Lnet/minecraft/world/level/material/MaterialMapColor; K TERRACOTTA_WHITE
f Lnet/minecraft/world/level/material/MaterialMapColor; L TERRACOTTA_ORANGE
f Lnet/minecraft/world/level/material/MaterialMapColor; M TERRACOTTA_MAGENTA
f Lnet/minecraft/world/level/material/MaterialMapColor; N TERRACOTTA_LIGHT_BLUE
f Lnet/minecraft/world/level/material/MaterialMapColor; O TERRACOTTA_YELLOW
f Lnet/minecraft/world/level/material/MaterialMapColor; P TERRACOTTA_LIGHT_GREEN
f Lnet/minecraft/world/level/material/MaterialMapColor; Q TERRACOTTA_PINK
f Lnet/minecraft/world/level/material/MaterialMapColor; R TERRACOTTA_GRAY
f Lnet/minecraft/world/level/material/MaterialMapColor; S TERRACOTTA_LIGHT_GRAY
f Lnet/minecraft/world/level/material/MaterialMapColor; T TERRACOTTA_CYAN
f Lnet/minecraft/world/level/material/MaterialMapColor; U TERRACOTTA_PURPLE
f Lnet/minecraft/world/level/material/MaterialMapColor; V TERRACOTTA_BLUE
f Lnet/minecraft/world/level/material/MaterialMapColor; W TERRACOTTA_BROWN
f Lnet/minecraft/world/level/material/MaterialMapColor; X TERRACOTTA_GREEN
f Lnet/minecraft/world/level/material/MaterialMapColor; Y TERRACOTTA_RED
f Lnet/minecraft/world/level/material/MaterialMapColor; Z TERRACOTTA_BLACK
f Lnet/minecraft/world/level/material/MaterialMapColor; a NONE
f Lnet/minecraft/world/level/material/MaterialMapColor; aa CRIMSON_NYLIUM
f Lnet/minecraft/world/level/material/MaterialMapColor; ab CRIMSON_STEM
f Lnet/minecraft/world/level/material/MaterialMapColor; ac CRIMSON_HYPHAE
f Lnet/minecraft/world/level/material/MaterialMapColor; ad WARPED_NYLIUM
f Lnet/minecraft/world/level/material/MaterialMapColor; ae WARPED_STEM
f Lnet/minecraft/world/level/material/MaterialMapColor; af WARPED_HYPHAE
f Lnet/minecraft/world/level/material/MaterialMapColor; ag WARPED_WART_BLOCK
f Lnet/minecraft/world/level/material/MaterialMapColor; ah DEEPSLATE
f Lnet/minecraft/world/level/material/MaterialMapColor; ai RAW_IRON
f Lnet/minecraft/world/level/material/MaterialMapColor; aj GLOW_LICHEN
f I ak col
f I al id
f [Lnet/minecraft/world/level/material/MaterialMapColor; am MATERIAL_COLORS
f Lnet/minecraft/world/level/material/MaterialMapColor; b GRASS
f Lnet/minecraft/world/level/material/MaterialMapColor; c SAND
f Lnet/minecraft/world/level/material/MaterialMapColor; d WOOL
f Lnet/minecraft/world/level/material/MaterialMapColor; e FIRE
f Lnet/minecraft/world/level/material/MaterialMapColor; f ICE
f Lnet/minecraft/world/level/material/MaterialMapColor; g METAL
f Lnet/minecraft/world/level/material/MaterialMapColor; h PLANT
f Lnet/minecraft/world/level/material/MaterialMapColor; i SNOW
f Lnet/minecraft/world/level/material/MaterialMapColor; j CLAY
f Lnet/minecraft/world/level/material/MaterialMapColor; k DIRT
f Lnet/minecraft/world/level/material/MaterialMapColor; l STONE
f Lnet/minecraft/world/level/material/MaterialMapColor; m WATER
f Lnet/minecraft/world/level/material/MaterialMapColor; n WOOD
f Lnet/minecraft/world/level/material/MaterialMapColor; o QUARTZ
f Lnet/minecraft/world/level/material/MaterialMapColor; p COLOR_ORANGE
f Lnet/minecraft/world/level/material/MaterialMapColor; q COLOR_MAGENTA
f Lnet/minecraft/world/level/material/MaterialMapColor; r COLOR_LIGHT_BLUE
f Lnet/minecraft/world/level/material/MaterialMapColor; s COLOR_YELLOW
f Lnet/minecraft/world/level/material/MaterialMapColor; t COLOR_LIGHT_GREEN
f Lnet/minecraft/world/level/material/MaterialMapColor; u COLOR_PINK
f Lnet/minecraft/world/level/material/MaterialMapColor; v COLOR_GRAY
f Lnet/minecraft/world/level/material/MaterialMapColor; w COLOR_LIGHT_GRAY
f Lnet/minecraft/world/level/material/MaterialMapColor; x COLOR_CYAN
f Lnet/minecraft/world/level/material/MaterialMapColor; y COLOR_PURPLE
f Lnet/minecraft/world/level/material/MaterialMapColor; z COLOR_BLUE
m (I)Lnet/minecraft/world/level/material/MaterialMapColor; a byId
m (Lnet/minecraft/world/level/material/MaterialMapColor$a;)I a calculateRGBColor
m (I)I b getColorFromPackedId
m (Lnet/minecraft/world/level/material/MaterialMapColor$a;)B b getPackedId
m (I)Lnet/minecraft/world/level/material/MaterialMapColor; c byIdUnsafe
c net/minecraft/world/level/material/MaterialMapColor$a net/minecraft/world/level/material/MapColor$Brightness
f Lnet/minecraft/world/level/material/MaterialMapColor$a; a LOW
f Lnet/minecraft/world/level/material/MaterialMapColor$a; b NORMAL
f Lnet/minecraft/world/level/material/MaterialMapColor$a; c HIGH
f Lnet/minecraft/world/level/material/MaterialMapColor$a; d LOWEST
f I e id
f I f modifier
f [Lnet/minecraft/world/level/material/MaterialMapColor$a; g VALUES
f [Lnet/minecraft/world/level/material/MaterialMapColor$a; h $VALUES
m (I)Lnet/minecraft/world/level/material/MaterialMapColor$a; a byId
m ()[Lnet/minecraft/world/level/material/MaterialMapColor$a; a $values
m (I)Lnet/minecraft/world/level/material/MaterialMapColor$a; b byIdUnsafe
c net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator
f Z l prefersShallowSwimming
f F m oldWalkableCost
f F n oldWaterBorderCost
m ([Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)I a getNeighbors
m (Lnet/minecraft/world/level/ChunkCache;Lnet/minecraft/world/entity/EntityInsentient;)V a prepare
m (DDD)Lnet/minecraft/world/level/pathfinder/PathDestination; a getTarget
m ()Lnet/minecraft/world/level/pathfinder/PathPoint; a getStart
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType
m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)Z b isVerticalNeighborValid
m ()V b done
m ()Z c isAmphibious
c net/minecraft/world/level/pathfinder/Path net/minecraft/world/level/pathfinder/BinaryHeap
f [Lnet/minecraft/world/level/pathfinder/PathPoint; a heap
f I b size
m (Lnet/minecraft/world/level/pathfinder/PathPoint;F)V a changeCost
m (I)V a upHeap
m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Lnet/minecraft/world/level/pathfinder/PathPoint; a insert
m ()V a clear
m (Lnet/minecraft/world/level/pathfinder/PathPoint;)V b remove
m (I)V b downHeap
m ()Lnet/minecraft/world/level/pathfinder/PathPoint; b peek
m ()Lnet/minecraft/world/level/pathfinder/PathPoint; c pop
m ()I d size
m ()Z e isEmpty
m ()[Lnet/minecraft/world/level/pathfinder/PathPoint; f getHeap
c net/minecraft/world/level/pathfinder/PathDestination net/minecraft/world/level/pathfinder/Target
f F m bestHeuristic
f Lnet/minecraft/world/level/pathfinder/PathPoint; n bestNode
f Z o reached
m (FLnet/minecraft/world/level/pathfinder/PathPoint;)V a updateBest
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/level/pathfinder/PathDestination; c createFromStream
m ()Lnet/minecraft/world/level/pathfinder/PathPoint; d getBestNode
m ()V e setReached
m ()Z f isReached
c net/minecraft/world/level/pathfinder/PathEntity net/minecraft/world/level/pathfinder/Path
f Ljava/util/List; a nodes
f Lnet/minecraft/world/level/pathfinder/PathEntity$a; b debugData
f I c nextNodeIndex
f Lnet/minecraft/core/BlockPosition; d target
f F e distToTarget
f Z f reached
m (Lnet/minecraft/network/PacketDataSerializer;)V a writeToStream
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/pathfinder/PathPoint;)V a lambda$writeToStream$0
m (Lnet/minecraft/world/level/pathfinder/PathEntity;)Z a sameAs
m ()V a advance
m (I)Lnet/minecraft/world/level/pathfinder/PathPoint; a getNode
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; a getNextEntityPos
m (ILnet/minecraft/world/level/pathfinder/PathPoint;)V a replaceNode
m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/phys/Vec3D; a getEntityPosAtNode
m (Lnet/minecraft/network/PacketDataSerializer;[Lnet/minecraft/world/level/pathfinder/PathPoint;)V a writeNodeArray
m ([Lnet/minecraft/world/level/pathfinder/PathPoint;[Lnet/minecraft/world/level/pathfinder/PathPoint;Ljava/util/Set;)V a setDebug
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/level/pathfinder/PathEntity; b createFromStream
m (I)V b truncateNodes
m ()Z b notStarted
m (I)V c setNextNodeIndex
m ()Z c isDone
m (Lnet/minecraft/network/PacketDataSerializer;)[Lnet/minecraft/world/level/pathfinder/PathPoint; c readNodeArray
m (I)Lnet/minecraft/core/BlockPosition; d getNodePos
m ()Lnet/minecraft/world/level/pathfinder/PathPoint; d getEndNode
m ()I e getNodeCount
m ()I f getNextNodeIndex
m ()Lnet/minecraft/core/BlockPosition; g getNextNodePos
m ()Lnet/minecraft/world/level/pathfinder/PathPoint; h getNextNode
m ()Lnet/minecraft/world/level/pathfinder/PathPoint; i getPreviousNode
m ()Z j canReach
m ()Lnet/minecraft/world/level/pathfinder/PathEntity$a; k debugData
m ()Lnet/minecraft/core/BlockPosition; l getTarget
m ()F m getDistToTarget
m ()Lnet/minecraft/world/level/pathfinder/PathEntity; n copy
c net/minecraft/world/level/pathfinder/PathEntity$a net/minecraft/world/level/pathfinder/Path$DebugData
f [Lnet/minecraft/world/level/pathfinder/PathPoint; a openSet
f [Lnet/minecraft/world/level/pathfinder/PathPoint; b closedSet
f Ljava/util/Set; c targetNodes
m ()[Lnet/minecraft/world/level/pathfinder/PathPoint; a openSet
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/pathfinder/PathDestination;)V a lambda$write$0
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m ()[Lnet/minecraft/world/level/pathfinder/PathPoint; b closedSet
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/level/pathfinder/PathEntity$a; b read
m ()Ljava/util/Set; c targetNodes
c net/minecraft/world/level/pathfinder/PathMode net/minecraft/world/level/pathfinder/PathComputationType
f Lnet/minecraft/world/level/pathfinder/PathMode; a LAND
f Lnet/minecraft/world/level/pathfinder/PathMode; b WATER
f Lnet/minecraft/world/level/pathfinder/PathMode; c AIR
f [Lnet/minecraft/world/level/pathfinder/PathMode; d $VALUES
m ()[Lnet/minecraft/world/level/pathfinder/PathMode; a $values
c net/minecraft/world/level/pathfinder/PathPoint net/minecraft/world/level/pathfinder/Node
f I a x
f I b y
f I c z
f I d heapIdx
f F e g
f F f h
f F g f
f Lnet/minecraft/world/level/pathfinder/PathPoint; h cameFrom
f Z i closed
f F j walkedDistance
f F k costMalus
f Lnet/minecraft/world/level/pathfinder/PathType; l type
f I m hash
m (Lnet/minecraft/network/PacketDataSerializer;)V a writeToStream
m (Lnet/minecraft/world/level/pathfinder/PathPoint;)F a distanceTo
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/level/pathfinder/PathPoint;)V a readContents
m ()Lnet/minecraft/core/BlockPosition; a asBlockPos
m (Lnet/minecraft/core/BlockPosition;)F a distanceTo
m (III)Lnet/minecraft/world/level/pathfinder/PathPoint; a cloneAndMove
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/level/pathfinder/PathPoint; b createFromStream
m (Lnet/minecraft/core/BlockPosition;)F b distanceToSqr
m (III)I b createHash
m (Lnet/minecraft/world/level/pathfinder/PathPoint;)F b distanceToXZ
m ()Lnet/minecraft/world/phys/Vec3D; b asVec3
m (Lnet/minecraft/core/BlockPosition;)F c distanceManhattan
m ()Z c inOpenSet
m (Lnet/minecraft/world/level/pathfinder/PathPoint;)F c distanceToSqr
m (Lnet/minecraft/world/level/pathfinder/PathPoint;)F d distanceManhattan
c net/minecraft/world/level/pathfinder/PathType net/minecraft/world/level/pathfinder/PathType
f F A malus
f [Lnet/minecraft/world/level/pathfinder/PathType; B $VALUES
f Lnet/minecraft/world/level/pathfinder/PathType; a BLOCKED
f Lnet/minecraft/world/level/pathfinder/PathType; b OPEN
f Lnet/minecraft/world/level/pathfinder/PathType; c WALKABLE
f Lnet/minecraft/world/level/pathfinder/PathType; d WALKABLE_DOOR
f Lnet/minecraft/world/level/pathfinder/PathType; e TRAPDOOR
f Lnet/minecraft/world/level/pathfinder/PathType; f POWDER_SNOW
f Lnet/minecraft/world/level/pathfinder/PathType; g DANGER_POWDER_SNOW
f Lnet/minecraft/world/level/pathfinder/PathType; h FENCE
f Lnet/minecraft/world/level/pathfinder/PathType; i LAVA
f Lnet/minecraft/world/level/pathfinder/PathType; j WATER
f Lnet/minecraft/world/level/pathfinder/PathType; k WATER_BORDER
f Lnet/minecraft/world/level/pathfinder/PathType; l RAIL
f Lnet/minecraft/world/level/pathfinder/PathType; m UNPASSABLE_RAIL
f Lnet/minecraft/world/level/pathfinder/PathType; n DANGER_FIRE
f Lnet/minecraft/world/level/pathfinder/PathType; o DAMAGE_FIRE
f Lnet/minecraft/world/level/pathfinder/PathType; p DANGER_OTHER
f Lnet/minecraft/world/level/pathfinder/PathType; q DAMAGE_OTHER
f Lnet/minecraft/world/level/pathfinder/PathType; r DOOR_OPEN
f Lnet/minecraft/world/level/pathfinder/PathType; s DOOR_WOOD_CLOSED
f Lnet/minecraft/world/level/pathfinder/PathType; t DOOR_IRON_CLOSED
f Lnet/minecraft/world/level/pathfinder/PathType; u BREACH
f Lnet/minecraft/world/level/pathfinder/PathType; v LEAVES
f Lnet/minecraft/world/level/pathfinder/PathType; w STICKY_HONEY
f Lnet/minecraft/world/level/pathfinder/PathType; x COCOA
f Lnet/minecraft/world/level/pathfinder/PathType; y DAMAGE_CAUTIOUS
f Lnet/minecraft/world/level/pathfinder/PathType; z DANGER_TRAPDOOR
m ()F a getMalus
m ()[Lnet/minecraft/world/level/pathfinder/PathType; b $values
c net/minecraft/world/level/pathfinder/PathTypeCache net/minecraft/world/level/pathfinder/PathTypeCache
f I a SIZE
f I b MASK
f [J c positions
f [Lnet/minecraft/world/level/pathfinder/PathType; d pathTypes
m (IJ)Lnet/minecraft/world/level/pathfinder/PathType; a get
m (Lnet/minecraft/core/BlockPosition;)V a invalidate
m (J)I a index
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;IJ)Lnet/minecraft/world/level/pathfinder/PathType; a compute
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/pathfinder/PathType; a getOrCompute
c net/minecraft/world/level/pathfinder/Pathfinder net/minecraft/world/level/pathfinder/PathFinder
f F a FUDGING
f [Lnet/minecraft/world/level/pathfinder/PathPoint; b neighbors
f I c maxVisitedNodes
f Lnet/minecraft/world/level/pathfinder/PathfinderAbstract; d nodeEvaluator
f Z e DEBUG
f Lnet/minecraft/world/level/pathfinder/Path; f openSet
m (Lnet/minecraft/world/level/ChunkCache;Lnet/minecraft/world/entity/EntityInsentient;Ljava/util/Set;FIF)Lnet/minecraft/world/level/pathfinder/PathEntity; a findPath
m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/pathfinder/PathEntity; a reconstructPath
m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)F a distance
c net/minecraft/world/level/pathfinder/PathfinderAbstract net/minecraft/world/level/pathfinder/NodeEvaluator
f Lnet/minecraft/world/level/pathfinder/PathfindingContext; a currentContext
f Lnet/minecraft/world/entity/EntityInsentient; b mob
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; c nodes
f I d entityWidth
f I e entityHeight
f I f entityDepth
f Z g canPassDoors
f Z h canOpenDoors
f Z i canFloat
f Z j canWalkOverFences
m ([Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)I a getNeighbors
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType
m (IIII)Lnet/minecraft/world/level/pathfinder/PathPoint; a lambda$getNode$0
m (Lnet/minecraft/world/level/ChunkCache;Lnet/minecraft/world/entity/EntityInsentient;)V a prepare
m (DDD)Lnet/minecraft/world/level/pathfinder/PathDestination; a getTarget
m (Z)V a setCanPassDoors
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBurningBlock
m ()Lnet/minecraft/world/level/pathfinder/PathPoint; a getStart
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/EntityInsentient;)Lnet/minecraft/world/level/pathfinder/PathType; a getPathTypeOfMob
m (DDD)Lnet/minecraft/world/level/pathfinder/PathDestination; b getTargetNodeAt
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/pathfinder/PathPoint; b getNode
m (Z)V b setCanOpenDoors
m ()V b done
m (Z)V c setCanFloat
m (III)Lnet/minecraft/world/level/pathfinder/PathPoint; c getNode
m (Z)V d setCanWalkOverFences
m ()Z d canPassDoors
m ()Z e canOpenDoors
m ()Z f canFloat
m ()Z g canWalkOverFences
c net/minecraft/world/level/pathfinder/PathfinderFlying net/minecraft/world/level/pathfinder/FlyNodeEvaluator
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; l pathTypeByPosCache
f F m SMALL_MOB_SIZE
f F n SMALL_MOB_INFLATED_START_NODE_BOUNDING_BOX
f I o MAX_START_NODE_CANDIDATES
m ([Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)I a getNeighbors
m (Lnet/minecraft/core/BlockPosition;)Z a canStartAt
m (Lnet/minecraft/world/level/ChunkCache;Lnet/minecraft/world/entity/EntityInsentient;)V a prepare
m (DDD)Lnet/minecraft/world/level/pathfinder/PathDestination; a getTarget
m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; a lambda$getCachedPathType$0
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType
m (Lnet/minecraft/world/entity/EntityInsentient;)Ljava/lang/Iterable; a iteratePathfindingStartNodeCandidatePositions
m (III)Lnet/minecraft/world/level/pathfinder/PathPoint; a findAcceptedNode
m ()Lnet/minecraft/world/level/pathfinder/PathPoint; a getStart
m (III)Lnet/minecraft/world/level/pathfinder/PathType; b getCachedPathType
m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Z b hasMalus
m ()V b done
m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Z c isOpen
c net/minecraft/world/level/pathfinder/PathfinderNormal net/minecraft/world/level/pathfinder/WalkNodeEvaluator
f D k SPACE_BETWEEN_WALL_POSTS
f D l DEFAULT_MOB_JUMP_HEIGHT
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; m pathTypesByPosCacheByMob
f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; n collisionCache
f [Lnet/minecraft/world/level/pathfinder/PathPoint; o reusableNeighbors
m ([Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)I a getNeighbors
m (Lnet/minecraft/core/BlockPosition;)Z a canStartAt
m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; a lambda$getCachedPathType$1
m (Lnet/minecraft/world/level/pathfinder/PathType;)Z a doesBlockHavePartialCollision
m (IIILnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/PathPoint; a getClosedNode
m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)Z a isDiagonalValid
m ()Lnet/minecraft/world/level/pathfinder/PathPoint; a getStart
m (Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/lang/Object;)Z a lambda$hasCollisions$0
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/EntityInsentient;)Lnet/minecraft/world/level/pathfinder/PathType; a getPathTypeOfMob
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/PathType; a checkNeighbourBlocks
m (IIILnet/minecraft/world/level/pathfinder/PathType;F)Lnet/minecraft/world/level/pathfinder/PathPoint; a getNodeAndUpdateCostToMax
m (IIIIDLnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/PathPoint; a findAcceptedNode
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)D a getFloorLevel
m (Lnet/minecraft/world/level/ChunkCache;Lnet/minecraft/world/entity/EntityInsentient;)V a prepare
m (DDD)Lnet/minecraft/world/level/pathfinder/PathDestination; a getTarget
m (IIIIDLnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/pathfinder/PathType;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Lnet/minecraft/world/level/pathfinder/PathPoint; a tryJumpOn
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z a hasCollisions
m (Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)Z a isNeighborValid
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Lnet/minecraft/world/level/pathfinder/PathType; a getPathTypeStatic
m (III)Lnet/minecraft/world/level/pathfinder/PathPoint; a getBlockedNode
m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Z a isDiagonalValid
m (IIILnet/minecraft/world/level/pathfinder/PathPoint;)Lnet/minecraft/world/level/pathfinder/PathPoint; a tryFindFirstNonWaterBelow
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/pathfinder/PathType; b getPathTypeFromState
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/pathfinder/PathType; b getPathTypeStatic
m (III)Lnet/minecraft/world/level/pathfinder/PathType; b getCachedPathType
m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Z b canReachWithoutCollision
m ()V b done
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Ljava/util/Set; b getPathTypeWithinMobBB
m ()Z c isAmphibious
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/pathfinder/PathPoint; c getStartNode
m (III)Lnet/minecraft/world/level/pathfinder/PathPoint; d tryFindFirstGroundNodeBelow
m (Lnet/minecraft/core/BlockPosition;)D d getFloorLevel
m ()D h getMobJumpHeight
c net/minecraft/world/level/pathfinder/PathfinderNormal$1 net/minecraft/world/level/pathfinder/WalkNodeEvaluator$1
f [I a $SwitchMap$net$minecraft$world$level$pathfinder$PathType
c net/minecraft/world/level/pathfinder/PathfinderWater net/minecraft/world/level/pathfinder/SwimNodeEvaluator
f Z k allowBreaching
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; l pathTypesByPosCache
m ([Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;)I a getNeighbors
m (Lnet/minecraft/world/level/ChunkCache;Lnet/minecraft/world/entity/EntityInsentient;)V a prepare
m (III)Lnet/minecraft/world/level/pathfinder/PathPoint; a findAcceptedNode
m (DDD)Lnet/minecraft/world/level/pathfinder/PathDestination; a getTarget
m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Z a isNodeValid
m ()Lnet/minecraft/world/level/pathfinder/PathPoint; a getStart
m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; a lambda$getCachedBlockType$0
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/EntityInsentient;)Lnet/minecraft/world/level/pathfinder/PathType; a getPathTypeOfMob
m (III)Lnet/minecraft/world/level/pathfinder/PathType; b getCachedBlockType
m (Lnet/minecraft/world/level/pathfinder/PathPoint;)Z b hasMalus
m ()V b done
c net/minecraft/world/level/pathfinder/PathfindingContext net/minecraft/world/level/pathfinder/PathfindingContext
f Lnet/minecraft/world/level/ICollisionAccess; a level
f Lnet/minecraft/world/level/pathfinder/PathTypeCache; b cache
f Lnet/minecraft/core/BlockPosition; c mobPosition
f Lnet/minecraft/core/BlockPosition$MutableBlockPosition; d mutablePos
m ()Lnet/minecraft/world/level/ICollisionAccess; a level
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState
m (III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathTypeFromState
m ()Lnet/minecraft/core/BlockPosition; b mobPosition
c net/minecraft/world/level/portal/BlockPortalShape net/minecraft/world/level/portal/PortalShape
f I a MAX_WIDTH
f I b MAX_HEIGHT
f I c MIN_WIDTH
f I d MIN_HEIGHT
f Lnet/minecraft/world/level/block/state/BlockBase$f; e FRAME
f F f SAFE_TRAVEL_MAX_ENTITY_XY
f D g SAFE_TRAVEL_MAX_VERTICAL_DELTA
f Lnet/minecraft/world/level/GeneratorAccess; h level
f Lnet/minecraft/core/EnumDirection$EnumAxis; i axis
f Lnet/minecraft/core/EnumDirection; j rightDir
f I k numPortalBlocks
f Lnet/minecraft/core/BlockPosition; l bottomLeft
f I m height
f I n width
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getDistanceUntilEdgeAboveFrame
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEmpty
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a calculateBottomLeft
m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;I)Z a hasTopFrame
m ()Z a isValid
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection$EnumAxis;)Ljava/util/Optional; a findEmptyPortalShape
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;Lnet/minecraft/core/EnumDirection$EnumAxis;)Ljava/util/Optional; a findPortalShape
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;)Lnet/minecraft/world/phys/Vec3D; a findCollisionFreePosition
m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)I a getDistanceUntilTop
m (Lnet/minecraft/BlockUtil$Rectangle;Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/EntitySize;)Lnet/minecraft/world/phys/Vec3D; a getRelativePosition
m ()Z c isComplete
m ()I d calculateWidth
m ()I e calculateHeight
c net/minecraft/world/level/portal/PortalTravelAgent net/minecraft/world/level/portal/PortalForcer
f I a TICKET_RADIUS
f I b SEARCH_RADIUS
f I c CREATE_RADIUS
f I d FRAME_HEIGHT
f I e FRAME_WIDTH
f I f FRAME_BOX
f I g FRAME_HEIGHT_START
f I h FRAME_HEIGHT_END
f I i FRAME_WIDTH_START
f I j FRAME_WIDTH_END
f I k FRAME_BOX_START
f I l FRAME_BOX_END
f I m NOTHING_FOUND
f Lnet/minecraft/server/level/WorldServer; n level
m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/level/border/WorldBorder;)Ljava/util/Optional; a findPortalAround
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/core/EnumDirection;I)Z a canHostFrame
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection$EnumAxis;)Ljava/util/Optional; a createPortal
m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)Z a canPortalReplaceBlock
c net/minecraft/world/level/portal/ShapeDetectorShape net/minecraft/world/level/portal/PortalInfo
f Lnet/minecraft/world/phys/Vec3D; a pos
f Lnet/minecraft/world/phys/Vec3D; b speed
f F c yRot
f F d xRot
c net/minecraft/world/level/redstone/CollectingNeighborUpdater net/minecraft/world/level/redstone/CollectingNeighborUpdater
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/world/level/World; c level
f I d maxChainedNeighborUpdates
f Ljava/util/ArrayDeque; e stack
f Ljava/util/List; f addedThisLayer
f I g count
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;)V a updateNeighborsAtExceptFromFacing
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V a neighborChanged
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/redstone/CollectingNeighborUpdater$c;)V a addAndRun
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;II)V a shapeUpdate
m ()V a runUpdates
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
c net/minecraft/world/level/redstone/CollectingNeighborUpdater$a net/minecraft/world/level/redstone/CollectingNeighborUpdater$FullNeighborUpdate
f Lnet/minecraft/world/level/block/state/IBlockData; a state
f Lnet/minecraft/core/BlockPosition; b pos
f Lnet/minecraft/world/level/block/Block; c block
f Lnet/minecraft/core/BlockPosition; d neighborPos
f Z e movedByPiston
m ()Lnet/minecraft/world/level/block/state/IBlockData; a state
m (Lnet/minecraft/world/level/World;)Z a runNext
m ()Lnet/minecraft/core/BlockPosition; b pos
m ()Lnet/minecraft/world/level/block/Block; c block
m ()Lnet/minecraft/core/BlockPosition; d neighborPos
m ()Z e movedByPiston
c net/minecraft/world/level/redstone/CollectingNeighborUpdater$b net/minecraft/world/level/redstone/CollectingNeighborUpdater$MultiNeighborUpdate
f Lnet/minecraft/core/BlockPosition; a sourcePos
f Lnet/minecraft/world/level/block/Block; b sourceBlock
f Lnet/minecraft/core/EnumDirection; c skipDirection
f I d idx
m (Lnet/minecraft/world/level/World;)Z a runNext
c net/minecraft/world/level/redstone/CollectingNeighborUpdater$c net/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates
m (Lnet/minecraft/world/level/World;)Z a runNext
c net/minecraft/world/level/redstone/CollectingNeighborUpdater$d net/minecraft/world/level/redstone/CollectingNeighborUpdater$ShapeUpdate
f Lnet/minecraft/core/EnumDirection; a direction
f Lnet/minecraft/world/level/block/state/IBlockData; b state
f Lnet/minecraft/core/BlockPosition; c pos
f Lnet/minecraft/core/BlockPosition; d neighborPos
f I e updateFlags
f I f updateLimit
m ()Lnet/minecraft/core/EnumDirection; a direction
m (Lnet/minecraft/world/level/World;)Z a runNext
m ()Lnet/minecraft/world/level/block/state/IBlockData; b state
m ()Lnet/minecraft/core/BlockPosition; c pos
m ()Lnet/minecraft/core/BlockPosition; d neighborPos
m ()I e updateFlags
m ()I f updateLimit
c net/minecraft/world/level/redstone/CollectingNeighborUpdater$e net/minecraft/world/level/redstone/CollectingNeighborUpdater$SimpleNeighborUpdate
f Lnet/minecraft/core/BlockPosition; a pos
f Lnet/minecraft/world/level/block/Block; b block
f Lnet/minecraft/core/BlockPosition; c neighborPos
m ()Lnet/minecraft/core/BlockPosition; a pos
m (Lnet/minecraft/world/level/World;)Z a runNext
m ()Lnet/minecraft/world/level/block/Block; b block
m ()Lnet/minecraft/core/BlockPosition; c neighborPos
c net/minecraft/world/level/redstone/InstantNeighborUpdater net/minecraft/world/level/redstone/InstantNeighborUpdater
f Lnet/minecraft/world/level/World; b level
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V a neighborChanged
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;II)V a shapeUpdate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
c net/minecraft/world/level/redstone/NeighborUpdater net/minecraft/world/level/redstone/NeighborUpdater
f [Lnet/minecraft/core/EnumDirection; a UPDATE_ORDER
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;)V a updateNeighborsAtExceptFromFacing
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;II)V a executeShapeUpdate
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;)V a neighborChanged
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a executeUpdate
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;II)V a shapeUpdate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPosition;Z)V a neighborChanged
c net/minecraft/world/level/redstone/Redstone net/minecraft/world/level/redstone/Redstone
f I a SIGNAL_MIN
f I b SIGNAL_MAX
f I c SIGNAL_NONE
c net/minecraft/world/level/saveddata/PersistentBase net/minecraft/world/level/saveddata/SavedData
f Lorg/slf4j/Logger; a LOGGER
f Z b dirty
m (Ljava/io/File;Lnet/minecraft/core/HolderLookup$a;)V a save
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Z)V a setDirty
m ()V c setDirty
m ()Z d isDirty
c net/minecraft/world/level/saveddata/PersistentBase$a net/minecraft/world/level/saveddata/SavedData$Factory
f Ljava/util/function/Supplier; a constructor
f Ljava/util/function/BiFunction; b deserializer
f Lnet/minecraft/util/datafix/DataFixTypes; c type
m ()Ljava/util/function/Supplier; a constructor
m ()Ljava/util/function/BiFunction; b deserializer
m ()Lnet/minecraft/util/datafix/DataFixTypes; c type
c net/minecraft/world/level/saveddata/maps/MapDecorationType net/minecraft/world/level/saveddata/maps/MapDecorationType
f I a NO_MAP_COLOR
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Lnet/minecraft/resources/MinecraftKey; d assetId
f Z e showOnItemFrame
f I f mapColor
f Z g explorationMapElement
f Z h trackCount
m ()Z a hasMapColor
m ()Lnet/minecraft/resources/MinecraftKey; b assetId
m ()Z c showOnItemFrame
m ()I d mapColor
m ()Z e explorationMapElement
m ()Z f trackCount
c net/minecraft/world/level/saveddata/maps/MapDecorationTypes net/minecraft/world/level/saveddata/maps/MapDecorationTypes
f Lnet/minecraft/core/Holder; A RED_X
f Lnet/minecraft/core/Holder; B DESERT_VILLAGE
f Lnet/minecraft/core/Holder; C PLAINS_VILLAGE
f Lnet/minecraft/core/Holder; D SAVANNA_VILLAGE
f Lnet/minecraft/core/Holder; E SNOWY_VILLAGE
f Lnet/minecraft/core/Holder; F TAIGA_VILLAGE
f Lnet/minecraft/core/Holder; G JUNGLE_TEMPLE
f Lnet/minecraft/core/Holder; H SWAMP_HUT
f Lnet/minecraft/core/Holder; I TRIAL_CHAMBERS
f I J COPPER_COLOR
f Lnet/minecraft/core/Holder; a PLAYER
f Lnet/minecraft/core/Holder; b FRAME
f Lnet/minecraft/core/Holder; c RED_MARKER
f Lnet/minecraft/core/Holder; d BLUE_MARKER
f Lnet/minecraft/core/Holder; e TARGET_X
f Lnet/minecraft/core/Holder; f TARGET_POINT
f Lnet/minecraft/core/Holder; g PLAYER_OFF_MAP
f Lnet/minecraft/core/Holder; h PLAYER_OFF_LIMITS
f Lnet/minecraft/core/Holder; i WOODLAND_MANSION
f Lnet/minecraft/core/Holder; j OCEAN_MONUMENT
f Lnet/minecraft/core/Holder; k WHITE_BANNER
f Lnet/minecraft/core/Holder; l ORANGE_BANNER
f Lnet/minecraft/core/Holder; m MAGENTA_BANNER
f Lnet/minecraft/core/Holder; n LIGHT_BLUE_BANNER
f Lnet/minecraft/core/Holder; o YELLOW_BANNER
f Lnet/minecraft/core/Holder; p LIME_BANNER
f Lnet/minecraft/core/Holder; q PINK_BANNER
f Lnet/minecraft/core/Holder; r GRAY_BANNER
f Lnet/minecraft/core/Holder; s LIGHT_GRAY_BANNER
f Lnet/minecraft/core/Holder; t CYAN_BANNER
f Lnet/minecraft/core/Holder; u PURPLE_BANNER
f Lnet/minecraft/core/Holder; v BLUE_BANNER
f Lnet/minecraft/core/Holder; w BROWN_BANNER
f Lnet/minecraft/core/Holder; x GREEN_BANNER
f Lnet/minecraft/core/Holder; y RED_BANNER
f Lnet/minecraft/core/Holder; z BLACK_BANNER
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Holder; a bootstrap
m (Ljava/lang/String;Ljava/lang/String;ZIZZ)Lnet/minecraft/core/Holder; a register
m (Ljava/lang/String;Ljava/lang/String;ZZ)Lnet/minecraft/core/Holder; a register
c net/minecraft/world/level/saveddata/maps/MapIcon net/minecraft/world/level/saveddata/maps/MapDecoration
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/Holder; b type
f B c x
f B d y
f B e rot
f Ljava/util/Optional; f name
m ()Lnet/minecraft/resources/MinecraftKey; a getSpriteLocation
m ()Z b renderOnFrame
m ()Lnet/minecraft/core/Holder; c type
m ()B d x
m ()B e y
m ()B f rot
m ()Ljava/util/Optional; g name
c net/minecraft/world/level/saveddata/maps/MapIconBanner net/minecraft/world/level/saveddata/maps/MapBanner
f Lcom/mojang/serialization/Codec; a CODEC
f Lcom/mojang/serialization/Codec; b LIST_CODEC
f Lnet/minecraft/core/BlockPosition; c pos
f Lnet/minecraft/world/item/EnumColor; d color
f Ljava/util/Optional; e name
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/saveddata/maps/MapIconBanner; a fromWorld
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/Holder; a getDecoration
m ()Ljava/lang/String; b getId
m ()Lnet/minecraft/core/BlockPosition; c pos
m ()Lnet/minecraft/world/item/EnumColor; d color
m ()Ljava/util/Optional; e name
c net/minecraft/world/level/saveddata/maps/MapIconBanner$1 net/minecraft/world/level/saveddata/maps/MapBanner$1
f [I a $SwitchMap$net$minecraft$world$item$DyeColor
c net/minecraft/world/level/saveddata/maps/MapId net/minecraft/world/level/saveddata/maps/MapId
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f I c id
m ()Ljava/lang/String; a key
m ()I b id
c net/minecraft/world/level/saveddata/maps/PersistentIdCounts net/minecraft/world/level/saveddata/maps/MapIndex
f Ljava/lang/String; a FILE_NAME
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; b usedAuxIds
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m ()Lnet/minecraft/world/level/saveddata/PersistentBase$a; a factory
m ()Lnet/minecraft/world/level/saveddata/maps/MapId; b getFreeAuxValueForMap
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/saveddata/maps/PersistentIdCounts; b load
c net/minecraft/world/level/saveddata/maps/WorldMap net/minecraft/world/level/saveddata/maps/MapItemSavedData
f I a MAX_SCALE
f I b TRACKED_DECORATION_LIMIT
f I c centerX
f I d centerZ
f Lnet/minecraft/resources/ResourceKey; e dimension
f B f scale
f [B g colors
f Z h locked
f Lorg/slf4j/Logger; i LOGGER
f I j MAP_SIZE
f I k HALF_MAP_SIZE
f Z l trackingPosition
f Z m unlimitedTracking
f Ljava/util/List; n carriedBy
f Ljava/util/Map; o carriedByPlayers
f Ljava/util/Map; p bannerMarkers
f Ljava/util/Map; q decorations
f Ljava/util/Map; r frameMarkers
f I s trackedDecorationCount
m (Ljava/lang/String;)V a removeDecoration
m (BZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a createForClient
m (Lnet/minecraft/world/level/IBlockAccess;II)V a checkBanners
m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/network/protocol/Packet; a getUpdatePacket
m (II)V a setColorsDirty
m (IIB)Z a updateColor
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a tickCarriedBy
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/GeneratorAccess;Ljava/lang/String;DDDLnet/minecraft/network/chat/IChatBaseComponent;)V a addDecoration
m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/level/saveddata/maps/WorldMap$WorldMapHumanTracker; a getHoldingPlayer
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;Ljava/lang/String;Lnet/minecraft/core/Holder;)V a addTargetDecoration
m (Lnet/minecraft/core/BlockPosition;I)V a removedFromFrame
m (Ljava/util/List;)V a addClientSideDecorations
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Predicate; a mapMatcher
m (DDBZZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a createFresh
m (I)Z a isTrackedCountOverLimit
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a toggleBanner
m ()Lnet/minecraft/world/level/saveddata/PersistentBase$a; a factory
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; b load
m (IIB)V b setColor
m ()Lnet/minecraft/world/level/saveddata/maps/WorldMap; b locked
m ()Lnet/minecraft/world/level/saveddata/maps/WorldMap; e scaled
m ()Ljava/util/Collection; f getBanners
m ()Z g isExplorationMap
m ()Ljava/lang/Iterable; h getDecorations
m ()V i setDecorationsDirty
c net/minecraft/world/level/saveddata/maps/WorldMap$WorldMapHumanTracker net/minecraft/world/level/saveddata/maps/MapItemSavedData$HoldingPlayer
f Lnet/minecraft/world/entity/player/EntityHuman; a player
f I b step
f Z d dirtyData
f I e minDirtyX
f I f minDirtyY
f I g maxDirtyX
f I h maxDirtyY
f Z i dirtyDecorations
f I j tick
m (II)V a markColorsDirty
m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/network/protocol/Packet; a nextUpdatePacket
m ()V b markDecorationsDirty
c net/minecraft/world/level/saveddata/maps/WorldMap$b net/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b startX
f I c startY
f I d width
f I e height
f [B f mapColors
m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; a read
m ()I a startX
m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V a write
m (Lnet/minecraft/world/level/saveddata/maps/WorldMap;)V a applyToMap
m ()I b startY
m ()I c width
m ()I d height
m ()[B e mapColors
c net/minecraft/world/level/saveddata/maps/WorldMapFrame net/minecraft/world/level/saveddata/maps/MapFrame
f Lnet/minecraft/core/BlockPosition; a pos
f I b rotation
f I c entityId
m ()Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/core/BlockPosition;)Ljava/lang/String; a frameId
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/saveddata/maps/WorldMapFrame; a load
m ()Lnet/minecraft/core/BlockPosition; b getPos
m ()I c getRotation
m ()I d getEntityId
m ()Ljava/lang/String; e getId
c net/minecraft/world/level/storage/Convertable net/minecraft/world/level/storage/LevelStorageSource
f Ljava/lang/String; a ALLOWED_SYMLINKS_CONFIG_NAME
f Lorg/slf4j/Logger; b LOGGER
f Ljava/time/format/DateTimeFormatter; c FORMATTER
f Ljava/lang/String; d TAG_DATA
f Ljava/nio/file/PathMatcher; e NO_SYMLINKS_ALLOWED
f I f UNCOMPRESSED_NBT_QUOTA
f I g DISK_SPACE_WARNING_THRESHOLD
f Ljava/nio/file/Path; h baseDir
f Ljava/nio/file/Path; i backupDir
f Lcom/mojang/datafixers/DataFixer; j fixerUpper
f Lnet/minecraft/world/level/validation/DirectoryValidator; k worldDirValidator
m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/server/packs/repository/ResourcePackRepository;Z)Lnet/minecraft/server/WorldLoader$d; a getPackConfig
m ()Ljava/lang/String; a getName
m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/core/IRegistry;Lnet/minecraft/core/IRegistryCustom$Dimension;)Lnet/minecraft/world/level/storage/LevelDataAndDimensions; a getLevelDataAndDimensions
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/WorldDataConfiguration; a readDataConfig
m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/storage/Convertable$b;Z)Lnet/minecraft/world/level/storage/WorldInfo; a makeLevelSummary
m (Lnet/minecraft/world/level/storage/Convertable$a;)Ljava/util/concurrent/CompletableFuture; a loadLevelSummaries
m (Lnet/minecraft/world/level/storage/Convertable$b;Z)Lnet/minecraft/world/level/storage/WorldInfo; a readLevelSummary
m (Ljava/lang/String;)Z a isNewLevelIdAcceptable
m (Ljava/nio/file/Path;)Lnet/minecraft/world/level/validation/DirectoryValidator; a parseValidator
m (Lnet/minecraft/world/level/storage/Convertable$b;)J a getFileModificationTime
m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lcom/mojang/serialization/Dynamic; a readLevelDataTagFixed
m (Ljava/lang/String;)Z b levelExists
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/flag/FeatureFlagSet; b parseFeatureFlagsFromSummary
m ()Lnet/minecraft/world/level/storage/Convertable$a; b findLevelCandidates
m (Ljava/nio/file/Path;)Lnet/minecraft/world/level/storage/Convertable; b createDefault
m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/NBTTagCompound; c readLevelDataTagRaw
m ()Ljava/nio/file/Path; c getBaseDir
m (Ljava/lang/String;)Ljava/nio/file/Path; c getLevelPath
m (Ljava/nio/file/Path;)Ljava/time/Instant; d getFileModificationTime
m ()Ljava/nio/file/Path; d getBackupPath
m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/NBTBase; e readLightweightData
m ()Lnet/minecraft/world/level/validation/DirectoryValidator; e getWorldDirValidator
m ()I f getStorageVersion
c net/minecraft/world/level/storage/Convertable$ConversionSession net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess
f Lnet/minecraft/util/SessionLock; b lock
f Lnet/minecraft/world/level/storage/Convertable$b; c levelDirectory
f Ljava/lang/String; d levelId
f Ljava/util/Map; e resources
m (Ljava/lang/String;)V a renameLevel
m ()J a estimateDiskSpace
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/WorldInfo; a getSummary
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/storage/SaveData;Lnet/minecraft/nbt/NBTTagCompound;)V a saveDataTag
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/level/storage/SaveData;)V a saveDataTag
m (Lnet/minecraft/resources/ResourceKey;)Ljava/nio/file/Path; a getDimensionPath
m (Ljava/util/function/Consumer;)V a modifyLevelDataWithoutDatafix
m (Lnet/minecraft/world/level/storage/SavedFile;)Ljava/nio/file/Path; a getLevelPath
m (Lnet/minecraft/nbt/NBTTagCompound;)V a saveLevelData
m (Z)Ljava/time/Instant; a getFileModificationTime
m (Z)Lcom/mojang/serialization/Dynamic; b getDataTag
m (Ljava/lang/String;)V b renameAndDropPlayer
m ()Z b checkForLowDiskSpace
m ()V c safeClose
m ()Lnet/minecraft/world/level/storage/Convertable; d parent
m ()Lnet/minecraft/world/level/storage/Convertable$b; e getLevelDirectory
m ()Ljava/lang/String; f getLevelId
m ()Lnet/minecraft/world/level/storage/WorldNBTStorage; g createPlayerStorage
m ()Lcom/mojang/serialization/Dynamic; h getDataTag
m ()Lcom/mojang/serialization/Dynamic; i getDataTagFallback
m ()Ljava/util/Optional; j getIconFile
m ()V k deleteLevel
m ()J l makeWorldBackup
m ()Z m hasWorldData
m ()Z n restoreLevelDataFromOld
m ()V o checkLock
c net/minecraft/world/level/storage/Convertable$ConversionSession$1 net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$1
m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a visitFile
m (Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; a postVisitDirectory
c net/minecraft/world/level/storage/Convertable$ConversionSession$2 net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$2
m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a visitFile
c net/minecraft/world/level/storage/Convertable$a net/minecraft/world/level/storage/LevelStorageSource$LevelCandidates
f Ljava/util/List; a levels
m ()Z a isEmpty
m ()Ljava/util/List; b levels
c net/minecraft/world/level/storage/Convertable$b net/minecraft/world/level/storage/LevelStorageSource$LevelDirectory
f Ljava/nio/file/Path; a path
m (Lnet/minecraft/world/level/storage/SavedFile;)Ljava/nio/file/Path; a resourcePath
m ()Ljava/lang/String; a directoryName
m (Ljava/time/LocalDateTime;)Ljava/nio/file/Path; a corruptedDataFile
m (Ljava/time/LocalDateTime;)Ljava/nio/file/Path; b rawDataFile
m ()Ljava/nio/file/Path; b dataFile
m ()Ljava/nio/file/Path; c oldDataFile
m ()Ljava/nio/file/Path; d iconFile
m ()Ljava/nio/file/Path; e lockFile
m ()Ljava/nio/file/Path; f path
c net/minecraft/world/level/storage/DataVersion net/minecraft/world/level/storage/DataVersion
f Ljava/lang/String; a MAIN_SERIES
f I b version
f Ljava/lang/String; c series
m ()Z a isSideSeries
m (Lnet/minecraft/world/level/storage/DataVersion;)Z a isCompatible
m ()Ljava/lang/String; b getSeries
m ()I c getVersion
c net/minecraft/world/level/storage/FileNameDateFormatter net/minecraft/world/level/storage/FileNameDateFormatter
m ()Ljava/time/format/DateTimeFormatter; a create
c net/minecraft/world/level/storage/IWorldDataServer net/minecraft/world/level/storage/ServerLevelData
m (Z)V a setThundering
m (Lnet/minecraft/world/level/EnumGamemode;)V a setGameType
m (Ljava/util/UUID;)V a setWanderingTraderId
m (I)V a setClearWeatherTime
m (Lnet/minecraft/CrashReportSystemDetails;Lnet/minecraft/world/level/LevelHeightAccessor;)V a fillCrashReportCategory
m (J)V a setGameTime
m (Lnet/minecraft/world/level/border/WorldBorder$c;)V a setWorldBorder
m (I)V b setThunderTime
m (J)V b setDayTime
m (I)V c setRainTime
m (Z)V c setInitialized
m (I)V d setWanderingTraderSpawnDelay
m ()Ljava/lang/String; e getLevelName
m (I)V e setWanderingTraderSpawnChance
m ()I f getClearWeatherTime
m ()I h getThunderTime
m ()I j getRainTime
m ()Lnet/minecraft/world/level/EnumGamemode; k getGameType
m ()Z m isAllowCommands
m ()Z n isInitialized
m ()Lnet/minecraft/world/level/border/WorldBorder$c; p getWorldBorder
m ()Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue; s getScheduledEvents
m ()I t getWanderingTraderSpawnDelay
m ()I u getWanderingTraderSpawnChance
m ()Ljava/util/UUID; v getWanderingTraderId
m ()Ljava/lang/String; w lambda$fillCrashReportCategory$1
m ()Ljava/lang/String; x lambda$fillCrashReportCategory$0
c net/minecraft/world/level/storage/LevelDataAndDimensions net/minecraft/world/level/storage/LevelDataAndDimensions
f Lnet/minecraft/world/level/storage/SaveData; a worldData
f Lnet/minecraft/world/level/levelgen/WorldDimensions$b; b dimensions
m ()Lnet/minecraft/world/level/storage/SaveData; a worldData
m ()Lnet/minecraft/world/level/levelgen/WorldDimensions$b; b dimensions
c net/minecraft/world/level/storage/LevelStorageException net/minecraft/world/level/storage/LevelStorageException
f Lnet/minecraft/network/chat/IChatBaseComponent; a messageComponent
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getMessageComponent
c net/minecraft/world/level/storage/LevelVersion net/minecraft/world/level/storage/LevelVersion
f I a levelDataVersion
f J b lastPlayed
f Ljava/lang/String; c minecraftVersionName
f Lnet/minecraft/world/level/storage/DataVersion; d minecraftVersion
f Z e snapshot
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/LevelVersion; a parse
m ()I a levelDataVersion
m ()J b lastPlayed
m ()Ljava/lang/String; c minecraftVersionName
m ()Lnet/minecraft/world/level/storage/DataVersion; d minecraftVersion
m ()Z e snapshot
c net/minecraft/world/level/storage/PersistentCommandStorage net/minecraft/world/level/storage/CommandStorage
f Ljava/lang/String; a ID_PREFIX
f Ljava/util/Map; b namespaces
f Lnet/minecraft/world/level/storage/WorldPersistentData; c storage
m (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/storage/PersistentCommandStorage$a; a lambda$factory$1
m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/PersistentCommandStorage$a; a newStorage
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/nbt/NBTTagCompound;)V a set
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/nbt/NBTTagCompound; a get
m ()Ljava/util/stream/Stream; a keys
m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$keys$2
m (Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/PersistentBase$a; b factory
m (Ljava/lang/String;)Ljava/lang/String; c createId
m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/PersistentCommandStorage$a; d lambda$factory$0
c net/minecraft/world/level/storage/PersistentCommandStorage$a net/minecraft/world/level/storage/CommandStorage$Container
f Ljava/lang/String; a TAG_CONTENTS
f Ljava/util/Map; b storage
m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; a get
m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a lambda$getKeys$1
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$save$0
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;)V a put
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/storage/PersistentCommandStorage$a; a load
m (Ljava/lang/String;)Ljava/util/stream/Stream; b getKeys
c net/minecraft/world/level/storage/SaveData net/minecraft/world/level/storage/WorldData
f I d ANVIL_VERSION_ID
f I e MCREGION_VERSION_ID
m ()Z A isDebugWorld
m ()Lcom/mojang/serialization/Lifecycle; B worldGenSettingsLifecycle
m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a; C endDragonFightData
m ()Lnet/minecraft/world/level/WorldDataConfiguration; D getDataConfiguration
m ()Lnet/minecraft/nbt/NBTTagCompound; E getCustomBossEvents
m ()Z F wasModded
m ()Ljava/util/Set; G getKnownServerBrands
m ()Ljava/util/Set; H getRemovedFeatureFlags
m ()Lnet/minecraft/world/level/storage/IWorldDataServer; I overworldData
m ()Lnet/minecraft/world/level/WorldSettings; J getLevelSettings
m ()Lnet/minecraft/world/flag/FeatureFlagSet; K enabledFeatures
m (Lnet/minecraft/world/level/EnumGamemode;)V a setGameType
m (Lnet/minecraft/world/level/WorldDataConfiguration;)V a setDataConfiguration
m (Lnet/minecraft/nbt/NBTTagCompound;)V a setCustomBossEvents
m ()Ljava/lang/String; a lambda$fillCrashReportCategory$3
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a createTag
m (Lnet/minecraft/CrashReportSystemDetails;)V a fillCrashReportCategory
m (Lnet/minecraft/world/EnumDifficulty;)V a setDifficulty
m (Ljava/lang/String;Z)V a setModdedInfo
m (Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a;)V a setEndDragonFightData
m ()Ljava/lang/String; b lambda$fillCrashReportCategory$2
m ()Ljava/lang/String; c lambda$fillCrashReportCategory$1
m ()Ljava/lang/String; d lambda$fillCrashReportCategory$0
m (Z)V d setDifficultyLocked
m ()Ljava/lang/String; e getLevelName
m (I)Ljava/lang/String; f getStorageVersionName
m ()Lnet/minecraft/world/level/EnumGamemode; k getGameType
m ()Z l isHardcore
m ()Z m isAllowCommands
m ()Lnet/minecraft/world/level/GameRules; o getGameRules
m ()Lnet/minecraft/world/EnumDifficulty; q getDifficulty
m ()Z r isDifficultyLocked
m ()Lnet/minecraft/nbt/NBTTagCompound; w getLoadedPlayerTag
m ()I x getVersion
m ()Lnet/minecraft/world/level/levelgen/WorldOptions; y worldGenOptions
m ()Z z isFlatWorld
c net/minecraft/world/level/storage/SavedFile net/minecraft/world/level/storage/LevelResource
f Lnet/minecraft/world/level/storage/SavedFile; a PLAYER_ADVANCEMENTS_DIR
f Lnet/minecraft/world/level/storage/SavedFile; b PLAYER_STATS_DIR
f Lnet/minecraft/world/level/storage/SavedFile; c PLAYER_DATA_DIR
f Lnet/minecraft/world/level/storage/SavedFile; d PLAYER_OLD_DATA_DIR
f Lnet/minecraft/world/level/storage/SavedFile; e LEVEL_DATA_FILE
f Lnet/minecraft/world/level/storage/SavedFile; f OLD_LEVEL_DATA_FILE
f Lnet/minecraft/world/level/storage/SavedFile; g ICON_FILE
f Lnet/minecraft/world/level/storage/SavedFile; h LOCK_FILE
f Lnet/minecraft/world/level/storage/SavedFile; i GENERATED_DIR
f Lnet/minecraft/world/level/storage/SavedFile; j DATAPACK_DIR
f Lnet/minecraft/world/level/storage/SavedFile; k MAP_RESOURCE_FILE
f Lnet/minecraft/world/level/storage/SavedFile; l ROOT
f Ljava/lang/String; m id
m ()Ljava/lang/String; a getId
c net/minecraft/world/level/storage/SecondaryWorldData net/minecraft/world/level/storage/DerivedLevelData
f Lnet/minecraft/world/level/storage/SaveData; a worldData
f Lnet/minecraft/world/level/storage/IWorldDataServer; b wrapped
m (Z)V a setThundering
m (Lnet/minecraft/world/level/EnumGamemode;)V a setGameType
m (Ljava/util/UUID;)V a setWanderingTraderId
m (I)V a setClearWeatherTime
m (Lnet/minecraft/core/BlockPosition;F)V a setSpawn
m (Lnet/minecraft/CrashReportSystemDetails;Lnet/minecraft/world/level/LevelHeightAccessor;)V a fillCrashReportCategory
m ()Lnet/minecraft/core/BlockPosition; a getSpawnPos
m (J)V a setGameTime
m (Lnet/minecraft/world/level/border/WorldBorder$c;)V a setWorldBorder
m (Z)V b setRaining
m (I)V b setThunderTime
m (J)V b setDayTime
m ()F b getSpawnAngle
m ()J c getGameTime
m (I)V c setRainTime
m (Z)V c setInitialized
m (I)V d setWanderingTraderSpawnDelay
m ()J d getDayTime
m ()Ljava/lang/String; e getLevelName
m (I)V e setWanderingTraderSpawnChance
m ()I f getClearWeatherTime
m ()Z g isThundering
m ()I h getThunderTime
m ()Z i isRaining
m ()I j getRainTime
m ()Lnet/minecraft/world/level/EnumGamemode; k getGameType
m ()Z l isHardcore
m ()Z m isAllowCommands
m ()Z n isInitialized
m ()Lnet/minecraft/world/level/GameRules; o getGameRules
m ()Lnet/minecraft/world/level/border/WorldBorder$c; p getWorldBorder
m ()Lnet/minecraft/world/EnumDifficulty; q getDifficulty
m ()Z r isDifficultyLocked
m ()Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue; s getScheduledEvents
m ()I t getWanderingTraderSpawnDelay
m ()I u getWanderingTraderSpawnChance
m ()Ljava/util/UUID; v getWanderingTraderId
c net/minecraft/world/level/storage/WorldData net/minecraft/world/level/storage/LevelData
m (Lnet/minecraft/world/level/LevelHeightAccessor;)Ljava/lang/String; a lambda$fillCrashReportCategory$0
m (Lnet/minecraft/CrashReportSystemDetails;Lnet/minecraft/world/level/LevelHeightAccessor;)V a fillCrashReportCategory
m ()Lnet/minecraft/core/BlockPosition; a getSpawnPos
m ()F b getSpawnAngle
m (Z)V b setRaining
m ()J c getGameTime
m ()J d getDayTime
m ()Ljava/lang/String; e lambda$fillCrashReportCategory$1
m ()Z g isThundering
m ()Z i isRaining
m ()Z l isHardcore
m ()Lnet/minecraft/world/level/GameRules; o getGameRules
m ()Lnet/minecraft/world/EnumDifficulty; q getDifficulty
m ()Z r isDifficultyLocked
c net/minecraft/world/level/storage/WorldDataMutable net/minecraft/world/level/storage/WritableLevelData
m (Lnet/minecraft/core/BlockPosition;F)V a setSpawn
c net/minecraft/world/level/storage/WorldDataServer net/minecraft/world/level/storage/PrimaryLevelData
f I A wanderingTraderSpawnDelay
f I B wanderingTraderSpawnChance
f Ljava/util/UUID; C wanderingTraderId
f Ljava/util/Set; D knownServerBrands
f Z E wasModded
f Ljava/util/Set; F removedFeatureFlags
f Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue; G scheduledEvents
f Ljava/lang/String; a LEVEL_NAME
f Ljava/lang/String; b PLAYER
f Ljava/lang/String; c WORLD_GEN_SETTINGS
f Lorg/slf4j/Logger; f LOGGER
f Lnet/minecraft/world/level/WorldSettings; g settings
f Lnet/minecraft/world/level/levelgen/WorldOptions; h worldOptions
f Lnet/minecraft/world/level/storage/WorldDataServer$a; i specialWorldProperty
f Lcom/mojang/serialization/Lifecycle; j worldGenSettingsLifecycle
f Lnet/minecraft/core/BlockPosition; k spawnPos
f F l spawnAngle
f J m gameTime
f J n dayTime
f Lnet/minecraft/nbt/NBTTagCompound; o loadedPlayerTag
f I p version
f I q clearWeatherTime
f Z r raining
f I s rainTime
f Z t thundering
f I u thunderTime
f Z v initialized
f Z w difficultyLocked
f Lnet/minecraft/world/level/border/WorldBorder$c; x worldBorder
f Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a; y endDragonFightData
f Lnet/minecraft/nbt/NBTTagCompound; z customBossEvents
m ()Z A isDebugWorld
m ()Lcom/mojang/serialization/Lifecycle; B worldGenSettingsLifecycle
m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a; C endDragonFightData
m ()Lnet/minecraft/world/level/WorldDataConfiguration; D getDataConfiguration
m ()Lnet/minecraft/nbt/NBTTagCompound; E getCustomBossEvents
m ()Z F wasModded
m ()Ljava/util/Set; G getKnownServerBrands
m ()Ljava/util/Set; H getRemovedFeatureFlags
m ()Lnet/minecraft/world/level/storage/IWorldDataServer; I overworldData
m ()Lnet/minecraft/world/level/WorldSettings; J getLevelSettings
m (Z)V a setThundering
m (Lnet/minecraft/world/level/EnumGamemode;)V a setGameType
m (Ljava/util/UUID;)V a setWanderingTraderId
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTTagCompound;)V a setTagData
m (Ljava/util/Set;)Lnet/minecraft/nbt/NBTTagList; a stringCollectionToTag
m (Ljava/lang/String;Z)V a setModdedInfo
m (J)V a setGameTime
m (Lnet/minecraft/world/level/dimension/end/EnderDragonBattle$a;)V a setEndDragonFightData
m (Lnet/minecraft/world/level/border/WorldBorder$c;)V a setWorldBorder
m (Lnet/minecraft/world/level/WorldDataConfiguration;)V a setDataConfiguration
m (I)V a setClearWeatherTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a setCustomBossEvents
m (Lnet/minecraft/core/BlockPosition;F)V a setSpawn
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a createTag
m (Lnet/minecraft/CrashReportSystemDetails;Lnet/minecraft/world/level/LevelHeightAccessor;)V a fillCrashReportCategory
m ()Lnet/minecraft/core/BlockPosition; a getSpawnPos
m (Lnet/minecraft/world/EnumDifficulty;)V a setDifficulty
m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldSettings;Lnet/minecraft/world/level/storage/WorldDataServer$a;Lnet/minecraft/world/level/levelgen/WorldOptions;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/world/level/storage/WorldDataServer; a parse
m (Z)V b setRaining
m (J)V b setDayTime
m (I)V b setThunderTime
m ()F b getSpawnAngle
m ()J c getGameTime
m (I)V c setRainTime
m (Z)V c setInitialized
m (I)V d setWanderingTraderSpawnDelay
m ()J d getDayTime
m (Z)V d setDifficultyLocked
m ()Ljava/lang/String; e getLevelName
m (I)V e setWanderingTraderSpawnChance
m ()I f getClearWeatherTime
m ()Z g isThundering
m ()I h getThunderTime
m ()Z i isRaining
m ()I j getRainTime
m ()Lnet/minecraft/world/level/EnumGamemode; k getGameType
m ()Z l isHardcore
m ()Z m isAllowCommands
m ()Z n isInitialized
m ()Lnet/minecraft/world/level/GameRules; o getGameRules
m ()Lnet/minecraft/world/level/border/WorldBorder$c; p getWorldBorder
m ()Lnet/minecraft/world/EnumDifficulty; q getDifficulty
m ()Z r isDifficultyLocked
m ()Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue; s getScheduledEvents
m ()I t getWanderingTraderSpawnDelay
m ()I u getWanderingTraderSpawnChance
m ()Ljava/util/UUID; v getWanderingTraderId
m ()Lnet/minecraft/nbt/NBTTagCompound; w getLoadedPlayerTag
m ()I x getVersion
m ()Lnet/minecraft/world/level/levelgen/WorldOptions; y worldGenOptions
m ()Z z isFlatWorld
c net/minecraft/world/level/storage/WorldDataServer$a net/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty
f Lnet/minecraft/world/level/storage/WorldDataServer$a; a NONE
f Lnet/minecraft/world/level/storage/WorldDataServer$a; b FLAT
f Lnet/minecraft/world/level/storage/WorldDataServer$a; c DEBUG
c net/minecraft/world/level/storage/WorldInfo net/minecraft/world/level/storage/LevelSummary
f Lnet/minecraft/network/chat/IChatBaseComponent; a PLAY_WORLD
f Lnet/minecraft/world/level/WorldSettings; b settings
f Lnet/minecraft/world/level/storage/LevelVersion; c levelVersion
f Ljava/lang/String; d levelId
f Z e requiresManualConversion
f Z f locked
f Z g experimental
f Ljava/nio/file/Path; h icon
f Lnet/minecraft/network/chat/IChatBaseComponent; i info
m (Lnet/minecraft/world/level/storage/WorldInfo;)I a compareTo
m ()Ljava/lang/String; a getLevelId
m ()Ljava/lang/String; b getLevelName
m ()Ljava/nio/file/Path; c getIcon
m ()Z d requiresManualConversion
m ()Z e isExperimental
m ()J f getLastPlayed
m ()Lnet/minecraft/world/level/WorldSettings; g getSettings
m ()Lnet/minecraft/world/level/EnumGamemode; h getGameMode
m ()Z i isHardcore
m ()Z j hasCommands
m ()Lnet/minecraft/network/chat/IChatMutableComponent; k getWorldVersionName
m ()Lnet/minecraft/world/level/storage/LevelVersion; l levelVersion
m ()Z m shouldBackup
m ()Z n isDowngrade
m ()Lnet/minecraft/world/level/storage/WorldInfo$a; o backupStatus
m ()Z p isLocked
m ()Z q isDisabled
m ()Z r isCompatible
m ()Lnet/minecraft/network/chat/IChatBaseComponent; s getInfo
m ()Lnet/minecraft/network/chat/IChatBaseComponent; t primaryActionMessage
m ()Z u primaryActionActive
m ()Z v canUpload
m ()Z w canEdit
m ()Z x canRecreate
m ()Z y canDelete
m ()Lnet/minecraft/network/chat/IChatBaseComponent; z createInfo
c net/minecraft/world/level/storage/WorldInfo$a net/minecraft/world/level/storage/LevelSummary$BackupStatus
f Lnet/minecraft/world/level/storage/WorldInfo$a; a NONE
f Lnet/minecraft/world/level/storage/WorldInfo$a; b DOWNGRADE
f Lnet/minecraft/world/level/storage/WorldInfo$a; c UPGRADE_TO_SNAPSHOT
f Z d shouldBackup
f Z e severe
f Ljava/lang/String; f translationKey
f [Lnet/minecraft/world/level/storage/WorldInfo$a; g $VALUES
m ()Z a shouldBackup
m ()Z b isSevere
m ()Ljava/lang/String; c getTranslationKey
m ()[Lnet/minecraft/world/level/storage/WorldInfo$a; d $values
c net/minecraft/world/level/storage/WorldInfo$b net/minecraft/world/level/storage/LevelSummary$CorruptedLevelSummary
f Lnet/minecraft/network/chat/IChatBaseComponent; b INFO
f Lnet/minecraft/network/chat/IChatBaseComponent; c RECOVER
f J d lastPlayed
m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$static$0
m ()Ljava/lang/String; b getLevelName
m ()J f getLastPlayed
m ()Z q isDisabled
m ()Lnet/minecraft/network/chat/IChatBaseComponent; s getInfo
m ()Lnet/minecraft/network/chat/IChatBaseComponent; t primaryActionMessage
m ()Z u primaryActionActive
m ()Z v canUpload
m ()Z w canEdit
m ()Z x canRecreate
c net/minecraft/world/level/storage/WorldInfo$c net/minecraft/world/level/storage/LevelSummary$SymlinkLevelSummary
f Lnet/minecraft/network/chat/IChatBaseComponent; b MORE_INFO_BUTTON
f Lnet/minecraft/network/chat/IChatBaseComponent; c INFO
m ()Ljava/lang/String; b getLevelName
m ()J f getLastPlayed
m ()Z q isDisabled
m ()Lnet/minecraft/network/chat/IChatBaseComponent; s getInfo
m ()Lnet/minecraft/network/chat/IChatBaseComponent; t primaryActionMessage
m ()Z u primaryActionActive
m ()Z v canUpload
m ()Z w canEdit
m ()Z x canRecreate
c net/minecraft/world/level/storage/WorldNBTStorage net/minecraft/world/level/storage/PlayerDataStorage
f Lcom/mojang/datafixers/DataFixer; a fixerUpper
f Lorg/slf4j/Logger; b LOGGER
f Ljava/io/File; c playerDir
f Ljava/time/format/DateTimeFormatter; d FORMATTER
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a save
m (Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/Optional; b load
c net/minecraft/world/level/storage/WorldPersistentData net/minecraft/world/level/storage/DimensionDataStorage
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/Map; b cache
f Lcom/mojang/datafixers/DataFixer; c fixerUpper
f Lnet/minecraft/core/HolderLookup$a; d registries
f Ljava/io/File; e dataFolder
m (Lnet/minecraft/world/level/saveddata/PersistentBase$a;Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/PersistentBase; a computeIfAbsent
m (Ljava/lang/String;Lnet/minecraft/util/datafix/DataFixTypes;I)Lnet/minecraft/nbt/NBTTagCompound; a readTagFromDisk
m (Ljava/util/function/BiFunction;Lnet/minecraft/util/datafix/DataFixTypes;Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/PersistentBase; a readSavedData
m (Ljava/lang/String;)Ljava/io/File; a getDataFile
m (Ljava/io/PushbackInputStream;)Z a isGzip
m (Ljava/lang/String;Lnet/minecraft/world/level/saveddata/PersistentBase;)V a set
m (Lnet/minecraft/world/level/saveddata/PersistentBase$a;Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/PersistentBase; b get
c net/minecraft/world/level/storage/loot/ContainerComponentManipulator net/minecraft/world/level/storage/loot/ContainerComponentManipulator
m (Ljava/lang/Object;)Ljava/util/stream/Stream; a getContents
m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; a setContents
m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/UnaryOperator;)V a modifyItems
m (Ljava/util/function/UnaryOperator;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a lambda$modifyItems$0
m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;Ljava/util/stream/Stream;)V a setContents
m (Lnet/minecraft/world/item/ItemStack;Ljava/util/stream/Stream;)V a setContents
m ()Lnet/minecraft/core/component/DataComponentType; a type
m ()Ljava/lang/Object; b empty
c net/minecraft/world/level/storage/loot/ContainerComponentManipulators net/minecraft/world/level/storage/loot/ContainerComponentManipulators
f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; a CONTAINER
f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; b BUNDLE_CONTENTS
f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; c CHARGED_PROJECTILES
f Ljava/util/Map; d ALL_MANIPULATORS
f Lcom/mojang/serialization/Codec; e CODEC
m (Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; a lambda$static$0
m ()Ljava/lang/String; a lambda$static$1
m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; a lambda$static$2
c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$1 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$1
m (Ljava/lang/Object;)Ljava/util/stream/Stream; a getContents
m (Lnet/minecraft/world/item/component/ItemContainerContents;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/ItemContainerContents; a setContents
m (Lnet/minecraft/world/item/component/ItemContainerContents;)Ljava/util/stream/Stream; a getContents
m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; a setContents
m ()Lnet/minecraft/core/component/DataComponentType; a type
m ()Ljava/lang/Object; b empty
m ()Lnet/minecraft/world/item/component/ItemContainerContents; c empty
c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$2 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$2
m (Ljava/lang/Object;)Ljava/util/stream/Stream; a getContents
m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; a setContents
m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/stream/Stream; a getContents
m (Lnet/minecraft/world/item/component/BundleContents;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/BundleContents; a setContents
m ()Lnet/minecraft/core/component/DataComponentType; a type
m ()Ljava/lang/Object; b empty
m ()Lnet/minecraft/world/item/component/BundleContents; c empty
c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$3 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$3
m (Ljava/lang/Object;)Ljava/util/stream/Stream; a getContents
m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; a setContents
m (Lnet/minecraft/world/item/component/ChargedProjectiles;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/ChargedProjectiles; a setContents
m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/stream/Stream; a getContents
m ()Lnet/minecraft/core/component/DataComponentType; a type
m ()Ljava/lang/Object; b empty
m ()Lnet/minecraft/world/item/component/ChargedProjectiles; c empty
c net/minecraft/world/level/storage/loot/IntRange net/minecraft/world/level/storage/loot/IntRange
f Lcom/mojang/serialization/Codec; a CODEC
f Lcom/mojang/serialization/Codec; b RECORD_CODEC
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c min
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d max
f Lnet/minecraft/world/level/storage/loot/IntRange$b; e limiter
f Lnet/minecraft/world/level/storage/loot/IntRange$a; f predicate
m (II)Lnet/minecraft/world/level/storage/loot/IntRange; a range
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)Z a lambda$new$10
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)I a clamp
m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/storage/loot/IntRange; a lambda$static$3
m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lcom/mojang/datafixers/util/Either; a lambda$static$4
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()Ljava/util/Set; a getReferencedContextParams
m (I)Lnet/minecraft/world/level/storage/loot/IntRange; a exact
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/LootTableInfo;I)Z a lambda$new$12
m (I)Lnet/minecraft/world/level/storage/loot/IntRange; b lowerBound
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/LootTableInfo;I)I b lambda$new$11
m ()Ljava/util/OptionalInt; b unpackExact
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)I b lambda$new$9
m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/Optional; b lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)Z b test
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)Z c lambda$new$6
m (I)Lnet/minecraft/world/level/storage/loot/IntRange; c upperBound
m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/Optional; c lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)Z c lambda$new$8
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)I d lambda$new$7
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;I)I d lambda$new$5
c net/minecraft/world/level/storage/loot/IntRange$a net/minecraft/world/level/storage/loot/IntRange$IntChecker
c net/minecraft/world/level/storage/loot/IntRange$b net/minecraft/world/level/storage/loot/IntRange$IntLimiter
c net/minecraft/world/level/storage/loot/LootCollector net/minecraft/world/level/storage/loot/ValidationContext
f Lnet/minecraft/util/ProblemReporter; a reporter
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; b params
f Lnet/minecraft/core/HolderGetter$a; c resolver
f Ljava/util/Set; d visitedElements
m (Lnet/minecraft/world/level/storage/loot/LootItemUser;)V a validateUser
m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/LootCollector; a forChild
m ()Lnet/minecraft/core/HolderGetter$a; a resolver
m (Lnet/minecraft/resources/ResourceKey;)Z a hasVisitedElement
m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootCollector; a enterElement
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet;)Lnet/minecraft/world/level/storage/loot/LootCollector; a setParams
m (Ljava/lang/String;)V b reportProblem
c net/minecraft/world/level/storage/loot/LootDataType net/minecraft/world/level/storage/loot/LootDataType
f Lnet/minecraft/world/level/storage/loot/LootDataType; a PREDICATE
f Lnet/minecraft/world/level/storage/loot/LootDataType; b MODIFIER
f Lnet/minecraft/world/level/storage/loot/LootDataType; c TABLE
f Lnet/minecraft/resources/ResourceKey; d registryKey
f Lcom/mojang/serialization/Codec; e codec
f Ljava/lang/String; f directory
f Lnet/minecraft/world/level/storage/loot/LootDataType$a; g validator
f Lorg/slf4j/Logger; h LOGGER
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)V a runValidation
m (Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/util/Optional; a deserialize
m ()Ljava/util/stream/Stream; a values
m ()Lnet/minecraft/resources/ResourceKey; b registryKey
m ()Lcom/mojang/serialization/Codec; c codec
m ()Ljava/lang/String; d directory
m ()Lnet/minecraft/world/level/storage/loot/LootDataType$a; e validator
m ()Lnet/minecraft/world/level/storage/loot/LootDataType$a; f createSimpleValidator
m ()Lnet/minecraft/world/level/storage/loot/LootDataType$a; g createLootTableValidator
c net/minecraft/world/level/storage/loot/LootDataType$a net/minecraft/world/level/storage/loot/LootDataType$Validator
c net/minecraft/world/level/storage/loot/LootItemUser net/minecraft/world/level/storage/loot/LootContextUser
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m ()Ljava/util/Set; a getReferencedContextParams
c net/minecraft/world/level/storage/loot/LootParams net/minecraft/world/level/storage/loot/LootParams
f Lnet/minecraft/server/level/WorldServer; a level
f Ljava/util/Map; b params
f Ljava/util/Map; c dynamicDrops
f F d luck
m ()Lnet/minecraft/server/level/WorldServer; a getLevel
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/function/Consumer;)V a addDynamicDrops
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Z a hasParam
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; b getParameter
m ()F b getLuck
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; c getOptionalParameter
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; d getParamOrNull
c net/minecraft/world/level/storage/loot/LootParams$a net/minecraft/world/level/storage/loot/LootParams$Builder
f Lnet/minecraft/server/level/WorldServer; a level
f Ljava/util/Map; b params
f Ljava/util/Map; c dynamicDrops
f F d luck
m ()Lnet/minecraft/server/level/WorldServer; a getLevel
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet;)Lnet/minecraft/world/level/storage/loot/LootParams; a create
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/level/storage/loot/LootParams$b;)Lnet/minecraft/world/level/storage/loot/LootParams$a; a withDynamicDrop
m (F)Lnet/minecraft/world/level/storage/loot/LootParams$a; a withLuck
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; a getParameter
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$a; a withParameter
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; b getOptionalParameter
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$a; b withOptionalParameter
c net/minecraft/world/level/storage/loot/LootParams$b net/minecraft/world/level/storage/loot/LootParams$DynamicDrop
c net/minecraft/world/level/storage/loot/LootSelector net/minecraft/world/level/storage/loot/LootPool
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/List; b entries
f Ljava/util/List; c conditions
f Ljava/util/function/Predicate; d compositeCondition
f Ljava/util/List; e functions
f Ljava/util/function/BiFunction; f compositeFunction
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; g rolls
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; h bonusRolls
m (Lnet/minecraft/world/level/storage/loot/LootSelector;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; a lambda$static$4
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a addRandomItems
m ()Lnet/minecraft/world/level/storage/loot/LootSelector$a; a lootPool
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/storage/loot/entries/LootEntry;)V a lambda$addRandomItem$6
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V b addRandomItem
m (Lnet/minecraft/world/level/storage/loot/LootSelector;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b lambda$static$3
m (Lnet/minecraft/world/level/storage/loot/LootSelector;)Ljava/util/List; c lambda$static$2
m (Lnet/minecraft/world/level/storage/loot/LootSelector;)Ljava/util/List; d lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/LootSelector;)Ljava/util/List; e lambda$static$0
c net/minecraft/world/level/storage/loot/LootSelector$a net/minecraft/world/level/storage/loot/LootPool$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a entries
f Lcom/google/common/collect/ImmutableList$Builder; b conditions
f Lcom/google/common/collect/ImmutableList$Builder; c functions
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d rolls
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; e bonusRolls
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/LootSelector$a; a apply
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/LootSelector$a; a add
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/LootSelector$a; a when
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootSelector$a; a setRolls
m ()Lnet/minecraft/world/level/storage/loot/LootSelector$a; a unwrap
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; b when
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; b apply
m ()Lnet/minecraft/world/level/storage/loot/LootSelector; b build
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootSelector$a; b setBonusRolls
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; c unwrap
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; d unwrap
c net/minecraft/world/level/storage/loot/LootTable net/minecraft/world/level/storage/loot/LootTable
f Lnet/minecraft/world/level/storage/loot/LootTable; a EMPTY
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; b DEFAULT_PARAM_SET
f J c RANDOMIZE_SEED
f Lcom/mojang/serialization/Codec; d DIRECT_CODEC
f Lcom/mojang/serialization/Codec; e CODEC
f Lorg/slf4j/Logger; f LOGGER
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; g paramSet
f Ljava/util/Optional; h randomSequence
f Ljava/util/List; i pools
f Ljava/util/List; j functions
f Ljava/util/function/BiFunction; k compositeFunction
m ()Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; a getParamSet
m (Lnet/minecraft/world/level/storage/loot/LootParams;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a getRandomItems
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getAvailableSlots
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)V a getRandomItemsRaw
m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;ILnet/minecraft/util/RandomSource;)V a shuffleAndSplitItems
m (Lnet/minecraft/world/level/storage/loot/LootParams;JLjava/util/function/Consumer;)V a getRandomItems
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; a createStackSplitter
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/level/storage/loot/LootParams;J)V a fill
m (Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/function/Consumer;)V a getRandomItemsRaw
m (Lnet/minecraft/world/level/storage/loot/LootParams;J)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a getRandomItems
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a getRandomItems
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)V b getRandomItems
m (Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/function/Consumer;)V b getRandomItems
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; b lootTable
c net/minecraft/world/level/storage/loot/LootTable$a net/minecraft/world/level/storage/loot/LootTable$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a pools
f Lcom/google/common/collect/ImmutableList$Builder; b functions
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; c paramSet
f Ljava/util/Optional; d randomSequence
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; a unwrap
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a setParamSet
m (Lnet/minecraft/world/level/storage/loot/LootSelector$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a withPool
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a setRandomSequence
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a apply
m ()Lnet/minecraft/world/level/storage/loot/LootTable; b build
c net/minecraft/world/level/storage/loot/LootTableInfo net/minecraft/world/level/storage/loot/LootContext
f Lnet/minecraft/world/level/storage/loot/LootParams; a params
f Lnet/minecraft/util/RandomSource; b random
f Lnet/minecraft/core/HolderGetter$a; c lootDataResolver
f Ljava/util/Set; d visitedElements
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$c; a createVisitedEntry
m ()Lnet/minecraft/core/HolderGetter$a; a getResolver
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$c; a createVisitedEntry
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/function/Consumer;)V a addDynamicDrops
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$c;)Z a hasVisitedElement
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Z a hasParam
m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$c; a createVisitedEntry
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; b getParam
m ()Lnet/minecraft/util/RandomSource; b getRandom
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$c;)Z b pushVisitedElement
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/Object; c getParamOrNull
m ()F c getLuck
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$c;)V c popVisitedElement
m ()Lnet/minecraft/server/level/WorldServer; d getLevel
c net/minecraft/world/level/storage/loot/LootTableInfo$Builder net/minecraft/world/level/storage/loot/LootContext$Builder
f Lnet/minecraft/world/level/storage/loot/LootParams; a params
f Lnet/minecraft/util/RandomSource; b random
m ()Lnet/minecraft/server/level/WorldServer; a getLevel
m (J)Lnet/minecraft/world/level/storage/loot/LootTableInfo$Builder; a withOptionalRandomSeed
m (Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a create
m (Ljava/util/Optional;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a lambda$create$0
c net/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget net/minecraft/world/level/storage/loot/LootContext$EntityTarget
f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; a THIS
f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; b KILLER
f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; c DIRECT_KILLER
f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; d KILLER_PLAYER
f Lnet/minecraft/util/INamable$a; e CODEC
f Ljava/lang/String; f name
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; g param
f [Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; h $VALUES
m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; a getByName
m ()Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; a getParam
m ()[Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/storage/loot/LootTableInfo$c net/minecraft/world/level/storage/loot/LootContext$VisitedEntry
f Lnet/minecraft/world/level/storage/loot/LootDataType; a type
f Ljava/lang/Object; b value
m ()Lnet/minecraft/world/level/storage/loot/LootDataType; a type
m ()Ljava/lang/Object; b value
c net/minecraft/world/level/storage/loot/LootTables net/minecraft/world/level/storage/loot/BuiltInLootTables
f Lnet/minecraft/resources/ResourceKey; A JUNGLE_TEMPLE
f Lnet/minecraft/resources/ResourceKey; B JUNGLE_TEMPLE_DISPENSER
f Lnet/minecraft/resources/ResourceKey; C IGLOO_CHEST
f Lnet/minecraft/resources/ResourceKey; D WOODLAND_MANSION
f Lnet/minecraft/resources/ResourceKey; E UNDERWATER_RUIN_SMALL
f Lnet/minecraft/resources/ResourceKey; F UNDERWATER_RUIN_BIG
f Lnet/minecraft/resources/ResourceKey; G BURIED_TREASURE
f Lnet/minecraft/resources/ResourceKey; H SHIPWRECK_MAP
f Lnet/minecraft/resources/ResourceKey; I SHIPWRECK_SUPPLY
f Lnet/minecraft/resources/ResourceKey; J SHIPWRECK_TREASURE
f Lnet/minecraft/resources/ResourceKey; K PILLAGER_OUTPOST
f Lnet/minecraft/resources/ResourceKey; L BASTION_TREASURE
f Lnet/minecraft/resources/ResourceKey; M BASTION_OTHER
f Lnet/minecraft/resources/ResourceKey; N BASTION_BRIDGE
f Lnet/minecraft/resources/ResourceKey; O BASTION_HOGLIN_STABLE
f Lnet/minecraft/resources/ResourceKey; P ANCIENT_CITY
f Lnet/minecraft/resources/ResourceKey; Q ANCIENT_CITY_ICE_BOX
f Lnet/minecraft/resources/ResourceKey; R RUINED_PORTAL
f Lnet/minecraft/resources/ResourceKey; S TRIAL_CHAMBERS_REWARD
f Lnet/minecraft/resources/ResourceKey; T TRIAL_CHAMBERS_REWARD_COMMON
f Lnet/minecraft/resources/ResourceKey; U TRIAL_CHAMBERS_REWARD_RARE
f Lnet/minecraft/resources/ResourceKey; V TRIAL_CHAMBERS_REWARD_UNIQUE
f Lnet/minecraft/resources/ResourceKey; W TRIAL_CHAMBERS_REWARD_OMINOUS
f Lnet/minecraft/resources/ResourceKey; X TRIAL_CHAMBERS_REWARD_OMINOUS_COMMON
f Lnet/minecraft/resources/ResourceKey; Y TRIAL_CHAMBERS_REWARD_OMINOUS_RARE
f Lnet/minecraft/resources/ResourceKey; Z TRIAL_CHAMBERS_REWARD_OMINOUS_UNIQUE
f Lnet/minecraft/resources/ResourceKey; a EMPTY
f Lnet/minecraft/resources/ResourceKey; aA SHEEP_RED
f Lnet/minecraft/resources/ResourceKey; aB SHEEP_BLACK
f Lnet/minecraft/resources/ResourceKey; aC FISHING
f Lnet/minecraft/resources/ResourceKey; aD FISHING_JUNK
f Lnet/minecraft/resources/ResourceKey; aE FISHING_TREASURE
f Lnet/minecraft/resources/ResourceKey; aF FISHING_FISH
f Lnet/minecraft/resources/ResourceKey; aG CAT_MORNING_GIFT
f Lnet/minecraft/resources/ResourceKey; aH ARMORER_GIFT
f Lnet/minecraft/resources/ResourceKey; aI BUTCHER_GIFT
f Lnet/minecraft/resources/ResourceKey; aJ CARTOGRAPHER_GIFT
f Lnet/minecraft/resources/ResourceKey; aK CLERIC_GIFT
f Lnet/minecraft/resources/ResourceKey; aL FARMER_GIFT
f Lnet/minecraft/resources/ResourceKey; aM FISHERMAN_GIFT
f Lnet/minecraft/resources/ResourceKey; aN FLETCHER_GIFT
f Lnet/minecraft/resources/ResourceKey; aO LEATHERWORKER_GIFT
f Lnet/minecraft/resources/ResourceKey; aP LIBRARIAN_GIFT
f Lnet/minecraft/resources/ResourceKey; aQ MASON_GIFT
f Lnet/minecraft/resources/ResourceKey; aR SHEPHERD_GIFT
f Lnet/minecraft/resources/ResourceKey; aS TOOLSMITH_GIFT
f Lnet/minecraft/resources/ResourceKey; aT WEAPONSMITH_GIFT
f Lnet/minecraft/resources/ResourceKey; aU SNIFFER_DIGGING
f Lnet/minecraft/resources/ResourceKey; aV PANDA_SNEEZE
f Lnet/minecraft/resources/ResourceKey; aW PIGLIN_BARTERING
f Lnet/minecraft/resources/ResourceKey; aX SPAWNER_TRIAL_CHAMBER_KEY
f Lnet/minecraft/resources/ResourceKey; aY SPAWNER_TRIAL_CHAMBER_CONSUMABLES
f Lnet/minecraft/resources/ResourceKey; aZ SPAWNER_OMINOUS_TRIAL_CHAMBER_KEY
f Lnet/minecraft/resources/ResourceKey; aa TRIAL_CHAMBERS_SUPPLY
f Lnet/minecraft/resources/ResourceKey; ab TRIAL_CHAMBERS_CORRIDOR
f Lnet/minecraft/resources/ResourceKey; ac TRIAL_CHAMBERS_INTERSECTION
f Lnet/minecraft/resources/ResourceKey; ad TRIAL_CHAMBERS_INTERSECTION_BARREL
f Lnet/minecraft/resources/ResourceKey; ae TRIAL_CHAMBERS_ENTRANCE
f Lnet/minecraft/resources/ResourceKey; af TRIAL_CHAMBERS_CORRIDOR_DISPENSER
f Lnet/minecraft/resources/ResourceKey; ag TRIAL_CHAMBERS_CHAMBER_DISPENSER
f Lnet/minecraft/resources/ResourceKey; ah TRIAL_CHAMBERS_WATER_DISPENSER
f Lnet/minecraft/resources/ResourceKey; ai TRIAL_CHAMBERS_CORRIDOR_POT
f Lnet/minecraft/resources/ResourceKey; aj EQUIPMENT_TRIAL_CHAMBER
f Lnet/minecraft/resources/ResourceKey; ak EQUIPMENT_TRIAL_CHAMBER_RANGED
f Lnet/minecraft/resources/ResourceKey; al EQUIPMENT_TRIAL_CHAMBER_MELEE
f Lnet/minecraft/resources/ResourceKey; am SHEEP_WHITE
f Lnet/minecraft/resources/ResourceKey; an SHEEP_ORANGE
f Lnet/minecraft/resources/ResourceKey; ao SHEEP_MAGENTA
f Lnet/minecraft/resources/ResourceKey; ap SHEEP_LIGHT_BLUE
f Lnet/minecraft/resources/ResourceKey; aq SHEEP_YELLOW
f Lnet/minecraft/resources/ResourceKey; ar SHEEP_LIME
f Lnet/minecraft/resources/ResourceKey; as SHEEP_PINK
f Lnet/minecraft/resources/ResourceKey; at SHEEP_GRAY
f Lnet/minecraft/resources/ResourceKey; au SHEEP_LIGHT_GRAY
f Lnet/minecraft/resources/ResourceKey; av SHEEP_CYAN
f Lnet/minecraft/resources/ResourceKey; aw SHEEP_PURPLE
f Lnet/minecraft/resources/ResourceKey; ax SHEEP_BLUE
f Lnet/minecraft/resources/ResourceKey; ay SHEEP_BROWN
f Lnet/minecraft/resources/ResourceKey; az SHEEP_GREEN
f Lnet/minecraft/resources/ResourceKey; b SPAWN_BONUS_CHEST
f Lnet/minecraft/resources/ResourceKey; ba SPAWNER_OMINOUS_TRIAL_CHAMBER_CONSUMABLES
f Lnet/minecraft/resources/ResourceKey; bb SPAWNER_TRIAL_ITEMS_TO_DROP_WHEN_OMINOUS
f Lnet/minecraft/resources/ResourceKey; bc BOGGED_SHEAR
f Lnet/minecraft/resources/ResourceKey; bd DESERT_WELL_ARCHAEOLOGY
f Lnet/minecraft/resources/ResourceKey; be DESERT_PYRAMID_ARCHAEOLOGY
f Lnet/minecraft/resources/ResourceKey; bf TRAIL_RUINS_ARCHAEOLOGY_COMMON
f Lnet/minecraft/resources/ResourceKey; bg TRAIL_RUINS_ARCHAEOLOGY_RARE
f Lnet/minecraft/resources/ResourceKey; bh OCEAN_RUIN_WARM_ARCHAEOLOGY
f Lnet/minecraft/resources/ResourceKey; bi OCEAN_RUIN_COLD_ARCHAEOLOGY
f Ljava/util/Set; bj LOCATIONS
f Ljava/util/Set; bk IMMUTABLE_LOCATIONS
f Lnet/minecraft/resources/ResourceKey; c END_CITY_TREASURE
f Lnet/minecraft/resources/ResourceKey; d SIMPLE_DUNGEON
f Lnet/minecraft/resources/ResourceKey; e VILLAGE_WEAPONSMITH
f Lnet/minecraft/resources/ResourceKey; f VILLAGE_TOOLSMITH
f Lnet/minecraft/resources/ResourceKey; g VILLAGE_ARMORER
f Lnet/minecraft/resources/ResourceKey; h VILLAGE_CARTOGRAPHER
f Lnet/minecraft/resources/ResourceKey; i VILLAGE_MASON
f Lnet/minecraft/resources/ResourceKey; j VILLAGE_SHEPHERD
f Lnet/minecraft/resources/ResourceKey; k VILLAGE_BUTCHER
f Lnet/minecraft/resources/ResourceKey; l VILLAGE_FLETCHER
f Lnet/minecraft/resources/ResourceKey; m VILLAGE_FISHER
f Lnet/minecraft/resources/ResourceKey; n VILLAGE_TANNERY
f Lnet/minecraft/resources/ResourceKey; o VILLAGE_TEMPLE
f Lnet/minecraft/resources/ResourceKey; p VILLAGE_DESERT_HOUSE
f Lnet/minecraft/resources/ResourceKey; q VILLAGE_PLAINS_HOUSE
f Lnet/minecraft/resources/ResourceKey; r VILLAGE_TAIGA_HOUSE
f Lnet/minecraft/resources/ResourceKey; s VILLAGE_SNOWY_HOUSE
f Lnet/minecraft/resources/ResourceKey; t VILLAGE_SAVANNA_HOUSE
f Lnet/minecraft/resources/ResourceKey; u ABANDONED_MINESHAFT
f Lnet/minecraft/resources/ResourceKey; v NETHER_BRIDGE
f Lnet/minecraft/resources/ResourceKey; w STRONGHOLD_LIBRARY
f Lnet/minecraft/resources/ResourceKey; x STRONGHOLD_CROSSING
f Lnet/minecraft/resources/ResourceKey; y STRONGHOLD_CORRIDOR
f Lnet/minecraft/resources/ResourceKey; z DESERT_PYRAMID
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a register
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register
m ()Ljava/util/Set; a all
c net/minecraft/world/level/storage/loot/entries/LootEntries net/minecraft/world/level/storage/loot/entries/LootPoolEntries
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; b EMPTY
f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; c ITEM
f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; d LOOT_TABLE
f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; e DYNAMIC
f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; f TAG
f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; g ALTERNATIVES
f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; h SEQUENCE
f Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; i GROUP
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a register
c net/minecraft/world/level/storage/loot/entries/LootEntry net/minecraft/world/level/storage/loot/entries/LootPoolEntry
m (F)I a getWeight
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack
c net/minecraft/world/level/storage/loot/entries/LootEntryAbstract net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer
f Ljava/util/function/Predicate; a compositeCondition
f Ljava/util/List; e conditions
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a canRun
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; a commonFields
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract;)Ljava/util/List; a lambda$commonFields$0
c net/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a conditions
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a; a otherwise
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; a when
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; aA_ getThis
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; b when
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryGroup$a; b append
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract; b build
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntrySequence$a; c then
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; d unwrap
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; e unwrap
m ()Ljava/util/List; f getConditions
c net/minecraft/world/level/storage/loot/entries/LootEntryAlternatives net/minecraft/world/level/storage/loot/entries/AlternativesEntry
f Lcom/mojang/serialization/MapCodec; a CODEC
m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; a compose
m ([Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a; a alternatives
m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a; a alternatives
m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a lambda$compose$0
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType
m (I)[Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; a lambda$alternatives$1
c net/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a net/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a entries
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a; a getThis
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a; a otherwise
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; aA_ getThis
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract; b build
c net/minecraft/world/level/storage/loot/entries/LootEntryChildren net/minecraft/world/level/storage/loot/entries/ComposableEntryContainer
f Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; b ALWAYS_FALSE
f Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; c ALWAYS_TRUE
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a lambda$or$3
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z b lambda$and$2
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z b lambda$static$0
c net/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract net/minecraft/world/level/storage/loot/entries/CompositeEntryBase
f Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; a composedChildren
f Ljava/util/List; d children
m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; a compose
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract$a;)Lcom/mojang/serialization/MapCodec; a createCodec
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$createCodec$1
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract;)Ljava/util/List; a lambda$createCodec$0
c net/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract$a net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor
c net/minecraft/world/level/storage/loot/entries/LootEntryGroup net/minecraft/world/level/storage/loot/entries/EntryGroup
f Lcom/mojang/serialization/MapCodec; a CODEC
m ([Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryGroup$a; a list
m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; a compose
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren;Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a lambda$compose$0
m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a lambda$compose$1
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType
c net/minecraft/world/level/storage/loot/entries/LootEntryGroup$a net/minecraft/world/level/storage/loot/entries/EntryGroup$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a entries
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryGroup$a; a getThis
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; aA_ getThis
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryGroup$a; b append
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract; b build
c net/minecraft/world/level/storage/loot/entries/LootEntrySequence net/minecraft/world/level/storage/loot/entries/SequentialEntry
f Lcom/mojang/serialization/MapCodec; a CODEC
m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryChildren; a compose
m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a lambda$compose$0
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType
m ([Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntrySequence$a; a sequential
c net/minecraft/world/level/storage/loot/entries/LootEntrySequence$a net/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a entries
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntrySequence$a; a getThis
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; aA_ getThis
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract; b build
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/entries/LootEntrySequence$a; c then
c net/minecraft/world/level/storage/loot/entries/LootEntryType net/minecraft/world/level/storage/loot/entries/LootPoolEntryType
f Lcom/mojang/serialization/MapCodec; a codec
m ()Lcom/mojang/serialization/MapCodec; a codec
c net/minecraft/world/level/storage/loot/entries/LootItem net/minecraft/world/level/storage/loot/entries/LootItem
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/Holder; j item
m (Lnet/minecraft/world/level/IMaterial;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; a lambda$lootTableItem$2
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a lootTableItem
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack
m (Lnet/minecraft/world/level/storage/loot/entries/LootItem;)Lnet/minecraft/core/Holder; a lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$1
c net/minecraft/world/level/storage/loot/entries/LootSelectorDynamic net/minecraft/world/level/storage/loot/entries/DynamicLoot
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/resources/MinecraftKey; j name
m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorDynamic;)Lnet/minecraft/resources/MinecraftKey; a lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack
m (Lnet/minecraft/resources/MinecraftKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; a lambda$dynamicEntry$2
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a dynamicEntry
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$1
c net/minecraft/world/level/storage/loot/entries/LootSelectorEmpty net/minecraft/world/level/storage/loot/entries/EmptyLootItem
f Lcom/mojang/serialization/MapCodec; a CODEC
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack
m ()Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; b emptyItem
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$0
c net/minecraft/world/level/storage/loot/entries/LootSelectorEntry net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer
f Ljava/util/function/BiFunction; a compositeFunction
f I d DEFAULT_WEIGHT
f I f DEFAULT_QUALITY
f I g weight
f I h quality
f Ljava/util/List; i functions
f Lnet/minecraft/world/level/storage/loot/entries/LootEntry; j entry
m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$d;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a simpleBuilder
m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry;)Ljava/util/List; a lambda$singletonFields$2
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; b singletonFields
m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry;)Ljava/lang/Integer; b lambda$singletonFields$1
m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry;)Ljava/lang/Integer; c lambda$singletonFields$0
c net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$1 net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$1
f Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; a this$0
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack
c net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder
f I a weight
f I b quality
f Lcom/google/common/collect/ImmutableList$Builder; c functions
m ()Ljava/util/List; a getFunctions
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a apply
m (I)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a setWeight
m (I)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; b setQuality
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; b apply
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; c unwrap
c net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$b net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$DummyBuilder
f Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$d; c constructor
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; aA_ getThis
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract; b build
m ()Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$b; g getThis
c net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryBase
f Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; b this$0
m (F)I a getWeight
c net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$d net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor
c net/minecraft/world/level/storage/loot/entries/LootSelectorTag net/minecraft/world/level/storage/loot/entries/TagEntry
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/tags/TagKey; j tag
f Z k expand
m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorTag;)Ljava/lang/Boolean; a lambda$static$1
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a tagContents
m (Lnet/minecraft/tags/TagKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; a lambda$expandTag$5
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)Z a expandTag
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack
m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)V a lambda$createItemStack$3
m (Lnet/minecraft/world/level/storage/loot/entries/LootSelectorTag;)Lnet/minecraft/tags/TagKey; b lambda$static$0
m (Lnet/minecraft/tags/TagKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; b lambda$tagContents$4
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; b expandTag
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$2
c net/minecraft/world/level/storage/loot/entries/LootSelectorTag$1 net/minecraft/world/level/storage/loot/entries/TagEntry$1
f Lnet/minecraft/core/Holder; a val$item
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack
c net/minecraft/world/level/storage/loot/entries/NestedLootTable net/minecraft/world/level/storage/loot/entries/NestedLootTable
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lcom/mojang/datafixers/util/Either; j contents
m (Lnet/minecraft/resources/ResourceKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; a lambda$lootTableReference$8
m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a inlineLootTable
m (Lnet/minecraft/world/level/storage/loot/LootTable;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry; a lambda$inlineLootTable$9
m ()Lnet/minecraft/world/level/storage/loot/entries/LootEntryType; a getType
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;)V a lambda$validate$6
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)V a createItemStack
m (Lnet/minecraft/world/level/storage/loot/entries/NestedLootTable;)Lcom/mojang/datafixers/util/Either; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$c;)V a lambda$validate$4
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/world/level/storage/loot/LootTable;)V a lambda$validate$7
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a; a lootTableReference
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootTable; a lambda$createItemStack$2
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;)V b lambda$validate$5
m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/LootTable; b lambda$createItemStack$3
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c lambda$static$1
c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b; b source
f Ljava/util/Optional; c include
f Ljava/util/Optional; d exclude
f Ljava/util/function/Predicate; e bakedPredicate
m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$a; a copyComponents
m (Ljava/util/List;Lnet/minecraft/core/component/DataComponentType;)Z a lambda$new$4
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Ljava/util/List;Ljava/util/List;)V a lambda$new$6
m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Ljava/util/Optional; a lambda$static$2
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Ljava/util/List;Ljava/util/List;)V b lambda$new$5
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3
m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Ljava/util/Optional; b lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b; c lambda$static$0
c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$a net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder
f Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b; a source
f Ljava/util/Optional; b include
f Ljava/util/Optional; c exclude
m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$a; a include
m ()Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$a; a getThis
m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$a; b exclude
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source
f Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b; a BLOCK_ENTITY
f Lcom/mojang/serialization/Codec; b CODEC
f Ljava/lang/String; c name
f [Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b; d $VALUES
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/core/component/DataComponentMap; a get
m ()Ljava/util/Set; a getReferencedContextParams
m ()[Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; b source
f Ljava/util/List; c operations
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$b;)V a lambda$run$4
m (Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction;)Ljava/util/List; a lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a; a copyData
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a; a copyData
m (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/nbt/NBTBase; a lambda$run$3
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction;)Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; b lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder
f Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; a source
f Ljava/util/List; b ops
m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a; a copy
m ()Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a; a getThis
m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a; a copy
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$b net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; b sourcePath
f Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; c targetPath
f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; d op
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/NBTBase;)V a apply
m ()Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; a sourcePath
m ()Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; b targetPath
m ()Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; c op
c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy
f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; a REPLACE
f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; b APPEND
f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; c MERGE
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/lang/String; e name
f [Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; f $VALUES
m ()[Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c; a $values
m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)V a merge
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c$1 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$1
m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)V a merge
c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c$2 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$2
m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;)V a lambda$merge$0
m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)V a merge
m (Ljava/util/List;Lnet/minecraft/nbt/NBTBase;)V a lambda$merge$1
c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c$3 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$3
m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;)V a lambda$merge$0
m (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/commands/arguments/ArgumentNBTKey$g;Ljava/util/List;)V a merge
m (Ljava/util/List;Lnet/minecraft/nbt/NBTBase;)V a lambda$merge$1
c net/minecraft/world/level/storage/loot/functions/FilteredFunction net/minecraft/world/level/storage/loot/functions/FilteredFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/advancements/critereon/CriterionConditionItem; b filter
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; c modifier
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$static$1
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
m (Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction;)Lnet/minecraft/advancements/critereon/CriterionConditionItem; b lambda$static$0
c net/minecraft/world/level/storage/loot/functions/FunctionReference net/minecraft/world/level/storage/loot/functions/FunctionReference
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/resources/ResourceKey; c name
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/Holder$c;)V a lambda$validate$2
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$functionReference$4
m (Lnet/minecraft/world/level/storage/loot/functions/FunctionReference;)Lnet/minecraft/resources/ResourceKey; a lambda$static$0
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a functionReference
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V b lambda$validate$3
c net/minecraft/world/level/storage/loot/functions/ListOperation net/minecraft/world/level/storage/loot/functions/ListOperation
f Lcom/mojang/serialization/MapCodec; a UNLIMITED_CODEC
m (I)Lcom/mojang/serialization/MapCodec; a codec
m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; a apply
m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; a mode
m (II)Ljava/lang/String; a lambda$codec$1
m (ILnet/minecraft/world/level/storage/loot/functions/ListOperation;)Lcom/mojang/serialization/DataResult; a lambda$codec$2
m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f;)Lcom/mojang/serialization/MapCodec; a lambda$codec$0
m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; a apply
c net/minecraft/world/level/storage/loot/functions/ListOperation$a net/minecraft/world/level/storage/loot/functions/ListOperation$Append
f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$a; b INSTANCE
f Lcom/mojang/serialization/MapCodec; c MAP_CODEC
f Lorg/slf4j/Logger; d LOGGER
m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; a mode
m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; a apply
m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$a; b lambda$static$0
c net/minecraft/world/level/storage/loot/functions/ListOperation$b net/minecraft/world/level/storage/loot/functions/ListOperation$Insert
f Lcom/mojang/serialization/MapCodec; b MAP_CODEC
f I c offset
f Lorg/slf4j/Logger; d LOGGER
m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; a mode
m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; a apply
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I b offset
c net/minecraft/world/level/storage/loot/functions/ListOperation$c net/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceAll
f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$c; b INSTANCE
f Lcom/mojang/serialization/MapCodec; c MAP_CODEC
m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; a mode
m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; a apply
m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$c; b lambda$static$0
c net/minecraft/world/level/storage/loot/functions/ListOperation$d net/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceSection
f Lcom/mojang/serialization/MapCodec; b MAP_CODEC
f I c offset
f Ljava/util/Optional; d size
f Lorg/slf4j/Logger; e LOGGER
m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; a mode
m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; a apply
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I b offset
m ()Ljava/util/Optional; c size
c net/minecraft/world/level/storage/loot/functions/ListOperation$e net/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone
f Ljava/util/List; a value
f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; b operation
m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$e;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; a lambda$codec$1
m ()Ljava/util/List; a value
m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; a codec
m (Ljava/util/List;)Ljava/util/List; a apply
m (Lcom/mojang/serialization/Codec;ILcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$2
m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$e;)Ljava/util/List; b lambda$codec$0
m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation; b operation
c net/minecraft/world/level/storage/loot/functions/ListOperation$f net/minecraft/world/level/storage/loot/functions/ListOperation$Type
f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; a REPLACE_ALL
f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; b REPLACE_SECTION
f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; c INSERT
f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; d APPEND
f Lcom/mojang/serialization/Codec; e CODEC
f Ljava/lang/String; f id
f Lcom/mojang/serialization/MapCodec; g mapCodec
f [Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; h $VALUES
m ()Lcom/mojang/serialization/MapCodec; a mapCodec
m ()[Lnet/minecraft/world/level/storage/loot/functions/ListOperation$f; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/storage/loot/functions/LootEnchantFunction net/minecraft/world/level/storage/loot/functions/LootingEnchantFunction
f I a NO_LIMIT
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c value
f I d limit
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootEnchantFunction$a; a lootingMultiplier
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m ()Z c hasLimit
c net/minecraft/world/level/storage/loot/functions/LootEnchantFunction$a net/minecraft/world/level/storage/loot/functions/LootingEnchantFunction$Builder
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; a count
f I b limit
m (I)Lnet/minecraft/world/level/storage/loot/functions/LootEnchantFunction$a; a setLimit
m ()Lnet/minecraft/world/level/storage/loot/functions/LootEnchantFunction$a; a getThis
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
c net/minecraft/world/level/storage/loot/functions/LootEnchantLevel net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b levels
f Z c treasure
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a; a enchantWithLevels
m (Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel;)Ljava/lang/Boolean; a lambda$static$1
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
c net/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; a levels
f Z b treasure
m ()Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a; a getThis
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
m ()Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a; e allowTreasure
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/LootTableInfo;)Ljava/util/function/Consumer; a decorate
m (Ljava/util/function/Consumer;Ljava/util/function/BiFunction;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/ItemStack;)V a lambda$decorate$0
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
c net/minecraft/world/level/storage/loot/functions/LootItemFunction$a net/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus net/minecraft/world/level/storage/loot/functions/ApplyBonusCount
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Map; b FORMULAS
f Lcom/mojang/serialization/Codec; c FORMULA_TYPE_CODEC
f Lcom/mojang/serialization/MapCodec; d FORMULA_CODEC
f Lnet/minecraft/core/Holder; e enchantment
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$b; f formula
m (Lnet/minecraft/world/item/enchantment/Enchantment;I)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a addUniformBonusCount
m (Lnet/minecraft/world/item/enchantment/Enchantment;FI)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a addBonusBinomialDistributionCount
m (Lnet/minecraft/world/item/enchantment/Enchantment;ILjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$addUniformBonusCount$8
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a addOreBonusCount
m (Lnet/minecraft/world/item/enchantment/Enchantment;IFLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$addBonusBinomialDistributionCount$5
m (Lnet/minecraft/world/item/enchantment/Enchantment;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$addUniformBonusCount$7
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$b; a lambda$static$3
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; b addUniformBonusCount
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus;)Lnet/minecraft/core/Holder; b lambda$static$2
m (Lnet/minecraft/world/item/enchantment/Enchantment;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b lambda$addOreBonusCount$6
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$4
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; b lambda$static$0
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$a net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; a TYPE
f I b extraRounds
f F c probability
f Lcom/mojang/serialization/Codec; d CODEC
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; a getType
m (Lnet/minecraft/util/RandomSource;II)I a calculateNewCount
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I b extraRounds
m ()F c probability
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$b net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; a getType
m (Lnet/minecraft/util/RandomSource;II)I a calculateNewCount
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType
f Lnet/minecraft/resources/MinecraftKey; a id
f Lcom/mojang/serialization/Codec; b codec
m ()Lnet/minecraft/resources/MinecraftKey; a id
m ()Lcom/mojang/serialization/Codec; b codec
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$d net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$OreDrops
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; b TYPE
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; a getType
m (Lnet/minecraft/util/RandomSource;II)I a calculateNewCount
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$e net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; b TYPE
f I c bonusMultiplier
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c; a getType
m (Lnet/minecraft/util/RandomSource;II)I a calculateNewCount
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I b bonusMultiplier
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction
f Ljava/util/function/Predicate; a compositePredicates
f Ljava/util/List; g predicates
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; a commonFields
m (Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a simpleBuilder
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional;)Ljava/util/List; a lambda$commonFields$0
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; b apply
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a conditions
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a when
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; b when
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; d unwrap
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; f unwrap
m ()Ljava/util/List; g getConditions
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$b net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$DummyBuilder
f Ljava/util/function/Function; a constructor
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$b; a getThis
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName net/minecraft/world/level/storage/loot/functions/CopyNameFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; b source
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$copyName$2
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a copyName
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source net/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; a THIS
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; b KILLER
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; c KILLER_PLAYER
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; d BLOCK_ENTITY
f Lcom/mojang/serialization/Codec; e CODEC
f Ljava/lang/String; f name
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; g param
f [Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; h $VALUES
m ()[Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState net/minecraft/world/level/storage/loot/functions/CopyBlockState
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/Holder; b block
f Ljava/util/Set; c properties
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState;)Ljava/util/List; a lambda$static$1
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/item/component/BlockItemStateProperties;)Lnet/minecraft/world/item/component/BlockItemStateProperties; a lambda$run$3
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState$a; a copyState
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState;)Lnet/minecraft/core/Holder; b lambda$static$0
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState$a net/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder
f Lnet/minecraft/core/Holder; a block
f Lcom/google/common/collect/ImmutableSet$Builder; b properties
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState$a; a copy
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState$a; a getThis
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lorg/slf4j/Logger; b LOGGER
f Lcom/mojang/serialization/Codec; c ENCHANTMENT_SET_CODEC
f Ljava/util/Optional; d enchantments
m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$randomApplicableEnchantment$8
m (Lnet/minecraft/core/Holder$c;)Z a lambda$run$5
m (ZLnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder$c;)Z a lambda$run$6
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/ItemStack; a enchantItem
m (Lnet/minecraft/core/HolderSet;)Ljava/util/List; a lambda$static$0
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/HolderSet;)Ljava/util/Optional; a lambda$run$3
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a lambda$run$7
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant;)Ljava/util/Optional; a lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/core/Holder$c;)Z a lambda$run$4
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a; c randomEnchantment
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; d randomApplicableEnchantment
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder
f Ljava/util/List; a enchantments
m (Lnet/minecraft/world/item/enchantment/Enchantment;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a; a withEnchantment
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a; a getThis
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction
f Lnet/minecraft/tags/TagKey; a DEFAULT_DESTINATION
f Lnet/minecraft/core/Holder; b DEFAULT_DECORATION
f B c DEFAULT_ZOOM
f I d DEFAULT_SEARCH_RADIUS
f Z e DEFAULT_SKIP_EXISTING
f Lcom/mojang/serialization/MapCodec; f CODEC
f Lnet/minecraft/tags/TagKey; h destination
f Lnet/minecraft/core/Holder; i mapDecoration
f B j zoom
f I k searchRadius
f Z l skipKnownStructures
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap;)Ljava/lang/Boolean; a lambda$static$4
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap;)Ljava/lang/Integer; b lambda$static$3
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$5
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap;)Ljava/lang/Byte; c lambda$static$2
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; c makeExplorationMap
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap;)Lnet/minecraft/core/Holder; d lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap;)Lnet/minecraft/tags/TagKey; e lambda$static$0
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder
f Lnet/minecraft/tags/TagKey; a destination
f Lnet/minecraft/core/Holder; b mapDecoration
f B c zoom
f I d searchRadius
f Z e skipKnownStructures
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; a setMapDecoration
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; a getThis
m (I)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; a setSearchRadius
m (B)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; a setZoom
m (Z)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; a setSkipKnownStructures
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a; a setDestination
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplosionDecay net/minecraft/world/level/storage/loot/functions/ApplyExplosionDecay
f Lcom/mojang/serialization/MapCodec; a CODEC
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c explosionDecay
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionFillPlayerHead net/minecraft/world/level/storage/loot/functions/FillPlayerHead
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; b entityTarget
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionFillPlayerHead;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a fillPlayerHead
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$fillPlayerHead$2
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionLimitCount net/minecraft/world/level/storage/loot/functions/LimitCount
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/IntRange; b limiter
m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a limitCount
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionLimitCount;)Lnet/minecraft/world/level/storage/loot/IntRange; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/IntRange;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$limitCount$2
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute net/minecraft/world/level/storage/loot/functions/SetAttributesFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/List; b modifiers
f Z c replace
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute;)Ljava/lang/Boolean; a lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$b;)Ljava/util/stream/Stream; a lambda$getReferencedContextParams$3
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a lambda$run$4
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a updateModifiers
m ()Ljava/util/Set; a getReferencedContextParams
m (Ljava/lang/String;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/LootItemFunctionSetAttribute$c; a modifier
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute;)Ljava/util/List; b lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$a; c setAttributes
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$a net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder
f Z a replace
f Ljava/util/List; b modifiers
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$a; a withModifier
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$a; a getThis
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$b net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/lang/String; b name
f Lnet/minecraft/core/Holder; c attribute
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; d operation
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; e amount
f Ljava/util/List; f slots
f Ljava/util/Optional; g id
f Lcom/mojang/serialization/Codec; h SLOTS_CODEC
m (Lcom/mojang/datafixers/util/Either;)Ljava/util/List; a lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()Ljava/lang/String; a name
m (Ljava/util/List;)Lcom/mojang/datafixers/util/Either; a lambda$static$1
m ()Lnet/minecraft/core/Holder; b attribute
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; c operation
m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d amount
m ()Ljava/util/List; e slots
m ()Ljava/util/Optional; f id
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder
f Ljava/lang/String; a name
f Lnet/minecraft/core/Holder; b attribute
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; c operation
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d amount
f Ljava/util/Optional; e id
f Ljava/util/Set; f slots
m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c; a forSlot
m (Ljava/util/UUID;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c; a withUuid
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$b; a build
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents net/minecraft/world/level/storage/loot/functions/SetContainerContents
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; b component
f Ljava/util/List; c entries
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/stream/Stream$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootEntry;)V a lambda$run$3
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents;)Ljava/util/List; a lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/stream/Stream$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract;)V a lambda$run$4
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents$a; a setContents
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; b lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents$a net/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a entries
f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; b component
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents$a; a getThis
m (Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents$a; a withEntry
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetCount net/minecraft/world/level/storage/loot/functions/SetItemCountFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b value
f Z c add
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetCount;)Ljava/lang/Boolean; a lambda$static$1
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Z)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setCount
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;ZLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setCount$4
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setCount$3
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setCount
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetCount;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b lambda$static$0
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetDamage net/minecraft/world/level/storage/loot/functions/SetItemDamageFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c damage
f Z d add
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetDamage;)Ljava/lang/Boolean; a lambda$static$1
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Z)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setDamage
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;ZLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setDamage$4
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setDamage$3
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setDamage
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetDamage;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore net/minecraft/world/level/storage/loot/functions/SetLoreFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/List; b lore
f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; c mode
f Ljava/util/Optional; d resolutionContext
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore;)Ljava/util/Optional; a lambda$static$2
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/item/component/ItemLore;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Ljava/util/List; a updateLore
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/component/ItemLore;)Lnet/minecraft/world/item/component/ItemLore; a lambda$run$5
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Ljava/util/Set; a lambda$getReferencedContextParams$4
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; b lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a; c setLore
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore;)Ljava/util/List; c lambda$static$0
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a net/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder
f Ljava/util/Optional; a resolutionContext
f Lcom/google/common/collect/ImmutableList$Builder; b lore
f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; c mode
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a; a getThis
m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a; a setMode
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a; a addLine
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a; a setResolutionContext
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName net/minecraft/world/level/storage/loot/functions/SetNameFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lorg/slf4j/Logger; b LOGGER
f Ljava/util/Optional; c name
f Ljava/util/Optional; d resolutionContext
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a; e target
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$createResolver$5
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setName$9
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a;Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setName
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Ljava/util/function/UnaryOperator; a createResolver
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a; a lambda$static$2
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/network/chat/IChatBaseComponent;)V a lambda$run$7
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setName$8
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setName
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Ljava/util/Set; a lambda$getReferencedContextParams$4
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$createResolver$6
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName;)Ljava/util/Optional; b lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName;)Ljava/util/Optional; c lambda$static$0
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a net/minecraft/world/level/storage/loot/functions/SetNameFunction$Target
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a; a CUSTOM_NAME
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a; b ITEM_NAME
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a; e $VALUES
m ()Lnet/minecraft/core/component/DataComponentType; a component
m ()[Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lcom/mojang/serialization/Codec; b EFFECTS_LIST
f Ljava/util/List; c effects
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$b;)Ljava/util/stream/Stream; a lambda$getReferencedContextParams$4
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect;)Ljava/util/List; a lambda$static$2
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$b;)Ljava/lang/String; b lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$a; c stewEffect
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$a net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a effects
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$a; a getThis
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$a; a withEffect
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$b net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$EffectEntry
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/Holder; b effect
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c duration
m ()Lnet/minecraft/core/Holder; a effect
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b duration
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetTable net/minecraft/world/level/storage/loot/functions/SetContainerLootTable
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/resources/ResourceKey; b name
f J c seed
f Lnet/minecraft/core/Holder; d type
m (Lnet/minecraft/world/level/block/entity/TileEntityTypes;Lnet/minecraft/resources/ResourceKey;J)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a withLootTable
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Lnet/minecraft/world/level/block/entity/TileEntityTypes;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a withLootTable
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/entity/TileEntityTypes;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$withLootTable$4
m (Lnet/minecraft/resources/ResourceKey;JLnet/minecraft/world/level/block/entity/TileEntityTypes;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$withLootTable$5
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetTable;)Lnet/minecraft/core/Holder; a lambda$static$2
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetTable;)Ljava/lang/Long; b lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetTable;)Lnet/minecraft/resources/ResourceKey; c lambda$static$0
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSmelt net/minecraft/world/level/storage/loot/functions/SmeltItemFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lorg/slf4j/Logger; b LOGGER
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c smelted
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionType net/minecraft/world/level/storage/loot/functions/LootItemFunctionType
f Lcom/mojang/serialization/MapCodec; a codec
m ()Lcom/mojang/serialization/MapCodec; a codec
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionUser net/minecraft/world/level/storage/loot/functions/FunctionUserBuilder
m ([Ljava/lang/Object;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; a apply
m (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; a apply
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; b apply
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionUser; c unwrap
c net/minecraft/world/level/storage/loot/functions/LootItemFunctions net/minecraft/world/level/storage/loot/functions/LootItemFunctions
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; A SET_LORE
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; B FILL_PLAYER_HEAD
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; C COPY_CUSTOM_DATA
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; D COPY_STATE
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; E SET_BANNER_PATTERN
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; F SET_POTION
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; G SET_INSTRUMENT
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; H REFERENCE
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; I SEQUENCE
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; J COPY_COMPONENTS
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; K SET_FIREWORKS
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; L SET_FIREWORK_EXPLOSION
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; M SET_BOOK_COVER
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; N SET_WRITTEN_BOOK_PAGES
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; O SET_WRITABLE_BOOK_PAGES
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; P TOGGLE_TOOLTIPS
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; Q SET_OMINOUS_BOTTLE_AMPLIFIER
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; R SET_CUSTOM_MODEL_DATA
f Ljava/util/function/BiFunction; a IDENTITY
f Lcom/mojang/serialization/Codec; b TYPED_CODEC
f Lcom/mojang/serialization/Codec; c ROOT_CODEC
f Lcom/mojang/serialization/Codec; d CODEC
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; e SET_COUNT
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; f SET_ITEM
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; g ENCHANT_WITH_LEVELS
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; h ENCHANT_RANDOMLY
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; i SET_ENCHANTMENTS
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; j SET_CUSTOM_DATA
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; k SET_COMPONENTS
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; l FURNACE_SMELT
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; m LOOTING_ENCHANT
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; n SET_DAMAGE
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; o SET_ATTRIBUTES
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; p SET_NAME
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; q EXPLORATION_MAP
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; r SET_STEW_EFFECT
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; s COPY_NAME
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; t SET_CONTENTS
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; u MODIFY_CONTENTS
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; v FILTERED
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; w LIMIT_COUNT
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; x APPLY_BONUS
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; y SET_LOOT_TABLE
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; z EXPLOSION_DECAY
m ()Lcom/mojang/serialization/Codec; a lambda$static$1
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a lambda$static$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; a register
m (Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a lambda$compose$2
m (Ljava/util/List;)Ljava/util/function/BiFunction; a compose
m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a lambda$compose$3
c net/minecraft/world/level/storage/loot/functions/ModifyContainerContents net/minecraft/world/level/storage/loot/functions/ModifyContainerContents
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; b component
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; c modifier
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a lambda$run$3
m (Lnet/minecraft/world/level/storage/loot/functions/ModifyContainerContents;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
m (Lnet/minecraft/world/level/storage/loot/functions/ModifyContainerContents;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; b lambda$static$0
c net/minecraft/world/level/storage/loot/functions/SequenceFunction net/minecraft/world/level/storage/loot/functions/SequenceFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lcom/mojang/serialization/Codec; b INLINE_CODEC
f Ljava/util/List; c functions
f Ljava/util/function/BiFunction; d compositeFunction
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a apply
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction;)Ljava/util/List; a lambda$static$2
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction; a of
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction;)Ljava/util/List; b lambda$static$0
c net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; b patterns
f Z c append
m (Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction;)Ljava/lang/Boolean; a lambda$static$1
m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; a lambda$run$3
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Z)Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$a; a setBannerPattern
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; b lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
c net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$a net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder
f Lnet/minecraft/world/level/block/entity/BannerPatternLayers$a; a patterns
f Z b append
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$a; a addPattern
m ()Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$a; a getThis
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
c net/minecraft/world/level/storage/loot/functions/SetBookCoverFunction net/minecraft/world/level/storage/loot/functions/SetBookCoverFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Optional; b author
f Ljava/util/Optional; c title
f Ljava/util/Optional; d generation
m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; a lambda$static$2
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/item/component/WrittenBookContent;)Lnet/minecraft/world/item/component/WrittenBookContent; a apply
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; b lambda$static$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$3
m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; c lambda$static$0
c net/minecraft/world/level/storage/loot/functions/SetComponentsFunction net/minecraft/world/level/storage/loot/functions/SetComponentsFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/component/DataComponentPatch; b components
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setComponent$2
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setComponent
m (Lnet/minecraft/world/level/storage/loot/functions/SetComponentsFunction;)Lnet/minecraft/core/component/DataComponentPatch; a lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
c net/minecraft/world/level/storage/loot/functions/SetCustomDataFunction net/minecraft/world/level/storage/loot/functions/SetCustomDataFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/nbt/NBTTagCompound; b tag
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setCustomData
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setCustomData$3
m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomDataFunction;)Lnet/minecraft/nbt/NBTTagCompound; a lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
m (Lnet/minecraft/nbt/NBTTagCompound;)V b lambda$run$2
c net/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction net/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b valueProvider
m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; a lambda$static$0
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
c net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Map; b enchantments
f Z c add
m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/world/item/enchantment/Enchantment;Ljava/lang/Integer;)V a lambda$run$5
m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;)V a lambda$run$6
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V a lambda$run$4
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction;)Ljava/lang/Boolean; a lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Ljava/util/stream/Stream; a lambda$getReferencedContextParams$3
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction;)Ljava/util/Map; b lambda$static$0
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
c net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$a net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder
f Lcom/google/common/collect/ImmutableMap$Builder; a enchantments
f Z b add
m ()Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$a; a getThis
m (Lnet/minecraft/world/item/enchantment/Enchantment;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$a; a withEnchantment
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b build
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; c getThis
c net/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction net/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/component/FireworkExplosion; b DEFAULT_VALUE
f Ljava/util/Optional; c shape
f Ljava/util/Optional; d colors
f Ljava/util/Optional; e fadeColors
f Ljava/util/Optional; f trail
f Ljava/util/Optional; h twinkle
m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; a lambda$static$4
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/item/component/FireworkExplosion;)Lnet/minecraft/world/item/component/FireworkExplosion; a apply
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; b lambda$static$3
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$5
m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; c lambda$static$2
m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; d lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; e lambda$static$0
c net/minecraft/world/level/storage/loot/functions/SetFireworksFunction net/minecraft/world/level/storage/loot/functions/SetFireworksFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/component/Fireworks; b DEFAULT_VALUE
f Ljava/util/Optional; c explosions
f Ljava/util/Optional; d flightDuration
m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;)Ljava/util/Optional; a lambda$static$1
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/item/component/Fireworks;)Lnet/minecraft/world/item/component/Fireworks; a apply
m (Lnet/minecraft/world/item/component/Fireworks;Lnet/minecraft/world/level/storage/loot/functions/ListOperation$e;)Ljava/util/List; a lambda$apply$3
m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;)Ljava/util/Optional; b lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
c net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/tags/TagKey; b options
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setInstrumentOptions
m (Lnet/minecraft/world/level/storage/loot/functions/SetInstrumentFunction;)Lnet/minecraft/tags/TagKey; a lambda$static$0
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setInstrumentOptions$2
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
c net/minecraft/world/level/storage/loot/functions/SetItemFunction net/minecraft/world/level/storage/loot/functions/SetItemFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/Holder; b item
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/level/storage/loot/functions/SetItemFunction;)Lnet/minecraft/core/Holder; a lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
c net/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction net/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b amplifierGenerator
m (Lnet/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; a lambda$static$0
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setAmplifier$2
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setAmplifier
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c amplifier
c net/minecraft/world/level/storage/loot/functions/SetPotionFunction net/minecraft/world/level/storage/loot/functions/SetPotionFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/Holder; b potion
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$setPotion$2
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a setPotion
m (Lnet/minecraft/world/level/storage/loot/functions/SetPotionFunction;)Lnet/minecraft/core/Holder; a lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
c net/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction net/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/List; b pages
f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; c pageOperation
m (Lnet/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; a lambda$static$1
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/item/component/WritableBookContent;)Lnet/minecraft/world/item/component/WritableBookContent; a apply
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$2
m (Lnet/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction;)Ljava/util/List; b lambda$static$0
c net/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction net/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction
f Lcom/mojang/serialization/Codec; a PAGE_CODEC
f Lcom/mojang/serialization/MapCodec; b CODEC
f Ljava/util/List; c pages
f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; d pageOperation
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/world/item/component/WrittenBookContent;)Lnet/minecraft/world/item/component/WrittenBookContent; a apply
m (Lnet/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; a lambda$static$3
m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/lang/Object;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$4
m (Lnet/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction;)Ljava/util/List; b lambda$static$2
c net/minecraft/world/level/storage/loot/functions/ToggleTooltips net/minecraft/world/level/storage/loot/functions/ToggleTooltips
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Map; b TOGGLES
f Lcom/mojang/serialization/Codec; c TOGGLE_CODEC
f Ljava/util/Map; d values
m (Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips$a;)Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips$a; a lambda$static$0
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips$a;Ljava/lang/Boolean;)V a lambda$run$5
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; a lambda$static$2
m (Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips;)Ljava/util/Map; a lambda$static$3
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$4
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/String; b lambda$static$1
c net/minecraft/world/level/storage/loot/functions/ToggleTooltips$a net/minecraft/world/level/storage/loot/functions/ToggleTooltips$ComponentToggle
f Lnet/minecraft/core/component/DataComponentType; a type
f Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips$b; b setter
m (Lnet/minecraft/world/item/ItemStack;Z)V a applyIfPresent
m ()Lnet/minecraft/core/component/DataComponentType; a type
m ()Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips$b; b setter
c net/minecraft/world/level/storage/loot/functions/ToggleTooltips$b net/minecraft/world/level/storage/loot/functions/ToggleTooltips$TooltipWither
c net/minecraft/world/level/storage/loot/parameters/LootContextParameter net/minecraft/world/level/storage/loot/parameters/LootContextParam
f Lnet/minecraft/resources/MinecraftKey; a name
m ()Lnet/minecraft/resources/MinecraftKey; a getName
c net/minecraft/world/level/storage/loot/parameters/LootContextParameterSet net/minecraft/world/level/storage/loot/parameters/LootContextParamSet
f Ljava/util/Set; a required
f Ljava/util/Set; b all
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/world/level/storage/loot/LootItemUser;)V a validateUser
m ()Ljava/util/Set; a getRequired
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Z a isAllowed
m ()Ljava/util/Set; b getAllowed
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Ljava/lang/String; b lambda$toString$0
m ()Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder; c builder
c net/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder net/minecraft/world/level/storage/loot/parameters/LootContextParamSet$Builder
f Ljava/util/Set; a required
f Ljava/util/Set; b optional
m ()Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; a build
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder; a required
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter;)Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder; b optional
c net/minecraft/world/level/storage/loot/parameters/LootContextParameterSets net/minecraft/world/level/storage/loot/parameters/LootContextParamSets
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; b EMPTY
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; c CHEST
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; d COMMAND
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; e SELECTOR
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; f FISHING
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; g ENTITY
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; h EQUIPMENT
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; i ARCHAEOLOGY
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; j GIFT
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; k PIGLIN_BARTER
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; l VAULT
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; m ADVANCEMENT_REWARD
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; n ADVANCEMENT_ENTITY
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; o ADVANCEMENT_LOCATION
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; p BLOCK_USE
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; q ALL_PARAMS
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; r BLOCK
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; s SHEARING
f Lcom/google/common/collect/BiMap; t REGISTRY
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V a lambda$static$20
m (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet; a register
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; a lambda$static$2
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V b lambda$static$19
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; b lambda$static$1
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; c lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V c lambda$static$18
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V d lambda$static$17
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V e lambda$static$16
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V f lambda$static$15
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V g lambda$static$14
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V h lambda$static$13
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V i lambda$static$12
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V j lambda$static$11
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V k lambda$static$10
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V l lambda$static$9
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V m lambda$static$8
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V n lambda$static$7
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V o lambda$static$6
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V p lambda$static$5
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V q lambda$static$4
m (Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameterSet$Builder;)V r lambda$static$3
c net/minecraft/world/level/storage/loot/parameters/LootContextParameters net/minecraft/world/level/storage/loot/parameters/LootContextParams
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; a THIS_ENTITY
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; b LAST_DAMAGE_PLAYER
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; c DAMAGE_SOURCE
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; d KILLER_ENTITY
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; e DIRECT_KILLER_ENTITY
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; f ORIGIN
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; g BLOCK_STATE
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; h BLOCK_ENTITY
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; i TOOL
f Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; j EXPLOSION_RADIUS
m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/parameters/LootContextParameter; a create
c net/minecraft/world/level/storage/loot/predicates/AllOfCondition net/minecraft/world/level/storage/loot/predicates/AllOfCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lcom/mojang/serialization/Codec; b INLINE_CODEC
m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition; a allOf
m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$a; a allOf
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
c net/minecraft/world/level/storage/loot/predicates/AllOfCondition$a net/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder
m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a create
c net/minecraft/world/level/storage/loot/predicates/AnyOfCondition net/minecraft/world/level/storage/loot/predicates/AnyOfCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/AnyOfCondition$a; a anyOf
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
c net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$a net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder
m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a create
c net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition
f Ljava/util/function/Predicate; a composedPredicate
f Ljava/util/List; c terms
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lnet/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition;)Ljava/util/List; a lambda$createInlineCodec$2
m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$createCodec$1
m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a createCodec
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; b createInlineCodec
m (Lnet/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition;)Ljava/util/List; b lambda$createCodec$0
c net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$a net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$Builder
f Lcom/google/common/collect/ImmutableList$Builder; a terms
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)V a addTerm
m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a create
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; b getType
c net/minecraft/world/level/storage/loot/predicates/LootItemCondition$a net/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/Holder; b block
f Ljava/util/Optional; c properties
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty;Lnet/minecraft/advancements/critereon/CriterionTriggerProperties;)Ljava/util/Optional; a lambda$validate$1
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty;)Lcom/mojang/serialization/DataResult; a validate
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty$a; a hasBlockStateProperties
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$validate$3
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty;Ljava/lang/String;)Ljava/lang/String; b lambda$validate$2
m ()Lnet/minecraft/core/Holder; c block
m ()Ljava/util/Optional; d properties
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty$a net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder
f Lnet/minecraft/core/Holder; a block
f Ljava/util/Optional; b properties
m (Lnet/minecraft/advancements/critereon/CriterionTriggerProperties$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty$a; a setProperties
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionDamageSourceProperties net/minecraft/world/level/storage/loot/predicates/DamageSourceCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Optional; b predicate
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a hasDamageSource
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m (Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$hasDamageSource$1
m ()Ljava/util/Optional; c predicate
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityProperty net/minecraft/world/level/storage/loot/predicates/LootItemEntityPropertyCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Optional; b predicate
f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; c entityTarget
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity;Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$hasProperties$2
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;Lnet/minecraft/advancements/critereon/CriterionConditionEntity;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a hasProperties
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$hasProperties$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a hasProperties
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a entityPresent
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m ()Ljava/util/Optional; c predicate
m ()Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; d entityTarget
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Map; b scores
f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; c entityTarget
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/Scoreboard;Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/IntRange;)Z a hasScore
m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/stream/Stream; a lambda$getReferencedContextParams$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore$a; a hasScores
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m ()Ljava/util/Map; c scores
m ()Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; d entityTarget
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore$a net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder
f Lcom/google/common/collect/ImmutableMap$Builder; a scores
f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; b entityTarget
m (Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore$a; a withScore
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionInverted net/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b term
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionInverted;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$invert$1
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a invert
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; c term
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionKilledByPlayer net/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionKilledByPlayer; b INSTANCE
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; c killedByPlayer
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; d lambda$killedByPlayer$0
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionLocationCheck net/minecraft/world/level/storage/loot/predicates/LocationCheck
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Optional; b predicate
f Lnet/minecraft/core/BlockPosition; c offset
f Lcom/mojang/serialization/MapCodec; d OFFSET_CODEC
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a checkLocation
m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a checkLocation
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$0
m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$checkLocation$2
m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$checkLocation$3
m ()Ljava/util/Optional; c predicate
m ()Lnet/minecraft/core/BlockPosition; d offset
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionMatchTool net/minecraft/world/level/storage/loot/predicates/MatchTool
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Optional; b predicate
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a toolMatches
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m (Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$toolMatches$1
m ()Ljava/util/Optional; c predicate
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionRandomChance net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b probability
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a randomChance
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$randomChance$1
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m ()F c probability
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionRandomChanceWithLooting net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithLootingCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b percent
f F c lootingMultiplier
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m ()Ljava/util/Set; a getReferencedContextParams
m (FF)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a randomChanceAndLootingBoost
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m ()F c percent
m ()F d lootingMultiplier
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionReference net/minecraft/world/level/storage/loot/predicates/ConditionReference
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/resources/ResourceKey; b name
f Lorg/slf4j/Logger; c LOGGER
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/Holder$c;)V a lambda$validate$1
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a conditionReference
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V a validate
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$conditionReference$3
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m (Lnet/minecraft/world/level/storage/loot/LootCollector;)V b lambda$validate$2
m ()Lnet/minecraft/resources/ResourceKey; c name
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionSurvivesExplosion net/minecraft/world/level/storage/loot/predicates/ExplosionCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionSurvivesExplosion; b INSTANCE
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; c survivesExplosion
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionTableBonus net/minecraft/world/level/storage/loot/predicates/BonusLevelTableCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/Holder; b enchantment
f Ljava/util/List; c values
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lnet/minecraft/world/item/enchantment/Enchantment;[F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a bonusLevelFlatChance
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/item/enchantment/Enchantment;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$bonusLevelFlatChance$1
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m ()Lnet/minecraft/core/Holder; c enchantment
m ()Ljava/util/List; d values
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck net/minecraft/world/level/storage/loot/predicates/TimeCheck
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Optional; b period
f Lnet/minecraft/world/level/storage/loot/IntRange; c value
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck$a; a time
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m ()Ljava/util/Optional; c period
m ()Lnet/minecraft/world/level/storage/loot/IntRange; d value
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck$a net/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder
f Ljava/util/Optional; a period
f Lnet/minecraft/world/level/storage/loot/IntRange; b value
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck; a build
m (J)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck$a; a setPeriod
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionType net/minecraft/world/level/storage/loot/predicates/LootItemConditionType
f Lcom/mojang/serialization/MapCodec; a codec
m ()Lcom/mojang/serialization/MapCodec; a codec
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionUser net/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder
m (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; a_ when
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; b when
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionUser; d unwrap
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck net/minecraft/world/level/storage/loot/predicates/WeatherCheck
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Optional; b isRaining
f Ljava/util/Optional; c isThundering
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck$a; c weather
m ()Ljava/util/Optional; d isRaining
m ()Ljava/util/Optional; e isThundering
c net/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck$a net/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder
f Ljava/util/Optional; a isRaining
f Ljava/util/Optional; b isThundering
m (Z)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck$a; a setRaining
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck; a build
m (Z)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck$a; b setThundering
c net/minecraft/world/level/storage/loot/predicates/LootItemConditions net/minecraft/world/level/storage/loot/predicates/LootItemConditions
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; c INVERTED
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; d ANY_OF
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; e ALL_OF
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; f RANDOM_CHANCE
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; g RANDOM_CHANCE_WITH_LOOTING
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; h ENTITY_PROPERTIES
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; i KILLED_BY_PLAYER
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; j ENTITY_SCORES
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; k BLOCK_STATE_PROPERTY
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; l MATCH_TOOL
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; m TABLE_BONUS
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; n SURVIVES_EXPLOSION
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; o DAMAGE_SOURCE_PROPERTIES
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; p LOCATION_CHECK
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; q WEATHER_CHECK
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; r REFERENCE
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; s TIME_CHECK
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; t VALUE_CHECK
f Lcom/mojang/serialization/Codec; u TYPED_CODEC
m ()Lcom/mojang/serialization/Codec; a lambda$static$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; a register
c net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b provider
f Lnet/minecraft/world/level/storage/loot/IntRange; c range
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$a; a hasValue
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
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; b lambda$hasValue$1
m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c provider
m ()Lnet/minecraft/world/level/storage/loot/IntRange; d range
c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider
f Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider; a BLOCK_ENTITY
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lcom/mojang/serialization/Codec; c INLINE_CODEC
f Ljava/lang/String; d BLOCK_ENTITY_ID
f Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a; e BLOCK_ENTITY_PROVIDER
f Lcom/mojang/serialization/Codec; f GETTER_CODEC
f Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a; g getter
m ()Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; a getType
m (Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider;)Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a; a lambda$static$3
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/nbt/NBTBase; a get
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; a forContextEntity
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a; b forEntity
m ()Ljava/util/Set; b getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider;)Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a; b lambda$static$1
c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$1 net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$1
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/nbt/NBTBase; a get
m ()Ljava/lang/String; a getId
m ()Ljava/util/Set; b getReferencedContextParams
c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$2 net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$2
f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; a val$target
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/nbt/NBTBase; a get
m ()Ljava/lang/String; a getId
m ()Ljava/util/Set; b getReferencedContextParams
c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/nbt/NBTBase; a get
m ()Ljava/lang/String; a getId
m ()Ljava/util/Set; b getReferencedContextParams
c net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType
f Lcom/mojang/serialization/MapCodec; a codec
m ()Lcom/mojang/serialization/MapCodec; a codec
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/providers/nbt/LootNbtProviderType; a getType
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/nbt/NBTBase; a get
m ()Ljava/util/Set; b getReferencedContextParams
c net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; b STORAGE
f Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; c CONTEXT
f Lcom/mojang/serialization/Codec; d TYPED_CODEC
m ()Lcom/mojang/serialization/Codec; a lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)Lcom/mojang/datafixers/util/Either; a lambda$static$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; a register
c net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/resources/MinecraftKey; b id
m ()Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; a getType
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/nbt/NBTBase; a get
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Set; b getReferencedContextParams
m ()Lnet/minecraft/resources/MinecraftKey; c id
c net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b n
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c p
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)I a getInt
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Set; a getReferencedContextParams
m (IF)Lnet/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator; a binomial
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat
m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType
m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c n
m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d p
c net/minecraft/world/level/storage/loot/providers/number/ConstantValue net/minecraft/world/level/storage/loot/providers/number/ConstantValue
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lcom/mojang/serialization/Codec; b INLINE_CODEC
f F c value
m (F)Lnet/minecraft/world/level/storage/loot/providers/number/ConstantValue; a exactly
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat
m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType
m ()F c value
c net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType
f Lcom/mojang/serialization/MapCodec; a codec
m ()Lcom/mojang/serialization/MapCodec; a codec
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/LootTableInfo;)I a getInt
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat
m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType
c net/minecraft/world/level/storage/loot/providers/number/NumberProviders net/minecraft/world/level/storage/loot/providers/number/NumberProviders
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b CONSTANT
f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; c UNIFORM
f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; d BINOMIAL
f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; e SCORE
f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; f STORAGE
f Lcom/mojang/serialization/Codec; g TYPED_CODEC
m ()Lcom/mojang/serialization/Codec; a lambda$static$1
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; a register
m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lcom/mojang/datafixers/util/Either; a lambda$static$0
c net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; b target
f Ljava/lang/String; c score
f F d scale
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/number/ScoreboardValue; a fromScoreboard
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;Ljava/lang/String;F)Lnet/minecraft/world/level/storage/loot/providers/number/ScoreboardValue; a fromScoreboard
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat
m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType
m ()Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; c target
m ()Ljava/lang/String; d score
m ()F e scale
c net/minecraft/world/level/storage/loot/providers/number/StorageValue net/minecraft/world/level/storage/loot/providers/number/StorageValue
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/resources/MinecraftKey; b storage
f Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; c path
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)I a getInt
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat
m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Ljava/util/Optional; c getNumericTag
m ()Lnet/minecraft/resources/MinecraftKey; c storage
m ()Lnet/minecraft/commands/arguments/ArgumentNBTKey$g; d path
c net/minecraft/world/level/storage/loot/providers/number/UniformGenerator net/minecraft/world/level/storage/loot/providers/number/UniformGenerator
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b min
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c max
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)I a getInt
m (FF)Lnet/minecraft/world/level/storage/loot/providers/number/UniformGenerator; a between
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Set; a getReferencedContextParams
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)F b getFloat
m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; b getType
m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c min
m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d max
c net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lcom/mojang/serialization/Codec; b INLINE_CODEC
f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; c target
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; a forTarget
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/scores/ScoreHolder; a getScoreHolder
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; a getType
m ()Ljava/util/Set; b getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; c target
c net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/lang/String; b name
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/scores/ScoreHolder; a getScoreHolder
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; a getType
m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; a forName
m ()Ljava/util/Set; b getReferencedContextParams
m ()Ljava/lang/String; c name
c net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType
f Lcom/mojang/serialization/MapCodec; a codec
m ()Lcom/mojang/serialization/MapCodec; a codec
c net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/scores/ScoreHolder; a getScoreHolder
m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; a getType
m ()Ljava/util/Set; b getReferencedContextParams
c net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; b FIXED
f Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; c CONTEXT
f Lcom/mojang/serialization/Codec; d TYPED_CODEC
m ()Lcom/mojang/serialization/Codec; a lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider;)Lcom/mojang/datafixers/util/Either; a lambda$static$0
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; a register
c net/minecraft/world/level/timers/CustomFunctionCallback net/minecraft/world/level/timers/FunctionCallback
f Lnet/minecraft/resources/MinecraftKey; a functionId
m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue;J)V a handle
m (Lnet/minecraft/server/CustomFunctionData;Lnet/minecraft/commands/functions/CommandFunction;)V a lambda$handle$0
c net/minecraft/world/level/timers/CustomFunctionCallback$a net/minecraft/world/level/timers/FunctionCallback$Serializer
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/timers/CustomFunctionCallback; a deserialize
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/timers/CustomFunctionCallback;)V a serialize
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer;)V a serialize
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer; b deserialize
c net/minecraft/world/level/timers/CustomFunctionCallbackTag net/minecraft/world/level/timers/FunctionTagCallback
f Lnet/minecraft/resources/MinecraftKey; a tagId
m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue;J)V a handle
c net/minecraft/world/level/timers/CustomFunctionCallbackTag$a net/minecraft/world/level/timers/FunctionTagCallback$Serializer
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/timers/CustomFunctionCallbackTag;)V a serialize
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTag; a deserialize
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer;)V a serialize
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer; b deserialize
c net/minecraft/world/level/timers/CustomFunctionCallbackTimer net/minecraft/world/level/timers/TimerCallback
c net/minecraft/world/level/timers/CustomFunctionCallbackTimer$a net/minecraft/world/level/timers/TimerCallback$Serializer
f Lnet/minecraft/resources/MinecraftKey; a id
f Ljava/lang/Class; b cls
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer;)V a serialize
m ()Lnet/minecraft/resources/MinecraftKey; a getId
m ()Ljava/lang/Class; b getCls
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer; b deserialize
c net/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue net/minecraft/world/level/timers/TimerQueue
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/String; b CALLBACK_DATA_TAG
f Ljava/lang/String; c TIMER_NAME_TAG
f Ljava/lang/String; d TIMER_TRIGGER_TIME_TAG
f Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimers; e callbacksRegistry
f Ljava/util/Queue; f queue
f Lcom/google/common/primitives/UnsignedLong; g sequentialId
f Lcom/google/common/collect/Table; h events
m (Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue$a;)Lnet/minecraft/nbt/NBTTagCompound; a storeEvent
m (Lcom/mojang/serialization/Dynamic;)V a lambda$new$2
m (Lnet/minecraft/nbt/NBTTagCompound;)V a loadEvent
m ()Ljava/util/Set; a getEventsIds
m (Ljava/lang/String;JLnet/minecraft/world/level/timers/CustomFunctionCallbackTimer;)V a schedule
m (Ljava/lang/Object;J)V a tick
m (Ljava/lang/String;)I a remove
m ()Lnet/minecraft/nbt/NBTTagList; b store
m (Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue$a;)Lcom/google/common/primitives/UnsignedLong; b lambda$createComparator$1
m ()Ljava/util/Comparator; c createComparator
m (Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue$a;)J c lambda$createComparator$0
c net/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue$a net/minecraft/world/level/timers/TimerQueue$Event
f J a triggerTime
f Lcom/google/common/primitives/UnsignedLong; b sequentialId
f Ljava/lang/String; c id
f Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer; d callback
c net/minecraft/world/level/timers/CustomFunctionCallbackTimers net/minecraft/world/level/timers/TimerCallbacks
f Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimers; a SERVER_CALLBACKS
f Lorg/slf4j/Logger; b LOGGER
f Ljava/util/Map; c idToSerializer
f Ljava/util/Map; d classToSerializer
m (Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer$a;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimers; a register
m (Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer;)Lnet/minecraft/nbt/NBTTagCompound; a serialize
m (Ljava/lang/Class;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer$a; a getSerializer
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/timers/CustomFunctionCallbackTimer; a deserialize
c net/minecraft/world/level/validation/ContentValidationException net/minecraft/world/level/validation/ContentValidationException
f Ljava/nio/file/Path; a directory
f Ljava/util/List; b entries
m (Lnet/minecraft/world/level/validation/ForbiddenSymlinkInfo;)Ljava/lang/String; a lambda$getMessage$0
m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/String; a getMessage
c net/minecraft/world/level/validation/DirectoryValidator net/minecraft/world/level/validation/DirectoryValidator
f Ljava/nio/file/PathMatcher; a symlinkTargetAllowList
m (Ljava/nio/file/Path;Z)Ljava/util/List; a validateDirectory
m (Ljava/nio/file/Path;)Ljava/util/List; a validateSymlink
m (Ljava/nio/file/Path;Ljava/util/List;)V a validateSymlink
m (Ljava/nio/file/Path;Ljava/util/List;)V b validateKnownDirectory
c net/minecraft/world/level/validation/DirectoryValidator$1 net/minecraft/world/level/validation/DirectoryValidator$1
f Ljava/util/List; a val$issues
f Lnet/minecraft/world/level/validation/DirectoryValidator; b this$0
m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a preVisitDirectory
m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; b visitFile
m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)V c validateSymlink
c net/minecraft/world/level/validation/ForbiddenSymlinkInfo net/minecraft/world/level/validation/ForbiddenSymlinkInfo
f Ljava/nio/file/Path; a link
f Ljava/nio/file/Path; b target
m ()Ljava/nio/file/Path; a link
m ()Ljava/nio/file/Path; b target
c net/minecraft/world/level/validation/PathAllowList net/minecraft/world/level/validation/PathAllowList
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/String; b COMMENT_PREFIX
f Ljava/util/List; c entries
f Ljava/util/Map; d compiledPaths
m (Ljava/lang/String;)Ljava/util/stream/Stream; a lambda$readPlain$5
m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; a getForFileSystem
m (Ljava/io/BufferedReader;)Lnet/minecraft/world/level/validation/PathAllowList; a readPlain
m (Ljava/nio/file/FileSystem;Lnet/minecraft/world/level/validation/PathAllowList$a;)Ljava/nio/file/PathMatcher; a lambda$getForFileSystem$0
m (Ljava/util/List;Ljava/nio/file/Path;)Z a lambda$getForFileSystem$3
m (Ljava/nio/file/Path;)Z a lambda$getForFileSystem$2
m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; a lambda$getForFileSystem$4
m (Ljava/nio/file/Path;)Z b lambda$getForFileSystem$1
c net/minecraft/world/level/validation/PathAllowList$a net/minecraft/world/level/validation/PathAllowList$ConfigEntry
f Lnet/minecraft/world/level/validation/PathAllowList$b; a type
f Ljava/lang/String; b pattern
m (Ljava/lang/String;)Ljava/util/Optional; a parse
m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; a compile
m ()Lnet/minecraft/world/level/validation/PathAllowList$b; a type
m ()Ljava/lang/String; b pattern
m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$a; b glob
m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$a; c regex
m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$a; d prefix
c net/minecraft/world/level/validation/PathAllowList$b net/minecraft/world/level/validation/PathAllowList$EntryType
f Lnet/minecraft/world/level/validation/PathAllowList$b; a FILESYSTEM
f Lnet/minecraft/world/level/validation/PathAllowList$b; b PREFIX
m (Ljava/lang/String;Ljava/nio/file/Path;)Z a lambda$static$0
m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; a lambda$static$1
c net/minecraft/world/phys/AxisAlignedBB net/minecraft/world/phys/AABB
f D a minX
f D b minY
f D c minZ
f D d maxX
f D e maxY
f D f maxZ
f D g EPSILON
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Z a intersects
m ([DLnet/minecraft/core/EnumDirection;DDDDDDDDLnet/minecraft/core/EnumDirection;DDD)Lnet/minecraft/core/EnumDirection; a clipPoint
m ()D a getSize
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/phys/AxisAlignedBB; a of
m (Lnet/minecraft/world/phys/Vec3D;DDD)Lnet/minecraft/world/phys/AxisAlignedBB; a ofSize
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/phys/Vec3D;[DLnet/minecraft/core/EnumDirection;DDD)Lnet/minecraft/core/EnumDirection; a getDirection
m (Ljava/lang/Iterable;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a clip
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/AxisAlignedBB; a move
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a setMinX
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D a min
m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; a contract
m (DDDDDD)Z a intersects
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/AxisAlignedBB; a encapsulatingFullBlocks
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; a unitCubeFromLowerCorner
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/AxisAlignedBB; a intersect
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; b setMinY
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D b max
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; b expandTowards
m ()D b getXsize
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/AxisAlignedBB; b minmax
m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; b expandTowards
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Ljava/util/Optional; b clip
m ()D c getYsize
m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; c inflate
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; c move
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; c setMinZ
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z c intersects
m (Lnet/minecraft/world/phys/Vec3D;)Z d contains
m ()D d getZsize
m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; d move
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; d setMaxX
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; e setMaxY
m (Lnet/minecraft/world/phys/Vec3D;)D e distanceToSqr
m ()Z e hasNaN
m (DDD)Z e contains
m ()Lnet/minecraft/world/phys/Vec3D; f getCenter
m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; f deflate
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; f setMaxZ
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; g inflate
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; h deflate
c net/minecraft/world/phys/MovingObjectPosition net/minecraft/world/phys/HitResult
f Lnet/minecraft/world/phys/Vec3D; a location
m (Lnet/minecraft/world/entity/Entity;)D a distanceTo
m ()Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; c getType
m ()Lnet/minecraft/world/phys/Vec3D; e getLocation
c net/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType net/minecraft/world/phys/HitResult$Type
f Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; a MISS
f Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; b BLOCK
f Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; c ENTITY
f [Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; d $VALUES
m ()[Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; a $values
c net/minecraft/world/phys/MovingObjectPositionBlock net/minecraft/world/phys/BlockHitResult
f Lnet/minecraft/core/EnumDirection; b direction
f Lnet/minecraft/core/BlockPosition; c blockPos
f Z d miss
f Z e inside
m ()Lnet/minecraft/core/BlockPosition; a getBlockPos
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a withPosition
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a miss
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a withDirection
m ()Lnet/minecraft/core/EnumDirection; b getDirection
m ()Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; c getType
m ()Z d isInside
c net/minecraft/world/phys/MovingObjectPositionEntity net/minecraft/world/phys/EntityHitResult
f Lnet/minecraft/world/entity/Entity; b entity
m ()Lnet/minecraft/world/entity/Entity; a getEntity
m ()Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; c getType
c net/minecraft/world/phys/Vec2F net/minecraft/world/phys/Vec2
f Lnet/minecraft/world/phys/Vec2F; a ZERO
f Lnet/minecraft/world/phys/Vec2F; b ONE
f Lnet/minecraft/world/phys/Vec2F; c UNIT_X
f Lnet/minecraft/world/phys/Vec2F; d NEG_UNIT_X
f Lnet/minecraft/world/phys/Vec2F; e UNIT_Y
f Lnet/minecraft/world/phys/Vec2F; f NEG_UNIT_Y
f Lnet/minecraft/world/phys/Vec2F; g MAX
f Lnet/minecraft/world/phys/Vec2F; h MIN
f F i x
f F j y
m (Lnet/minecraft/world/phys/Vec2F;)F a dot
m (F)Lnet/minecraft/world/phys/Vec2F; a scale
m ()Lnet/minecraft/world/phys/Vec2F; a normalized
m (Lnet/minecraft/world/phys/Vec2F;)Lnet/minecraft/world/phys/Vec2F; b add
m (F)Lnet/minecraft/world/phys/Vec2F; b add
m ()F b length
m (Lnet/minecraft/world/phys/Vec2F;)Z c equals
m ()F c lengthSquared
m (Lnet/minecraft/world/phys/Vec2F;)F d distanceToSqr
m ()Lnet/minecraft/world/phys/Vec2F; d negated
c net/minecraft/world/phys/Vec3D net/minecraft/world/phys/Vec3
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/phys/Vec3D; b ZERO
f D c x
f D d y
f D e z
m (Lnet/minecraft/core/BaseBlockPosition;D)Lnet/minecraft/world/phys/Vec3D; a upFromBottomCenterOf
m (DDD)Lnet/minecraft/world/phys/Vec3D; a subtract
m (Lnet/minecraft/world/phys/Vec2F;)Lnet/minecraft/world/phys/Vec3D; a directionFromRotation
m (Lnet/minecraft/util/RandomSource;F)Lnet/minecraft/world/phys/Vec3D; a offsetRandom
m (I)Lnet/minecraft/world/phys/Vec3D; a fromRGB24
m ()D a x
m (Lnet/minecraft/core/BaseBlockPosition;DDD)Lnet/minecraft/world/phys/Vec3D; a atLowerCornerWithOffset
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/phys/Vec3D; a atLowerCornerOf
m (Lnet/minecraft/core/IPosition;D)Z a closerThan
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D a get
m (Lnet/minecraft/world/phys/Vec3D;D)Lnet/minecraft/world/phys/Vec3D; a lerp
m (Lnet/minecraft/world/phys/Vec3D;DD)Z a closerThan
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Lnet/minecraft/core/EnumDirection;D)Lnet/minecraft/world/phys/Vec3D; a relative
m (Lnet/minecraft/core/EnumDirection$EnumAxis;D)Lnet/minecraft/world/phys/Vec3D; a with
m (Ljava/util/EnumSet;)Lnet/minecraft/world/phys/Vec3D; a align
m (F)Lnet/minecraft/world/phys/Vec3D; a xRot
m (FF)Lnet/minecraft/world/phys/Vec3D; a directionFromRotation
m (D)Lnet/minecraft/world/phys/Vec3D; a scale
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a vectorTo
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/phys/Vec3D; b atCenterOf
m (F)Lnet/minecraft/world/phys/Vec3D; b yRot
m ()D b y
m (Lnet/minecraft/world/phys/Vec3D;)D b dot
m (Ljava/util/List;)Lnet/minecraft/world/phys/Vec3D; b lambda$static$0
m (DDD)Lnet/minecraft/world/phys/Vec3D; b add
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; c cross
m (F)Lnet/minecraft/world/phys/Vec3D; c zRot
m ()D c z
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/phys/Vec3D; c atBottomCenterOf
m (DDD)D c distanceToSqr
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; d subtract
m ()Lnet/minecraft/world/phys/Vec3D; d normalize
m (DDD)Lnet/minecraft/world/phys/Vec3D; d multiply
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; e add
m ()Lnet/minecraft/world/phys/Vec3D; e reverse
m ()D f length
m (Lnet/minecraft/world/phys/Vec3D;)D f distanceTo
m (Lnet/minecraft/world/phys/Vec3D;)D g distanceToSqr
m ()D g lengthSqr
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; h multiply
m ()D h horizontalDistance
m ()D i horizontalDistanceSqr
m (Lnet/minecraft/world/phys/Vec3D;)Ljava/util/List; i lambda$static$2
m ()Lorg/joml/Vector3f; j toVector3f
c net/minecraft/world/phys/shapes/DoubleListOffset net/minecraft/world/phys/shapes/OffsetDoubleList
f Lit/unimi/dsi/fastutil/doubles/DoubleList; a delegate
f D b offset
c net/minecraft/world/phys/shapes/OperatorBoolean net/minecraft/world/phys/shapes/BooleanOp
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; a FALSE
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; b NOT_OR
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; c ONLY_SECOND
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; d NOT_FIRST
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; e ONLY_FIRST
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; f NOT_SECOND
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; g NOT_SAME
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; h NOT_AND
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; i AND
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; j SAME
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; k SECOND
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; l CAUSES
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; m FIRST
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; n CAUSED_BY
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; o OR
f Lnet/minecraft/world/phys/shapes/OperatorBoolean; p TRUE
m (ZZ)Z a lambda$static$15
m (ZZ)Z b lambda$static$14
m (ZZ)Z c lambda$static$13
m (ZZ)Z d lambda$static$12
m (ZZ)Z e lambda$static$11
m (ZZ)Z f lambda$static$10
m (ZZ)Z g lambda$static$9
m (ZZ)Z h lambda$static$8
m (ZZ)Z i lambda$static$7
m (ZZ)Z j lambda$static$6
m (ZZ)Z k lambda$static$5
m (ZZ)Z l lambda$static$4
m (ZZ)Z m lambda$static$3
m (ZZ)Z n lambda$static$2
m (ZZ)Z o lambda$static$1
m (ZZ)Z p lambda$static$0
c net/minecraft/world/phys/shapes/VoxelShape net/minecraft/world/phys/shapes/VoxelShape
f Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete; a shape
f [Lnet/minecraft/world/phys/shapes/VoxelShape; b faces
m (Lnet/minecraft/core/EnumDirection$EnumAxis;D)I a findIndex
m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)D a get
m ()Lnet/minecraft/world/phys/AxisAlignedBB; a bounds
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getFaceShape
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; a getCoords
m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; a move
m (Lnet/minecraft/world/phys/shapes/VoxelShapes$a;)V a forAllEdges
m (Lnet/minecraft/core/EnumAxisCycle;Lnet/minecraft/world/phys/AxisAlignedBB;D)D a collideX
m (Lnet/minecraft/world/phys/Vec3D;)Ljava/util/Optional; a closestPointTo
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a clip
m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/world/phys/AxisAlignedBB;D)D a collide
m (Lnet/minecraft/core/EnumDirection$EnumAxis;DD)D a min
m ()Lnet/minecraft/world/phys/shapes/VoxelShape; b singleEncompassing
m (Lnet/minecraft/core/EnumDirection$EnumAxis;DD)D b max
m (Lnet/minecraft/world/phys/shapes/VoxelShapes$a;)V b forAllBoxes
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; b calculateFace
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D b min
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D c max
m ()Z c isEmpty
m ()Lnet/minecraft/world/phys/shapes/VoxelShape; d optimize
m ()Ljava/util/List; e toAabbs
c net/minecraft/world/phys/shapes/VoxelShapeArray net/minecraft/world/phys/shapes/ArrayVoxelShape
f Lit/unimi/dsi/fastutil/doubles/DoubleList; b xs
f Lit/unimi/dsi/fastutil/doubles/DoubleList; c ys
f Lit/unimi/dsi/fastutil/doubles/DoubleList; d zs
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; a getCoords
c net/minecraft/world/phys/shapes/VoxelShapeArray$1 net/minecraft/world/phys/shapes/ArrayVoxelShape$1
f [I a $SwitchMap$net$minecraft$core$Direction$Axis
c net/minecraft/world/phys/shapes/VoxelShapeBitSet net/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape
f Ljava/util/BitSet; d storage
f I e xMin
f I f yMin
f I g zMin
f I h xMax
f I i yMax
f I j zMax
m (IIIZ)V a fillUpdateBounds
m (IIIIIIIII)Lnet/minecraft/world/phys/shapes/VoxelShapeBitSet; a withFilledBounds
m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete$b;Z)V a forAllBoxes
m (III)I a getIndex
m (Lnet/minecraft/world/phys/shapes/OperatorBoolean;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;IILnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;IILnet/minecraft/world/phys/shapes/VoxelShapeBitSet;II[I[ZIII)Z a lambda$join$0
m (IIIII)Z a isXZRectangleFull
m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/OperatorBoolean;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeBitSet;[IIII)Z a lambda$join$2
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I a firstFull
m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/OperatorBoolean;)Lnet/minecraft/world/phys/shapes/VoxelShapeBitSet; a join
m ()Z a isEmpty
m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/OperatorBoolean;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;ILnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;ILnet/minecraft/world/phys/shapes/VoxelShapeBitSet;I[I[ZIII)Z a lambda$join$1
m (IIII)Z a isZStripFull
m (IIII)V b clearZStrip
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I b lastFull
m (III)Z b isFull
m (III)V c fill
m (III)Z d isInterior
c net/minecraft/world/phys/shapes/VoxelShapeCollision net/minecraft/world/phys/shapes/CollisionContext
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShapeCollision; a of
m ()Lnet/minecraft/world/phys/shapes/VoxelShapeCollision; a empty
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPosition;Z)Z a isAbove
m (Lnet/minecraft/world/item/Item;)Z a isHoldingItem
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/material/Fluid;)Z a canStandOnFluid
m ()Z b isDescending
c net/minecraft/world/phys/shapes/VoxelShapeCollisionEntity net/minecraft/world/phys/shapes/EntityCollisionContext
f Lnet/minecraft/world/phys/shapes/VoxelShapeCollision; a EMPTY
f Z b descending
f D c entityBottom
f Lnet/minecraft/world/item/ItemStack; d heldItem
f Ljava/util/function/Predicate; e canStandOnFluid
f Lnet/minecraft/world/entity/Entity; f entity
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPosition;Z)Z a isAbove
m (Lnet/minecraft/world/item/Item;)Z a isHoldingItem
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/material/Fluid;)Z a canStandOnFluid
m (Lnet/minecraft/world/level/material/Fluid;)Z a lambda$new$1
m (Lnet/minecraft/world/level/material/Fluid;)Z b lambda$static$0
m ()Z b isDescending
m ()Lnet/minecraft/world/entity/Entity; c getEntity
c net/minecraft/world/phys/shapes/VoxelShapeCollisionEntity$1 net/minecraft/world/phys/shapes/EntityCollisionContext$1
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPosition;Z)Z a isAbove
c net/minecraft/world/phys/shapes/VoxelShapeCube net/minecraft/world/phys/shapes/CubeVoxelShape
m (Lnet/minecraft/core/EnumDirection$EnumAxis;D)I a findIndex
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; a getCoords
c net/minecraft/world/phys/shapes/VoxelShapeCubeMerger net/minecraft/world/phys/shapes/DiscreteCubeMerger
f Lnet/minecraft/world/phys/shapes/VoxelShapeCubePoint; a result
f I b firstDiv
f I c secondDiv
m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;)Z a forMergedIndexes
m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; a getList
c net/minecraft/world/phys/shapes/VoxelShapeCubePoint net/minecraft/world/phys/shapes/CubePointRange
f I a parts
c net/minecraft/world/phys/shapes/VoxelShapeDiscrete net/minecraft/world/phys/shapes/DiscreteVoxelShape
f I a xSize
f I b ySize
f I c zSize
f [Lnet/minecraft/core/EnumDirection$EnumAxis; d AXIS_VALUES
m (Lnet/minecraft/core/EnumAxisCycle;III)Z a isFullWide
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I a firstFull
m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete$a;Lnet/minecraft/core/EnumAxisCycle;)V a forAllAxisFaces
m ()Z a isEmpty
m (Lnet/minecraft/core/EnumDirection$EnumAxis;II)I a firstFull
m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete$b;Lnet/minecraft/core/EnumAxisCycle;Z)V a forAllAxisEdges
m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete$b;Z)V a forAllEdges
m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete$a;)V a forAllFaces
m (Lnet/minecraft/core/EnumAxisCycle;III)Z b isFull
m (Lnet/minecraft/core/EnumDirection$EnumAxis;II)I b lastFull
m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete$b;Z)V b forAllBoxes
m ()I b getXSize
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I b lastFull
m (III)Z b isFull
m (III)V c fill
m ()I c getYSize
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I c getSize
m ()I d getZSize
m (III)Z e isFullWide
c net/minecraft/world/phys/shapes/VoxelShapeDiscrete$a net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer
c net/minecraft/world/phys/shapes/VoxelShapeDiscrete$b net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer
c net/minecraft/world/phys/shapes/VoxelShapeDiscreteSlice net/minecraft/world/phys/shapes/SubShape
f Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete; d parent
f I e startX
f I f startY
f I g startZ
f I h endX
f I i endY
f I j endZ
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I a firstFull
m (Lnet/minecraft/core/EnumDirection$EnumAxis;I)I a clampToShape
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)I b lastFull
m (III)Z b isFull
m (III)V c fill
c net/minecraft/world/phys/shapes/VoxelShapeMerger net/minecraft/world/phys/shapes/IndexMerger
m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;)Z a forMergedIndexes
m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; a getList
c net/minecraft/world/phys/shapes/VoxelShapeMerger$a net/minecraft/world/phys/shapes/IndexMerger$IndexConsumer
c net/minecraft/world/phys/shapes/VoxelShapeMergerDisjoint net/minecraft/world/phys/shapes/NonOverlappingMerger
f Lit/unimi/dsi/fastutil/doubles/DoubleList; a lower
f Lit/unimi/dsi/fastutil/doubles/DoubleList; b upper
f Z c swap
m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;)Z a forMergedIndexes
m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; a getList
m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;III)Z a lambda$forMergedIndexes$0
m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;)Z b forNonSwappedIndexes
c net/minecraft/world/phys/shapes/VoxelShapeMergerIdentical net/minecraft/world/phys/shapes/IdenticalMerger
f Lit/unimi/dsi/fastutil/doubles/DoubleList; a coords
m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;)Z a forMergedIndexes
m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; a getList
c net/minecraft/world/phys/shapes/VoxelShapeMergerList net/minecraft/world/phys/shapes/IndirectMerger
f Lit/unimi/dsi/fastutil/doubles/DoubleList; a EMPTY
f [D b result
f [I c firstIndices
f [I d secondIndices
f I e resultLength
m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger$a;)Z a forMergedIndexes
m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; a getList
c net/minecraft/world/phys/shapes/VoxelShapeSlice net/minecraft/world/phys/shapes/SliceShape
f Lnet/minecraft/world/phys/shapes/VoxelShape; b delegate
f Lnet/minecraft/core/EnumDirection$EnumAxis; c axis
f Lit/unimi/dsi/fastutil/doubles/DoubleList; d SLICE_COORDS
m (Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/core/EnumDirection$EnumAxis;I)Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete; a makeSlice
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; a getCoords
c net/minecraft/world/phys/shapes/VoxelShapes net/minecraft/world/phys/shapes/Shapes
f D a EPSILON
f D b BIG_EPSILON
f Lnet/minecraft/world/phys/shapes/VoxelShape; c INFINITY
f Lnet/minecraft/world/phys/shapes/VoxelShape; d BLOCK
f Lnet/minecraft/world/phys/shapes/VoxelShape; e EMPTY
m ()Lnet/minecraft/world/phys/shapes/VoxelShape; a empty
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getFaceShape
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/EnumDirection;)Z a blockOccudes
m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/OperatorBoolean;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;III)Z a lambda$joinIsNotEmpty$3
m (Lnet/minecraft/world/phys/shapes/OperatorBoolean;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;IILnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;IIIII)Z a lambda$joinIsNotEmpty$1
m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;Lnet/minecraft/world/phys/shapes/OperatorBoolean;)Z a joinIsNotEmpty
m (Lnet/minecraft/world/phys/shapes/VoxelShape;[Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; a or
m (II)J a lcm
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/OperatorBoolean;)Lnet/minecraft/world/phys/shapes/VoxelShape; a join
m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/lang/Iterable;D)D a collide
m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; a box
m (Lnet/minecraft/world/phys/shapes/VoxelShapeMerger;Lnet/minecraft/world/phys/shapes/OperatorBoolean;Lnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;ILnet/minecraft/world/phys/shapes/VoxelShapeDiscrete;IIII)Z a lambda$joinIsNotEmpty$2
m (DD)I a findBits
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/shapes/VoxelShape; a create
m (ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lnet/minecraft/world/phys/shapes/VoxelShapeMerger; a createIndexMerger
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; a or
m ()Lnet/minecraft/world/phys/shapes/VoxelShape; b block
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z b faceShapeOccludes
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/EnumDirection;)Z b mergedFaceOccludes
m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; b create
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/OperatorBoolean;)Lnet/minecraft/world/phys/shapes/VoxelShape; b joinUnoptimized
m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/OperatorBoolean;)Z c joinIsNotEmpty
c net/minecraft/world/phys/shapes/VoxelShapes$a net/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer
c net/minecraft/world/scores/DisplaySlot net/minecraft/world/scores/DisplaySlot
f Lnet/minecraft/world/scores/DisplaySlot; a LIST
f Lnet/minecraft/world/scores/DisplaySlot; b SIDEBAR
f Lnet/minecraft/world/scores/DisplaySlot; c BELOW_NAME
f Lnet/minecraft/world/scores/DisplaySlot; d TEAM_BLACK
f Lnet/minecraft/world/scores/DisplaySlot; e TEAM_DARK_BLUE
f Lnet/minecraft/world/scores/DisplaySlot; f TEAM_DARK_GREEN
f Lnet/minecraft/world/scores/DisplaySlot; g TEAM_DARK_AQUA
f Lnet/minecraft/world/scores/DisplaySlot; h TEAM_DARK_RED
f Lnet/minecraft/world/scores/DisplaySlot; i TEAM_DARK_PURPLE
f Lnet/minecraft/world/scores/DisplaySlot; j TEAM_GOLD
f Lnet/minecraft/world/scores/DisplaySlot; k TEAM_GRAY
f Lnet/minecraft/world/scores/DisplaySlot; l TEAM_DARK_GRAY
f Lnet/minecraft/world/scores/DisplaySlot; m TEAM_BLUE
f Lnet/minecraft/world/scores/DisplaySlot; n TEAM_GREEN
f Lnet/minecraft/world/scores/DisplaySlot; o TEAM_AQUA
f Lnet/minecraft/world/scores/DisplaySlot; p TEAM_RED
f Lnet/minecraft/world/scores/DisplaySlot; q TEAM_LIGHT_PURPLE
f Lnet/minecraft/world/scores/DisplaySlot; r TEAM_YELLOW
f Lnet/minecraft/world/scores/DisplaySlot; s TEAM_WHITE
f Lnet/minecraft/util/INamable$a; t CODEC
f Ljava/util/function/IntFunction; u BY_ID
f I v id
f Ljava/lang/String; w name
f [Lnet/minecraft/world/scores/DisplaySlot; x $VALUES
m ()I a id
m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/world/scores/DisplaySlot; a teamColorToSlot
m ()[Lnet/minecraft/world/scores/DisplaySlot; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/scores/DisplaySlot$1 net/minecraft/world/scores/DisplaySlot$1
f [I a $SwitchMap$net$minecraft$ChatFormatting
c net/minecraft/world/scores/PersistentScoreboard net/minecraft/world/scores/ScoreboardSaveData
f Ljava/lang/String; a FILE_ID
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/world/scores/Scoreboard; c scoreboard
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagList; a saveTeams
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveObjectives$1
m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/core/HolderLookup$a;)V a loadTeams
m (Lnet/minecraft/world/scores/ScoreboardTeam;Lnet/minecraft/nbt/NBTTagList;)V a loadTeamPlayers
m (Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; a lambda$loadObjectives$0
m (Lnet/minecraft/nbt/NBTTagCompound;)V a loadDisplaySlots
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagList; b saveObjectives
m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/core/HolderLookup$a;)V b loadObjectives
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/scores/PersistentScoreboard; b load
m (Lnet/minecraft/nbt/NBTTagCompound;)V b saveDisplaySlots
c net/minecraft/world/scores/PlayerScoreEntry net/minecraft/world/scores/PlayerScoreEntry
f Ljava/lang/String; a owner
f I b value
f Lnet/minecraft/network/chat/IChatBaseComponent; c display
f Lnet/minecraft/network/chat/numbers/NumberFormat; d numberFormatOverride
m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/IChatMutableComponent; a formatValue
m ()Z a isHidden
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b ownerName
m ()Ljava/lang/String; c owner
m ()I d value
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e display
m ()Lnet/minecraft/network/chat/numbers/NumberFormat; f numberFormatOverride
c net/minecraft/world/scores/PlayerScores net/minecraft/world/scores/PlayerScores
f Lit/unimi/dsi/fastutil/objects/Reference2ObjectOpenHashMap; a scores
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/world/scores/ScoreboardScore; a get
m (Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/world/scores/ScoreboardScore;)V a setScore
m ()Z a hasScores
m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/function/Consumer;)Lnet/minecraft/world/scores/ScoreboardScore; a getOrCreate
m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/world/scores/ScoreboardScore;)V a lambda$listScores$1
m (Ljava/util/function/Consumer;Ljava/lang/Object;)Lnet/minecraft/world/scores/ScoreboardScore; a lambda$getOrCreate$0
m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; b listScores
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Z b remove
m ()Ljava/util/Map; c listRawScores
c net/minecraft/world/scores/ReadOnlyScoreInfo net/minecraft/world/scores/ReadOnlyScoreInfo
m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/IChatMutableComponent; a formatValue
m ()I a value
m (Lnet/minecraft/world/scores/ReadOnlyScoreInfo;Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/IChatMutableComponent; a safeFormatValue
m ()Z b isLocked
m ()Lnet/minecraft/network/chat/numbers/NumberFormat; c numberFormat
c net/minecraft/world/scores/ScoreAccess net/minecraft/world/scores/ScoreAccess
m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V a numberFormatOverride
m (I)V a set
m ()I a get
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a display
m ()I b increment
m (I)I b add
m ()V c reset
m ()Z d locked
m ()V e unlock
m ()V f lock
m ()Lnet/minecraft/network/chat/IChatBaseComponent; g display
c net/minecraft/world/scores/ScoreHolder net/minecraft/world/scores/ScoreHolder
f Ljava/lang/String; a_ WILDCARD_NAME
f Lnet/minecraft/world/scores/ScoreHolder; cy WILDCARD
m ()Lnet/minecraft/network/chat/IChatBaseComponent; O_ getDisplayName
m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$getFeedbackDisplayName$0
m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/world/scores/ScoreHolder; a fromGameProfile
m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreHolder; c forNameOnly
m ()Ljava/lang/String; cB getScoreboardName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; he getFeedbackDisplayName
c net/minecraft/world/scores/ScoreHolder$1 net/minecraft/world/scores/ScoreHolder$1
m ()Ljava/lang/String; cB getScoreboardName
c net/minecraft/world/scores/ScoreHolder$2 net/minecraft/world/scores/ScoreHolder$2
f Ljava/lang/String; b val$name
f Lnet/minecraft/network/chat/IChatBaseComponent; c val$feedbackName
m ()Ljava/lang/String; cB getScoreboardName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; he getFeedbackDisplayName
c net/minecraft/world/scores/ScoreHolder$3 net/minecraft/world/scores/ScoreHolder$3
f Ljava/lang/String; b val$name
m ()Ljava/lang/String; cB getScoreboardName
c net/minecraft/world/scores/Scoreboard net/minecraft/world/scores/Scoreboard
f Ljava/lang/String; a HIDDEN_SCORE_PREFIX
f Lorg/slf4j/Logger; b LOGGER
f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; c objectivesByName
f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; d objectivesByCriteria
f Ljava/util/Map; e playerScores
f Ljava/util/Map; f displayObjectives
f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; g teamsByName
f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; h teamsByPlayer
m (Lnet/minecraft/world/scores/criteria/IScoreboardCriteria;Lnet/minecraft/world/scores/ScoreHolder;Ljava/util/function/Consumer;)V a forAllObjectives
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/world/scores/ScoreboardScore;)V a onScoreChanged
m (Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/core/HolderLookup$a;)V a loadPlayerScores
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;Z)Lnet/minecraft/world/scores/ScoreAccess; a getOrCreatePlayerScore
m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/ScoreboardObjective;)V a setDisplayObjective
m (Lnet/minecraft/world/entity/Entity;)V a entityRemoved
m (Ljava/lang/Object;)Ljava/util/List; a lambda$addObjective$0
m (Lnet/minecraft/core/HolderLookup$a;Ljava/lang/String;Lnet/minecraft/nbt/NBTTagList;Lnet/minecraft/world/scores/ScoreboardObjective;Lnet/minecraft/world/scores/ScoreboardScore;)V a lambda$savePlayerScores$5
m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardObjective; a getObjective
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/nbt/NBTTagList;Ljava/lang/String;Lnet/minecraft/world/scores/PlayerScores;)V a lambda$savePlayerScores$6
m (Lnet/minecraft/world/scores/DisplaySlot;)Lnet/minecraft/world/scores/ScoreboardObjective; a getDisplayObjective
m (Ljava/util/function/Consumer;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)V a lambda$forAllObjectives$1
m (Ljava/lang/String;Lnet/minecraft/world/scores/ScoreboardTeam;)Z a addPlayerToTeam
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)V a onScoreLockChanged
m (Lnet/minecraft/world/scores/ScoreHolder;)V a onPlayerRemoved
m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/world/scores/ScoreboardScore;)V a lambda$getOrCreatePlayerScore$3
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagList; a savePlayerScores
m (Lnet/minecraft/world/scores/ScoreboardTeam;)V a onTeamAdded
m (Lnet/minecraft/world/scores/ScoreboardObjective;)V a onObjectiveAdded
m (Lnet/minecraft/world/scores/ScoreboardObjective;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/scores/PlayerScores;)V a lambda$listPlayerScores$4
m (Ljava/lang/String;Lnet/minecraft/world/scores/criteria/IScoreboardCriteria;Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay;ZLnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/world/scores/ScoreboardObjective; a addObjective
m (Lnet/minecraft/world/scores/ScoreboardTeam;)V b onTeamChanged
m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardTeam; b getPlayerTeam
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)V b onPlayerScoreRemoved
m (Ljava/lang/String;Lnet/minecraft/world/scores/ScoreboardTeam;)V b removePlayerFromTeam
m (Lnet/minecraft/world/scores/ScoreboardObjective;)V b onObjectiveChanged
m (Lnet/minecraft/world/scores/ScoreHolder;)V b resetAllPlayerScores
m ()Ljava/util/Collection; c getObjectives
m (Lnet/minecraft/world/scores/ScoreboardTeam;)V c onTeamRemoved
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/world/scores/ScoreAccess; c getOrCreatePlayerScore
m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardTeam; c addPlayerTeam
m (Lnet/minecraft/world/scores/ScoreboardObjective;)V c onObjectiveRemoved
m (Lnet/minecraft/world/scores/ScoreHolder;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; c listPlayerScores
m (Ljava/lang/String;)Z d removePlayerFromTeam
m ()Ljava/util/Collection; d getObjectiveNames
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)Lnet/minecraft/world/scores/ReadOnlyScoreInfo; d getPlayerScoreInfo
m (Lnet/minecraft/world/scores/ScoreboardTeam;)V d removePlayerTeam
m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreboardObjective;)V e resetSinglePlayerScore
m ()Ljava/util/Collection; e getTrackedPlayers
m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardTeam; e getPlayersTeam
m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerScores; f getOrCreatePlayerInfo
m ()Ljava/util/Collection; f getTeamNames
m ()Ljava/util/Collection; g getPlayerTeams
m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerScores; g lambda$getOrCreatePlayerInfo$2
m (Lnet/minecraft/world/scores/ScoreboardObjective;)Ljava/util/Collection; i listPlayerScores
m (Lnet/minecraft/world/scores/ScoreboardObjective;)V j removeObjective
c net/minecraft/world/scores/Scoreboard$1 net/minecraft/world/scores/Scoreboard$1
f Lnet/minecraft/world/scores/ScoreboardScore; a val$score
f Z b val$canModify
f Lorg/apache/commons/lang3/mutable/MutableBoolean; c val$requiresSync
f Lnet/minecraft/world/scores/ScoreboardObjective; d val$objective
f Lnet/minecraft/world/scores/ScoreHolder; e val$scoreHolder
f Lnet/minecraft/world/scores/Scoreboard; f this$0
m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V a numberFormatOverride
m (I)V a set
m (Z)V a setLocked
m ()I a get
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a display
m ()Z d locked
m ()V e unlock
m ()V f lock
m ()Lnet/minecraft/network/chat/IChatBaseComponent; g display
m ()V h sendScoreToPlayers
c net/minecraft/world/scores/ScoreboardObjective net/minecraft/world/scores/Objective
f Lnet/minecraft/world/scores/Scoreboard; a scoreboard
f Ljava/lang/String; b name
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; c criteria
f Lnet/minecraft/network/chat/IChatBaseComponent; d displayName
f Lnet/minecraft/network/chat/IChatBaseComponent; e formattedDisplayName
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; f renderType
f Z g displayAutoUpdate
f Lnet/minecraft/network/chat/numbers/NumberFormat; h numberFormat
m ()Lnet/minecraft/world/scores/Scoreboard; a getScoreboard
m (Z)V a setDisplayAutoUpdate
m (Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay;)V a setRenderType
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setDisplayName
m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$createFormattedDisplayName$0
m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/numbers/NumberFormat; a numberFormatOrDefault
m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V b setNumberFormat
m ()Ljava/lang/String; b getName
m ()Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; c getCriteria
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d getDisplayName
m ()Z e displayAutoUpdate
m ()Lnet/minecraft/network/chat/numbers/NumberFormat; f numberFormat
m ()Lnet/minecraft/network/chat/IChatBaseComponent; g getFormattedDisplayName
m ()Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; h getRenderType
m ()Lnet/minecraft/network/chat/IChatBaseComponent; i createFormattedDisplayName
c net/minecraft/world/scores/ScoreboardScore net/minecraft/world/scores/Score
f Ljava/lang/String; a TAG_SCORE
f Ljava/lang/String; b TAG_LOCKED
f Ljava/lang/String; c TAG_DISPLAY
f Ljava/lang/String; d TAG_FORMAT
f I e value
f Z f locked
f Lnet/minecraft/network/chat/IChatBaseComponent; g display
f Lnet/minecraft/network/chat/numbers/NumberFormat; h numberFormat
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/scores/ScoreboardScore; a read
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$write$0
m (I)V a value
m (Z)V a setLocked
m ()I a value
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a display
m (Lnet/minecraft/world/scores/ScoreboardScore;Lnet/minecraft/network/chat/numbers/NumberFormat;)V a lambda$read$1
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a write
m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V b numberFormat
m ()Z b isLocked
m ()Lnet/minecraft/network/chat/numbers/NumberFormat; c numberFormat
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d display
c net/minecraft/world/scores/ScoreboardTeam net/minecraft/world/scores/PlayerTeam
f I a BIT_FRIENDLY_FIRE
f I b BIT_SEE_INVISIBLES
f Lnet/minecraft/world/scores/Scoreboard; c scoreboard
f Ljava/lang/String; d name
f Ljava/util/Set; e players
f Lnet/minecraft/network/chat/IChatBaseComponent; f displayName
f Lnet/minecraft/network/chat/IChatBaseComponent; g playerPrefix
f Lnet/minecraft/network/chat/IChatBaseComponent; h playerSuffix
f Z i allowFriendlyFire
f Z j seeFriendlyInvisibles
f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; k nameTagVisibility
f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; l deathMessageVisibility
f Lnet/minecraft/EnumChatFormat; m color
f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; n collisionRule
f Lnet/minecraft/network/chat/ChatModifier; o displayNameStyle
m ()Lnet/minecraft/world/scores/Scoreboard; a getScoreboard
m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush;)V a setCollisionRule
m (Z)V a setAllowFriendlyFire
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a setDisplayName
m (Lnet/minecraft/world/scores/ScoreboardTeamBase;Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; a formatNameForTeam
m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)V a setNameTagVisibility
m (I)V a unpackOptions
m (Lnet/minecraft/EnumChatFormat;)V a setColor
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setPlayerPrefix
m (Z)V b setSeeFriendlyInvisibles
m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)V b setDeathMessageVisibility
m ()Ljava/lang/String; b getName
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V c setPlayerSuffix
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c getDisplayName
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; d getFormattedName
m ()Lnet/minecraft/network/chat/IChatMutableComponent; d getFormattedDisplayName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; e getPlayerPrefix
m ()Lnet/minecraft/network/chat/IChatBaseComponent; f getPlayerSuffix
m ()Ljava/util/Collection; g getPlayers
m ()Z h isAllowFriendlyFire
m ()Z i canSeeFriendlyInvisibles
m ()Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; j getNameTagVisibility
m ()Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; k getDeathMessageVisibility
m ()Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; l getCollisionRule
m ()I m packOptions
m ()Lnet/minecraft/EnumChatFormat; n getColor
c net/minecraft/world/scores/ScoreboardTeamBase net/minecraft/world/scores/Team
m (Lnet/minecraft/world/scores/ScoreboardTeamBase;)Z a isAlliedTo
m ()Ljava/lang/String; b getName
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatMutableComponent; d getFormattedName
m ()Ljava/util/Collection; g getPlayers
m ()Z h isAllowFriendlyFire
m ()Z i canSeeFriendlyInvisibles
m ()Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; j getNameTagVisibility
m ()Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; k getDeathMessageVisibility
m ()Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; l getCollisionRule
m ()Lnet/minecraft/EnumChatFormat; n getColor
c net/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility net/minecraft/world/scores/Team$Visibility
f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; a ALWAYS
f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; b NEVER
f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; c HIDE_FOR_OTHER_TEAMS
f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; d HIDE_FOR_OWN_TEAM
f Ljava/lang/String; e name
f I f id
f Ljava/util/Map; g BY_NAME
f [Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; h $VALUES
m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; a byName
m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; a lambda$static$1
m ()[Ljava/lang/String; a getAllNames
m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility;)Ljava/lang/String; b lambda$static$0
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getDisplayName
m ()[Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility; c $values
c net/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush net/minecraft/world/scores/Team$CollisionRule
f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; a ALWAYS
f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; b NEVER
f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; c PUSH_OTHER_TEAMS
f Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; d PUSH_OWN_TEAM
f Ljava/lang/String; e name
f I f id
f Ljava/util/Map; g BY_NAME
f [Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; h $VALUES
m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush;)Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; a lambda$static$1
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getDisplayName
m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; a byName
m (Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush;)Ljava/lang/String; b lambda$static$0
m ()[Lnet/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush; b $values
c net/minecraft/world/scores/criteria/IScoreboardCriteria net/minecraft/world/scores/criteria/ObjectiveCriteria
f Ljava/util/Map; a CUSTOM_CRITERIA
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; b DUMMY
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; c TRIGGER
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; d DEATH_COUNT
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; e KILL_COUNT_PLAYERS
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; f KILL_COUNT_ALL
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; g HEALTH
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; h FOOD
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; i AIR
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; j ARMOR
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; k EXPERIENCE
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; l LEVEL
f [Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; m TEAM_KILL
f [Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; n KILLED_BY_TEAM
f Ljava/util/Map; o CRITERIA_CACHE
f Ljava/lang/String; p name
f Z q readOnly
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; r renderType
m (Ljava/lang/String;)Ljava/util/Optional; a byName
m (Ljava/lang/String;ZLnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay;)Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; a registerCustom
m (Ljava/lang/String;ILnet/minecraft/stats/StatisticWrapper;)Ljava/util/Optional; a lambda$byName$0
m (Lnet/minecraft/stats/StatisticWrapper;Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; a getStat
m (Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/IScoreboardCriteria; b registerCustom
m ()Ljava/util/Set; c getCustomCriteriaNames
m ()Ljava/lang/String; d getName
m ()Z e isReadOnly
m ()Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; f getDefaultRenderType
c net/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay net/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; a INTEGER
f Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; b HEARTS
f Lnet/minecraft/util/INamable$a; c CODEC
f Ljava/lang/String; d id
f [Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; e $VALUES
m ()Ljava/lang/String; a getId
m (Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; a byId
m ()[Lnet/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/ticks/ContainerSingleItem net/minecraft/world/ticks/ContainerSingleItem
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (ILnet/minecraft/world/item/ItemStack;)V a setItem
m ()V a clearContent
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m (Lnet/minecraft/world/item/ItemStack;)V b setTheItem
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m ()I b getContainerSize
m (I)Lnet/minecraft/world/item/ItemStack; c splitTheItem
m ()Z c isEmpty
m ()Lnet/minecraft/world/item/ItemStack; f getTheItem
m ()Lnet/minecraft/world/item/ItemStack; h removeTheItem
c net/minecraft/world/ticks/ContainerSingleItem$a net/minecraft/world/ticks/ContainerSingleItem$BlockContainerSingleItem
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m ()Lnet/minecraft/world/level/block/entity/TileEntity; v getContainerBlockEntity
c net/minecraft/world/ticks/LevelChunkTicks net/minecraft/world/ticks/LevelChunkTicks
f Ljava/util/Queue; a tickQueue
f Ljava/util/List; b pendingTicks
f Ljava/util/Set; c ticksPerPosition
f Ljava/util/function/BiConsumer; d onTickAdded
m ()I a count
m (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Function;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/ticks/LevelChunkTicks; a load
m (Ljava/util/function/BiConsumer;)V a setOnTickAdded
m (JLjava/util/function/Function;)Lnet/minecraft/nbt/NBTTagList; a save
m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule
m (J)V a unpack
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick
m (Ljava/util/function/Predicate;)V a removeIf
m (Lnet/minecraft/world/ticks/NextTickListEntry;)V b scheduleUnchecked
m ()Lnet/minecraft/world/ticks/NextTickListEntry; b peek
m (JLjava/util/function/Function;)Lnet/minecraft/nbt/NBTBase; b save
m ()Lnet/minecraft/world/ticks/NextTickListEntry; c poll
m ()Ljava/util/stream/Stream; d getAll
c net/minecraft/world/ticks/LevelTickAccess net/minecraft/world/ticks/LevelTickAccess
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z b willTickThisTick
c net/minecraft/world/ticks/NextTickListEntry net/minecraft/world/ticks/ScheduledTick
f Ljava/util/Comparator; a DRAIN_ORDER
f Ljava/util/Comparator; b INTRA_TICK_DRAIN_ORDER
f Lit/unimi/dsi/fastutil/Hash$Strategy; c UNIQUE_TICK_HASH
f Ljava/lang/Object; d type
f Lnet/minecraft/core/BlockPosition; e pos
f J f triggerTick
f Lnet/minecraft/world/ticks/TickListPriority; g priority
f J h subTickOrder
m (Lnet/minecraft/world/ticks/NextTickListEntry;Lnet/minecraft/world/ticks/NextTickListEntry;)I a lambda$static$1
m (Ljava/lang/Object;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ticks/NextTickListEntry; a probe
m ()Ljava/lang/Object; a type
m ()Lnet/minecraft/core/BlockPosition; b pos
m (Lnet/minecraft/world/ticks/NextTickListEntry;Lnet/minecraft/world/ticks/NextTickListEntry;)I b lambda$static$0
m ()J c triggerTick
m ()Lnet/minecraft/world/ticks/TickListPriority; d priority
m ()J e subTickOrder
c net/minecraft/world/ticks/NextTickListEntry$1 net/minecraft/world/ticks/ScheduledTick$1
m (Lnet/minecraft/world/ticks/NextTickListEntry;Lnet/minecraft/world/ticks/NextTickListEntry;)Z a equals
m (Lnet/minecraft/world/ticks/NextTickListEntry;)I a hashCode
c net/minecraft/world/ticks/ProtoChunkTickList net/minecraft/world/ticks/ProtoChunkTicks
f Ljava/util/List; a ticks
f Ljava/util/Set; b ticksPerPosition
m (Lnet/minecraft/world/ticks/TickListChunk;)V a schedule
m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule
m ()I a count
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick
m (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Function;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/ticks/ProtoChunkTickList; a load
m ()Ljava/util/List; b scheduledTicks
m (JLjava/util/function/Function;)Lnet/minecraft/nbt/NBTBase; b save
c net/minecraft/world/ticks/SerializableTickContainer net/minecraft/world/ticks/SerializableTickContainer
m (JLjava/util/function/Function;)Lnet/minecraft/nbt/NBTBase; b save
c net/minecraft/world/ticks/TickList net/minecraft/world/ticks/TickAccess
m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule
m ()I a count
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick
c net/minecraft/world/ticks/TickListChunk net/minecraft/world/ticks/SavedTick
f Lit/unimi/dsi/fastutil/Hash$Strategy; a UNIQUE_TICK_HASH
f Ljava/lang/Object; b type
f Lnet/minecraft/core/BlockPosition; c pos
f I d delay
f Lnet/minecraft/world/ticks/TickListPriority; e priority
f Ljava/lang/String; f TAG_ID
f Ljava/lang/String; g TAG_X
f Ljava/lang/String; h TAG_Y
f Ljava/lang/String; i TAG_Z
f Ljava/lang/String; j TAG_DELAY
f Ljava/lang/String; k TAG_PRIORITY
m (JJ)Lnet/minecraft/world/ticks/NextTickListEntry; a unpack
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/Object;)Lnet/minecraft/world/ticks/TickListChunk; a lambda$loadTick$1
m (JLjava/util/function/Consumer;Lnet/minecraft/world/ticks/TickListChunk;)V a lambda$loadTickList$0
m (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Function;Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/function/Consumer;)V a loadTickList
m (Lnet/minecraft/world/ticks/NextTickListEntry;Ljava/util/function/Function;J)Lnet/minecraft/nbt/NBTTagCompound; a saveTick
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/ticks/TickListPriority;)Lnet/minecraft/nbt/NBTTagCompound; a saveTick
m (Ljava/util/function/Function;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/function/Function;)Ljava/util/Optional; a loadTick
m (Ljava/lang/Object;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ticks/TickListChunk; a probe
m ()Ljava/lang/Object; a type
m ()Lnet/minecraft/core/BlockPosition; b pos
m ()I c delay
m ()Lnet/minecraft/world/ticks/TickListPriority; d priority
c net/minecraft/world/ticks/TickListChunk$1 net/minecraft/world/ticks/SavedTick$1
m (Lnet/minecraft/world/ticks/TickListChunk;Lnet/minecraft/world/ticks/TickListChunk;)Z a equals
m (Lnet/minecraft/world/ticks/TickListChunk;)I a hashCode
c net/minecraft/world/ticks/TickListEmpty net/minecraft/world/ticks/BlackholeTickAccess
f Lnet/minecraft/world/ticks/TickContainerAccess; a CONTAINER_BLACKHOLE
f Lnet/minecraft/world/ticks/LevelTickAccess; b LEVEL_BLACKHOLE
m ()Lnet/minecraft/world/ticks/TickContainerAccess; a emptyContainer
m ()Lnet/minecraft/world/ticks/LevelTickAccess; b emptyLevelList
c net/minecraft/world/ticks/TickListEmpty$1 net/minecraft/world/ticks/BlackholeTickAccess$1
m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule
m ()I a count
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick
c net/minecraft/world/ticks/TickListEmpty$2 net/minecraft/world/ticks/BlackholeTickAccess$2
m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule
m ()I a count
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z b willTickThisTick
c net/minecraft/world/ticks/TickListPriority net/minecraft/world/ticks/TickPriority
f Lnet/minecraft/world/ticks/TickListPriority; a EXTREMELY_HIGH
f Lnet/minecraft/world/ticks/TickListPriority; b VERY_HIGH
f Lnet/minecraft/world/ticks/TickListPriority; c HIGH
f Lnet/minecraft/world/ticks/TickListPriority; d NORMAL
f Lnet/minecraft/world/ticks/TickListPriority; e LOW
f Lnet/minecraft/world/ticks/TickListPriority; f VERY_LOW
f Lnet/minecraft/world/ticks/TickListPriority; g EXTREMELY_LOW
f I h value
f [Lnet/minecraft/world/ticks/TickListPriority; i $VALUES
m (I)Lnet/minecraft/world/ticks/TickListPriority; a byValue
m ()I a getValue
m ()[Lnet/minecraft/world/ticks/TickListPriority; b $values
c net/minecraft/world/ticks/TickListServer net/minecraft/world/ticks/LevelTicks
f Ljava/util/Comparator; a CONTAINER_DRAIN_ORDER
f Ljava/util/function/LongPredicate; b tickCheck
f Ljava/util/function/Supplier; c profiler
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; d allContainers
f Lit/unimi/dsi/fastutil/longs/Long2LongMap; e nextTickForContainer
f Ljava/util/Queue; f containersToTick
f Ljava/util/Queue; g toRunThisTick
f Ljava/util/List; h alreadyRunThisTick
f Ljava/util/Set; i toRunThisTickSet
f Ljava/util/function/BiConsumer; j chunkScheduleUpdater
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a removeContainer
m ()I a count
m (Lnet/minecraft/world/ticks/TickListServer;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BaseBlockPosition;)V a copyAreaFrom
m (Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/NextTickListEntry;)V a lambda$new$2
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/ticks/TickListServer$a;)V a forContainersInArea
m (Ljava/util/function/BiConsumer;)V a runCollectedTicks
m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule
m (Ljava/util/function/Predicate;JLnet/minecraft/world/ticks/LevelChunkTicks;)V a lambda$clearArea$4
m (JILjava/util/function/BiConsumer;)V a tick
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/ticks/LevelChunkTicks;)V a addContainer
m (Ljava/util/Queue;Lnet/minecraft/world/ticks/LevelChunkTicks;JI)V a drainFromCurrentContainer
m (Lnet/minecraft/core/BaseBlockPosition;JJLnet/minecraft/world/ticks/NextTickListEntry;)V a lambda$copyAreaFrom$7
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/ticks/NextTickListEntry;)Z a lambda$copyAreaFrom$5
m (JI)V a drainContainers
m (Ljava/util/function/Predicate;Ljava/util/List;JLnet/minecraft/world/ticks/LevelChunkTicks;)V a lambda$copyAreaFrom$6
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/core/BaseBlockPosition;)V a copyArea
m (Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/LevelChunkTicks;)I a lambda$static$0
m (I)Z a canScheduleMoreTicks
m (J)V a sortContainersToTick
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick
m (Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap;)V a lambda$new$1
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)V a clearArea
m (JILnet/minecraft/util/profiling/GameProfilerFiller;)V a collectTicks
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z b willTickThisTick
m (Lnet/minecraft/world/ticks/NextTickListEntry;)V b updateContainerScheduling
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/ticks/NextTickListEntry;)Z b lambda$clearArea$3
m ()V b rescheduleLeftoverContainers
m (Lnet/minecraft/world/ticks/NextTickListEntry;)V c scheduleForThisTick
m ()V c cleanupAfterTick
m ()V d calculateTickSetIfNeeded
c net/minecraft/world/ticks/TickListServer$a net/minecraft/world/ticks/LevelTicks$PosAndContainerConsumer
c net/minecraft/world/ticks/TickListWorldGen net/minecraft/world/ticks/WorldGenTickAccess
f Ljava/util/function/Function; a containerGetter
m (Lnet/minecraft/world/ticks/NextTickListEntry;)V a schedule
m ()I a count
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z a hasScheduledTick
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;)Z b willTickThisTick
c org/bukkit/craftbukkit/v1_20_R4/CraftArt org/bukkit/craftbukkit/CraftArt
c org/bukkit/craftbukkit/v1_20_R4/CraftChunk org/bukkit/craftbukkit/CraftChunk
c org/bukkit/craftbukkit/v1_20_R4/CraftChunkSnapshot org/bukkit/craftbukkit/CraftChunkSnapshot
c org/bukkit/craftbukkit/v1_20_R4/CraftCrashReport org/bukkit/craftbukkit/CraftCrashReport
c org/bukkit/craftbukkit/v1_20_R4/CraftEffect org/bukkit/craftbukkit/CraftEffect
c org/bukkit/craftbukkit/v1_20_R4/CraftEffect$1 org/bukkit/craftbukkit/CraftEffect$1
c org/bukkit/craftbukkit/v1_20_R4/CraftEquipmentSlot org/bukkit/craftbukkit/CraftEquipmentSlot
c org/bukkit/craftbukkit/v1_20_R4/CraftFeatureFlag org/bukkit/craftbukkit/CraftFeatureFlag
c org/bukkit/craftbukkit/v1_20_R4/CraftFluid org/bukkit/craftbukkit/CraftFluid
c org/bukkit/craftbukkit/v1_20_R4/CraftFluidCollisionMode org/bukkit/craftbukkit/CraftFluidCollisionMode
c org/bukkit/craftbukkit/v1_20_R4/CraftFluidCollisionMode$1 org/bukkit/craftbukkit/CraftFluidCollisionMode$1
c org/bukkit/craftbukkit/v1_20_R4/CraftGameEvent org/bukkit/craftbukkit/CraftGameEvent
c org/bukkit/craftbukkit/v1_20_R4/CraftHeightMap org/bukkit/craftbukkit/CraftHeightMap
c org/bukkit/craftbukkit/v1_20_R4/CraftHeightMap$1 org/bukkit/craftbukkit/CraftHeightMap$1
c org/bukkit/craftbukkit/v1_20_R4/CraftLootTable org/bukkit/craftbukkit/CraftLootTable
c org/bukkit/craftbukkit/v1_20_R4/CraftMusicInstrument org/bukkit/craftbukkit/CraftMusicInstrument
c org/bukkit/craftbukkit/v1_20_R4/CraftOfflinePlayer org/bukkit/craftbukkit/CraftOfflinePlayer
c org/bukkit/craftbukkit/v1_20_R4/CraftParticle org/bukkit/craftbukkit/CraftParticle
c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry
c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$1 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$1
c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$2 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$2
c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$3 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$3
c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$4 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$4
c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$5 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$5
c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$6 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$6
c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$7 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$7
c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$8 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$8
c org/bukkit/craftbukkit/v1_20_R4/CraftParticle$CraftParticleRegistry$9 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$9
c org/bukkit/craftbukkit/v1_20_R4/CraftRaid org/bukkit/craftbukkit/CraftRaid
c org/bukkit/craftbukkit/v1_20_R4/CraftRaid$1 org/bukkit/craftbukkit/CraftRaid$1
c org/bukkit/craftbukkit/v1_20_R4/CraftRegionAccessor org/bukkit/craftbukkit/CraftRegionAccessor
c org/bukkit/craftbukkit/v1_20_R4/CraftRegionAccessor$1 org/bukkit/craftbukkit/CraftRegionAccessor$1
c org/bukkit/craftbukkit/v1_20_R4/CraftRegistry org/bukkit/craftbukkit/CraftRegistry
c org/bukkit/craftbukkit/v1_20_R4/CraftServer org/bukkit/craftbukkit/CraftServer
c org/bukkit/craftbukkit/v1_20_R4/CraftServer$1 org/bukkit/craftbukkit/CraftServer$1
c org/bukkit/craftbukkit/v1_20_R4/CraftServer$2 org/bukkit/craftbukkit/CraftServer$2
c org/bukkit/craftbukkit/v1_20_R4/CraftServer$3 org/bukkit/craftbukkit/CraftServer$3
c org/bukkit/craftbukkit/v1_20_R4/CraftServer$4 org/bukkit/craftbukkit/CraftServer$4
c org/bukkit/craftbukkit/v1_20_R4/CraftServer$5 org/bukkit/craftbukkit/CraftServer$5
c org/bukkit/craftbukkit/v1_20_R4/CraftServer$6 org/bukkit/craftbukkit/CraftServer$6
c org/bukkit/craftbukkit/v1_20_R4/CraftServer$7 org/bukkit/craftbukkit/CraftServer$7
c org/bukkit/craftbukkit/v1_20_R4/CraftServerTickManager org/bukkit/craftbukkit/CraftServerTickManager
c org/bukkit/craftbukkit/v1_20_R4/CraftSound org/bukkit/craftbukkit/CraftSound
c org/bukkit/craftbukkit/v1_20_R4/CraftSoundGroup org/bukkit/craftbukkit/CraftSoundGroup
c org/bukkit/craftbukkit/v1_20_R4/CraftStatistic org/bukkit/craftbukkit/CraftStatistic
c org/bukkit/craftbukkit/v1_20_R4/CraftWorld org/bukkit/craftbukkit/CraftWorld
c org/bukkit/craftbukkit/v1_20_R4/CraftWorld$1 org/bukkit/craftbukkit/CraftWorld$1
c org/bukkit/craftbukkit/v1_20_R4/CraftWorld$2 org/bukkit/craftbukkit/CraftWorld$2
c org/bukkit/craftbukkit/v1_20_R4/CraftWorld$3 org/bukkit/craftbukkit/CraftWorld$3
c org/bukkit/craftbukkit/v1_20_R4/CraftWorld$4 org/bukkit/craftbukkit/CraftWorld$4
c org/bukkit/craftbukkit/v1_20_R4/CraftWorld$5 org/bukkit/craftbukkit/CraftWorld$5
c org/bukkit/craftbukkit/v1_20_R4/CraftWorldBorder org/bukkit/craftbukkit/CraftWorldBorder
c org/bukkit/craftbukkit/v1_20_R4/Overridden org/bukkit/craftbukkit/Overridden
c org/bukkit/craftbukkit/v1_20_R4/advancement/CraftAdvancement org/bukkit/craftbukkit/advancement/CraftAdvancement
c org/bukkit/craftbukkit/v1_20_R4/advancement/CraftAdvancementDisplay org/bukkit/craftbukkit/advancement/CraftAdvancementDisplay
c org/bukkit/craftbukkit/v1_20_R4/advancement/CraftAdvancementProgress org/bukkit/craftbukkit/advancement/CraftAdvancementProgress
c org/bukkit/craftbukkit/v1_20_R4/attribute/CraftAttribute org/bukkit/craftbukkit/attribute/CraftAttribute
c org/bukkit/craftbukkit/v1_20_R4/attribute/CraftAttributeInstance org/bukkit/craftbukkit/attribute/CraftAttributeInstance
c org/bukkit/craftbukkit/v1_20_R4/attribute/CraftAttributeMap org/bukkit/craftbukkit/attribute/CraftAttributeMap
c org/bukkit/craftbukkit/v1_20_R4/ban/CraftIpBanEntry org/bukkit/craftbukkit/ban/CraftIpBanEntry
c org/bukkit/craftbukkit/v1_20_R4/ban/CraftIpBanList org/bukkit/craftbukkit/ban/CraftIpBanList
c org/bukkit/craftbukkit/v1_20_R4/ban/CraftProfileBanEntry org/bukkit/craftbukkit/ban/CraftProfileBanEntry
c org/bukkit/craftbukkit/v1_20_R4/ban/CraftProfileBanList org/bukkit/craftbukkit/ban/CraftProfileBanList
c org/bukkit/craftbukkit/v1_20_R4/block/CapturedBlockState org/bukkit/craftbukkit/block/CapturedBlockState
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBanner org/bukkit/craftbukkit/block/CraftBanner
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBarrel org/bukkit/craftbukkit/block/CraftBarrel
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBeacon org/bukkit/craftbukkit/block/CraftBeacon
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBed org/bukkit/craftbukkit/block/CraftBed
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBed$1 org/bukkit/craftbukkit/block/CraftBed$1
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBeehive org/bukkit/craftbukkit/block/CraftBeehive
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBell org/bukkit/craftbukkit/block/CraftBell
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBiome org/bukkit/craftbukkit/block/CraftBiome
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlastFurnace org/bukkit/craftbukkit/block/CraftBlastFurnace
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlock org/bukkit/craftbukkit/block/CraftBlock
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlock$1 org/bukkit/craftbukkit/block/CraftBlock$1
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockEntityState org/bukkit/craftbukkit/block/CraftBlockEntityState
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockState org/bukkit/craftbukkit/block/CraftBlockState
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockStates org/bukkit/craftbukkit/block/CraftBlockStates
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockStates$1 org/bukkit/craftbukkit/block/CraftBlockStates$1
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockStates$BlockEntityStateFactory org/bukkit/craftbukkit/block/CraftBlockStates$BlockEntityStateFactory
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockStates$BlockStateFactory org/bukkit/craftbukkit/block/CraftBlockStates$BlockStateFactory
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockSupport org/bukkit/craftbukkit/block/CraftBlockSupport
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockSupport$1 org/bukkit/craftbukkit/block/CraftBlockSupport$1
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBlockType org/bukkit/craftbukkit/block/CraftBlockType
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBrewingStand org/bukkit/craftbukkit/block/CraftBrewingStand
c org/bukkit/craftbukkit/v1_20_R4/block/CraftBrushableBlock org/bukkit/craftbukkit/block/CraftBrushableBlock
c org/bukkit/craftbukkit/v1_20_R4/block/CraftCalibratedSculkSensor org/bukkit/craftbukkit/block/CraftCalibratedSculkSensor
c org/bukkit/craftbukkit/v1_20_R4/block/CraftCampfire org/bukkit/craftbukkit/block/CraftCampfire
c org/bukkit/craftbukkit/v1_20_R4/block/CraftChest org/bukkit/craftbukkit/block/CraftChest
c org/bukkit/craftbukkit/v1_20_R4/block/CraftChiseledBookshelf org/bukkit/craftbukkit/block/CraftChiseledBookshelf
c org/bukkit/craftbukkit/v1_20_R4/block/CraftChiseledBookshelf$1 org/bukkit/craftbukkit/block/CraftChiseledBookshelf$1
c org/bukkit/craftbukkit/v1_20_R4/block/CraftCommandBlock org/bukkit/craftbukkit/block/CraftCommandBlock
c org/bukkit/craftbukkit/v1_20_R4/block/CraftComparator org/bukkit/craftbukkit/block/CraftComparator
c org/bukkit/craftbukkit/v1_20_R4/block/CraftConduit org/bukkit/craftbukkit/block/CraftConduit
c org/bukkit/craftbukkit/v1_20_R4/block/CraftContainer org/bukkit/craftbukkit/block/CraftContainer
c org/bukkit/craftbukkit/v1_20_R4/block/CraftCrafter org/bukkit/craftbukkit/block/CraftCrafter
c org/bukkit/craftbukkit/v1_20_R4/block/CraftCreatureSpawner org/bukkit/craftbukkit/block/CraftCreatureSpawner
c org/bukkit/craftbukkit/v1_20_R4/block/CraftDaylightDetector org/bukkit/craftbukkit/block/CraftDaylightDetector
c org/bukkit/craftbukkit/v1_20_R4/block/CraftDecoratedPot org/bukkit/craftbukkit/block/CraftDecoratedPot
c org/bukkit/craftbukkit/v1_20_R4/block/CraftDecoratedPot$1 org/bukkit/craftbukkit/block/CraftDecoratedPot$1
c org/bukkit/craftbukkit/v1_20_R4/block/CraftDispenser org/bukkit/craftbukkit/block/CraftDispenser
c org/bukkit/craftbukkit/v1_20_R4/block/CraftDropper org/bukkit/craftbukkit/block/CraftDropper
c org/bukkit/craftbukkit/v1_20_R4/block/CraftEnchantingTable org/bukkit/craftbukkit/block/CraftEnchantingTable
c org/bukkit/craftbukkit/v1_20_R4/block/CraftEndGateway org/bukkit/craftbukkit/block/CraftEndGateway
c org/bukkit/craftbukkit/v1_20_R4/block/CraftEndPortal org/bukkit/craftbukkit/block/CraftEndPortal
c org/bukkit/craftbukkit/v1_20_R4/block/CraftEnderChest org/bukkit/craftbukkit/block/CraftEnderChest
c org/bukkit/craftbukkit/v1_20_R4/block/CraftFurnace org/bukkit/craftbukkit/block/CraftFurnace
c org/bukkit/craftbukkit/v1_20_R4/block/CraftFurnaceFurnace org/bukkit/craftbukkit/block/CraftFurnaceFurnace
c org/bukkit/craftbukkit/v1_20_R4/block/CraftHangingSign org/bukkit/craftbukkit/block/CraftHangingSign
c org/bukkit/craftbukkit/v1_20_R4/block/CraftHopper org/bukkit/craftbukkit/block/CraftHopper
c org/bukkit/craftbukkit/v1_20_R4/block/CraftJigsaw org/bukkit/craftbukkit/block/CraftJigsaw
c org/bukkit/craftbukkit/v1_20_R4/block/CraftJukebox org/bukkit/craftbukkit/block/CraftJukebox
c org/bukkit/craftbukkit/v1_20_R4/block/CraftLectern org/bukkit/craftbukkit/block/CraftLectern
c org/bukkit/craftbukkit/v1_20_R4/block/CraftLootable org/bukkit/craftbukkit/block/CraftLootable
c org/bukkit/craftbukkit/v1_20_R4/block/CraftMovingPiston org/bukkit/craftbukkit/block/CraftMovingPiston
c org/bukkit/craftbukkit/v1_20_R4/block/CraftSculkCatalyst org/bukkit/craftbukkit/block/CraftSculkCatalyst
c org/bukkit/craftbukkit/v1_20_R4/block/CraftSculkSensor org/bukkit/craftbukkit/block/CraftSculkSensor
c org/bukkit/craftbukkit/v1_20_R4/block/CraftSculkShrieker org/bukkit/craftbukkit/block/CraftSculkShrieker
c org/bukkit/craftbukkit/v1_20_R4/block/CraftShulkerBox org/bukkit/craftbukkit/block/CraftShulkerBox
c org/bukkit/craftbukkit/v1_20_R4/block/CraftSign org/bukkit/craftbukkit/block/CraftSign
c org/bukkit/craftbukkit/v1_20_R4/block/CraftSign$1 org/bukkit/craftbukkit/block/CraftSign$1
c org/bukkit/craftbukkit/v1_20_R4/block/CraftSkull org/bukkit/craftbukkit/block/CraftSkull
c org/bukkit/craftbukkit/v1_20_R4/block/CraftSkull$1 org/bukkit/craftbukkit/block/CraftSkull$1
c org/bukkit/craftbukkit/v1_20_R4/block/CraftSmoker org/bukkit/craftbukkit/block/CraftSmoker
c org/bukkit/craftbukkit/v1_20_R4/block/CraftStructureBlock org/bukkit/craftbukkit/block/CraftStructureBlock
c org/bukkit/craftbukkit/v1_20_R4/block/CraftSuspiciousSand org/bukkit/craftbukkit/block/CraftSuspiciousSand
c org/bukkit/craftbukkit/v1_20_R4/block/CraftTrialSpawner org/bukkit/craftbukkit/block/CraftTrialSpawner
c org/bukkit/craftbukkit/v1_20_R4/block/CraftVault org/bukkit/craftbukkit/block/CraftVault
c org/bukkit/craftbukkit/v1_20_R4/block/banner/CraftPatternType org/bukkit/craftbukkit/block/banner/CraftPatternType
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftAgeable org/bukkit/craftbukkit/block/data/CraftAgeable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftAnaloguePowerable org/bukkit/craftbukkit/block/data/CraftAnaloguePowerable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftAttachable org/bukkit/craftbukkit/block/data/CraftAttachable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftBisected org/bukkit/craftbukkit/block/data/CraftBisected
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftBlockData org/bukkit/craftbukkit/block/data/CraftBlockData
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftBrushable org/bukkit/craftbukkit/block/data/CraftBrushable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftDirectional org/bukkit/craftbukkit/block/data/CraftDirectional
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftFaceAttachable org/bukkit/craftbukkit/block/data/CraftFaceAttachable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftHangable org/bukkit/craftbukkit/block/data/CraftHangable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftHatchable org/bukkit/craftbukkit/block/data/CraftHatchable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftLevelled org/bukkit/craftbukkit/block/data/CraftLevelled
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftLightable org/bukkit/craftbukkit/block/data/CraftLightable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftMultipleFacing org/bukkit/craftbukkit/block/data/CraftMultipleFacing
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftOpenable org/bukkit/craftbukkit/block/data/CraftOpenable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftOrientable org/bukkit/craftbukkit/block/data/CraftOrientable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftPowerable org/bukkit/craftbukkit/block/data/CraftPowerable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftRail org/bukkit/craftbukkit/block/data/CraftRail
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftRotatable org/bukkit/craftbukkit/block/data/CraftRotatable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftRotatable$1 org/bukkit/craftbukkit/block/data/CraftRotatable$1
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftSnowable org/bukkit/craftbukkit/block/data/CraftSnowable
c org/bukkit/craftbukkit/v1_20_R4/block/data/CraftWaterlogged org/bukkit/craftbukkit/block/data/CraftWaterlogged
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBamboo org/bukkit/craftbukkit/block/data/type/CraftBamboo
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBed org/bukkit/craftbukkit/block/data/type/CraftBed
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBeehive org/bukkit/craftbukkit/block/data/type/CraftBeehive
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBell org/bukkit/craftbukkit/block/data/type/CraftBell
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBigDripleaf org/bukkit/craftbukkit/block/data/type/CraftBigDripleaf
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBrewingStand org/bukkit/craftbukkit/block/data/type/CraftBrewingStand
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBrushable org/bukkit/craftbukkit/block/data/type/CraftBrushable
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftBubbleColumn org/bukkit/craftbukkit/block/data/type/CraftBubbleColumn
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftCake org/bukkit/craftbukkit/block/data/type/CraftCake
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftCampfire org/bukkit/craftbukkit/block/data/type/CraftCampfire
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftCandle org/bukkit/craftbukkit/block/data/type/CraftCandle
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftCaveVinesPlant org/bukkit/craftbukkit/block/data/type/CraftCaveVinesPlant
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftChest org/bukkit/craftbukkit/block/data/type/CraftChest
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftChiseledBookshelf org/bukkit/craftbukkit/block/data/type/CraftChiseledBookshelf
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftCommandBlock org/bukkit/craftbukkit/block/data/type/CraftCommandBlock
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftComparator org/bukkit/craftbukkit/block/data/type/CraftComparator
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftCrafter org/bukkit/craftbukkit/block/data/type/CraftCrafter
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftDaylightDetector org/bukkit/craftbukkit/block/data/type/CraftDaylightDetector
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftDispenser org/bukkit/craftbukkit/block/data/type/CraftDispenser
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftDoor org/bukkit/craftbukkit/block/data/type/CraftDoor
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftEndPortalFrame org/bukkit/craftbukkit/block/data/type/CraftEndPortalFrame
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftFarmland org/bukkit/craftbukkit/block/data/type/CraftFarmland
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftGate org/bukkit/craftbukkit/block/data/type/CraftGate
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftHopper org/bukkit/craftbukkit/block/data/type/CraftHopper
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftJigsaw org/bukkit/craftbukkit/block/data/type/CraftJigsaw
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftJukebox org/bukkit/craftbukkit/block/data/type/CraftJukebox
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftLeaves org/bukkit/craftbukkit/block/data/type/CraftLeaves
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftLectern org/bukkit/craftbukkit/block/data/type/CraftLectern
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftNoteBlock org/bukkit/craftbukkit/block/data/type/CraftNoteBlock
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftPinkPetals org/bukkit/craftbukkit/block/data/type/CraftPinkPetals
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftPiston org/bukkit/craftbukkit/block/data/type/CraftPiston
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftPistonHead org/bukkit/craftbukkit/block/data/type/CraftPistonHead
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftPointedDripstone org/bukkit/craftbukkit/block/data/type/CraftPointedDripstone
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftRedstoneWire org/bukkit/craftbukkit/block/data/type/CraftRedstoneWire
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftRedstoneWire$1 org/bukkit/craftbukkit/block/data/type/CraftRedstoneWire$1
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftRepeater org/bukkit/craftbukkit/block/data/type/CraftRepeater
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftRespawnAnchor org/bukkit/craftbukkit/block/data/type/CraftRespawnAnchor
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSapling org/bukkit/craftbukkit/block/data/type/CraftSapling
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftScaffolding org/bukkit/craftbukkit/block/data/type/CraftScaffolding
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSculkCatalyst org/bukkit/craftbukkit/block/data/type/CraftSculkCatalyst
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSculkSensor org/bukkit/craftbukkit/block/data/type/CraftSculkSensor
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSculkShrieker org/bukkit/craftbukkit/block/data/type/CraftSculkShrieker
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSeaPickle org/bukkit/craftbukkit/block/data/type/CraftSeaPickle
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSlab org/bukkit/craftbukkit/block/data/type/CraftSlab
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSnow org/bukkit/craftbukkit/block/data/type/CraftSnow
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftStairs org/bukkit/craftbukkit/block/data/type/CraftStairs
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftStructureBlock org/bukkit/craftbukkit/block/data/type/CraftStructureBlock
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftSwitch org/bukkit/craftbukkit/block/data/type/CraftSwitch
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftTNT org/bukkit/craftbukkit/block/data/type/CraftTNT
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftTechnicalPiston org/bukkit/craftbukkit/block/data/type/CraftTechnicalPiston
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftTrialSpawner org/bukkit/craftbukkit/block/data/type/CraftTrialSpawner
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftTripwire org/bukkit/craftbukkit/block/data/type/CraftTripwire
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftTurtleEgg org/bukkit/craftbukkit/block/data/type/CraftTurtleEgg
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftVault org/bukkit/craftbukkit/block/data/type/CraftVault
c org/bukkit/craftbukkit/v1_20_R4/block/data/type/CraftWall org/bukkit/craftbukkit/block/data/type/CraftWall
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftAmethystCluster org/bukkit/craftbukkit/block/impl/CraftAmethystCluster
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftAnvil org/bukkit/craftbukkit/block/impl/CraftAnvil
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBamboo org/bukkit/craftbukkit/block/impl/CraftBamboo
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBanner org/bukkit/craftbukkit/block/impl/CraftBanner
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBanner$1 org/bukkit/craftbukkit/block/impl/CraftBanner$1
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBannerWall org/bukkit/craftbukkit/block/impl/CraftBannerWall
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBarrel org/bukkit/craftbukkit/block/impl/CraftBarrel
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBarrier org/bukkit/craftbukkit/block/impl/CraftBarrier
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBed org/bukkit/craftbukkit/block/impl/CraftBed
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBeehive org/bukkit/craftbukkit/block/impl/CraftBeehive
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBeetroot org/bukkit/craftbukkit/block/impl/CraftBeetroot
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBell org/bukkit/craftbukkit/block/impl/CraftBell
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBigDripleaf org/bukkit/craftbukkit/block/impl/CraftBigDripleaf
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBigDripleafStem org/bukkit/craftbukkit/block/impl/CraftBigDripleafStem
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBlastFurnace org/bukkit/craftbukkit/block/impl/CraftBlastFurnace
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBrewingStand org/bukkit/craftbukkit/block/impl/CraftBrewingStand
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBrushable org/bukkit/craftbukkit/block/impl/CraftBrushable
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftBubbleColumn org/bukkit/craftbukkit/block/impl/CraftBubbleColumn
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftButtonAbstract org/bukkit/craftbukkit/block/impl/CraftButtonAbstract
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCactus org/bukkit/craftbukkit/block/impl/CraftCactus
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCake org/bukkit/craftbukkit/block/impl/CraftCake
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCalibratedSculkSensor org/bukkit/craftbukkit/block/impl/CraftCalibratedSculkSensor
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCampfire org/bukkit/craftbukkit/block/impl/CraftCampfire
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCandle org/bukkit/craftbukkit/block/impl/CraftCandle
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCandleCake org/bukkit/craftbukkit/block/impl/CraftCandleCake
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCarrots org/bukkit/craftbukkit/block/impl/CraftCarrots
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCaveVines org/bukkit/craftbukkit/block/impl/CraftCaveVines
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCaveVinesPlant org/bukkit/craftbukkit/block/impl/CraftCaveVinesPlant
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCeilingHangingSign org/bukkit/craftbukkit/block/impl/CraftCeilingHangingSign
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCeilingHangingSign$1 org/bukkit/craftbukkit/block/impl/CraftCeilingHangingSign$1
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftChain org/bukkit/craftbukkit/block/impl/CraftChain
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCherryLeaves org/bukkit/craftbukkit/block/impl/CraftCherryLeaves
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftChest org/bukkit/craftbukkit/block/impl/CraftChest
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftChestTrapped org/bukkit/craftbukkit/block/impl/CraftChestTrapped
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftChiseledBookShelf org/bukkit/craftbukkit/block/impl/CraftChiseledBookShelf
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftChorusFlower org/bukkit/craftbukkit/block/impl/CraftChorusFlower
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftChorusFruit org/bukkit/craftbukkit/block/impl/CraftChorusFruit
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCobbleWall org/bukkit/craftbukkit/block/impl/CraftCobbleWall
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCocoa org/bukkit/craftbukkit/block/impl/CraftCocoa
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCommand org/bukkit/craftbukkit/block/impl/CraftCommand
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftComposter org/bukkit/craftbukkit/block/impl/CraftComposter
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftConduit org/bukkit/craftbukkit/block/impl/CraftConduit
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCopperBulb org/bukkit/craftbukkit/block/impl/CraftCopperBulb
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCoralDead org/bukkit/craftbukkit/block/impl/CraftCoralDead
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCoralFan org/bukkit/craftbukkit/block/impl/CraftCoralFan
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCoralFanAbstract org/bukkit/craftbukkit/block/impl/CraftCoralFanAbstract
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCoralFanWall org/bukkit/craftbukkit/block/impl/CraftCoralFanWall
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCoralFanWallAbstract org/bukkit/craftbukkit/block/impl/CraftCoralFanWallAbstract
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCoralPlant org/bukkit/craftbukkit/block/impl/CraftCoralPlant
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCrafter org/bukkit/craftbukkit/block/impl/CraftCrafter
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftCrops org/bukkit/craftbukkit/block/impl/CraftCrops
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftDaylightDetector org/bukkit/craftbukkit/block/impl/CraftDaylightDetector
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftDecoratedPot org/bukkit/craftbukkit/block/impl/CraftDecoratedPot
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftDirtSnow org/bukkit/craftbukkit/block/impl/CraftDirtSnow
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftDispenser org/bukkit/craftbukkit/block/impl/CraftDispenser
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftDoor org/bukkit/craftbukkit/block/impl/CraftDoor
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftDropper org/bukkit/craftbukkit/block/impl/CraftDropper
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftEndRod org/bukkit/craftbukkit/block/impl/CraftEndRod
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftEnderChest org/bukkit/craftbukkit/block/impl/CraftEnderChest
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftEnderPortalFrame org/bukkit/craftbukkit/block/impl/CraftEnderPortalFrame
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftEquipableCarvedPumpkin org/bukkit/craftbukkit/block/impl/CraftEquipableCarvedPumpkin
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFence org/bukkit/craftbukkit/block/impl/CraftFence
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFenceGate org/bukkit/craftbukkit/block/impl/CraftFenceGate
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFire org/bukkit/craftbukkit/block/impl/CraftFire
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFloorSign org/bukkit/craftbukkit/block/impl/CraftFloorSign
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFloorSign$1 org/bukkit/craftbukkit/block/impl/CraftFloorSign$1
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFluids org/bukkit/craftbukkit/block/impl/CraftFluids
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftFurnaceFurace org/bukkit/craftbukkit/block/impl/CraftFurnaceFurace
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftGlazedTerracotta org/bukkit/craftbukkit/block/impl/CraftGlazedTerracotta
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftGlowLichen org/bukkit/craftbukkit/block/impl/CraftGlowLichen
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftGrass org/bukkit/craftbukkit/block/impl/CraftGrass
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftGrindstone org/bukkit/craftbukkit/block/impl/CraftGrindstone
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftHangingRoots org/bukkit/craftbukkit/block/impl/CraftHangingRoots
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftHay org/bukkit/craftbukkit/block/impl/CraftHay
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftHeavyCore org/bukkit/craftbukkit/block/impl/CraftHeavyCore
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftHopper org/bukkit/craftbukkit/block/impl/CraftHopper
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftHugeMushroom org/bukkit/craftbukkit/block/impl/CraftHugeMushroom
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftIceFrost org/bukkit/craftbukkit/block/impl/CraftIceFrost
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftInfestedRotatedPillar org/bukkit/craftbukkit/block/impl/CraftInfestedRotatedPillar
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftIronBars org/bukkit/craftbukkit/block/impl/CraftIronBars
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftJigsaw org/bukkit/craftbukkit/block/impl/CraftJigsaw
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftJukeBox org/bukkit/craftbukkit/block/impl/CraftJukeBox
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftKelp org/bukkit/craftbukkit/block/impl/CraftKelp
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLadder org/bukkit/craftbukkit/block/impl/CraftLadder
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLantern org/bukkit/craftbukkit/block/impl/CraftLantern
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLayeredCauldron org/bukkit/craftbukkit/block/impl/CraftLayeredCauldron
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLeaves org/bukkit/craftbukkit/block/impl/CraftLeaves
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLectern org/bukkit/craftbukkit/block/impl/CraftLectern
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLever org/bukkit/craftbukkit/block/impl/CraftLever
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLight org/bukkit/craftbukkit/block/impl/CraftLight
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLightningRod org/bukkit/craftbukkit/block/impl/CraftLightningRod
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftLoom org/bukkit/craftbukkit/block/impl/CraftLoom
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftMangroveLeaves org/bukkit/craftbukkit/block/impl/CraftMangroveLeaves
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftMangrovePropagule org/bukkit/craftbukkit/block/impl/CraftMangrovePropagule
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftMangroveRoots org/bukkit/craftbukkit/block/impl/CraftMangroveRoots
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftMinecartDetector org/bukkit/craftbukkit/block/impl/CraftMinecartDetector
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftMinecartTrack org/bukkit/craftbukkit/block/impl/CraftMinecartTrack
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftMycel org/bukkit/craftbukkit/block/impl/CraftMycel
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftNetherWart org/bukkit/craftbukkit/block/impl/CraftNetherWart
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftNote org/bukkit/craftbukkit/block/impl/CraftNote
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftObserver org/bukkit/craftbukkit/block/impl/CraftObserver
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPiglinWallSkull org/bukkit/craftbukkit/block/impl/CraftPiglinWallSkull
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPinkPetals org/bukkit/craftbukkit/block/impl/CraftPinkPetals
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPiston org/bukkit/craftbukkit/block/impl/CraftPiston
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPistonExtension org/bukkit/craftbukkit/block/impl/CraftPistonExtension
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPistonMoving org/bukkit/craftbukkit/block/impl/CraftPistonMoving
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPitcherCrop org/bukkit/craftbukkit/block/impl/CraftPitcherCrop
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPointedDripstone org/bukkit/craftbukkit/block/impl/CraftPointedDripstone
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPortal org/bukkit/craftbukkit/block/impl/CraftPortal
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPotatoes org/bukkit/craftbukkit/block/impl/CraftPotatoes
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPoweredRail org/bukkit/craftbukkit/block/impl/CraftPoweredRail
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPressurePlateBinary org/bukkit/craftbukkit/block/impl/CraftPressurePlateBinary
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPressurePlateWeighted org/bukkit/craftbukkit/block/impl/CraftPressurePlateWeighted
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftPumpkinCarved org/bukkit/craftbukkit/block/impl/CraftPumpkinCarved
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneComparator org/bukkit/craftbukkit/block/impl/CraftRedstoneComparator
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneLamp org/bukkit/craftbukkit/block/impl/CraftRedstoneLamp
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneOre org/bukkit/craftbukkit/block/impl/CraftRedstoneOre
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneTorch org/bukkit/craftbukkit/block/impl/CraftRedstoneTorch
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneTorchWall org/bukkit/craftbukkit/block/impl/CraftRedstoneTorchWall
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneWire org/bukkit/craftbukkit/block/impl/CraftRedstoneWire
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRedstoneWire$1 org/bukkit/craftbukkit/block/impl/CraftRedstoneWire$1
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftReed org/bukkit/craftbukkit/block/impl/CraftReed
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRepeater org/bukkit/craftbukkit/block/impl/CraftRepeater
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRespawnAnchor org/bukkit/craftbukkit/block/impl/CraftRespawnAnchor
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftRotatable org/bukkit/craftbukkit/block/impl/CraftRotatable
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSapling org/bukkit/craftbukkit/block/impl/CraftSapling
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftScaffolding org/bukkit/craftbukkit/block/impl/CraftScaffolding
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSculkCatalyst org/bukkit/craftbukkit/block/impl/CraftSculkCatalyst
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSculkSensor org/bukkit/craftbukkit/block/impl/CraftSculkSensor
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSculkShrieker org/bukkit/craftbukkit/block/impl/CraftSculkShrieker
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSculkVein org/bukkit/craftbukkit/block/impl/CraftSculkVein
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSeaPickle org/bukkit/craftbukkit/block/impl/CraftSeaPickle
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftShulkerBox org/bukkit/craftbukkit/block/impl/CraftShulkerBox
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSkull org/bukkit/craftbukkit/block/impl/CraftSkull
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSkull$1 org/bukkit/craftbukkit/block/impl/CraftSkull$1
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSkullPlayer org/bukkit/craftbukkit/block/impl/CraftSkullPlayer
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSkullPlayer$1 org/bukkit/craftbukkit/block/impl/CraftSkullPlayer$1
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSkullPlayerWall org/bukkit/craftbukkit/block/impl/CraftSkullPlayerWall
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSkullWall org/bukkit/craftbukkit/block/impl/CraftSkullWall
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSmallDripleaf org/bukkit/craftbukkit/block/impl/CraftSmallDripleaf
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSmoker org/bukkit/craftbukkit/block/impl/CraftSmoker
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSnifferEgg org/bukkit/craftbukkit/block/impl/CraftSnifferEgg
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSnow org/bukkit/craftbukkit/block/impl/CraftSnow
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSoil org/bukkit/craftbukkit/block/impl/CraftSoil
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStainedGlassPane org/bukkit/craftbukkit/block/impl/CraftStainedGlassPane
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStairs org/bukkit/craftbukkit/block/impl/CraftStairs
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStem org/bukkit/craftbukkit/block/impl/CraftStem
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStemAttached org/bukkit/craftbukkit/block/impl/CraftStemAttached
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStepAbstract org/bukkit/craftbukkit/block/impl/CraftStepAbstract
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStonecutter org/bukkit/craftbukkit/block/impl/CraftStonecutter
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftStructure org/bukkit/craftbukkit/block/impl/CraftStructure
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftSweetBerryBush org/bukkit/craftbukkit/block/impl/CraftSweetBerryBush
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTNT org/bukkit/craftbukkit/block/impl/CraftTNT
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTallPlant org/bukkit/craftbukkit/block/impl/CraftTallPlant
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTallPlantFlower org/bukkit/craftbukkit/block/impl/CraftTallPlantFlower
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTallSeagrass org/bukkit/craftbukkit/block/impl/CraftTallSeagrass
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTarget org/bukkit/craftbukkit/block/impl/CraftTarget
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTorchWall org/bukkit/craftbukkit/block/impl/CraftTorchWall
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTorchflowerCrop org/bukkit/craftbukkit/block/impl/CraftTorchflowerCrop
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTrapdoor org/bukkit/craftbukkit/block/impl/CraftTrapdoor
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTrialSpawner org/bukkit/craftbukkit/block/impl/CraftTrialSpawner
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTripwire org/bukkit/craftbukkit/block/impl/CraftTripwire
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTripwireHook org/bukkit/craftbukkit/block/impl/CraftTripwireHook
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTurtleEgg org/bukkit/craftbukkit/block/impl/CraftTurtleEgg
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftTwistingVines org/bukkit/craftbukkit/block/impl/CraftTwistingVines
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftVault org/bukkit/craftbukkit/block/impl/CraftVault
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftVine org/bukkit/craftbukkit/block/impl/CraftVine
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWallHangingSign org/bukkit/craftbukkit/block/impl/CraftWallHangingSign
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWallSign org/bukkit/craftbukkit/block/impl/CraftWallSign
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWaterloggedTransparent org/bukkit/craftbukkit/block/impl/CraftWaterloggedTransparent
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeatheringCopperBulb org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperBulb
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeatheringCopperDoor org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperDoor
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeatheringCopperGrate org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperGrate
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeatheringCopperSlab org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperSlab
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeatheringCopperStair org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperStair
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeatheringCopperTrapDoor org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperTrapDoor
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWeepingVines org/bukkit/craftbukkit/block/impl/CraftWeepingVines
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWitherSkull org/bukkit/craftbukkit/block/impl/CraftWitherSkull
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWitherSkull$1 org/bukkit/craftbukkit/block/impl/CraftWitherSkull$1
c org/bukkit/craftbukkit/v1_20_R4/block/impl/CraftWitherSkullWall org/bukkit/craftbukkit/block/impl/CraftWitherSkullWall
c org/bukkit/craftbukkit/v1_20_R4/block/sign/CraftSignSide org/bukkit/craftbukkit/block/sign/CraftSignSide
c org/bukkit/craftbukkit/v1_20_R4/bootstrap/Main org/bukkit/craftbukkit/bootstrap/Main
c org/bukkit/craftbukkit/v1_20_R4/bootstrap/Main$FileEntry org/bukkit/craftbukkit/bootstrap/Main$FileEntry
c org/bukkit/craftbukkit/v1_20_R4/bootstrap/Main$ResourceParser org/bukkit/craftbukkit/bootstrap/Main$ResourceParser
c org/bukkit/craftbukkit/v1_20_R4/bootstrap/Main$Thrower org/bukkit/craftbukkit/bootstrap/Main$Thrower
c org/bukkit/craftbukkit/v1_20_R4/boss/CraftBossBar org/bukkit/craftbukkit/boss/CraftBossBar
c org/bukkit/craftbukkit/v1_20_R4/boss/CraftBossBar$1 org/bukkit/craftbukkit/boss/CraftBossBar$1
c org/bukkit/craftbukkit/v1_20_R4/boss/CraftBossBar$FlagContainer org/bukkit/craftbukkit/boss/CraftBossBar$FlagContainer
c org/bukkit/craftbukkit/v1_20_R4/boss/CraftDragonBattle org/bukkit/craftbukkit/boss/CraftDragonBattle
c org/bukkit/craftbukkit/v1_20_R4/boss/CraftKeyedBossbar org/bukkit/craftbukkit/boss/CraftKeyedBossbar
c org/bukkit/craftbukkit/v1_20_R4/command/BukkitCommandWrapper org/bukkit/craftbukkit/command/BukkitCommandWrapper
c org/bukkit/craftbukkit/v1_20_R4/command/ColouredConsoleSender org/bukkit/craftbukkit/command/ColouredConsoleSender
c org/bukkit/craftbukkit/v1_20_R4/command/ConsoleCommandCompleter org/bukkit/craftbukkit/command/ConsoleCommandCompleter
c org/bukkit/craftbukkit/v1_20_R4/command/ConsoleCommandCompleter$1 org/bukkit/craftbukkit/command/ConsoleCommandCompleter$1
c org/bukkit/craftbukkit/v1_20_R4/command/ConsoleCommandCompleter$2 org/bukkit/craftbukkit/command/ConsoleCommandCompleter$2
c org/bukkit/craftbukkit/v1_20_R4/command/CraftBlockCommandSender org/bukkit/craftbukkit/command/CraftBlockCommandSender
c org/bukkit/craftbukkit/v1_20_R4/command/CraftBlockCommandSender$1 org/bukkit/craftbukkit/command/CraftBlockCommandSender$1
c org/bukkit/craftbukkit/v1_20_R4/command/CraftCommandMap org/bukkit/craftbukkit/command/CraftCommandMap
c org/bukkit/craftbukkit/v1_20_R4/command/CraftConsoleCommandSender org/bukkit/craftbukkit/command/CraftConsoleCommandSender
c org/bukkit/craftbukkit/v1_20_R4/command/CraftRemoteConsoleCommandSender org/bukkit/craftbukkit/command/CraftRemoteConsoleCommandSender
c org/bukkit/craftbukkit/v1_20_R4/command/ProxiedNativeCommandSender org/bukkit/craftbukkit/command/ProxiedNativeCommandSender
c org/bukkit/craftbukkit/v1_20_R4/command/ServerCommandSender org/bukkit/craftbukkit/command/ServerCommandSender
c org/bukkit/craftbukkit/v1_20_R4/command/ServerCommandSender$1 org/bukkit/craftbukkit/command/ServerCommandSender$1
c org/bukkit/craftbukkit/v1_20_R4/command/VanillaCommandWrapper org/bukkit/craftbukkit/command/VanillaCommandWrapper
c org/bukkit/craftbukkit/v1_20_R4/configuration/ConfigSerializationUtil org/bukkit/craftbukkit/configuration/ConfigSerializationUtil
c org/bukkit/craftbukkit/v1_20_R4/conversations/ConversationTracker org/bukkit/craftbukkit/conversations/ConversationTracker
c org/bukkit/craftbukkit/v1_20_R4/damage/CraftDamageEffect org/bukkit/craftbukkit/damage/CraftDamageEffect
c org/bukkit/craftbukkit/v1_20_R4/damage/CraftDamageSource org/bukkit/craftbukkit/damage/CraftDamageSource
c org/bukkit/craftbukkit/v1_20_R4/damage/CraftDamageSourceBuilder org/bukkit/craftbukkit/damage/CraftDamageSourceBuilder
c org/bukkit/craftbukkit/v1_20_R4/damage/CraftDamageType org/bukkit/craftbukkit/damage/CraftDamageType
c org/bukkit/craftbukkit/v1_20_R4/damage/CraftDamageType$1 org/bukkit/craftbukkit/damage/CraftDamageType$1
c org/bukkit/craftbukkit/v1_20_R4/enchantments/CraftEnchantment org/bukkit/craftbukkit/enchantments/CraftEnchantment
c org/bukkit/craftbukkit/v1_20_R4/enchantments/CraftEnchantment$1 org/bukkit/craftbukkit/enchantments/CraftEnchantment$1
c org/bukkit/craftbukkit/v1_20_R4/entity/AbstractProjectile org/bukkit/craftbukkit/entity/AbstractProjectile
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAbstractArrow org/bukkit/craftbukkit/entity/CraftAbstractArrow
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAbstractHorse org/bukkit/craftbukkit/entity/CraftAbstractHorse
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAbstractSkeleton org/bukkit/craftbukkit/entity/CraftAbstractSkeleton
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAbstractVillager org/bukkit/craftbukkit/entity/CraftAbstractVillager
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAbstractWindCharge org/bukkit/craftbukkit/entity/CraftAbstractWindCharge
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAgeable org/bukkit/craftbukkit/entity/CraftAgeable
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAllay org/bukkit/craftbukkit/entity/CraftAllay
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAmbient org/bukkit/craftbukkit/entity/CraftAmbient
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAnimals org/bukkit/craftbukkit/entity/CraftAnimals
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAreaEffectCloud org/bukkit/craftbukkit/entity/CraftAreaEffectCloud
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftArmadillo org/bukkit/craftbukkit/entity/CraftArmadillo
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftArmorStand org/bukkit/craftbukkit/entity/CraftArmorStand
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftArmorStand$1 org/bukkit/craftbukkit/entity/CraftArmorStand$1
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftArrow org/bukkit/craftbukkit/entity/CraftArrow
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftAxolotl org/bukkit/craftbukkit/entity/CraftAxolotl
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBat org/bukkit/craftbukkit/entity/CraftBat
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBee org/bukkit/craftbukkit/entity/CraftBee
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBlaze org/bukkit/craftbukkit/entity/CraftBlaze
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBlockDisplay org/bukkit/craftbukkit/entity/CraftBlockDisplay
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBoat org/bukkit/craftbukkit/entity/CraftBoat
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBoat$1 org/bukkit/craftbukkit/entity/CraftBoat$1
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBogged org/bukkit/craftbukkit/entity/CraftBogged
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBreeze org/bukkit/craftbukkit/entity/CraftBreeze
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftBreezeWindCharge org/bukkit/craftbukkit/entity/CraftBreezeWindCharge
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCamel org/bukkit/craftbukkit/entity/CraftCamel
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCat org/bukkit/craftbukkit/entity/CraftCat
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCat$CraftType org/bukkit/craftbukkit/entity/CraftCat$CraftType
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCaveSpider org/bukkit/craftbukkit/entity/CraftCaveSpider
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftChestBoat org/bukkit/craftbukkit/entity/CraftChestBoat
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftChestedHorse org/bukkit/craftbukkit/entity/CraftChestedHorse
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftChicken org/bukkit/craftbukkit/entity/CraftChicken
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCod org/bukkit/craftbukkit/entity/CraftCod
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftComplexPart org/bukkit/craftbukkit/entity/CraftComplexPart
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCow org/bukkit/craftbukkit/entity/CraftCow
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCreature org/bukkit/craftbukkit/entity/CraftCreature
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftCreeper org/bukkit/craftbukkit/entity/CraftCreeper
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftDisplay org/bukkit/craftbukkit/entity/CraftDisplay
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftDolphin org/bukkit/craftbukkit/entity/CraftDolphin
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftDonkey org/bukkit/craftbukkit/entity/CraftDonkey
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftDragonFireball org/bukkit/craftbukkit/entity/CraftDragonFireball
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftDrowned org/bukkit/craftbukkit/entity/CraftDrowned
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEgg org/bukkit/craftbukkit/entity/CraftEgg
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftElderGuardian org/bukkit/craftbukkit/entity/CraftElderGuardian
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnderCrystal org/bukkit/craftbukkit/entity/CraftEnderCrystal
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnderDragon org/bukkit/craftbukkit/entity/CraftEnderDragon
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnderDragonPart org/bukkit/craftbukkit/entity/CraftEnderDragonPart
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnderPearl org/bukkit/craftbukkit/entity/CraftEnderPearl
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnderSignal org/bukkit/craftbukkit/entity/CraftEnderSignal
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnderman org/bukkit/craftbukkit/entity/CraftEnderman
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEndermite org/bukkit/craftbukkit/entity/CraftEndermite
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEnemy org/bukkit/craftbukkit/entity/CraftEnemy
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntity org/bukkit/craftbukkit/entity/CraftEntity
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntity$1 org/bukkit/craftbukkit/entity/CraftEntity$1
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntity$2 org/bukkit/craftbukkit/entity/CraftEntity$2
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntityFactory org/bukkit/craftbukkit/entity/CraftEntityFactory
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntitySnapshot org/bukkit/craftbukkit/entity/CraftEntitySnapshot
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntityType org/bukkit/craftbukkit/entity/CraftEntityType
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntityTypes org/bukkit/craftbukkit/entity/CraftEntityTypes
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntityTypes$EntityTypeData org/bukkit/craftbukkit/entity/CraftEntityTypes$EntityTypeData
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntityTypes$HangingData org/bukkit/craftbukkit/entity/CraftEntityTypes$HangingData
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEntityTypes$SpawnData org/bukkit/craftbukkit/entity/CraftEntityTypes$SpawnData
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEvoker org/bukkit/craftbukkit/entity/CraftEvoker
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftEvokerFangs org/bukkit/craftbukkit/entity/CraftEvokerFangs
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftExperienceOrb org/bukkit/craftbukkit/entity/CraftExperienceOrb
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFallingBlock org/bukkit/craftbukkit/entity/CraftFallingBlock
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFireball org/bukkit/craftbukkit/entity/CraftFireball
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFirework org/bukkit/craftbukkit/entity/CraftFirework
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFish org/bukkit/craftbukkit/entity/CraftFish
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFishHook org/bukkit/craftbukkit/entity/CraftFishHook
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFlying org/bukkit/craftbukkit/entity/CraftFlying
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFox org/bukkit/craftbukkit/entity/CraftFox
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFrog org/bukkit/craftbukkit/entity/CraftFrog
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftFrog$CraftVariant org/bukkit/craftbukkit/entity/CraftFrog$CraftVariant
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGhast org/bukkit/craftbukkit/entity/CraftGhast
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGiant org/bukkit/craftbukkit/entity/CraftGiant
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGlowItemFrame org/bukkit/craftbukkit/entity/CraftGlowItemFrame
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGlowSquid org/bukkit/craftbukkit/entity/CraftGlowSquid
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGoat org/bukkit/craftbukkit/entity/CraftGoat
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGolem org/bukkit/craftbukkit/entity/CraftGolem
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftGuardian org/bukkit/craftbukkit/entity/CraftGuardian
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftHanging org/bukkit/craftbukkit/entity/CraftHanging
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftHanging$1 org/bukkit/craftbukkit/entity/CraftHanging$1
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftHoglin org/bukkit/craftbukkit/entity/CraftHoglin
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftHorse org/bukkit/craftbukkit/entity/CraftHorse
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftHumanEntity org/bukkit/craftbukkit/entity/CraftHumanEntity
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftHusk org/bukkit/craftbukkit/entity/CraftHusk
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftIllager org/bukkit/craftbukkit/entity/CraftIllager
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftIllusioner org/bukkit/craftbukkit/entity/CraftIllusioner
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftInteraction org/bukkit/craftbukkit/entity/CraftInteraction
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftInteraction$CraftPreviousInteraction org/bukkit/craftbukkit/entity/CraftInteraction$CraftPreviousInteraction
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftIronGolem org/bukkit/craftbukkit/entity/CraftIronGolem
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftItem org/bukkit/craftbukkit/entity/CraftItem
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftItemDisplay org/bukkit/craftbukkit/entity/CraftItemDisplay
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftItemFrame org/bukkit/craftbukkit/entity/CraftItemFrame
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftItemFrame$1 org/bukkit/craftbukkit/entity/CraftItemFrame$1
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLargeFireball org/bukkit/craftbukkit/entity/CraftLargeFireball
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLeash org/bukkit/craftbukkit/entity/CraftLeash
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLightningStrike org/bukkit/craftbukkit/entity/CraftLightningStrike
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLightningStrike$1 org/bukkit/craftbukkit/entity/CraftLightningStrike$1
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLivingEntity org/bukkit/craftbukkit/entity/CraftLivingEntity
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLivingEntity$1 org/bukkit/craftbukkit/entity/CraftLivingEntity$1
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLlama org/bukkit/craftbukkit/entity/CraftLlama
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftLlamaSpit org/bukkit/craftbukkit/entity/CraftLlamaSpit
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMagmaCube org/bukkit/craftbukkit/entity/CraftMagmaCube
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMarker org/bukkit/craftbukkit/entity/CraftMarker
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecart org/bukkit/craftbukkit/entity/CraftMinecart
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecart$1 org/bukkit/craftbukkit/entity/CraftMinecart$1
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartChest org/bukkit/craftbukkit/entity/CraftMinecartChest
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartCommand org/bukkit/craftbukkit/entity/CraftMinecartCommand
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartContainer org/bukkit/craftbukkit/entity/CraftMinecartContainer
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartFurnace org/bukkit/craftbukkit/entity/CraftMinecartFurnace
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartHopper org/bukkit/craftbukkit/entity/CraftMinecartHopper
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartMobSpawner org/bukkit/craftbukkit/entity/CraftMinecartMobSpawner
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartRideable org/bukkit/craftbukkit/entity/CraftMinecartRideable
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMinecartTNT org/bukkit/craftbukkit/entity/CraftMinecartTNT
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMob org/bukkit/craftbukkit/entity/CraftMob
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMonster org/bukkit/craftbukkit/entity/CraftMonster
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMule org/bukkit/craftbukkit/entity/CraftMule
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftMushroomCow org/bukkit/craftbukkit/entity/CraftMushroomCow
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftOcelot org/bukkit/craftbukkit/entity/CraftOcelot
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftOminousItemSpawner org/bukkit/craftbukkit/entity/CraftOminousItemSpawner
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPainting org/bukkit/craftbukkit/entity/CraftPainting
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPanda org/bukkit/craftbukkit/entity/CraftPanda
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftParrot org/bukkit/craftbukkit/entity/CraftParrot
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPhantom org/bukkit/craftbukkit/entity/CraftPhantom
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPig org/bukkit/craftbukkit/entity/CraftPig
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPigZombie org/bukkit/craftbukkit/entity/CraftPigZombie
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPiglin org/bukkit/craftbukkit/entity/CraftPiglin
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPiglinAbstract org/bukkit/craftbukkit/entity/CraftPiglinAbstract
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPiglinBrute org/bukkit/craftbukkit/entity/CraftPiglinBrute
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPillager org/bukkit/craftbukkit/entity/CraftPillager
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer org/bukkit/craftbukkit/entity/CraftPlayer
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer$1 org/bukkit/craftbukkit/entity/CraftPlayer$1
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer$2 org/bukkit/craftbukkit/entity/CraftPlayer$2
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer$3 org/bukkit/craftbukkit/entity/CraftPlayer$3
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer$ChunkSectionChanges org/bukkit/craftbukkit/entity/CraftPlayer$ChunkSectionChanges
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer$CookieFuture org/bukkit/craftbukkit/entity/CraftPlayer$CookieFuture
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPlayer$TransferCookieConnection org/bukkit/craftbukkit/entity/CraftPlayer$TransferCookieConnection
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPolarBear org/bukkit/craftbukkit/entity/CraftPolarBear
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftProjectile org/bukkit/craftbukkit/entity/CraftProjectile
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftPufferFish org/bukkit/craftbukkit/entity/CraftPufferFish
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftRabbit org/bukkit/craftbukkit/entity/CraftRabbit
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftRaider org/bukkit/craftbukkit/entity/CraftRaider
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftRavager org/bukkit/craftbukkit/entity/CraftRavager
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSalmon org/bukkit/craftbukkit/entity/CraftSalmon
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSheep org/bukkit/craftbukkit/entity/CraftSheep
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftShulker org/bukkit/craftbukkit/entity/CraftShulker
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftShulkerBullet org/bukkit/craftbukkit/entity/CraftShulkerBullet
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSilverfish org/bukkit/craftbukkit/entity/CraftSilverfish
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSizedFireball org/bukkit/craftbukkit/entity/CraftSizedFireball
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSkeleton org/bukkit/craftbukkit/entity/CraftSkeleton
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSkeletonHorse org/bukkit/craftbukkit/entity/CraftSkeletonHorse
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSlime org/bukkit/craftbukkit/entity/CraftSlime
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSmallFireball org/bukkit/craftbukkit/entity/CraftSmallFireball
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSniffer org/bukkit/craftbukkit/entity/CraftSniffer
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSniffer$1 org/bukkit/craftbukkit/entity/CraftSniffer$1
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSnowball org/bukkit/craftbukkit/entity/CraftSnowball
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSnowman org/bukkit/craftbukkit/entity/CraftSnowman
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSpectralArrow org/bukkit/craftbukkit/entity/CraftSpectralArrow
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSpellcaster org/bukkit/craftbukkit/entity/CraftSpellcaster
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSpider org/bukkit/craftbukkit/entity/CraftSpider
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftSquid org/bukkit/craftbukkit/entity/CraftSquid
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftStray org/bukkit/craftbukkit/entity/CraftStray
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftStrider org/bukkit/craftbukkit/entity/CraftStrider
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTNTPrimed org/bukkit/craftbukkit/entity/CraftTNTPrimed
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTadpole org/bukkit/craftbukkit/entity/CraftTadpole
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTameableAnimal org/bukkit/craftbukkit/entity/CraftTameableAnimal
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTextDisplay org/bukkit/craftbukkit/entity/CraftTextDisplay
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTextDisplay$1 org/bukkit/craftbukkit/entity/CraftTextDisplay$1
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftThrowableProjectile org/bukkit/craftbukkit/entity/CraftThrowableProjectile
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftThrownExpBottle org/bukkit/craftbukkit/entity/CraftThrownExpBottle
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftThrownPotion org/bukkit/craftbukkit/entity/CraftThrownPotion
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTraderLlama org/bukkit/craftbukkit/entity/CraftTraderLlama
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTrident org/bukkit/craftbukkit/entity/CraftTrident
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTropicalFish org/bukkit/craftbukkit/entity/CraftTropicalFish
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTropicalFish$CraftPattern org/bukkit/craftbukkit/entity/CraftTropicalFish$CraftPattern
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftTurtle org/bukkit/craftbukkit/entity/CraftTurtle
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVehicle org/bukkit/craftbukkit/entity/CraftVehicle
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVex org/bukkit/craftbukkit/entity/CraftVex
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVillager org/bukkit/craftbukkit/entity/CraftVillager
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVillager$CraftProfession org/bukkit/craftbukkit/entity/CraftVillager$CraftProfession
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVillager$CraftType org/bukkit/craftbukkit/entity/CraftVillager$CraftType
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVillagerZombie org/bukkit/craftbukkit/entity/CraftVillagerZombie
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftVindicator org/bukkit/craftbukkit/entity/CraftVindicator
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWanderingTrader org/bukkit/craftbukkit/entity/CraftWanderingTrader
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWarden org/bukkit/craftbukkit/entity/CraftWarden
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWarden$1 org/bukkit/craftbukkit/entity/CraftWarden$1
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWaterMob org/bukkit/craftbukkit/entity/CraftWaterMob
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWindCharge org/bukkit/craftbukkit/entity/CraftWindCharge
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWitch org/bukkit/craftbukkit/entity/CraftWitch
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWither org/bukkit/craftbukkit/entity/CraftWither
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWitherSkeleton org/bukkit/craftbukkit/entity/CraftWitherSkeleton
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWitherSkull org/bukkit/craftbukkit/entity/CraftWitherSkull
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWolf org/bukkit/craftbukkit/entity/CraftWolf
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftWolf$CraftVariant org/bukkit/craftbukkit/entity/CraftWolf$CraftVariant
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftZoglin org/bukkit/craftbukkit/entity/CraftZoglin
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftZombie org/bukkit/craftbukkit/entity/CraftZombie
c org/bukkit/craftbukkit/v1_20_R4/entity/CraftZombieHorse org/bukkit/craftbukkit/entity/CraftZombieHorse
c org/bukkit/craftbukkit/v1_20_R4/entity/memory/CraftMemoryKey org/bukkit/craftbukkit/entity/memory/CraftMemoryKey
c org/bukkit/craftbukkit/v1_20_R4/entity/memory/CraftMemoryMapper org/bukkit/craftbukkit/entity/memory/CraftMemoryMapper
c org/bukkit/craftbukkit/v1_20_R4/event/CraftEventFactory org/bukkit/craftbukkit/event/CraftEventFactory
c org/bukkit/craftbukkit/v1_20_R4/event/CraftEventFactory$1 org/bukkit/craftbukkit/event/CraftEventFactory$1
c org/bukkit/craftbukkit/v1_20_R4/event/CraftEventFactory$2 org/bukkit/craftbukkit/event/CraftEventFactory$2
c org/bukkit/craftbukkit/v1_20_R4/event/CraftPortalEvent org/bukkit/craftbukkit/event/CraftPortalEvent
c org/bukkit/craftbukkit/v1_20_R4/generator/CraftBiomeParameterPoint org/bukkit/craftbukkit/generator/CraftBiomeParameterPoint
c org/bukkit/craftbukkit/v1_20_R4/generator/CraftChunkData org/bukkit/craftbukkit/generator/CraftChunkData
c org/bukkit/craftbukkit/v1_20_R4/generator/CraftLimitedRegion org/bukkit/craftbukkit/generator/CraftLimitedRegion
c org/bukkit/craftbukkit/v1_20_R4/generator/CraftWorldInfo org/bukkit/craftbukkit/generator/CraftWorldInfo
c org/bukkit/craftbukkit/v1_20_R4/generator/CraftWorldInfo$1 org/bukkit/craftbukkit/generator/CraftWorldInfo$1
c org/bukkit/craftbukkit/v1_20_R4/generator/CustomChunkGenerator org/bukkit/craftbukkit/generator/CustomChunkGenerator
c org/bukkit/craftbukkit/v1_20_R4/generator/CustomChunkGenerator$CustomBiomeGrid org/bukkit/craftbukkit/generator/CustomChunkGenerator$CustomBiomeGrid
c org/bukkit/craftbukkit/v1_20_R4/generator/CustomWorldChunkManager org/bukkit/craftbukkit/generator/CustomWorldChunkManager
c org/bukkit/craftbukkit/v1_20_R4/generator/InternalChunkGenerator org/bukkit/craftbukkit/generator/InternalChunkGenerator
c org/bukkit/craftbukkit/v1_20_R4/generator/OldCraftChunkData org/bukkit/craftbukkit/generator/OldCraftChunkData
c org/bukkit/craftbukkit/v1_20_R4/generator/structure/CraftGeneratedStructure org/bukkit/craftbukkit/generator/structure/CraftGeneratedStructure
c org/bukkit/craftbukkit/v1_20_R4/generator/structure/CraftStructure org/bukkit/craftbukkit/generator/structure/CraftStructure
c org/bukkit/craftbukkit/v1_20_R4/generator/structure/CraftStructurePiece org/bukkit/craftbukkit/generator/structure/CraftStructurePiece
c org/bukkit/craftbukkit/v1_20_R4/generator/structure/CraftStructureType org/bukkit/craftbukkit/generator/structure/CraftStructureType
c org/bukkit/craftbukkit/v1_20_R4/help/CommandAliasHelpTopic org/bukkit/craftbukkit/help/CommandAliasHelpTopic
c org/bukkit/craftbukkit/v1_20_R4/help/CustomHelpTopic org/bukkit/craftbukkit/help/CustomHelpTopic
c org/bukkit/craftbukkit/v1_20_R4/help/CustomIndexHelpTopic org/bukkit/craftbukkit/help/CustomIndexHelpTopic
c org/bukkit/craftbukkit/v1_20_R4/help/HelpTopicAmendment org/bukkit/craftbukkit/help/HelpTopicAmendment
c org/bukkit/craftbukkit/v1_20_R4/help/HelpYamlReader org/bukkit/craftbukkit/help/HelpYamlReader
c org/bukkit/craftbukkit/v1_20_R4/help/MultipleCommandAliasHelpTopic org/bukkit/craftbukkit/help/MultipleCommandAliasHelpTopic
c org/bukkit/craftbukkit/v1_20_R4/help/MultipleCommandAliasHelpTopicFactory org/bukkit/craftbukkit/help/MultipleCommandAliasHelpTopicFactory
c org/bukkit/craftbukkit/v1_20_R4/help/SimpleHelpMap org/bukkit/craftbukkit/help/SimpleHelpMap
c org/bukkit/craftbukkit/v1_20_R4/help/SimpleHelpMap$IsCommandTopicPredicate org/bukkit/craftbukkit/help/SimpleHelpMap$IsCommandTopicPredicate
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftBlastingRecipe org/bukkit/craftbukkit/inventory/CraftBlastingRecipe
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftBlockInventoryHolder org/bukkit/craftbukkit/inventory/CraftBlockInventoryHolder
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftCampfireRecipe org/bukkit/craftbukkit/inventory/CraftCampfireRecipe
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftComplexRecipe org/bukkit/craftbukkit/inventory/CraftComplexRecipe
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftContainer org/bukkit/craftbukkit/inventory/CraftContainer
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftContainer$1 org/bukkit/craftbukkit/inventory/CraftContainer$1
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftContainer$2 org/bukkit/craftbukkit/inventory/CraftContainer$2
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftEntityEquipment org/bukkit/craftbukkit/inventory/CraftEntityEquipment
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftFurnaceRecipe org/bukkit/craftbukkit/inventory/CraftFurnaceRecipe
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventory org/bukkit/craftbukkit/inventory/CraftInventory
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryAbstractHorse org/bukkit/craftbukkit/inventory/CraftInventoryAbstractHorse
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryAnvil org/bukkit/craftbukkit/inventory/CraftInventoryAnvil
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryBeacon org/bukkit/craftbukkit/inventory/CraftInventoryBeacon
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryBrewer org/bukkit/craftbukkit/inventory/CraftInventoryBrewer
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryCartography org/bukkit/craftbukkit/inventory/CraftInventoryCartography
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryChiseledBookshelf org/bukkit/craftbukkit/inventory/CraftInventoryChiseledBookshelf
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryCrafter org/bukkit/craftbukkit/inventory/CraftInventoryCrafter
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryCrafting org/bukkit/craftbukkit/inventory/CraftInventoryCrafting
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryCustom org/bukkit/craftbukkit/inventory/CraftInventoryCustom
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryCustom$MinecraftInventory org/bukkit/craftbukkit/inventory/CraftInventoryCustom$MinecraftInventory
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryDecoratedPot org/bukkit/craftbukkit/inventory/CraftInventoryDecoratedPot
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryDoubleChest org/bukkit/craftbukkit/inventory/CraftInventoryDoubleChest
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryEnchanting org/bukkit/craftbukkit/inventory/CraftInventoryEnchanting
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryFurnace org/bukkit/craftbukkit/inventory/CraftInventoryFurnace
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryGrindstone org/bukkit/craftbukkit/inventory/CraftInventoryGrindstone
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryHorse org/bukkit/craftbukkit/inventory/CraftInventoryHorse
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryJukebox org/bukkit/craftbukkit/inventory/CraftInventoryJukebox
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryLectern org/bukkit/craftbukkit/inventory/CraftInventoryLectern
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryLlama org/bukkit/craftbukkit/inventory/CraftInventoryLlama
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryLoom org/bukkit/craftbukkit/inventory/CraftInventoryLoom
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryMerchant org/bukkit/craftbukkit/inventory/CraftInventoryMerchant
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryPlayer org/bukkit/craftbukkit/inventory/CraftInventoryPlayer
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryPlayer$1 org/bukkit/craftbukkit/inventory/CraftInventoryPlayer$1
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventorySmithing org/bukkit/craftbukkit/inventory/CraftInventorySmithing
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryStonecutter org/bukkit/craftbukkit/inventory/CraftInventoryStonecutter
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftInventoryView org/bukkit/craftbukkit/inventory/CraftInventoryView
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemCraftResult org/bukkit/craftbukkit/inventory/CraftItemCraftResult
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemFactory org/bukkit/craftbukkit/inventory/CraftItemFactory
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemFactory$1 org/bukkit/craftbukkit/inventory/CraftItemFactory$1
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemFlag org/bukkit/craftbukkit/inventory/CraftItemFlag
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemStack org/bukkit/craftbukkit/inventory/CraftItemStack
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemStack$1 org/bukkit/craftbukkit/inventory/CraftItemStack$1
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemStack$2 org/bukkit/craftbukkit/inventory/CraftItemStack$2
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemStack$3 org/bukkit/craftbukkit/inventory/CraftItemStack$3
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftItemType org/bukkit/craftbukkit/inventory/CraftItemType
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMerchant org/bukkit/craftbukkit/inventory/CraftMerchant
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMerchant$1 org/bukkit/craftbukkit/inventory/CraftMerchant$1
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMerchantCustom org/bukkit/craftbukkit/inventory/CraftMerchantCustom
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMerchantCustom$MinecraftMerchant org/bukkit/craftbukkit/inventory/CraftMerchantCustom$MinecraftMerchant
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMerchantRecipe org/bukkit/craftbukkit/inventory/CraftMerchantRecipe
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaArmor org/bukkit/craftbukkit/inventory/CraftMetaArmor
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaArmorStand org/bukkit/craftbukkit/inventory/CraftMetaArmorStand
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaAxolotlBucket org/bukkit/craftbukkit/inventory/CraftMetaAxolotlBucket
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBanner org/bukkit/craftbukkit/inventory/CraftMetaBanner
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBlockState org/bukkit/craftbukkit/inventory/CraftMetaBlockState
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBlockState$1 org/bukkit/craftbukkit/inventory/CraftMetaBlockState$1
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBook org/bukkit/craftbukkit/inventory/CraftMetaBook
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBook$CraftMetaBookBuilder org/bukkit/craftbukkit/inventory/CraftMetaBook$CraftMetaBookBuilder
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBook$SpigotMeta org/bukkit/craftbukkit/inventory/CraftMetaBook$SpigotMeta
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBook$SpigotMeta$1 org/bukkit/craftbukkit/inventory/CraftMetaBook$SpigotMeta$1
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBookSigned org/bukkit/craftbukkit/inventory/CraftMetaBookSigned
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBookSigned$CraftMetaBookSignedBuilder org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$CraftMetaBookSignedBuilder
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBookSigned$SpigotMeta org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$SpigotMeta
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBookSigned$SpigotMeta$1 org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$SpigotMeta$1
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaBundle org/bukkit/craftbukkit/inventory/CraftMetaBundle
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaCharge org/bukkit/craftbukkit/inventory/CraftMetaCharge
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaColorableArmor org/bukkit/craftbukkit/inventory/CraftMetaColorableArmor
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaCompass org/bukkit/craftbukkit/inventory/CraftMetaCompass
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaCrossbow org/bukkit/craftbukkit/inventory/CraftMetaCrossbow
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaEnchantedBook org/bukkit/craftbukkit/inventory/CraftMetaEnchantedBook
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaEntityTag org/bukkit/craftbukkit/inventory/CraftMetaEntityTag
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaFirework org/bukkit/craftbukkit/inventory/CraftMetaFirework
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaFirework$1 org/bukkit/craftbukkit/inventory/CraftMetaFirework$1
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem org/bukkit/craftbukkit/inventory/CraftMetaItem
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$1 org/bukkit/craftbukkit/inventory/CraftMetaItem$1
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$2 org/bukkit/craftbukkit/inventory/CraftMetaItem$2
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$Applicator org/bukkit/craftbukkit/inventory/CraftMetaItem$Applicator
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$EnchantmentMap org/bukkit/craftbukkit/inventory/CraftMetaItem$EnchantmentMap
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$ItemMetaKey org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$ItemMetaKey$Specific org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey$Specific
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$ItemMetaKey$Specific$To org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey$Specific$To
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaItem$ItemMetaKeyType org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKeyType
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaKnowledgeBook org/bukkit/craftbukkit/inventory/CraftMetaKnowledgeBook
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaLeatherArmor org/bukkit/craftbukkit/inventory/CraftMetaLeatherArmor
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaMap org/bukkit/craftbukkit/inventory/CraftMetaMap
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaMusicInstrument org/bukkit/craftbukkit/inventory/CraftMetaMusicInstrument
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaOminousBottle org/bukkit/craftbukkit/inventory/CraftMetaOminousBottle
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaPotion org/bukkit/craftbukkit/inventory/CraftMetaPotion
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaSkull org/bukkit/craftbukkit/inventory/CraftMetaSkull
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaSpawnEgg org/bukkit/craftbukkit/inventory/CraftMetaSpawnEgg
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaSuspiciousStew org/bukkit/craftbukkit/inventory/CraftMetaSuspiciousStew
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftMetaTropicalFishBucket org/bukkit/craftbukkit/inventory/CraftMetaTropicalFishBucket
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftRecipe org/bukkit/craftbukkit/inventory/CraftRecipe
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftResultInventory org/bukkit/craftbukkit/inventory/CraftResultInventory
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftSaddledInventory org/bukkit/craftbukkit/inventory/CraftSaddledInventory
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftShapedRecipe org/bukkit/craftbukkit/inventory/CraftShapedRecipe
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftShapelessRecipe org/bukkit/craftbukkit/inventory/CraftShapelessRecipe
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftSmithingTransformRecipe org/bukkit/craftbukkit/inventory/CraftSmithingTransformRecipe
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftSmithingTrimRecipe org/bukkit/craftbukkit/inventory/CraftSmithingTrimRecipe
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftSmokingRecipe org/bukkit/craftbukkit/inventory/CraftSmokingRecipe
c org/bukkit/craftbukkit/v1_20_R4/inventory/CraftStonecuttingRecipe org/bukkit/craftbukkit/inventory/CraftStonecuttingRecipe
c org/bukkit/craftbukkit/v1_20_R4/inventory/InventoryIterator org/bukkit/craftbukkit/inventory/InventoryIterator
c org/bukkit/craftbukkit/v1_20_R4/inventory/RecipeIterator org/bukkit/craftbukkit/inventory/RecipeIterator
c org/bukkit/craftbukkit/v1_20_R4/inventory/SerializableMeta org/bukkit/craftbukkit/inventory/SerializableMeta
c org/bukkit/craftbukkit/v1_20_R4/inventory/components/CraftFoodComponent org/bukkit/craftbukkit/inventory/components/CraftFoodComponent
c org/bukkit/craftbukkit/v1_20_R4/inventory/components/CraftFoodComponent$CraftFoodEffect org/bukkit/craftbukkit/inventory/components/CraftFoodComponent$CraftFoodEffect
c org/bukkit/craftbukkit/v1_20_R4/inventory/components/CraftToolComponent org/bukkit/craftbukkit/inventory/components/CraftToolComponent
c org/bukkit/craftbukkit/v1_20_R4/inventory/components/CraftToolComponent$CraftToolRule org/bukkit/craftbukkit/inventory/components/CraftToolComponent$CraftToolRule
c org/bukkit/craftbukkit/v1_20_R4/inventory/tags/DeprecatedContainerTagType org/bukkit/craftbukkit/inventory/tags/DeprecatedContainerTagType
c org/bukkit/craftbukkit/v1_20_R4/inventory/tags/DeprecatedCustomTagContainer org/bukkit/craftbukkit/inventory/tags/DeprecatedCustomTagContainer
c org/bukkit/craftbukkit/v1_20_R4/inventory/tags/DeprecatedItemAdapterContext org/bukkit/craftbukkit/inventory/tags/DeprecatedItemAdapterContext
c org/bukkit/craftbukkit/v1_20_R4/inventory/tags/DeprecatedItemTagType org/bukkit/craftbukkit/inventory/tags/DeprecatedItemTagType
c org/bukkit/craftbukkit/v1_20_R4/inventory/trim/CraftTrimMaterial org/bukkit/craftbukkit/inventory/trim/CraftTrimMaterial
c org/bukkit/craftbukkit/v1_20_R4/inventory/trim/CraftTrimPattern org/bukkit/craftbukkit/inventory/trim/CraftTrimPattern
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftCustomInventoryConverter org/bukkit/craftbukkit/inventory/util/CraftCustomInventoryConverter
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftInventoryCreator org/bukkit/craftbukkit/inventory/util/CraftInventoryCreator
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftInventoryCreator$InventoryConverter org/bukkit/craftbukkit/inventory/util/CraftInventoryCreator$InventoryConverter
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$AbstractFurnaceInventoryConverter org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$AbstractFurnaceInventoryConverter
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$BlastFurnace org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$BlastFurnace
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$BrewingStand org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$BrewingStand
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Crafter org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Crafter
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Dispenser org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Dispenser
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Dropper org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Dropper
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Furnace org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Furnace
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Hopper org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Hopper
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Lectern org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Lectern
c org/bukkit/craftbukkit/v1_20_R4/inventory/util/CraftTileInventoryConverter$Smoker org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Smoker
c org/bukkit/craftbukkit/v1_20_R4/legacy/CraftEvil org/bukkit/craftbukkit/legacy/CraftEvil
c org/bukkit/craftbukkit/v1_20_R4/legacy/CraftLegacy org/bukkit/craftbukkit/legacy/CraftLegacy
c org/bukkit/craftbukkit/v1_20_R4/legacy/FieldRename org/bukkit/craftbukkit/legacy/FieldRename
c org/bukkit/craftbukkit/v1_20_R4/legacy/MaterialRerouting org/bukkit/craftbukkit/legacy/MaterialRerouting
c org/bukkit/craftbukkit/v1_20_R4/legacy/fieldrename/FieldRenameData org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData
c org/bukkit/craftbukkit/v1_20_R4/legacy/fieldrename/FieldRenameData$Builder org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData$Builder
c org/bukkit/craftbukkit/v1_20_R4/legacy/fieldrename/FieldRenameData$RenameData org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData$RenameData
c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/DoNotReroute org/bukkit/craftbukkit/legacy/reroute/DoNotReroute
c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/InjectPluginName org/bukkit/craftbukkit/legacy/reroute/InjectPluginName
c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/InjectPluginVersion org/bukkit/craftbukkit/legacy/reroute/InjectPluginVersion
c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/NotInBukkit org/bukkit/craftbukkit/legacy/reroute/NotInBukkit
c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RequireCompatibility org/bukkit/craftbukkit/legacy/reroute/RequireCompatibility
c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RerouteArgument org/bukkit/craftbukkit/legacy/reroute/RerouteArgument
c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RerouteBuilder org/bukkit/craftbukkit/legacy/reroute/RerouteBuilder
c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RerouteMethodData org/bukkit/craftbukkit/legacy/reroute/RerouteMethodData
c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RerouteMethodName org/bukkit/craftbukkit/legacy/reroute/RerouteMethodName
c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RerouteReturn org/bukkit/craftbukkit/legacy/reroute/RerouteReturn
c org/bukkit/craftbukkit/v1_20_R4/legacy/reroute/RerouteStatic org/bukkit/craftbukkit/legacy/reroute/RerouteStatic
c org/bukkit/craftbukkit/v1_20_R4/map/CraftMapCanvas org/bukkit/craftbukkit/map/CraftMapCanvas
c org/bukkit/craftbukkit/v1_20_R4/map/CraftMapColorCache org/bukkit/craftbukkit/map/CraftMapColorCache
c org/bukkit/craftbukkit/v1_20_R4/map/CraftMapCursor org/bukkit/craftbukkit/map/CraftMapCursor
c org/bukkit/craftbukkit/v1_20_R4/map/CraftMapCursor$CraftType org/bukkit/craftbukkit/map/CraftMapCursor$CraftType
c org/bukkit/craftbukkit/v1_20_R4/map/CraftMapRenderer org/bukkit/craftbukkit/map/CraftMapRenderer
c org/bukkit/craftbukkit/v1_20_R4/map/CraftMapView org/bukkit/craftbukkit/map/CraftMapView
c org/bukkit/craftbukkit/v1_20_R4/map/RenderData org/bukkit/craftbukkit/map/RenderData
c org/bukkit/craftbukkit/v1_20_R4/metadata/BlockMetadataStore org/bukkit/craftbukkit/metadata/BlockMetadataStore
c org/bukkit/craftbukkit/v1_20_R4/metadata/EntityMetadataStore org/bukkit/craftbukkit/metadata/EntityMetadataStore
c org/bukkit/craftbukkit/v1_20_R4/metadata/PlayerMetadataStore org/bukkit/craftbukkit/metadata/PlayerMetadataStore
c org/bukkit/craftbukkit/v1_20_R4/metadata/WorldMetadataStore org/bukkit/craftbukkit/metadata/WorldMetadataStore
c org/bukkit/craftbukkit/v1_20_R4/packs/CraftDataPack org/bukkit/craftbukkit/packs/CraftDataPack
c org/bukkit/craftbukkit/v1_20_R4/packs/CraftDataPack$1 org/bukkit/craftbukkit/packs/CraftDataPack$1
c org/bukkit/craftbukkit/v1_20_R4/packs/CraftDataPackManager org/bukkit/craftbukkit/packs/CraftDataPackManager
c org/bukkit/craftbukkit/v1_20_R4/packs/CraftResourcePack org/bukkit/craftbukkit/packs/CraftResourcePack
c org/bukkit/craftbukkit/v1_20_R4/persistence/CraftPersistentDataAdapterContext org/bukkit/craftbukkit/persistence/CraftPersistentDataAdapterContext
c org/bukkit/craftbukkit/v1_20_R4/persistence/CraftPersistentDataContainer org/bukkit/craftbukkit/persistence/CraftPersistentDataContainer
c org/bukkit/craftbukkit/v1_20_R4/persistence/CraftPersistentDataTypeRegistry org/bukkit/craftbukkit/persistence/CraftPersistentDataTypeRegistry
c org/bukkit/craftbukkit/v1_20_R4/persistence/CraftPersistentDataTypeRegistry$TagAdapter org/bukkit/craftbukkit/persistence/CraftPersistentDataTypeRegistry$TagAdapter
c org/bukkit/craftbukkit/v1_20_R4/persistence/DirtyCraftPersistentDataContainer org/bukkit/craftbukkit/persistence/DirtyCraftPersistentDataContainer
c org/bukkit/craftbukkit/v1_20_R4/potion/CraftPotionEffectType org/bukkit/craftbukkit/potion/CraftPotionEffectType
c org/bukkit/craftbukkit/v1_20_R4/potion/CraftPotionEffectType$1 org/bukkit/craftbukkit/potion/CraftPotionEffectType$1
c org/bukkit/craftbukkit/v1_20_R4/potion/CraftPotionEffectTypeCategory org/bukkit/craftbukkit/potion/CraftPotionEffectTypeCategory
c org/bukkit/craftbukkit/v1_20_R4/potion/CraftPotionType org/bukkit/craftbukkit/potion/CraftPotionType
c org/bukkit/craftbukkit/v1_20_R4/potion/CraftPotionUtil org/bukkit/craftbukkit/potion/CraftPotionUtil
c org/bukkit/craftbukkit/v1_20_R4/profile/CraftPlayerProfile org/bukkit/craftbukkit/profile/CraftPlayerProfile
c org/bukkit/craftbukkit/v1_20_R4/profile/CraftPlayerTextures org/bukkit/craftbukkit/profile/CraftPlayerTextures
c org/bukkit/craftbukkit/v1_20_R4/profile/CraftProfileProperty org/bukkit/craftbukkit/profile/CraftProfileProperty
c org/bukkit/craftbukkit/v1_20_R4/profile/CraftProfileProperty$JsonFormatter org/bukkit/craftbukkit/profile/CraftProfileProperty$JsonFormatter
c org/bukkit/craftbukkit/v1_20_R4/profile/CraftProfileProperty$JsonFormatter$1 org/bukkit/craftbukkit/profile/CraftProfileProperty$JsonFormatter$1
c org/bukkit/craftbukkit/v1_20_R4/projectiles/CraftBlockProjectileSource org/bukkit/craftbukkit/projectiles/CraftBlockProjectileSource
c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftAsyncDebugger org/bukkit/craftbukkit/scheduler/CraftAsyncDebugger
c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftAsyncScheduler org/bukkit/craftbukkit/scheduler/CraftAsyncScheduler
c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftAsyncTask org/bukkit/craftbukkit/scheduler/CraftAsyncTask
c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftAsyncTask$1 org/bukkit/craftbukkit/scheduler/CraftAsyncTask$1
c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftFuture org/bukkit/craftbukkit/scheduler/CraftFuture
c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftScheduler org/bukkit/craftbukkit/scheduler/CraftScheduler
c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftScheduler$1 org/bukkit/craftbukkit/scheduler/CraftScheduler$1
c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftScheduler$2 org/bukkit/craftbukkit/scheduler/CraftScheduler$2
c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftScheduler$3 org/bukkit/craftbukkit/scheduler/CraftScheduler$3
c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftScheduler$4 org/bukkit/craftbukkit/scheduler/CraftScheduler$4
c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftScheduler$5 org/bukkit/craftbukkit/scheduler/CraftScheduler$5
c org/bukkit/craftbukkit/v1_20_R4/scheduler/CraftTask org/bukkit/craftbukkit/scheduler/CraftTask
c org/bukkit/craftbukkit/v1_20_R4/scheduler/MinecraftInternalPlugin org/bukkit/craftbukkit/scheduler/MinecraftInternalPlugin
c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftCriteria org/bukkit/craftbukkit/scoreboard/CraftCriteria
c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftObjective org/bukkit/craftbukkit/scoreboard/CraftObjective
c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftScore org/bukkit/craftbukkit/scoreboard/CraftScore
c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftScoreboard org/bukkit/craftbukkit/scoreboard/CraftScoreboard
c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftScoreboardComponent org/bukkit/craftbukkit/scoreboard/CraftScoreboardComponent
c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftScoreboardManager org/bukkit/craftbukkit/scoreboard/CraftScoreboardManager
c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftScoreboardTranslations org/bukkit/craftbukkit/scoreboard/CraftScoreboardTranslations
c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftTeam org/bukkit/craftbukkit/scoreboard/CraftTeam
c org/bukkit/craftbukkit/v1_20_R4/scoreboard/CraftTeam$1 org/bukkit/craftbukkit/scoreboard/CraftTeam$1
c org/bukkit/craftbukkit/v1_20_R4/structure/CraftPalette org/bukkit/craftbukkit/structure/CraftPalette
c org/bukkit/craftbukkit/v1_20_R4/structure/CraftStructure org/bukkit/craftbukkit/structure/CraftStructure
c org/bukkit/craftbukkit/v1_20_R4/structure/CraftStructureManager org/bukkit/craftbukkit/structure/CraftStructureManager
c org/bukkit/craftbukkit/v1_20_R4/tag/CraftBlockTag org/bukkit/craftbukkit/tag/CraftBlockTag
c org/bukkit/craftbukkit/v1_20_R4/tag/CraftEntityTag org/bukkit/craftbukkit/tag/CraftEntityTag
c org/bukkit/craftbukkit/v1_20_R4/tag/CraftFluidTag org/bukkit/craftbukkit/tag/CraftFluidTag
c org/bukkit/craftbukkit/v1_20_R4/tag/CraftItemTag org/bukkit/craftbukkit/tag/CraftItemTag
c org/bukkit/craftbukkit/v1_20_R4/tag/CraftTag org/bukkit/craftbukkit/tag/CraftTag
c org/bukkit/craftbukkit/v1_20_R4/util/ApiVersion org/bukkit/craftbukkit/util/ApiVersion
c org/bukkit/craftbukkit/v1_20_R4/util/BlockStateListPopulator org/bukkit/craftbukkit/util/BlockStateListPopulator
c org/bukkit/craftbukkit/v1_20_R4/util/ClassTraverser org/bukkit/craftbukkit/util/ClassTraverser
c org/bukkit/craftbukkit/v1_20_R4/util/Commodore org/bukkit/craftbukkit/util/Commodore
c org/bukkit/craftbukkit/v1_20_R4/util/Commodore$1 org/bukkit/craftbukkit/util/Commodore$1
c org/bukkit/craftbukkit/v1_20_R4/util/Commodore$1$1 org/bukkit/craftbukkit/util/Commodore$1$1
c org/bukkit/craftbukkit/v1_20_R4/util/Commodore$1$2 org/bukkit/craftbukkit/util/Commodore$1$2
c org/bukkit/craftbukkit/v1_20_R4/util/Commodore$1$3 org/bukkit/craftbukkit/util/Commodore$1$3
c org/bukkit/craftbukkit/v1_20_R4/util/Commodore$2 org/bukkit/craftbukkit/util/Commodore$2
c org/bukkit/craftbukkit/v1_20_R4/util/Commodore$MethodPrinter org/bukkit/craftbukkit/util/Commodore$MethodPrinter
c org/bukkit/craftbukkit/v1_20_R4/util/CraftBiomeSearchResult org/bukkit/craftbukkit/util/CraftBiomeSearchResult
c org/bukkit/craftbukkit/v1_20_R4/util/CraftBlockVector org/bukkit/craftbukkit/util/CraftBlockVector
c org/bukkit/craftbukkit/v1_20_R4/util/CraftChatMessage org/bukkit/craftbukkit/util/CraftChatMessage
c org/bukkit/craftbukkit/v1_20_R4/util/CraftChatMessage$1 org/bukkit/craftbukkit/util/CraftChatMessage$1
c org/bukkit/craftbukkit/v1_20_R4/util/CraftChatMessage$StringMessage org/bukkit/craftbukkit/util/CraftChatMessage$StringMessage
c org/bukkit/craftbukkit/v1_20_R4/util/CraftDimensionUtil org/bukkit/craftbukkit/util/CraftDimensionUtil
c org/bukkit/craftbukkit/v1_20_R4/util/CraftIconCache org/bukkit/craftbukkit/util/CraftIconCache
c org/bukkit/craftbukkit/v1_20_R4/util/CraftLegacy org/bukkit/craftbukkit/util/CraftLegacy
c org/bukkit/craftbukkit/v1_20_R4/util/CraftLocation org/bukkit/craftbukkit/util/CraftLocation
c org/bukkit/craftbukkit/v1_20_R4/util/CraftMagicNumbers org/bukkit/craftbukkit/util/CraftMagicNumbers
c org/bukkit/craftbukkit/v1_20_R4/util/CraftMagicNumbers$NBT org/bukkit/craftbukkit/util/CraftMagicNumbers$NBT
c org/bukkit/craftbukkit/v1_20_R4/util/CraftNBTTagConfigSerializer org/bukkit/craftbukkit/util/CraftNBTTagConfigSerializer
c org/bukkit/craftbukkit/v1_20_R4/util/CraftNamespacedKey org/bukkit/craftbukkit/util/CraftNamespacedKey
c org/bukkit/craftbukkit/v1_20_R4/util/CraftRayTraceResult org/bukkit/craftbukkit/util/CraftRayTraceResult
c org/bukkit/craftbukkit/v1_20_R4/util/CraftSpawnCategory org/bukkit/craftbukkit/util/CraftSpawnCategory
c org/bukkit/craftbukkit/v1_20_R4/util/CraftSpawnCategory$1 org/bukkit/craftbukkit/util/CraftSpawnCategory$1
c org/bukkit/craftbukkit/v1_20_R4/util/CraftStructureSearchResult org/bukkit/craftbukkit/util/CraftStructureSearchResult
c org/bukkit/craftbukkit/v1_20_R4/util/CraftStructureTransformer org/bukkit/craftbukkit/util/CraftStructureTransformer
c org/bukkit/craftbukkit/v1_20_R4/util/CraftStructureTransformer$CraftTransformationState org/bukkit/craftbukkit/util/CraftStructureTransformer$CraftTransformationState
c org/bukkit/craftbukkit/v1_20_R4/util/CraftVector org/bukkit/craftbukkit/util/CraftVector
c org/bukkit/craftbukkit/v1_20_R4/util/CraftVoxelShape org/bukkit/craftbukkit/util/CraftVoxelShape
c org/bukkit/craftbukkit/v1_20_R4/util/DatFileFilter org/bukkit/craftbukkit/util/DatFileFilter
c org/bukkit/craftbukkit/v1_20_R4/util/DelegatedGeneratorAccess org/bukkit/craftbukkit/util/DelegatedGeneratorAccess
c org/bukkit/craftbukkit/v1_20_R4/util/DummyGeneratorAccess org/bukkit/craftbukkit/util/DummyGeneratorAccess
c org/bukkit/craftbukkit/v1_20_R4/util/ForwardLogHandler org/bukkit/craftbukkit/util/ForwardLogHandler
c org/bukkit/craftbukkit/v1_20_R4/util/Handleable org/bukkit/craftbukkit/util/Handleable
c org/bukkit/craftbukkit/v1_20_R4/util/JsonHelper org/bukkit/craftbukkit/util/JsonHelper
c org/bukkit/craftbukkit/v1_20_R4/util/LazyHashSet org/bukkit/craftbukkit/util/LazyHashSet
c org/bukkit/craftbukkit/v1_20_R4/util/LazyPlayerSet org/bukkit/craftbukkit/util/LazyPlayerSet
c org/bukkit/craftbukkit/v1_20_R4/util/RandomSourceWrapper org/bukkit/craftbukkit/util/RandomSourceWrapper
c org/bukkit/craftbukkit/v1_20_R4/util/RandomSourceWrapper$RandomWrapper org/bukkit/craftbukkit/util/RandomSourceWrapper$RandomWrapper
c org/bukkit/craftbukkit/v1_20_R4/util/ServerShutdownThread org/bukkit/craftbukkit/util/ServerShutdownThread
c org/bukkit/craftbukkit/v1_20_R4/util/TerminalCompletionHandler org/bukkit/craftbukkit/util/TerminalCompletionHandler
c org/bukkit/craftbukkit/v1_20_R4/util/TerminalConsoleWriterThread org/bukkit/craftbukkit/util/TerminalConsoleWriterThread
c org/bukkit/craftbukkit/v1_20_R4/util/TransformerGeneratorAccess org/bukkit/craftbukkit/util/TransformerGeneratorAccess
c org/bukkit/craftbukkit/v1_20_R4/util/UnsafeList org/bukkit/craftbukkit/util/UnsafeList
c org/bukkit/craftbukkit/v1_20_R4/util/UnsafeList$Itr org/bukkit/craftbukkit/util/UnsafeList$Itr
c org/bukkit/craftbukkit/v1_20_R4/util/Versioning org/bukkit/craftbukkit/util/Versioning
c org/bukkit/craftbukkit/v1_20_R4/util/Waitable org/bukkit/craftbukkit/util/Waitable
c org/bukkit/craftbukkit/v1_20_R4/util/Waitable$Status org/bukkit/craftbukkit/util/Waitable$Status
c org/bukkit/craftbukkit/v1_20_R4/util/WeakCollection org/bukkit/craftbukkit/util/WeakCollection
c org/bukkit/craftbukkit/v1_20_R4/util/WeakCollection$1 org/bukkit/craftbukkit/util/WeakCollection$1
c org/bukkit/craftbukkit/v1_20_R4/util/WorldUUID org/bukkit/craftbukkit/util/WorldUUID
c org/bukkit/craftbukkit/v1_20_R4/util/permissions/CommandPermissions org/bukkit/craftbukkit/util/permissions/CommandPermissions
c org/bukkit/craftbukkit/v1_20_R4/util/permissions/CraftDefaultPermissions org/bukkit/craftbukkit/util/permissions/CraftDefaultPermissions