Files
femboyPlugin/run/plugins/.paper-remapped/mappings/reversed/297DD0ABDAF0D3CAF5EC26D87557BA14A45858405C25551918C8C4314BFA742D.tiny
Trollfury21 45f49ba76d First Commit
2025-07-19 05:01:22 +02:00

79694 lines
5.8 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 isIdentity
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 isPureTranslation
m (Lorg/joml/Matrix4f;)Z c 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/nio/file/Path; 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 (Lnet/minecraft/ReportType;)Ljava/lang/String; a getFriendlyReport
m (Ljava/nio/file/Path;Lnet/minecraft/ReportType;)Z a saveToFile
m ()Ljava/lang/String; a getTitle
m (Ljava/lang/String;I)Lnet/minecraft/CrashReportSystemDetails; a addCategory
m (Ljava/nio/file/Path;Lnet/minecraft/ReportType;Ljava/util/List;)Z a saveToFile
m (Lnet/minecraft/ReportType;Ljava/util/List;)Ljava/lang/String; a getFriendlyReport
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/nio/file/Path; e getSaveFile
m ()Lnet/minecraft/SystemReport; f getSystemReport
m ()V g preload
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 sanitizeName
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 getFullResourcePath
m (Ljava/nio/file/Path;)Z b isPathPortable
m (Ljava/lang/String;)Ljava/lang/String; c normalizeResourcePath
m (Ljava/nio/file/Path;)V c createDirectoriesSafe
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; d decomposePath
m (Ljava/lang/String;)Z e isValidStrictPathSegment
m (Ljava/lang/String;)Ljava/lang/String; f lambda$decomposePath$1
m (Ljava/lang/String;)Ljava/lang/String; g 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/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a orElse
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/ReportType net/minecraft/ReportType
f Lnet/minecraft/ReportType; a CRASH
f Lnet/minecraft/ReportType; b PROFILE
f Lnet/minecraft/ReportType; c TEST
f Lnet/minecraft/ReportType; d NETWORK_PROTOCOL_ERROR
f Lnet/minecraft/ReportType; e CHUNK_IO_ERROR
f Ljava/lang/String; f header
f Ljava/util/List; g nuggets
m ()Ljava/lang/String; a getErrorComment
m (Ljava/lang/StringBuilder;Ljava/util/List;)V a appendHeader
m ()Ljava/lang/String; b header
m ()Ljava/util/List; c nuggets
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_SUPPORT_BLOCKS
f Z B DEBUG_SHAPES
f Z C DEBUG_NEIGHBORSUPDATE
f Z D DEBUG_EXPERIMENTAL_REDSTONEWIRE_UPDATE_ORDER
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_MONITOR_TICK_TIMES
f Z Z DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN
f Z a SNAPSHOT
f Z aA DEBUG_DISABLE_ORE_VEINS
f Z aB DEBUG_DISABLE_BLENDING
f Z aC DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION
f I aD DEFAULT_MINECRAFT_PORT
f Z aE DEBUG_SUBTITLES
f I aF FAKE_MS_LATENCY
f I aG FAKE_MS_JITTER
f Lio/netty/util/ResourceLeakDetector$Level; aH NETTY_LEAK_DETECTION
f Z aI COMMAND_STACK_TRACES
f Z aJ DEBUG_WORLD_RECREATE
f Z aK DEBUG_SHOW_SERVER_DEBUG_VALUES
f Z aL DEBUG_FEATURE_COUNT
f Z aM DEBUG_RESOURCE_GENERATION_OVERRIDE
f Z aN DEBUG_FORCE_TELEMETRY
f Z aO DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND
f J aP MAXIMUM_TICK_TIME_NANOS
f F aQ MAXIMUM_BLOCK_EXPLOSION_RESISTANCE
f Z aR USE_WORKFLOWS_HOOKS
f Z aS USE_DEVONLY
f Z aT CHECK_DATA_FIXER_SCHEMA
f Z aU IS_RUNNING_IN_IDE
f I aV WORLD_RESOLUTION
f I aW MAX_CHAT_LENGTH
f I aX MAX_USER_INPUT_COMMAND_LENGTH
f I aY MAX_FUNCTION_COMMAND_LENGTH
f I aZ MAX_PLAYER_NAME_LENGTH
f Z aa DEBUG_DONT_SAVE_WORLD
f Z ab DEBUG_LARGE_DRIPSTONE
f Z ac DEBUG_CARVERS
f Z ad DEBUG_ORE_VEINS
f Z ae DEBUG_SCULK_CATALYST
f Z af DEBUG_BYPASS_REALMS_VERSION_CHECK
f Z ag DEBUG_SOCIAL_INTERACTIONS
f Z ah DEBUG_VALIDATE_RESOURCE_PATH_CASE
f Z ai DEBUG_UNLOCK_ALL_TRADES
f Z aj DEBUG_BREEZE_MOB
f Z ak DEBUG_TRIAL_SPAWNER_DETECTS_SHEEP_AS_PLAYERS
f Z al DEBUG_VAULT_DETECTS_SHEEP_AS_PLAYERS
f Z am DEBUG_FORCE_ONBOARDING_SCREEN
f Z an DEBUG_IGNORE_LOCAL_MOB_CAP
f Z ao DEBUG_DISABLE_LIQUID_SPREADING
f Z ap DEBUG_AQUIFERS
f Z aq DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING
f Z ar debugGenerateSquareTerrainWithoutNoise
f Z as debugGenerateStripedTerrainWithoutNoise
f Z at DEBUG_ONLY_GENERATE_HALF_THE_WORLD
f Z au DEBUG_DISABLE_FLUID_GENERATION
f Z av DEBUG_DISABLE_AQUIFERS
f Z aw DEBUG_DISABLE_SURFACE
f Z ax DEBUG_DISABLE_CARVERS
f Z ay DEBUG_DISABLE_STRUCTURES
f Z az DEBUG_DISABLE_FEATURES
f I b WORLD_VERSION
f I ba MAX_CHAINED_NEIGHBOR_UPDATES
f I bb MAX_RENDER_DISTANCE
f [C bc ILLEGAL_FILE_CHARACTERS
f I bd TICKS_PER_SECOND
f I be MILLIS_PER_TICK
f I bf TICKS_PER_MINUTE
f I bg TICKS_PER_GAME_DAY
f F bh AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK
f F bi AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE
f F bj AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY
f I bk WORLD_ICON_SIZE
f I bl SNAPSHOT_PROTOCOL_BIT
f Lnet/minecraft/WorldVersion; bm 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 FIX_TNT_DUPE
f Z o FIX_SAND_DUPE
f Z p USE_DEBUG_FEATURES
f Z q DEBUG_OPEN_INCOMPATIBLE_WORLDS
f Z r DEBUG_ALLOW_LOW_SIM_DISTANCE
f Z s DEBUG_HOTKEYS
f Z t DEBUG_UI_NARRATION
f Z u DEBUG_RENDER
f Z v DEBUG_PATHFINDING
f Z w DEBUG_WATER
f Z x DEBUG_HEIGHTMAP
f Z y DEBUG_COLLISION
f Z z DEBUG_SHOW_LOCAL_SERVER_ENTITY_HIT_BOXES
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
c net/minecraft/SuppressForbidden net/minecraft/SuppressForbidden
m ()Ljava/lang/String; a reason
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 (Ljava/lang/String;)V a putSpaceForProperty
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$22
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 (J)F a sizeInMiB
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$23
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/lang/String;Ljava/util/function/Supplier;)V b putSpaceForPath
m (Ljava/util/List;)V b putGraphics
m (Ljava/lang/String;)Ljava/lang/String; b lambda$putSpaceForProperty$21
m (Loshi/hardware/GlobalMemory;)V b lambda$putMemory$14
m ()V b putStorage
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 ()Ljava/lang/String; c lambda$putStorage$20
m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; d lambda$putProcessor$17
m ()Ljava/lang/String; d lambda$new$3
m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; d lambda$putVirtualMemory$10
m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; e lambda$putVirtualMemory$9
m ()V e lambda$new$2
m ()Ljava/lang/String; f lambda$new$1
m ()Ljava/lang/String; g lambda$new$0
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 Lnet/minecraft/TracingExecutor; k BACKGROUND_EXECUTOR
f Lnet/minecraft/TracingExecutor; l IO_POOL
f Lnet/minecraft/TracingExecutor; m DOWNLOAD_POOL
f Ljava/time/format/DateTimeFormatter; n FILENAME_DATE_TIME_FORMATTER
f Ljava/util/Set; o ALLOWED_UNTRUSTED_LINK_PROTOCOLS
f Ljava/util/function/Consumer; p thePauser
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a allOf
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a allOf
m (ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z a runWithRetries
m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; a createDeleter
m (Ljava/util/stream/LongStream;I)Lcom/mojang/serialization/DataResult; a fixedSize
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed; a writeAndReadTypedOrThrow
m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a allOf
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a allOf
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/lang/Class;Ljava/util/function/Function;)Ljava/util/EnumMap; a makeEnumMap
m (Ljava/util/function/Function;Ljava/util/function/Predicate;)Ljava/lang/Object; a blockUntilDone
m (Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; a copyAndPut
m (Ljava/lang/String;II)I a offsetByCodepoints
m (Ljava/lang/String;)Ljava/net/URI; a parseAndValidateUntrustedUri
m (I)Ljava/lang/String; a lambda$fixedSize$28
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/Runnable;Ljava/lang/String;)V a runNamed
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 (IILjava/util/List;)Z a isSymmetrical
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/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/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a allOf
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/lang/String;Z)Lnet/minecraft/TracingExecutor; a makeIoExecutor
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/String;Lnet/minecraft/CharPredicate;)Ljava/lang/String; a sanitizeName
m (Ljava/util/List;)Ljava/util/function/Predicate; a allOf
m ([Ljava/util/function/Predicate;)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/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/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V b copyBetweenDirs
m ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate; b anyOf
m (Ljava/util/List;)Ljava/util/function/Predicate; b anyOf
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; b anyOf
m ([Ljava/lang/Object;Lnet/minecraft/util/RandomSource;)Ljava/util/List; b shuffledCopy
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; b anyOf
m (Ljava/util/function/Function;)Ljava/util/function/Function; b memoize
m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; b anyOf
m ()Ljava/util/stream/Collector; b toMutableList
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; b anyOf
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$27
m (Ljava/lang/String;)V b logAndPauseIfInIde
m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; b getRandomSafe
m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; b anyOf
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 (Ljava/lang/String;)V d doPause
m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; d sequence
m ()J d getNanos
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;)V f lambda$static$2
m ()Ljava/lang/String; f getFilenameFormattedDateTime
m (Ljava/util/List;)Ljava/util/function/ToIntFunction; g createIndexLookup
m ()I g maxAllowedExecutorThreads
m (Ljava/util/List;)Ljava/util/function/ToIntFunction; h createIndexIdentityLookup
m ()Lnet/minecraft/TracingExecutor; h backgroundExecutor
m ()Lnet/minecraft/TracingExecutor; i ioPool
m ()Lnet/minecraft/TracingExecutor; j nonCriticalIoPool
m ()V k shutdownExecutors
m ()Ljava/util/function/Predicate; l allOf
m ()Ljava/util/function/Predicate; m anyOf
m ()Lnet/minecraft/SystemUtils$OS; n getPlatform
m ()Ljava/util/stream/Stream; o getVmArguments
m ()V p startTimerHackThread
m ()I q getMaxThreads
m ()Ljava/lang/IllegalStateException; r lambda$static$1
c net/minecraft/SystemUtils$1 net/minecraft/Util$1
c net/minecraft/SystemUtils$2 net/minecraft/Util$10
f Ljava/util/Map; b cache
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/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 (Ljava/nio/file/Path;)V a openPath
m (Ljava/net/URI;)[Ljava/lang/String; b getOpenUriArguments
m ()[Lnet/minecraft/SystemUtils$OS; b $values
c net/minecraft/SystemUtils$OS$1 net/minecraft/Util$OS$1
m (Ljava/net/URI;)[Ljava/lang/String; b getOpenUriArguments
c net/minecraft/SystemUtils$OS$2 net/minecraft/Util$OS$2
m (Ljava/net/URI;)[Ljava/lang/String; b getOpenUriArguments
c net/minecraft/ThreadNamedUncaughtExceptionHandler net/minecraft/DefaultUncaughtExceptionHandlerWithName
f Lorg/slf4j/Logger; a logger
c net/minecraft/TracingExecutor net/minecraft/TracingExecutor
f Ljava/util/concurrent/ExecutorService; a service
m (Ljava/lang/String;)Ljava/util/concurrent/Executor; a forName
m (Ljava/lang/Runnable;)Ljava/lang/Runnable; a wrapUnnamed
m ()Ljava/util/concurrent/ExecutorService; a service
m (JLjava/util/concurrent/TimeUnit;)V a shutdownAndAwait
m (Ljava/lang/String;Ljava/lang/Runnable;)V a lambda$forName$3
m (Ljava/lang/String;Ljava/lang/Runnable;)V b lambda$forName$2
m (Ljava/lang/Runnable;)V b lambda$wrapUnnamed$4
m (Ljava/lang/String;Ljava/lang/Runnable;)V c lambda$forName$1
m (Ljava/lang/String;Ljava/lang/Runnable;)V d lambda$forName$0
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 function
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 runs
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/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$a; c recipe
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$a; d addRecipe
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/KilledByArrowTrigger; H KILLED_BY_ARROW
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/advancements/critereon/CriterionConditionBlock$a; a block
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a hasNbt
m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a of
m (Lnet/minecraft/core/HolderGetter;Ljava/util/Collection;)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/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionBlock$a; a of
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
f Ljava/util/Optional; e isDirect
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
m ()Ljava/util/Optional; d isDirect
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
f Ljava/util/Optional; d isDirect
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 (Z)Lnet/minecraft/advancements/critereon/CriterionConditionDamageSource$a; a isDirect
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 enchantments
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c level
m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/core/Holder;)Z a matchesEnchantment
m ()Ljava/util/Optional; a enchantments
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 movement
f Lnet/minecraft/advancements/critereon/CriterionConditionEntity$b; f location
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 periodicTick
f Ljava/util/Optional; m vehicle
f Ljava/util/Optional; n passenger
f Ljava/util/Optional; o targetedEntity
f Ljava/util/Optional; p team
f Ljava/util/Optional; q slots
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a lambda$static$1
m ([Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Ljava/util/List; a wrap
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z a matches
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 movement
m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntity$b; d location
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 periodicTick
m ()Ljava/util/Optional; k vehicle
m ()Ljava/util/Optional; l passenger
m ()Ljava/util/Optional; m targetedEntity
m ()Ljava/util/Optional; n team
m ()Ljava/util/Optional; o 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 movement
f Ljava/util/Optional; d located
f Ljava/util/Optional; e steppingOnLocation
f Ljava/util/Optional; f movementAffectedBy
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 periodicTick
f Ljava/util/Optional; m vehicle
f Ljava/util/Optional; n passenger
f Ljava/util/Optional; o targetedEntity
f Ljava/util/Optional; p team
f Ljava/util/Optional; q slots
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntityEquipment$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a equipment
m (I)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a periodicTick
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 (Ljava/lang/String;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a team
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a of
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a of
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/MovementPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; a moving
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
m (Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a;)Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a; c movementAffectedBy
c net/minecraft/advancements/critereon/CriterionConditionEntity$b net/minecraft/advancements/critereon/EntityPredicate$LocationWrapper
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/Optional; b located
f Ljava/util/Optional; c steppingOn
f Ljava/util/Optional; d affectsMovement
m ()Ljava/util/Optional; a located
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; b steppingOn
m ()Ljava/util/Optional; c affectsMovement
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/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 isOnGround
f Ljava/util/Optional; c isOnFire
f Ljava/util/Optional; d isCrouching
f Ljava/util/Optional; e isSprinting
f Ljava/util/Optional; f isSwimming
f Ljava/util/Optional; g isFlying
f Ljava/util/Optional; h isBaby
m (Lnet/minecraft/world/entity/Entity;)Z a matches
m ()Ljava/util/Optional; a isOnGround
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; b isOnFire
m ()Ljava/util/Optional; c isCrouching
m ()Ljava/util/Optional; d isSprinting
m ()Ljava/util/Optional; e isSwimming
m ()Ljava/util/Optional; f isFlying
m ()Ljava/util/Optional; g isBaby
c net/minecraft/advancements/critereon/CriterionConditionEntityFlags$a net/minecraft/advancements/critereon/EntityFlagsPredicate$Builder
f Ljava/util/Optional; a isOnGround
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 isFlying
f Ljava/util/Optional; g isBaby
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; a setOnGround
m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; a flags
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; b setOnFire
m ()Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags; b build
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; c setCrouching
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; d setSprinting
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; e setSwimming
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; f setIsFlying
m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityFlags$a; g 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/world/entity/EntityTypes;)Z a matches
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityType; a of
m ()Lnet/minecraft/core/HolderSet; a types
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/CriterionConditionEntityType; a of
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/core/HolderGetter;[Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/critereon/CriterionConditionItem$a; a of
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/core/HolderGetter;Lnet/minecraft/tags/TagKey;)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
f Ljava/util/Optional; j canSeeSky
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
m ()Ljava/util/Optional; i canSeeSky
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
f Ljava/util/Optional; k canSeeSky
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 (Z)Lnet/minecraft/advancements/critereon/CriterionConditionLocation$a; b setCanSeeSky
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 Lnet/minecraft/advancements/critereon/GameTypePredicate; 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
f Ljava/util/Optional; j input
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 ()Lnet/minecraft/advancements/critereon/GameTypePredicate; 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
m ()Ljava/util/Optional; h input
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 Lnet/minecraft/advancements/critereon/GameTypePredicate; 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
f Ljava/util/Optional; g input
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 checkAdvancementDone
m (Lnet/minecraft/advancements/critereon/GameTypePredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a setGameType
m (Lnet/minecraft/advancements/critereon/InputPredicate;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a hasInput
m (Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a setLookingAt
m (Lnet/minecraft/resources/ResourceKey;Z)Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a addRecipe
m ()Lnet/minecraft/advancements/critereon/CriterionConditionPlayer$d; a player
m ()Lnet/minecraft/advancements/critereon/CriterionConditionPlayer; b build
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/StatisticManager;)Z a matches
m (Lnet/minecraft/stats/StatisticWrapper;)Lcom/mojang/serialization/MapCodec; a createTypedCodec
m ()Lnet/minecraft/stats/StatisticWrapper; a type
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 (I)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; b atLeast
m (I)Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c atMost
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/core/HolderGetter;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a usedItem
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/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/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/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; a unlocked
m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/advancements/critereon/CriterionTriggerRecipeUnlocked$a;)Z a lambda$trigger$0
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/ResourceKey; 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/ResourceKey; 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/core/HolderGetter;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a shotCrossbow
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 ()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/core/HolderGetter;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a usedTotem
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/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 (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;Lnet/minecraft/util/context/ContextKeySet;Ljava/lang/String;)V a validate
m (Ljava/util/Optional;Ljava/lang/String;)V a validateEntity
m (Ljava/util/List;Lnet/minecraft/util/context/ContextKeySet;Ljava/lang/String;)V a validate
m (Ljava/util/List;Ljava/lang/String;)V a validateEntities
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 Lcom/mojang/serialization/MapCodec; f SHEEP
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; g AXOLOTL
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 SALMON
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$b; p TROPICAL_FISH
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; q PAINTING
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; r CAT
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; s FROG
f Lnet/minecraft/advancements/critereon/EntitySubPredicates$a; t 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/GameTypePredicate net/minecraft/advancements/critereon/GameTypePredicate
f Lnet/minecraft/advancements/critereon/GameTypePredicate; a ANY
f Lnet/minecraft/advancements/critereon/GameTypePredicate; b SURVIVAL_LIKE
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/util/List; d types
m (Lnet/minecraft/world/level/EnumGamemode;)Z a matches
m ()Ljava/util/List; a types
m ([Lnet/minecraft/world/level/EnumGamemode;)Lnet/minecraft/advancements/critereon/GameTypePredicate; a of
c net/minecraft/advancements/critereon/InputPredicate net/minecraft/advancements/critereon/InputPredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b forward
f Ljava/util/Optional; c backward
f Ljava/util/Optional; d left
f Ljava/util/Optional; e right
f Ljava/util/Optional; f jump
f Ljava/util/Optional; g sneak
f Ljava/util/Optional; h sprint
m ()Ljava/util/Optional; a forward
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/Optional;Z)Z a matches
m (ZLjava/lang/Boolean;)Ljava/lang/Boolean; a lambda$matches$1
m (Lnet/minecraft/world/entity/player/Input;)Z a matches
m ()Ljava/util/Optional; b backward
m ()Ljava/util/Optional; c left
m ()Ljava/util/Optional; d right
m ()Ljava/util/Optional; e jump
m ()Ljava/util/Optional; f sneak
m ()Ljava/util/Optional; g sprint
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 Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d amount
f Ljava/util/Optional; e operation
f Ljava/util/Optional; f 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 ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c amount
m ()Ljava/util/Optional; d operation
m ()Ljava/util/Optional; e 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/ItemJukeboxPlayablePredicate net/minecraft/advancements/critereon/ItemJukeboxPlayablePredicate
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; c song
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 (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/JukeboxPlayable;)Z a matches
m ()Lnet/minecraft/advancements/critereon/ItemJukeboxPlayablePredicate; b any
m ()Ljava/util/Optional; c song
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
f Lnet/minecraft/advancements/critereon/ItemSubPredicate$a; n JUKEBOX_PLAYABLE
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;Lnet/minecraft/world/item/equipment/trim/ArmorTrim;)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 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/KilledByArrowTrigger net/minecraft/advancements/critereon/KilledByArrowTrigger
m ()Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/server/level/EntityPlayer;Ljava/util/Collection;Lnet/minecraft/world/item/ItemStack;)V a trigger
m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/KilledByArrowTrigger$a;)Z a lambda$trigger$0
c net/minecraft/advancements/critereon/KilledByArrowTrigger$a net/minecraft/advancements/critereon/KilledByArrowTrigger$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
f Ljava/util/Optional; e firedFromWeapon
m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V a validate
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;)Lnet/minecraft/advancements/Criterion; a crossbowKilled
m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/advancements/critereon/CriterionConditionEntity$a;)Lnet/minecraft/advancements/Criterion; a crossbowKilled
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/Collection;ILnet/minecraft/world/item/ItemStack;)Z a matches
m ()Ljava/util/List; b victims
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; c uniqueEntityTypes
m ()Ljava/util/Optional; d firedFromWeapon
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/MovementPredicate net/minecraft/advancements/critereon/MovementPredicate
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 speed
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; f horizontalSpeed
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; g verticalSpeed
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; h fallDistance
m (DDDD)Z a matches
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/MovementPredicate; a speed
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;)Lnet/minecraft/advancements/critereon/MovementPredicate; b horizontalSpeed
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/MovementPredicate; c verticalSpeed
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; c z
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; d speed
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange;)Lnet/minecraft/advancements/critereon/MovementPredicate; d fallDistance
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; e horizontalSpeed
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; f verticalSpeed
m ()Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; g fallDistance
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 (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/advancements/Criterion; a walkOnBlockWithEquipment
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/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/server/level/EntityPlayer;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V a trigger
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;Lnet/minecraft/advancements/critereon/RecipeCraftedTrigger$a;)Z a lambda$trigger$0
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/ResourceKey; c recipeId
f Ljava/util/List; d ingredients
m (Lnet/minecraft/resources/ResourceKey;)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/ResourceKey;Ljava/util/List;)Lnet/minecraft/advancements/Criterion; a craftedItem
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; b crafterCraftedItem
m ()Lnet/minecraft/resources/ResourceKey; b recipeId
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Z b matches
m ()Ljava/util/List; c ingredients
c net/minecraft/advancements/critereon/SheepPredicate net/minecraft/advancements/critereon/SheepPredicate
f Lcom/mojang/serialization/MapCodec; b CODEC
f Ljava/util/Optional; c sheared
f Ljava/util/Optional; d color
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/advancements/critereon/SheepPredicate; a hasWool
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 ()Ljava/util/Optional; b sheared
m ()Ljava/util/Optional; c color
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
m ()Lnet/minecraft/world/flag/FeatureFlagSet; a enabledFeatures
c net/minecraft/commands/CommandBuildContext$1 net/minecraft/commands/CommandBuildContext$1
f Lnet/minecraft/world/flag/FeatureFlagSet; b val$enabledFeatures
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m ()Lnet/minecraft/world/flag/FeatureFlagSet; a enabledFeatures
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/core/HolderLookup$b; a lambda$lookup$0
m ()Ljava/util/stream/Stream; b listRegistryKeys
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 (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 ()Lnet/minecraft/world/flag/FeatureFlagSet; a enabledFeatures
m ()Ljava/util/stream/Stream; b listRegistryKeys
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
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; c lambda$getOrThrow$0
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
f [Lnet/minecraft/commands/CommandDispatcher$ServerType; f $VALUES
m ()[Lnet/minecraft/commands/CommandDispatcher$ServerType; a $values
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; d source
f Lnet/minecraft/world/phys/Vec3D; e worldPosition
f Lnet/minecraft/server/level/WorldServer; f level
f I g permissionLevel
f Ljava/lang/String; h textName
f Lnet/minecraft/network/chat/IChatBaseComponent; i displayName
f Lnet/minecraft/server/MinecraftServer; j server
f Z k silent
f Lnet/minecraft/world/entity/Entity; l entity
f Lnet/minecraft/commands/CommandResultCallback; m resultCallback
f Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor; n anchor
f Lnet/minecraft/world/phys/Vec2F; o rotation
f Lnet/minecraft/commands/CommandSigningContext; p signingContext
f Lnet/minecraft/util/TaskChainer; q 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 (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/ExecutionCommandSource; b withCallback
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/Set; t levels
m ()Lnet/minecraft/core/IRegistryCustom; u registryAccess
m ()Lnet/minecraft/world/flag/FeatureFlagSet; v enabledFeatures
m ()Lcom/mojang/brigadier/CommandDispatcher; w dispatcher
m ()Z x 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; w dispatcher
m ()Z x 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 (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m ()Z c shouldInformAdmins
m ()Z t_ alwaysAccepts
m ()Z y_ acceptsSuccess
m ()Z z_ acceptsFailure
c net/minecraft/commands/ICommandListener$1 net/minecraft/commands/CommandSource$1
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m ()Z c shouldInformAdmins
m ()Z y_ acceptsSuccess
m ()Z z_ acceptsFailure
c net/minecraft/commands/ICompletionProvider net/minecraft/commands/SharedSuggestionProvider
f Lcom/google/common/base/CharMatcher; c MATCH_SPLITTER
m ()Ljava/util/Collection; A getRelevantCoordinates
m ()Ljava/util/Collection; B 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$5
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$3
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 (Lnet/minecraft/core/HolderSet$Named;)Lnet/minecraft/resources/MinecraftKey; a lambda$suggestRegistryElements$0
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$4
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$2
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$1
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$6
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/Set; t levels
m ()Lnet/minecraft/core/IRegistryCustom; u registryAccess
m ()Lnet/minecraft/world/flag/FeatureFlagSet; v enabledFeatures
m ()Ljava/util/Collection; y getCustomTabSugggestions
m ()Ljava/util/Collection; z getSelectedEntities
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 (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)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 (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/selector/EntitySelector; a parse
m ()Lnet/minecraft/commands/arguments/ArgumentEntity; a entity
m (Lnet/minecraft/commands/ICompletionProvider;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a lambda$listSuggestions$0
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/entity/Entity; a getEntity
m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/selector/EntitySelector; a parse
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 (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; d getOptionalPlayers
m ()Lnet/minecraft/commands/arguments/ArgumentEntity; d players
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
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/arguments/ArgumentEntity$Info$Template net/minecraft/commands/arguments/EntityArgument$Info$Template
f Lnet/minecraft/commands/arguments/ArgumentEntity$Info; a this$0
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
m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; b instantiate
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
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a getId
m ()Lnet/minecraft/commands/arguments/ArgumentMinecraftKeyRegistered; a id
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/MinecraftKey; a parse
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 (Lnet/minecraft/commands/ICompletionProvider;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a lambda$listSuggestions$1
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; a getGameProfiles
m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/ArgumentProfile$a; a parse
m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/ArgumentProfile$a; a parse
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 (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/ArgumentScoreholder$b; a parse
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 (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/ArgumentScoreholder$b; a parse
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 Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e ERROR_INVALID_RECIPE
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_INVALID_ADVANCEMENT
f Lnet/minecraft/resources/ResourceKey; g 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$6
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4
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$5
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$3
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; b lambda$getRecipe$7
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$2
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$c; c getStructureTemplatePool
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeHolder; d getRecipe
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$1
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; e getAdvancement
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e lambda$static$0
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/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;)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 (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3
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/properties/IBlockState;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$readProperties$8
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$serialize$10
m (ILnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$readTag$7
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/lang/String; a serialize
m (I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$readBlock$6
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$5
m (Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$readVagueProperties$9
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4
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 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
m ()Z b hasBlockEntity
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1
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/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/block/state/pattern/ShapeDetectorBlock;)Z a test
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a overwriteWithDefinedProperties
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
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 C e SYNTAX_REMOVED_COMPONENT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f ERROR_UNKNOWN_ITEM
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; g ERROR_UNKNOWN_COMPONENT
f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; h ERROR_MALFORMED_COMPONENT
f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i ERROR_EXPECTED_COMPONENT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; j ERROR_REPEATED_COMPONENT
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; k ERROR_MALFORMED_ITEM
f Ljava/util/function/Function; l SUGGEST_NOTHING
f Lnet/minecraft/core/HolderLookup$b; m items
f Lcom/mojang/serialization/DynamicOps; n registryOps
m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPatch;)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/component/DataComponentType;)V a visitRemovedComponent
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/DataComponentPatch; b components
m ()Lnet/minecraft/core/Holder; a item
m ()Lnet/minecraft/core/component/DataComponentPatch; 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 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Ljava/util/Map$Entry;)V a lambda$suggestComponent$3
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a suggestStartComponents
m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; a lambda$suggestComponent$2
m (ILnet/minecraft/core/component/DataComponentType;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$readComponent$1
m ()V a parse
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a suggestComponent
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/component/DataComponentType; a readComponentType
m (ILnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$readItem$0
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 suggestComponentAssignmentOrRemoval
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; f suggestComponent
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 (Lnet/minecraft/core/component/DataComponentType;)V a visitRemovedComponent
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/DataComponentPatch; c components
m (IZ)Lnet/minecraft/world/item/ItemStack; a createItemStack
m (Lnet/minecraft/core/HolderLookup$a;)Ljava/lang/String; a serialize
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/String; a lambda$serializeComponents$1
m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$serializeComponents$2
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$3
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
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
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 includesEntities
f Z B worldLimited
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$DoubleRange; C distance
f Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange; D level
f Ljava/lang/Double; E x
f Ljava/lang/Double; F y
f Ljava/lang/Double; G z
f Ljava/lang/Double; H deltaX
f Ljava/lang/Double; I deltaY
f Ljava/lang/Double; J deltaZ
f Lnet/minecraft/advancements/critereon/CriterionConditionRange; K rotX
f Lnet/minecraft/advancements/critereon/CriterionConditionRange; L rotY
f Ljava/util/List; M predicates
f Ljava/util/function/BiConsumer; N order
f Z O currentEntity
f Ljava/lang/String; P playerName
f I Q startPosition
f Ljava/util/UUID; R entityUUID
f Ljava/util/function/BiFunction; S suggestions
f Z T hasNameEquals
f Z U hasNameNotEquals
f Z V isLimited
f Z W isSorted
f Z X hasGamemodeEquals
f Z Y hasGamemodeNotEquals
f Z Z hasTeamEquals
f C a SYNTAX_SELECTOR_START
f Z aa hasTeamNotEquals
f Lnet/minecraft/world/entity/EntityTypes; ab type
f Z ac typeInverse
f Z ad hasScores
f Z ae hasAdvancements
f Z af 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 C w SELECTOR_NEAREST_ENTITY
f Lcom/mojang/brigadier/StringReader; x reader
f Z y allowSelectors
f I z maxResults
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/world/phys/Vec3D;Ljava/util/List;)V a lambda$static$6
m (Lnet/minecraft/advancements/critereon/CriterionConditionRange;Ljava/util/function/ToDoubleFunction;)Ljava/util/function/Predicate; a createRotationPredicate
m (Z)V a setIncludesEntities
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I a lambda$static$4
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 (Ljava/lang/Object;)Z a allowSelectors
m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; a getSelector
m (Ljava/util/function/BiFunction;)V a setSuggestions
m (Lnet/minecraft/world/entity/Entity;)Z a lambda$finalizePredicates$10
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a fillSelectorSuggestions
m (I)V a setMaxResults
m (Ljava/util/function/ToDoubleFunction;DDLnet/minecraft/world/entity/Entity;)Z a lambda$createRotationPredicate$11
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 (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a lambda$getSelector$9
m (Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;)V b lambda$static$5
m (Z)V b setHasNameEquals
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$1
m (D)V b setY
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I b lambda$static$2
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 (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b lambda$getSelector$8
m (Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;)V c lambda$static$3
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 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$0
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 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; j lambda$static$7
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/List; g contextFreePredicates
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/AxisAlignedBB;Lnet/minecraft/world/entity/Entity;)Z a lambda$getPredicate$2
m (Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;)Ljava/util/List; a sortAndLimit
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 (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/entity/Entity;)Z a lambda$getPredicate$1
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; a getAbsoluteAabb
m (Ljava/util/List;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/function/Predicate;)V a addEntities
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z a lambda$getPredicate$3
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/function/Predicate; a getPredicate
m (Lnet/minecraft/commands/CommandListenerWrapper;)Ljava/util/List; b findEntities
m (Lnet/minecraft/world/phys/Vec3D;Ljava/util/List;)V b lambda$static$0
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
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/Object;)Ljava/lang/Object; a tryCast
m ()Ljava/lang/Class; a getBaseClass
c net/minecraft/commands/arguments/selector/SelectorPattern net/minecraft/commands/arguments/selector/SelectorPattern
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/lang/String; b pattern
f Lnet/minecraft/commands/arguments/selector/EntitySelector; c resolved
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a parse
m ()Ljava/lang/String; a pattern
m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; b resolved
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;)Z A lambda$bootStrap$21
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V B lambda$bootStrap$20
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z C lambda$bootStrap$19
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V D lambda$bootStrap$18
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z E lambda$bootStrap$17
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V F lambda$bootStrap$16
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z G lambda$bootStrap$15
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V H lambda$bootStrap$14
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z I lambda$bootStrap$13
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V J lambda$bootStrap$12
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z K lambda$bootStrap$11
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V L lambda$bootStrap$10
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z M lambda$bootStrap$9
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V N lambda$bootStrap$8
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z O lambda$bootStrap$7
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V P lambda$bootStrap$6
m (Lnet/minecraft/nbt/NBTTagCompound;ZLnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$51
m (Lnet/minecraft/tags/TagKey;ZLnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$43
m (Lnet/minecraft/core/HolderSet$Named;)Lnet/minecraft/resources/MinecraftKey; a lambda$bootStrap$41
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/world/entity/EntityTypes;ZLnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$45
m (ZLnet/minecraft/advancements/CriterionProgress;)Z a lambda$bootStrap$57
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a suggestNames
m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$48
m (Ljava/util/Map;Lnet/minecraft/advancements/AdvancementProgress;)Z a lambda$bootStrap$58
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a lambda$bootStrap$42
m (Ljava/util/Map;Lnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$60
m (ZLnet/minecraft/world/level/EnumGamemode;Lnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$34
m ()V a bootStrap
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;Ljava/lang/String;I)Lnet/minecraft/commands/arguments/selector/options/PlayerSelector$a; a get
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;ILnet/minecraft/resources/MinecraftKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a lambda$bootStrap$44
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$4
m (ZLnet/minecraft/advancements/AdvancementProgress;)Z a lambda$bootStrap$59
m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a lambda$bootStrap$30
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z a lambda$bootStrap$65
m (Lnet/minecraft/resources/ResourceKey;ZLnet/minecraft/world/entity/Entity;)Z a lambda$bootStrap$63
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; b lambda$bootStrap$33
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$3
m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z b lambda$bootStrap$37
m (Ljava/util/Map;Lnet/minecraft/world/entity/Entity;)Z b lambda$bootStrap$54
m (Lnet/minecraft/core/HolderSet$Named;)Lnet/minecraft/resources/MinecraftKey; b lambda$bootStrap$40
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V b lambda$bootStrap$64
m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z c lambda$bootStrap$5
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z c lambda$bootStrap$62
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$2
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V d lambda$bootStrap$61
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d lambda$static$1
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z e lambda$bootStrap$56
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e lambda$static$0
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V f lambda$bootStrap$55
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z g lambda$bootStrap$53
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V h lambda$bootStrap$52
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z i lambda$bootStrap$50
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V j lambda$bootStrap$49
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z k lambda$bootStrap$47
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V l lambda$bootStrap$46
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z m lambda$bootStrap$39
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V n lambda$bootStrap$38
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z o lambda$bootStrap$36
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V p lambda$bootStrap$35
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z q lambda$bootStrap$32
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V r lambda$bootStrap$31
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z s lambda$bootStrap$29
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V t lambda$bootStrap$28
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z u lambda$bootStrap$27
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V v lambda$bootStrap$26
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z w lambda$bootStrap$25
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V x lambda$bootStrap$24
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)Z y lambda$bootStrap$23
m (Lnet/minecraft/commands/arguments/selector/ArgumentParserSelector;)V z lambda$bootStrap$22
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/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/execution/tasks/ExecuteCommand;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/ExecutionCommandSource;)Lnet/minecraft/commands/execution/CommandQueueEntry; a lambda$execute$3
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/String; a lambda$execute$1
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lcom/mojang/brigadier/context/CommandContext;ZI)V a lambda$execute$2
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 ()Ljava/lang/String; 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/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 AVAILABLE_SOUNDS
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; c SUMMONABLE_ENTITIES
f Ljava/util/Map; d PROVIDERS_BY_NAME
f Lnet/minecraft/resources/MinecraftKey; e 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$3
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/EntityTypes;)Z a lambda$static$2
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$4
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$1
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$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; g CODEC
f Lnet/minecraft/core/BaseBlockPosition; h 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;)I k distManhattan
m (I)Lnet/minecraft/core/BaseBlockPosition; k south
m (Lnet/minecraft/core/BaseBlockPosition;)I l distChessboard
m (I)Lnet/minecraft/core/BaseBlockPosition; l north
m ()Lnet/minecraft/core/BaseBlockPosition; l east
m ()Lnet/minecraft/core/BaseBlockPosition; m west
m (I)Lnet/minecraft/core/BaseBlockPosition; m below
m (I)Lnet/minecraft/core/BaseBlockPosition; n above
m ()Lnet/minecraft/core/BaseBlockPosition; n south
m ()Lnet/minecraft/core/BaseBlockPosition; o north
m (I)Lnet/minecraft/core/BaseBlockPosition; o multiply
m ()Lnet/minecraft/core/BaseBlockPosition; p below
m ()Lnet/minecraft/core/BaseBlockPosition; q 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 (Ljava/util/EnumMap;)V a lambda$static$1
m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; a blockCenterToCorner
m (Lcom/mojang/math/Transformation;Lnet/minecraft/core/EnumDirection;)Lcom/mojang/math/Transformation; a getUVLockTransform
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_HORIZONTAL_LENGTH
f I e PACKED_Y_LENGTH
f I f MAX_HORIZONTAL_COORDINATE
f Lorg/slf4j/Logger; i LOGGER
f J j PACKED_X_MASK
f J k PACKED_Y_MASK
f J l PACKED_Z_MASK
f I m Y_OFFSET
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 (I)Lnet/minecraft/core/BlockPosition; a multiply
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/world/phys/AxisAlignedBB;)Ljava/lang/Iterable; a betweenClosed
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/core/BlockPosition;IILjava/util/function/BiConsumer;Ljava/util/function/Function;)I a breadthFirstTraversal
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 (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a clampLocationWithin
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/AxisAlignedBB;)Ljava/util/stream/Stream; b betweenClosedStream
m ()Lnet/minecraft/world/phys/Vec3D; b getCenter
m (IIIIII)Ljava/util/Iterator; c lambda$betweenClosed$5
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/world/phys/Vec3D; c getBottomCenter
m ()Lnet/minecraft/core/BlockPosition; d above
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 below
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 north
m (I)Lnet/minecraft/core/BlockPosition; f west
m ()Lnet/minecraft/core/BlockPosition; g south
m (I)Lnet/minecraft/core/BlockPosition; g east
m (I)Lnet/minecraft/core/BlockPosition; h atY
m ()Lnet/minecraft/core/BlockPosition; h west
m ()Lnet/minecraft/core/BlockPosition; i east
m (I)Lnet/minecraft/core/BaseBlockPosition; i east
m (I)Lnet/minecraft/core/BaseBlockPosition; j west
m ()Lnet/minecraft/core/BlockPosition; j immutable
m ()Lnet/minecraft/core/BlockPosition$MutableBlockPosition; k mutable
m (I)Lnet/minecraft/core/BaseBlockPosition; k south
m (I)Lnet/minecraft/core/BaseBlockPosition; l north
m ()Lnet/minecraft/core/BaseBlockPosition; l east
m ()Lnet/minecraft/core/BaseBlockPosition; m west
m (I)Lnet/minecraft/core/BaseBlockPosition; m below
m (I)Lnet/minecraft/core/BaseBlockPosition; n above
m ()Lnet/minecraft/core/BaseBlockPosition; n south
m ()Lnet/minecraft/core/BaseBlockPosition; o north
m (I)Lnet/minecraft/core/BaseBlockPosition; o multiply
m ()Lnet/minecraft/core/BaseBlockPosition; p below
m ()Lnet/minecraft/core/BaseBlockPosition; q 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/BlockPosition; c val$center
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 (I)Lnet/minecraft/core/BaseBlockPosition; j west
m ()Lnet/minecraft/core/BlockPosition; j immutable
m (I)Lnet/minecraft/core/BaseBlockPosition; k south
m (I)Lnet/minecraft/core/BaseBlockPosition; l north
m ()Lnet/minecraft/core/BaseBlockPosition; l east
m ()Lnet/minecraft/core/BaseBlockPosition; m west
m (I)Lnet/minecraft/core/BaseBlockPosition; m below
m (I)Lnet/minecraft/core/BaseBlockPosition; n above
m ()Lnet/minecraft/core/BaseBlockPosition; n south
m ()Lnet/minecraft/core/BaseBlockPosition; o north
m (I)Lnet/minecraft/core/BaseBlockPosition; o multiply
m ()Lnet/minecraft/core/BaseBlockPosition; p below
m (I)Lnet/minecraft/core/BlockPosition$MutableBlockPosition; p setX
m ()Lnet/minecraft/core/BaseBlockPosition; q above
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/BlockPosition$b net/minecraft/core/BlockPos$TraversalNodeStatus
f Lnet/minecraft/core/BlockPosition$b; a ACCEPT
f Lnet/minecraft/core/BlockPosition$b; b SKIP
f Lnet/minecraft/core/BlockPosition$b; c STOP
f [Lnet/minecraft/core/BlockPosition$b; d $VALUES
m ()[Lnet/minecraft/core/BlockPosition$b; a $values
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 I m NUM_DIRECTIONS
f [Lnet/minecraft/core/BlockPropertyJigsawOrientation; n BY_TOP_FRONT
f Ljava/lang/String; o name
f Lnet/minecraft/core/EnumDirection; p top
f Lnet/minecraft/core/EnumDirection; q front
f [Lnet/minecraft/core/BlockPropertyJigsawOrientation; r $VALUES
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/BlockPropertyJigsawOrientation;)V a lambda$static$0
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 getValue
m ()Ljava/util/Optional; a getAny
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/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 ()Lnet/minecraft/resources/MinecraftKey; b getDefaultKey
m ()Ljava/util/Optional; u 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/world/phys/Vec3D; r normalVec3
f [Lnet/minecraft/core/EnumDirection; s VALUES
f [Lnet/minecraft/core/EnumDirection; t BY_3D_DATA
f [Lnet/minecraft/core/EnumDirection; u BY_2D_DATA
f [Lnet/minecraft/core/EnumDirection; v $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 (DDD)Lnet/minecraft/core/EnumDirection; a getApproximateNearest
m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/core/EnumDirection$EnumAxisDirection;)Lnet/minecraft/core/EnumDirection; a fromAxisAndDirection
m (FFF)Lnet/minecraft/core/EnumDirection; a getApproximateNearest
m (Ljava/lang/String;)Lnet/minecraft/core/EnumDirection; a byName
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/core/EnumDirection; a getApproximateNearest
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; a getClockWise
m (IIILnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a getNearest
m (Lorg/joml/Matrix4f;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/EnumDirection; a rotate
m (F)Z a isFacingAngle
m (Lnet/minecraft/world/entity/Entity;)[Lnet/minecraft/core/EnumDirection; a orderedByNearest
m (Lnet/minecraft/util/RandomSource;)Ljava/util/Collection; a allShuffled
m ()Ljava/util/stream/Stream; a stream
m (D)Lnet/minecraft/core/EnumDirection; a fromYRot
m (Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/core/EnumDirection;)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 (Lnet/minecraft/core/EnumDirection$EnumAxisDirection;Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; a get
m (Lnet/minecraft/core/EnumDirection;)F a getYRot
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection; b getRandom
m ()Lorg/joml/Quaternionf; b getRotation
m (Lnet/minecraft/core/EnumDirection;)Lcom/mojang/serialization/DataResult; b verifyVertical
m (I)Lnet/minecraft/core/EnumDirection; b from2DDataValue
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/core/EnumDirection; b getCounterClockWise
m ()Ljava/lang/String; c getSerializedName
m (Lnet/minecraft/core/EnumDirection;)I c lambda$static$3
m (I)[Lnet/minecraft/core/EnumDirection; c lambda$static$4
m ()I d get3DDataValue
m (I)[Lnet/minecraft/core/EnumDirection; d lambda$static$1
m (Lnet/minecraft/core/EnumDirection;)Z d lambda$static$2
m (Lnet/minecraft/core/EnumDirection;)I e lambda$static$0
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 getUnitVec3i
m ()Lnet/minecraft/world/phys/Vec3D; r getUnitVec3
m ()Lnet/minecraft/core/EnumDirection; s getClockWiseX
m ()Lnet/minecraft/core/EnumDirection; t getCounterClockWiseX
m ()Lnet/minecraft/core/EnumDirection; u getClockWiseZ
m ()Lnet/minecraft/core/EnumDirection; v getCounterClockWiseZ
m ()Ljava/lang/String; w lambda$verifyVertical$5
m ()[Lnet/minecraft/core/EnumDirection; x $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 (Ljava/lang/String;)Lnet/minecraft/core/EnumDirection$EnumAxis; a byName
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/EnumDirection$EnumAxis; a getRandom
m ()Z b isVertical
m ()Ljava/lang/String; c getSerializedName
m ()Z d isHorizontal
m ()Lnet/minecraft/core/EnumDirection; e getPositive
m ()Lnet/minecraft/core/EnumDirection; f getNegative
m ()[Lnet/minecraft/core/EnumDirection; g getDirections
m ()Lnet/minecraft/core/EnumDirection$EnumDirectionLimit; h getPlane
m ()[Lnet/minecraft/core/EnumDirection$EnumAxis; i $values
c net/minecraft/core/EnumDirection$EnumAxis$1 net/minecraft/core/Direction$Axis$1
m (DDD)D a choose
m (III)I a choose
m ()Lnet/minecraft/core/EnumDirection; e getPositive
m ()Lnet/minecraft/core/EnumDirection; f getNegative
c net/minecraft/core/EnumDirection$EnumAxis$2 net/minecraft/core/Direction$Axis$2
m (DDD)D a choose
m (III)I a choose
m ()Lnet/minecraft/core/EnumDirection; e getPositive
m ()Lnet/minecraft/core/EnumDirection; f getNegative
c net/minecraft/core/EnumDirection$EnumAxis$3 net/minecraft/core/Direction$Axis$3
m (DDD)D a choose
m (III)I a choose
m ()Lnet/minecraft/core/EnumDirection; e getPositive
m ()Lnet/minecraft/core/EnumDirection; f getNegative
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;Lnet/minecraft/core/BlockPosition;I)Z a isCloseEnough
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
m ()Ljava/util/Set; i boundTags
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; d lambda$getOrThrow$1
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; h lambda$getOrThrow$0
c net/minecraft/core/HolderGetter$a net/minecraft/core/HolderGetter$Provider
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/util/Optional; c get
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; f lambda$lookupOrThrow$0
c net/minecraft/core/HolderLookup net/minecraft/core/HolderLookup
m ()Ljava/util/stream/Stream; c listElements
m ()Ljava/util/stream/Stream; c_ listElementIds
m ()Ljava/util/stream/Stream; e listTags
m ()Ljava/util/stream/Stream; f 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 (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; a createSerializationContext
m ()Ljava/util/stream/Stream; b listRegistryKeys
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; b lookupOrThrow
m ()Ljava/util/stream/Stream; c listRegistries
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$b; d lookupOrThrow
m ()Lcom/mojang/serialization/Lifecycle; d allRegistriesLifecycle
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; g lambda$lookupOrThrow$0
c net/minecraft/core/HolderLookup$a$1 net/minecraft/core/HolderLookup$Provider$1
f Ljava/util/Map; a val$map
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m ()Ljava/util/stream/Stream; b listRegistryKeys
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; g key
m ()Lcom/mojang/serialization/Lifecycle; h registryLifecycle
c net/minecraft/core/HolderLookup$b$1 net/minecraft/core/HolderLookup$RegistryLookup$1
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/function/Predicate;Lnet/minecraft/core/Holder$c;)Z b lambda$get$0
m ()Ljava/util/stream/Stream; c listElements
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; c listElements
m ()Ljava/util/stream/Stream; e listTags
m ()Lnet/minecraft/resources/ResourceKey; g key
m ()Lcom/mojang/serialization/Lifecycle; h 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 ()Z c isBound
m ()Lcom/mojang/datafixers/util/Either; d unwrap
m ()Ljava/util/Optional; e unwrapKey
m ()Lnet/minecraft/core/HolderSet; f empty
c net/minecraft/core/HolderSet$1 net/minecraft/core/HolderSet$1
m ()Ljava/util/List; g 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 ()Z c isBound
m ()Lcom/mojang/datafixers/util/Either; d unwrap
m ()Ljava/util/Optional; e unwrapKey
m ()Ljava/util/List; g contents
m ()Lnet/minecraft/tags/TagKey; h 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 ()Z c isBound
m ()Lcom/mojang/datafixers/util/Either; d unwrap
m ()Ljava/util/Optional; e unwrapKey
m ()Ljava/util/List; g 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; g 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/MinecraftKey;)Ljava/lang/Object; a getValue
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 (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/tags/TagDataPack$c;)Lnet/minecraft/core/IRegistry$a; a prepareTagReload
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/Optional; a lambda$getRandomElementOf$9
m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandom
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Ljava/lang/Object; a register
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Object;)Ljava/lang/Object; a register
m ()Ljava/util/Optional; a getAny
m (Lnet/minecraft/core/Holder$c;)Lcom/mojang/serialization/Lifecycle; a lambda$referenceHolderWithLifecycle$6
m (Ljava/lang/Object;)I a getId
m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; b lambda$referenceHolderWithLifecycle$5
m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; b getOptional
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; b registerForHolder
m ()Lcom/mojang/serialization/Codec; b referenceHolderWithLifecycle
m (Lnet/minecraft/core/Holder;)Ljava/lang/String; b lambda$safeCastToReference$7
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; b registerForHolder
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; c get
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 get
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; c getValue
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; d registrationInfo
m (Lnet/minecraft/resources/MinecraftKey;)Z d containsKey
m (Ljava/lang/Object;)Ljava/util/Optional; d getResourceKey
m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; e wrapAsHolder
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; e lambda$referenceHolderWithLifecycle$4
m (Lnet/minecraft/resources/ResourceKey;)Z e containsKey
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; f getOptional
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 (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; g lambda$byNameCodec$0
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; g lambda$referenceHolderWithLifecycle$2
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; g getValueOrThrow
m ()Lnet/minecraft/resources/ResourceKey; g key
m ()Ljava/util/Set; i keySet
m ()Ljava/util/Set; j registryKeySet
m ()Ljava/util/Set; k entrySet
m ()Ljava/util/stream/Stream; l getTags
m ()Lnet/minecraft/core/IRegistry; n freeze
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
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)Lnet/minecraft/core/Holder; c byId
m ()I d size
c net/minecraft/core/IRegistry$a net/minecraft/core/Registry$PendingTags
m ()Lnet/minecraft/resources/ResourceKey; a key
m ()I b size
m ()Lnet/minecraft/core/HolderLookup$b; c lookup
m ()V d apply
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;)Lnet/minecraft/resources/ResourceKey; a lambda$listRegistryKeys$1
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/IRegistryCustom$Dimension; a fromRegistryOfRegistries
m ()Ljava/util/stream/Stream; a registries
m ()Ljava/util/stream/Stream; b listRegistryKeys
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; b lookupOrThrow
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$b; d lookupOrThrow
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/IRegistry; e lookupOrThrow
m ()Lnet/minecraft/core/IRegistryCustom$Dimension; e freeze
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; h lambda$lookupOrThrow$0
c net/minecraft/core/IRegistryCustom$1 net/minecraft/core/RegistryAccess$1
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m ()Ljava/util/stream/Stream; a registries
m ()Lnet/minecraft/core/IRegistryCustom$Dimension; e 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/resources/ResourceKey;)Ljava/util/Optional; a lookup
m ()Ljava/util/stream/Stream; a registries
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/IRegistry; b lambda$lookup$1
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/tags/TagKey;Ljava/util/List;)V a bindTag
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$c; a register
m ()Z m isEmpty
m ()Lnet/minecraft/core/HolderGetter; p 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 (Ljava/lang/Object;)I c getIdOrThrow
m ()I d size
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 (Ljava/lang/Object;)V b add
m (I)Z c contains
m ()I d size
c net/minecraft/core/RegistryBlocks net/minecraft/core/DefaultedRegistry
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a getValue
m (I)Ljava/lang/Object; a byId
m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey
m ()Lnet/minecraft/resources/MinecraftKey; b getDefaultKey
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 Lnet/minecraft/resources/ResourceKey; b key
f Lit/unimi/dsi/fastutil/objects/ObjectList; c byId
f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; d toId
f Ljava/util/Map; e byLocation
f Ljava/util/Map; f byKey
f Ljava/util/Map; g byValue
f Ljava/util/Map; h registrationInfos
f Lcom/mojang/serialization/Lifecycle; i registryLifecycle
f Ljava/util/Map; j frozenTags
f Lnet/minecraft/core/RegistryMaterials$a; k allTags
f Z l frozen
f Ljava/util/Map; m unregisteredIntrusiveHolders
m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder$c; a validateAndUnwrapTagElement
m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)V a bindTag
m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V a lambda$new$0
m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/Map;Lnet/minecraft/tags/TagKey;Ljava/util/List;)V a lambda$prepareTagReload$12
m (Lnet/minecraft/core/HolderSet$Named;)V a lambda$bindAllTagsToEmpty$11
m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/HolderSet$Named;)V a lambda$refreshTagsInHolders$10
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$c; a register
m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; a lambda$freeze$7
m ()Ljava/util/Optional; a getAny
m (Ljava/lang/Object;)I a getId
m (Ljava/util/Map;Lnet/minecraft/core/Holder$c;)V a lambda$refreshTagsInHolders$9
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/Object; a getValue
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
m (Ljava/lang/Object;Lnet/minecraft/core/Holder$c;)V a lambda$freeze$3
m (Lnet/minecraft/tags/TagDataPack$c;)Lnet/minecraft/core/IRegistry$a; a prepareTagReload
m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; a getRandom
m (I)Ljava/lang/Object; a byId
m (Lnet/minecraft/core/Holder$c;)Ljava/lang/Object; a getValueFromNullable
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get
m (Ljava/util/Map$Entry;)Z b lambda$freeze$6
m (Ljava/lang/Object;)Lnet/minecraft/resources/MinecraftKey; b getKey
m ()V b validateWrite
m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; c lambda$freeze$5
m (I)Ljava/util/Optional; c get
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; c getValue
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; c get
m ()Ljava/util/stream/Stream; c listElements
m ()I d size
m (Ljava/util/Map$Entry;)Z d lambda$freeze$4
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; d registrationInfo
m (Lnet/minecraft/resources/MinecraftKey;)Z d containsKey
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; d getOrCreateTagForRegistration
m (Ljava/lang/Object;)Ljava/util/Optional; d getResourceKey
m ()Ljava/util/stream/Stream; e listTags
m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; e wrapAsHolder
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; e createTag
m (Lnet/minecraft/resources/ResourceKey;)Z e containsKey
m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; f createIntrusiveHolder
m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$c; g lambda$createIntrusiveHolder$8
m ()Lnet/minecraft/resources/ResourceKey; g key
m ()Lcom/mojang/serialization/Lifecycle; h registryLifecycle
m (Lnet/minecraft/resources/ResourceKey;)V h validateWrite
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; i getOrCreateHolderOrThrow
m ()Ljava/util/Set; i keySet
m ()Ljava/util/Set; j registryKeySet
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; j lambda$getOrCreateHolderOrThrow$2
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$c; k lambda$register$1
m ()Ljava/util/Set; k entrySet
m ()Ljava/util/stream/Stream; l getTags
m ()Z m isEmpty
m ()Lnet/minecraft/core/IRegistry; n freeze
m ()V o bindAllTagsToEmpty
m ()Lnet/minecraft/core/HolderGetter; p createRegistrationLookup
m ()V u refreshTagsInHolders
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 (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/RegistryMaterials$2 net/minecraft/core/MappedRegistry$2
f Lnet/minecraft/core/RegistryMaterials; b this$0
m ()Lnet/minecraft/core/HolderLookup$b; a parent
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get
m ()Ljava/util/stream/Stream; e listTags
c net/minecraft/core/RegistryMaterials$3 net/minecraft/core/MappedRegistry$3
f Lnet/minecraft/core/RegistryMaterials; d this$0
m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/HolderSet$Named;)V a lambda$apply$0
m ()Lnet/minecraft/resources/ResourceKey; a key
m ()I b size
m ()Lnet/minecraft/core/HolderLookup$b; c lookup
m ()V d apply
c net/minecraft/core/RegistryMaterials$a net/minecraft/core/MappedRegistry$TagSet
m (Ljava/util/function/BiConsumer;)V a forEach
m (Ljava/util/Map;)Lnet/minecraft/core/RegistryMaterials$a; a fromMap
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get
m ()Lnet/minecraft/core/RegistryMaterials$a; a unbound
m ()Z b isBound
m ()Ljava/util/stream/Stream; c getTags
c net/minecraft/core/RegistryMaterials$a$1 net/minecraft/core/MappedRegistry$TagSet$1
m (Ljava/util/function/BiConsumer;)V a forEach
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get
m ()Z b isBound
m ()Ljava/util/stream/Stream; c getTags
c net/minecraft/core/RegistryMaterials$a$2 net/minecraft/core/MappedRegistry$TagSet$2
m (Ljava/util/function/BiConsumer;)V a forEach
m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; a get
m ()Z b isBound
m ()Ljava/util/stream/Stream; c getTags
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
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
c net/minecraft/core/RegistrySetBuilder$2 net/minecraft/core/RegistrySetBuilder$2
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a get
m ()Ljava/util/stream/Stream; c listElements
m ()Lnet/minecraft/resources/ResourceKey; g key
m ()Lcom/mojang/serialization/Lifecycle; h registryLifecycle
c net/minecraft/core/RegistrySetBuilder$3 net/minecraft/core/RegistrySetBuilder$3
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lookup
m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; a createSerializationContext
m ()Ljava/util/stream/Stream; b listRegistryKeys
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; e 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; e 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 (Lnet/minecraft/core/IRegistryCustom$d;)Z a lambda$ownedNetworkableRegistries$4
m (Lnet/minecraft/resources/ResourceKey;)Z a isNetworkable
m (Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$d;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/BiConsumer;Lnet/minecraft/core/IRegistry;)V a lambda$packRegistry$3
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 (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/IRegistryCustom;Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/RegistryDataLoader$d;)V a lambda$packRegistries$0
m (Lnet/minecraft/core/Holder$c;Ljava/lang/String;)Ljava/lang/IllegalArgumentException; a lambda$packRegistry$1
m (Lnet/minecraft/core/IRegistry;Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$d;Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/core/Holder$c;)V a lambda$packRegistry$2
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$d;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 f 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; k 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
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
m (Ljava/util/Map;)V a addDefaultInteractions
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$bootStrap$8
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/EnumInteractionResult; a fillBucket
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a isUnderWater
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/EnumInteractionResult; a emptyBucket
m (Ljava/lang/String;)Lnet/minecraft/core/cauldron/CauldronInteraction$a; a newInteractionMap
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$bootStrap$6
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$bootStrap$2
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 (Ljava/lang/Object;)Ljava/lang/Object; a lambda$getAllOfType$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
m (Ljava/lang/Class;)Ljava/util/stream/Stream; a getAllOfType
m (Ljava/lang/Class;Ljava/lang/Object;)Z a lambda$getAllOfType$0
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 (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a makeCodec
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$makeCodecFromMap$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 (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b makeCodecFromMap
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
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 (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentPatch; a lambda$static$0
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 (Lnet/minecraft/core/component/DataComponentMap$a;Ljava/util/Set;Lnet/minecraft/core/component/DataComponentType;Ljava/util/Optional;)V a lambda$split$2
m (Lnet/minecraft/core/component/DataComponentPatch;)Ljava/util/Map; a lambda$static$1
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/resources/MinecraftKey;)Ljava/lang/String; a lambda$static$1
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$static$2
m (Lnet/minecraft/core/component/DataComponentPatch$b;)Lcom/mojang/serialization/DataResult; a lambda$static$4
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/String; a lambda$static$3
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/lang/String; b lambda$static$0
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/DataComponentType;)Lnet/minecraft/core/component/DataComponentPredicate; a someOf
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/TypedDataComponent;)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 DAMAGE_RESISTANT
f Lnet/minecraft/core/component/DataComponentType; B TOOL
f Lnet/minecraft/core/component/DataComponentType; C ENCHANTABLE
f Lnet/minecraft/core/component/DataComponentType; D EQUIPPABLE
f Lnet/minecraft/core/component/DataComponentType; E REPAIRABLE
f Lnet/minecraft/core/component/DataComponentType; F GLIDER
f Lnet/minecraft/core/component/DataComponentType; G TOOLTIP_STYLE
f Lnet/minecraft/core/component/DataComponentType; H DEATH_PROTECTION
f Lnet/minecraft/core/component/DataComponentType; I STORED_ENCHANTMENTS
f Lnet/minecraft/core/component/DataComponentType; J DYED_COLOR
f Lnet/minecraft/core/component/DataComponentType; K MAP_COLOR
f Lnet/minecraft/core/component/DataComponentType; L MAP_ID
f Lnet/minecraft/core/component/DataComponentType; M MAP_DECORATIONS
f Lnet/minecraft/core/component/DataComponentType; N MAP_POST_PROCESSING
f Lnet/minecraft/core/component/DataComponentType; O CHARGED_PROJECTILES
f Lnet/minecraft/core/component/DataComponentType; P BUNDLE_CONTENTS
f Lnet/minecraft/core/component/DataComponentType; Q POTION_CONTENTS
f Lnet/minecraft/core/component/DataComponentType; R SUSPICIOUS_STEW_EFFECTS
f Lnet/minecraft/core/component/DataComponentType; S WRITABLE_BOOK_CONTENT
f Lnet/minecraft/core/component/DataComponentType; T WRITTEN_BOOK_CONTENT
f Lnet/minecraft/core/component/DataComponentType; U TRIM
f Lnet/minecraft/core/component/DataComponentType; V DEBUG_STICK_STATE
f Lnet/minecraft/core/component/DataComponentType; W ENTITY_DATA
f Lnet/minecraft/core/component/DataComponentType; X BUCKET_ENTITY_DATA
f Lnet/minecraft/core/component/DataComponentType; Y BLOCK_ENTITY_DATA
f Lnet/minecraft/core/component/DataComponentType; Z INSTRUMENT
f Lnet/minecraft/util/EncoderCache; a ENCODER_CACHE
f Lnet/minecraft/core/component/DataComponentType; aa OMINOUS_BOTTLE_AMPLIFIER
f Lnet/minecraft/core/component/DataComponentType; ab JUKEBOX_PLAYABLE
f Lnet/minecraft/core/component/DataComponentType; ac RECIPES
f Lnet/minecraft/core/component/DataComponentType; ad LODESTONE_TRACKER
f Lnet/minecraft/core/component/DataComponentType; ae FIREWORK_EXPLOSION
f Lnet/minecraft/core/component/DataComponentType; af FIREWORKS
f Lnet/minecraft/core/component/DataComponentType; ag PROFILE
f Lnet/minecraft/core/component/DataComponentType; ah NOTE_BLOCK_SOUND
f Lnet/minecraft/core/component/DataComponentType; ai BANNER_PATTERNS
f Lnet/minecraft/core/component/DataComponentType; aj BASE_COLOR
f Lnet/minecraft/core/component/DataComponentType; ak POT_DECORATIONS
f Lnet/minecraft/core/component/DataComponentType; al CONTAINER
f Lnet/minecraft/core/component/DataComponentType; am BLOCK_STATE
f Lnet/minecraft/core/component/DataComponentType; an BEES
f Lnet/minecraft/core/component/DataComponentType; ao LOCK
f Lnet/minecraft/core/component/DataComponentType; ap CONTAINER_LOOT
f Lnet/minecraft/core/component/DataComponentMap; aq 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 ITEM_MODEL
f Lnet/minecraft/core/component/DataComponentType; j LORE
f Lnet/minecraft/core/component/DataComponentType; k RARITY
f Lnet/minecraft/core/component/DataComponentType; l ENCHANTMENTS
f Lnet/minecraft/core/component/DataComponentType; m CAN_PLACE_ON
f Lnet/minecraft/core/component/DataComponentType; n CAN_BREAK
f Lnet/minecraft/core/component/DataComponentType; o ATTRIBUTE_MODIFIERS
f Lnet/minecraft/core/component/DataComponentType; p CUSTOM_MODEL_DATA
f Lnet/minecraft/core/component/DataComponentType; q HIDE_ADDITIONAL_TOOLTIP
f Lnet/minecraft/core/component/DataComponentType; r HIDE_TOOLTIP
f Lnet/minecraft/core/component/DataComponentType; s REPAIR_COST
f Lnet/minecraft/core/component/DataComponentType; t CREATIVE_SLOT_LOCK
f Lnet/minecraft/core/component/DataComponentType; u ENCHANTMENT_GLINT_OVERRIDE
f Lnet/minecraft/core/component/DataComponentType; v INTANGIBLE_PROJECTILE
f Lnet/minecraft/core/component/DataComponentType; w FOOD
f Lnet/minecraft/core/component/DataComponentType; x CONSUMABLE
f Lnet/minecraft/core/component/DataComponentType; y USE_REMAINDER
f Lnet/minecraft/core/component/DataComponentType; z USE_COOLDOWN
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; A lambda$static$40
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; B lambda$static$39
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; C lambda$static$38
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; D lambda$static$37
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; E lambda$static$36
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; F lambda$static$35
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; G lambda$static$34
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; H lambda$static$33
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; I lambda$static$32
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; J lambda$static$31
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; K lambda$static$30
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; L lambda$static$29
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; M lambda$static$28
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; N lambda$static$27
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; O lambda$static$26
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; P lambda$static$25
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; Q lambda$static$24
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; R lambda$static$23
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; S lambda$static$22
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; T lambda$static$21
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; U lambda$static$20
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; V lambda$static$19
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; W lambda$static$18
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; X lambda$static$17
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; Y lambda$static$16
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; Z lambda$static$15
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$66
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$14
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ab lambda$static$13
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ac lambda$static$12
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ad lambda$static$11
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ae lambda$static$10
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; af lambda$static$9
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ag lambda$static$8
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ah lambda$static$7
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ai lambda$static$6
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; aj lambda$static$5
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ak lambda$static$4
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; al lambda$static$3
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; am lambda$static$2
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; an lambda$static$1
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; ao lambda$static$0
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; b lambda$static$65
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; c lambda$static$64
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; d lambda$static$63
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; e lambda$static$62
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; f lambda$static$61
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; g lambda$static$60
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; h lambda$static$59
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; i lambda$static$58
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; j lambda$static$57
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; k lambda$static$56
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; l lambda$static$55
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; m lambda$static$54
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; n lambda$static$53
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; o lambda$static$52
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; p lambda$static$51
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; q lambda$static$50
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; r lambda$static$49
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; s lambda$static$48
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; t lambda$static$47
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; u lambda$static$46
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; v lambda$static$45
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; w lambda$static$44
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; x lambda$static$43
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; y lambda$static$42
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; z lambda$static$41
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 ()I d size
m (Lnet/minecraft/core/component/DataComponentType;)Z d hasNonDefault
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; e remove
m ()V f clearPatch
m ()Lnet/minecraft/core/component/DataComponentPatch; g asPatch
m ()Lnet/minecraft/core/component/PatchedDataComponentMap; h copy
m ()Lnet/minecraft/core/component/DataComponentMap; i toImmutableMap
m ()V j 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/EntityTypes; d type
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
f I c DEFAULT_ACCURACY
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 consumeWithRemainder
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
m (Lnet/minecraft/core/dispenser/SourceBlock;)V b playDefaultSound
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)V b playDefaultAnimation
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)V b addToInventoryOrDispense
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/world/level/block/state/BlockBase$BlockData;)Z a lambda$tryShearBeehive$1
m (Lnet/minecraft/world/item/Item;)V a lambda$execute$0
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/EquipmentDispenseItemBehavior net/minecraft/core/dispenser/EquipmentDispenseItemBehavior
f Lnet/minecraft/core/dispenser/EquipmentDispenseItemBehavior; c INSTANCE
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$dispenseEquipment$0
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Z b dispenseEquipment
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 (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a lambda$static$0
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$3
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$execute$0
c net/minecraft/core/dispenser/IDispenseBehavior$11 net/minecraft/core/dispenser/DispenseItemBehavior$4
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/world/entity/animal/horse/EntityHorseChestedAbstract;)Z a lambda$execute$0
c net/minecraft/core/dispenser/IDispenseBehavior$12 net/minecraft/core/dispenser/DispenseItemBehavior$5
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$13 net/minecraft/core/dispenser/DispenseItemBehavior$6
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$7
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/world/item/Item;)V a lambda$execute$0
c net/minecraft/core/dispenser/IDispenseBehavior$15 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$16 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$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
m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$execute$0
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b takeLiquid
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
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/world/item/Item;)V a lambda$execute$0
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
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$9 net/minecraft/core/dispenser/DispenseItemBehavior$2
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/entity/decoration/EntityArmorStand;)V a lambda$execute$0
c net/minecraft/core/dispenser/MinecartDispenseItemBehavior net/minecraft/core/dispenser/MinecartDispenseItemBehavior
f Lnet/minecraft/core/dispenser/DispenseBehaviorItem; c defaultDispenseItemBehavior
f Lnet/minecraft/world/entity/EntityTypes; d entityType
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a execute
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition; a getRailShape
m (Lnet/minecraft/core/dispenser/SourceBlock;)V a playSound
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 I 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 I h fromColor
f I i toColor
m ()Lnet/minecraft/core/particles/Particle; a getType
m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; a lambda$static$4
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()Lorg/joml/Vector3f; b getFromColor
m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; b lambda$static$3
m ()Lorg/joml/Vector3f; c getToColor
m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; c lambda$static$1
m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; 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 I 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 I h color
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;)Ljava/lang/Integer; a lambda$static$2
m ()Lorg/joml/Vector3f; b getColor
m (Lnet/minecraft/core/particles/ParticleParamRedstone;)Ljava/lang/Integer; b lambda$static$0
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 PALE_OAK_LEAVES
f Lnet/minecraft/core/particles/ParticleType; J SCULK_SOUL
f Lnet/minecraft/core/particles/Particle; K SCULK_CHARGE
f Lnet/minecraft/core/particles/ParticleType; L SCULK_CHARGE_POP
f Lnet/minecraft/core/particles/ParticleType; M SOUL_FIRE_FLAME
f Lnet/minecraft/core/particles/ParticleType; N SOUL
f Lnet/minecraft/core/particles/ParticleType; O FLASH
f Lnet/minecraft/core/particles/ParticleType; P HAPPY_VILLAGER
f Lnet/minecraft/core/particles/ParticleType; Q COMPOSTER
f Lnet/minecraft/core/particles/ParticleType; R HEART
f Lnet/minecraft/core/particles/ParticleType; S INSTANT_EFFECT
f Lnet/minecraft/core/particles/Particle; T ITEM
f Lnet/minecraft/core/particles/Particle; U VIBRATION
f Lnet/minecraft/core/particles/Particle; V TRAIL
f Lnet/minecraft/core/particles/ParticleType; W ITEM_SLIME
f Lnet/minecraft/core/particles/ParticleType; X ITEM_COBWEB
f Lnet/minecraft/core/particles/ParticleType; Y ITEM_SNOWBALL
f Lnet/minecraft/core/particles/ParticleType; Z LARGE_SMOKE
f Lnet/minecraft/core/particles/ParticleType; a ANGRY_VILLAGER
f Lnet/minecraft/core/particles/ParticleType; aA FALLING_NECTAR
f Lnet/minecraft/core/particles/ParticleType; aB FALLING_SPORE_BLOSSOM
f Lnet/minecraft/core/particles/ParticleType; aC ASH
f Lnet/minecraft/core/particles/ParticleType; aD CRIMSON_SPORE
f Lnet/minecraft/core/particles/ParticleType; aE WARPED_SPORE
f Lnet/minecraft/core/particles/ParticleType; aF SPORE_BLOSSOM_AIR
f Lnet/minecraft/core/particles/ParticleType; aG DRIPPING_OBSIDIAN_TEAR
f Lnet/minecraft/core/particles/ParticleType; aH FALLING_OBSIDIAN_TEAR
f Lnet/minecraft/core/particles/ParticleType; aI LANDING_OBSIDIAN_TEAR
f Lnet/minecraft/core/particles/ParticleType; aJ REVERSE_PORTAL
f Lnet/minecraft/core/particles/ParticleType; aK WHITE_ASH
f Lnet/minecraft/core/particles/ParticleType; aL SMALL_FLAME
f Lnet/minecraft/core/particles/ParticleType; aM SNOWFLAKE
f Lnet/minecraft/core/particles/ParticleType; aN DRIPPING_DRIPSTONE_LAVA
f Lnet/minecraft/core/particles/ParticleType; aO FALLING_DRIPSTONE_LAVA
f Lnet/minecraft/core/particles/ParticleType; aP DRIPPING_DRIPSTONE_WATER
f Lnet/minecraft/core/particles/ParticleType; aQ FALLING_DRIPSTONE_WATER
f Lnet/minecraft/core/particles/ParticleType; aR GLOW_SQUID_INK
f Lnet/minecraft/core/particles/ParticleType; aS GLOW
f Lnet/minecraft/core/particles/ParticleType; aT WAX_ON
f Lnet/minecraft/core/particles/ParticleType; aU WAX_OFF
f Lnet/minecraft/core/particles/ParticleType; aV ELECTRIC_SPARK
f Lnet/minecraft/core/particles/ParticleType; aW SCRAPE
f Lnet/minecraft/core/particles/Particle; aX SHRIEK
f Lnet/minecraft/core/particles/ParticleType; aY EGG_CRACK
f Lnet/minecraft/core/particles/ParticleType; aZ DUST_PLUME
f Lnet/minecraft/core/particles/ParticleType; aa LAVA
f Lnet/minecraft/core/particles/ParticleType; ab MYCELIUM
f Lnet/minecraft/core/particles/ParticleType; ac NOTE
f Lnet/minecraft/core/particles/ParticleType; ad POOF
f Lnet/minecraft/core/particles/ParticleType; ae PORTAL
f Lnet/minecraft/core/particles/ParticleType; af RAIN
f Lnet/minecraft/core/particles/ParticleType; ag SMOKE
f Lnet/minecraft/core/particles/ParticleType; ah WHITE_SMOKE
f Lnet/minecraft/core/particles/ParticleType; ai SNEEZE
f Lnet/minecraft/core/particles/ParticleType; aj SPIT
f Lnet/minecraft/core/particles/ParticleType; ak SQUID_INK
f Lnet/minecraft/core/particles/ParticleType; al SWEEP_ATTACK
f Lnet/minecraft/core/particles/ParticleType; am TOTEM_OF_UNDYING
f Lnet/minecraft/core/particles/ParticleType; an UNDERWATER
f Lnet/minecraft/core/particles/ParticleType; ao SPLASH
f Lnet/minecraft/core/particles/ParticleType; ap WITCH
f Lnet/minecraft/core/particles/ParticleType; aq BUBBLE_POP
f Lnet/minecraft/core/particles/ParticleType; ar CURRENT_DOWN
f Lnet/minecraft/core/particles/ParticleType; as BUBBLE_COLUMN_UP
f Lnet/minecraft/core/particles/ParticleType; at NAUTILUS
f Lnet/minecraft/core/particles/ParticleType; au DOLPHIN
f Lnet/minecraft/core/particles/ParticleType; av CAMPFIRE_COSY_SMOKE
f Lnet/minecraft/core/particles/ParticleType; aw CAMPFIRE_SIGNAL_SMOKE
f Lnet/minecraft/core/particles/ParticleType; ax DRIPPING_HONEY
f Lnet/minecraft/core/particles/ParticleType; ay FALLING_HONEY
f Lnet/minecraft/core/particles/ParticleType; az LANDING_HONEY
f Lnet/minecraft/core/particles/Particle; b BLOCK
f Lnet/minecraft/core/particles/ParticleType; ba TRIAL_SPAWNER_DETECTED_PLAYER
f Lnet/minecraft/core/particles/ParticleType; bb TRIAL_SPAWNER_DETECTED_PLAYER_OMINOUS
f Lnet/minecraft/core/particles/ParticleType; bc VAULT_CONNECTION
f Lnet/minecraft/core/particles/Particle; bd DUST_PILLAR
f Lnet/minecraft/core/particles/ParticleType; be OMINOUS_SPAWNING
f Lnet/minecraft/core/particles/ParticleType; bf RAID_OMEN
f Lnet/minecraft/core/particles/ParticleType; bg TRIAL_OMEN
f Lnet/minecraft/core/particles/Particle; bh BLOCK_CRUMBLE
f Lcom/mojang/serialization/Codec; bi CODEC
f Lnet/minecraft/network/codec/StreamCodec; bj 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 (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; a lambda$static$11
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;)Lcom/mojang/serialization/MapCodec; b lambda$static$10
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; c lambda$static$9
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; d lambda$static$8
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; e lambda$static$7
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; f lambda$static$6
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; g lambda$static$5
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; h lambda$static$4
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; i lambda$static$3
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; j lambda$static$2
m (Lnet/minecraft/core/particles/Particle;)Lnet/minecraft/network/codec/StreamCodec; k lambda$static$1
m (Lnet/minecraft/core/particles/Particle;)Lcom/mojang/serialization/MapCodec; l lambda$static$0
c net/minecraft/core/particles/Particles$1 net/minecraft/core/particles/ParticleTypes$1
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/TrailParticleOption net/minecraft/core/particles/TrailParticleOption
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/phys/Vec3D; c target
f I d color
f I e duration
m ()Lnet/minecraft/core/particles/Particle; a getType
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/phys/Vec3D; b target
m ()I c color
m ()I d duration
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/RegistryBlocks; A SENSOR_TYPE
f Lnet/minecraft/core/IRegistry; B SCHEDULE
f Lnet/minecraft/core/IRegistry; C ACTIVITY
f Lnet/minecraft/core/IRegistry; D LOOT_POOL_ENTRY_TYPE
f Lnet/minecraft/core/IRegistry; E LOOT_FUNCTION_TYPE
f Lnet/minecraft/core/IRegistry; F LOOT_CONDITION_TYPE
f Lnet/minecraft/core/IRegistry; G LOOT_NUMBER_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; H LOOT_NBT_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; I LOOT_SCORE_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; J FLOAT_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; K INT_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; L HEIGHT_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; M BLOCK_PREDICATE_TYPE
f Lnet/minecraft/core/IRegistry; N CARVER
f Lnet/minecraft/core/IRegistry; O FEATURE
f Lnet/minecraft/core/IRegistry; P STRUCTURE_PLACEMENT
f Lnet/minecraft/core/IRegistry; Q STRUCTURE_PIECE
f Lnet/minecraft/core/IRegistry; R STRUCTURE_TYPE
f Lnet/minecraft/core/IRegistry; S PLACEMENT_MODIFIER_TYPE
f Lnet/minecraft/core/IRegistry; T BLOCKSTATE_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; U FOLIAGE_PLACER_TYPE
f Lnet/minecraft/core/IRegistry; V TRUNK_PLACER_TYPE
f Lnet/minecraft/core/IRegistry; W ROOT_PLACER_TYPE
f Lnet/minecraft/core/IRegistry; X TREE_DECORATOR_TYPE
f Lnet/minecraft/core/IRegistry; Y FEATURE_SIZE_TYPE
f Lnet/minecraft/core/IRegistry; Z BIOME_SOURCE
f Lnet/minecraft/core/RegistryBlocks; a GAME_EVENT
f Lnet/minecraft/core/IRegistry; aA SLOT_DISPLAY
f Lnet/minecraft/core/IRegistry; aB RECIPE_BOOK_CATEGORY
f Lnet/minecraft/core/IRegistry; aC REGISTRY
f Lorg/slf4j/Logger; aD LOGGER
f Ljava/util/Map; aE LOADERS
f Lnet/minecraft/core/IRegistryWritable; aF WRITABLE_REGISTRY
f Lnet/minecraft/core/IRegistry; aa CHUNK_GENERATOR
f Lnet/minecraft/core/IRegistry; ab MATERIAL_CONDITION
f Lnet/minecraft/core/IRegistry; ac MATERIAL_RULE
f Lnet/minecraft/core/IRegistry; ad DENSITY_FUNCTION_TYPE
f Lnet/minecraft/core/IRegistry; ae BLOCK_TYPE
f Lnet/minecraft/core/IRegistry; af STRUCTURE_PROCESSOR
f Lnet/minecraft/core/IRegistry; ag STRUCTURE_POOL_ELEMENT
f Lnet/minecraft/core/IRegistry; ah POOL_ALIAS_BINDING_TYPE
f Lnet/minecraft/core/IRegistry; ai CAT_VARIANT
f Lnet/minecraft/core/IRegistry; aj FROG_VARIANT
f Lnet/minecraft/core/IRegistry; ak DECORATED_POT_PATTERN
f Lnet/minecraft/core/IRegistry; al CREATIVE_MODE_TAB
f Lnet/minecraft/core/IRegistry; am TRIGGER_TYPES
f Lnet/minecraft/core/IRegistry; an NUMBER_FORMAT_TYPE
f Lnet/minecraft/core/IRegistry; ao DATA_COMPONENT_TYPE
f Lnet/minecraft/core/IRegistry; ap ENTITY_SUB_PREDICATE_TYPE
f Lnet/minecraft/core/IRegistry; aq ITEM_SUB_PREDICATE_TYPE
f Lnet/minecraft/core/IRegistry; ar MAP_DECORATION_TYPE
f Lnet/minecraft/core/IRegistry; as ENCHANTMENT_EFFECT_COMPONENT_TYPE
f Lnet/minecraft/core/IRegistry; at ENCHANTMENT_LEVEL_BASED_VALUE_TYPE
f Lnet/minecraft/core/IRegistry; au ENCHANTMENT_ENTITY_EFFECT_TYPE
f Lnet/minecraft/core/IRegistry; av ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE
f Lnet/minecraft/core/IRegistry; aw ENCHANTMENT_VALUE_EFFECT_TYPE
f Lnet/minecraft/core/IRegistry; ax ENCHANTMENT_PROVIDER_TYPE
f Lnet/minecraft/core/IRegistry; ay CONSUME_EFFECT_TYPE
f Lnet/minecraft/core/IRegistry; az RECIPE_DISPLAY
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/RegistryBlocks; f ENTITY_TYPE
f Lnet/minecraft/core/RegistryBlocks; g ITEM
f Lnet/minecraft/core/IRegistry; h POTION
f Lnet/minecraft/core/IRegistry; i PARTICLE_TYPE
f Lnet/minecraft/core/IRegistry; j BLOCK_ENTITY_TYPE
f Lnet/minecraft/core/IRegistry; k CUSTOM_STAT
f Lnet/minecraft/core/RegistryBlocks; l CHUNK_STATUS
f Lnet/minecraft/core/IRegistry; m RULE_TEST
f Lnet/minecraft/core/IRegistry; n RULE_BLOCK_ENTITY_MODIFIER
f Lnet/minecraft/core/IRegistry; o POS_RULE_TEST
f Lnet/minecraft/core/IRegistry; p MENU
f Lnet/minecraft/core/IRegistry; q RECIPE_TYPE
f Lnet/minecraft/core/IRegistry; r RECIPE_SERIALIZER
f Lnet/minecraft/core/IRegistry; s ATTRIBUTE
f Lnet/minecraft/core/IRegistry; t POSITION_SOURCE_TYPE
f Lnet/minecraft/core/IRegistry; u COMMAND_ARGUMENT_TYPE
f Lnet/minecraft/core/IRegistry; v STAT_TYPE
f Lnet/minecraft/core/RegistryBlocks; w VILLAGER_TYPE
f Lnet/minecraft/core/RegistryBlocks; x VILLAGER_PROFESSION
f Lnet/minecraft/core/IRegistry; y POINT_OF_INTEREST_TYPE
f Lnet/minecraft/core/RegistryBlocks; z MEMORY_MODULE_TYPE
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; A lambda$static$24
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; B lambda$static$23
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; C lambda$static$22
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; D lambda$static$21
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; E lambda$static$20
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; F lambda$static$19
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; G lambda$static$18
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; H lambda$static$17
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; I lambda$static$16
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; J lambda$static$15
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; K lambda$static$14
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; L lambda$static$13
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; M lambda$static$12
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; N lambda$static$11
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; O lambda$static$10
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; P lambda$static$9
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; Q lambda$static$8
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; R lambda$static$7
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; S lambda$static$6
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; T lambda$static$5
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; U lambda$static$4
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; V lambda$static$3
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; W lambda$static$2
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; X lambda$static$1
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; Y lambda$static$0
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/HolderGetter; a acquireBootstrapRegistrationLookup
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/resources/ResourceKey;Lnet/minecraft/core/registries/BuiltInRegistries$a;)Lnet/minecraft/core/IRegistry; b registerSimpleWithIntrusiveHolders
m (Lnet/minecraft/core/IRegistry;)V b validate
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;)V c bindBootstrappedTagsToEmpty
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; d lambda$static$47
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; e lambda$static$46
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; f lambda$static$45
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; g lambda$static$44
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; h lambda$static$43
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; i lambda$static$42
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; j lambda$static$41
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; k lambda$static$40
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; l lambda$static$39
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; m lambda$static$38
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; n lambda$static$37
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; o lambda$static$36
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; p lambda$static$35
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; q lambda$static$34
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; r lambda$static$33
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; s lambda$static$32
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; t lambda$static$31
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; u lambda$static$30
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; v lambda$static$29
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; w lambda$static$28
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; x lambda$static$27
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; y lambda$static$26
m (Lnet/minecraft/core/IRegistry;)Ljava/lang/Object; z lambda$static$25
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 FEATURE
f Lnet/minecraft/resources/ResourceKey; B FEATURE_SIZE_TYPE
f Lnet/minecraft/resources/ResourceKey; C FLOAT_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; D FLUID
f Lnet/minecraft/resources/ResourceKey; E FOLIAGE_PLACER_TYPE
f Lnet/minecraft/resources/ResourceKey; F FROG_VARIANT
f Lnet/minecraft/resources/ResourceKey; G GAME_EVENT
f Lnet/minecraft/resources/ResourceKey; H HEIGHT_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; I INSTRUMENT
f Lnet/minecraft/resources/ResourceKey; J INT_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; K ITEM
f Lnet/minecraft/resources/ResourceKey; L JUKEBOX_SONG
f Lnet/minecraft/resources/ResourceKey; M LOOT_CONDITION_TYPE
f Lnet/minecraft/resources/ResourceKey; N LOOT_FUNCTION_TYPE
f Lnet/minecraft/resources/ResourceKey; O LOOT_NBT_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; P LOOT_NUMBER_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; Q LOOT_POOL_ENTRY_TYPE
f Lnet/minecraft/resources/ResourceKey; R LOOT_SCORE_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; S MATERIAL_CONDITION
f Lnet/minecraft/resources/ResourceKey; T MATERIAL_RULE
f Lnet/minecraft/resources/ResourceKey; U MEMORY_MODULE_TYPE
f Lnet/minecraft/resources/ResourceKey; V MENU
f Lnet/minecraft/resources/ResourceKey; W MOB_EFFECT
f Lnet/minecraft/resources/ResourceKey; X PAINTING_VARIANT
f Lnet/minecraft/resources/ResourceKey; Y PARTICLE_TYPE
f Lnet/minecraft/resources/ResourceKey; Z PLACEMENT_MODIFIER_TYPE
f Lnet/minecraft/resources/MinecraftKey; a ROOT_REGISTRY_NAME
f Lnet/minecraft/resources/ResourceKey; aA ENTITY_SUB_PREDICATE_TYPE
f Lnet/minecraft/resources/ResourceKey; aB ITEM_SUB_PREDICATE_TYPE
f Lnet/minecraft/resources/ResourceKey; aC MAP_DECORATION_TYPE
f Lnet/minecraft/resources/ResourceKey; aD ENCHANTMENT_EFFECT_COMPONENT_TYPE
f Lnet/minecraft/resources/ResourceKey; aE CONSUME_EFFECT_TYPE
f Lnet/minecraft/resources/ResourceKey; aF RECIPE_DISPLAY
f Lnet/minecraft/resources/ResourceKey; aG SLOT_DISPLAY
f Lnet/minecraft/resources/ResourceKey; aH RECIPE_BOOK_CATEGORY
f Lnet/minecraft/resources/ResourceKey; aI BIOME
f Lnet/minecraft/resources/ResourceKey; aJ CHAT_TYPE
f Lnet/minecraft/resources/ResourceKey; aK CONFIGURED_CARVER
f Lnet/minecraft/resources/ResourceKey; aL CONFIGURED_FEATURE
f Lnet/minecraft/resources/ResourceKey; aM DENSITY_FUNCTION
f Lnet/minecraft/resources/ResourceKey; aN DIMENSION_TYPE
f Lnet/minecraft/resources/ResourceKey; aO ENCHANTMENT
f Lnet/minecraft/resources/ResourceKey; aP ENCHANTMENT_PROVIDER
f Lnet/minecraft/resources/ResourceKey; aQ FLAT_LEVEL_GENERATOR_PRESET
f Lnet/minecraft/resources/ResourceKey; aR NOISE_SETTINGS
f Lnet/minecraft/resources/ResourceKey; aS NOISE
f Lnet/minecraft/resources/ResourceKey; aT PLACED_FEATURE
f Lnet/minecraft/resources/ResourceKey; aU STRUCTURE
f Lnet/minecraft/resources/ResourceKey; aV PROCESSOR_LIST
f Lnet/minecraft/resources/ResourceKey; aW STRUCTURE_SET
f Lnet/minecraft/resources/ResourceKey; aX TEMPLATE_POOL
f Lnet/minecraft/resources/ResourceKey; aY TRIGGER_TYPE
f Lnet/minecraft/resources/ResourceKey; aZ TRIM_MATERIAL
f Lnet/minecraft/resources/ResourceKey; aa POINT_OF_INTEREST_TYPE
f Lnet/minecraft/resources/ResourceKey; ab POSITION_SOURCE_TYPE
f Lnet/minecraft/resources/ResourceKey; ac POS_RULE_TEST
f Lnet/minecraft/resources/ResourceKey; ad POTION
f Lnet/minecraft/resources/ResourceKey; ae RECIPE_SERIALIZER
f Lnet/minecraft/resources/ResourceKey; af RECIPE_TYPE
f Lnet/minecraft/resources/ResourceKey; ag ROOT_PLACER_TYPE
f Lnet/minecraft/resources/ResourceKey; ah RULE_TEST
f Lnet/minecraft/resources/ResourceKey; ai RULE_BLOCK_ENTITY_MODIFIER
f Lnet/minecraft/resources/ResourceKey; aj SCHEDULE
f Lnet/minecraft/resources/ResourceKey; ak SENSOR_TYPE
f Lnet/minecraft/resources/ResourceKey; al SOUND_EVENT
f Lnet/minecraft/resources/ResourceKey; am STAT_TYPE
f Lnet/minecraft/resources/ResourceKey; an STRUCTURE_PIECE
f Lnet/minecraft/resources/ResourceKey; ao STRUCTURE_PLACEMENT
f Lnet/minecraft/resources/ResourceKey; ap STRUCTURE_POOL_ELEMENT
f Lnet/minecraft/resources/ResourceKey; aq POOL_ALIAS_BINDING
f Lnet/minecraft/resources/ResourceKey; ar STRUCTURE_PROCESSOR
f Lnet/minecraft/resources/ResourceKey; as STRUCTURE_TYPE
f Lnet/minecraft/resources/ResourceKey; at TREE_DECORATOR_TYPE
f Lnet/minecraft/resources/ResourceKey; au TRUNK_PLACER_TYPE
f Lnet/minecraft/resources/ResourceKey; av VILLAGER_PROFESSION
f Lnet/minecraft/resources/ResourceKey; aw VILLAGER_TYPE
f Lnet/minecraft/resources/ResourceKey; ax DECORATED_POT_PATTERN
f Lnet/minecraft/resources/ResourceKey; ay NUMBER_FORMAT_TYPE
f Lnet/minecraft/resources/ResourceKey; az DATA_COMPONENT_TYPE
f Lnet/minecraft/resources/ResourceKey; b ACTIVITY
f Lnet/minecraft/resources/ResourceKey; ba TRIM_PATTERN
f Lnet/minecraft/resources/ResourceKey; bb WORLD_PRESET
f Lnet/minecraft/resources/ResourceKey; bc MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST
f Lnet/minecraft/resources/ResourceKey; bd TRIAL_SPAWNER_CONFIG
f Lnet/minecraft/resources/ResourceKey; be DIMENSION
f Lnet/minecraft/resources/ResourceKey; bf LEVEL_STEM
f Lnet/minecraft/resources/ResourceKey; bg LOOT_TABLE
f Lnet/minecraft/resources/ResourceKey; bh ITEM_MODIFIER
f Lnet/minecraft/resources/ResourceKey; bi PREDICATE
f Lnet/minecraft/resources/ResourceKey; bj ADVANCEMENT
f Lnet/minecraft/resources/ResourceKey; bk RECIPE
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_ENTITY_EFFECT_TYPE
f Lnet/minecraft/resources/ResourceKey; v ENCHANTMENT_LEVEL_BASED_VALUE_TYPE
f Lnet/minecraft/resources/ResourceKey; w ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE
f Lnet/minecraft/resources/ResourceKey; x ENCHANTMENT_PROVIDER_TYPE
f Lnet/minecraft/resources/ResourceKey; y ENCHANTMENT_VALUE_EFFECT_TYPE
f Lnet/minecraft/resources/ResourceKey; z ENTITY_TYPE
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
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; c elementsDirPath
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; d tagsDirPath
c net/minecraft/data/BlockFamilies net/minecraft/data/BlockFamilies
f Lnet/minecraft/data/BlockFamily; A EXPOSED_COPPER
f Lnet/minecraft/data/BlockFamily; B EXPOSED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; C WAXED_EXPOSED_COPPER
f Lnet/minecraft/data/BlockFamily; D WAXED_EXPOSED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; E WEATHERED_COPPER
f Lnet/minecraft/data/BlockFamily; F WEATHERED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; G WAXED_WEATHERED_COPPER
f Lnet/minecraft/data/BlockFamily; H WAXED_WEATHERED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; I OXIDIZED_COPPER
f Lnet/minecraft/data/BlockFamily; J OXIDIZED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; K WAXED_OXIDIZED_COPPER
f Lnet/minecraft/data/BlockFamily; L WAXED_OXIDIZED_CUT_COPPER
f Lnet/minecraft/data/BlockFamily; M COBBLESTONE
f Lnet/minecraft/data/BlockFamily; N MOSSY_COBBLESTONE
f Lnet/minecraft/data/BlockFamily; O DIORITE
f Lnet/minecraft/data/BlockFamily; P POLISHED_DIORITE
f Lnet/minecraft/data/BlockFamily; Q GRANITE
f Lnet/minecraft/data/BlockFamily; R POLISHED_GRANITE
f Lnet/minecraft/data/BlockFamily; S TUFF
f Lnet/minecraft/data/BlockFamily; T POLISHED_TUFF
f Lnet/minecraft/data/BlockFamily; U TUFF_BRICKS
f Lnet/minecraft/data/BlockFamily; V RESIN_BRICKS
f Lnet/minecraft/data/BlockFamily; W NETHER_BRICKS
f Lnet/minecraft/data/BlockFamily; X RED_NETHER_BRICKS
f Lnet/minecraft/data/BlockFamily; Y PRISMARINE
f Lnet/minecraft/data/BlockFamily; Z PURPUR
f Lnet/minecraft/data/BlockFamily; a ACACIA_PLANKS
f Lnet/minecraft/data/BlockFamily; aa PRISMARINE_BRICKS
f Lnet/minecraft/data/BlockFamily; ab DARK_PRISMARINE
f Lnet/minecraft/data/BlockFamily; ac QUARTZ
f Lnet/minecraft/data/BlockFamily; ad SMOOTH_QUARTZ
f Lnet/minecraft/data/BlockFamily; ae SANDSTONE
f Lnet/minecraft/data/BlockFamily; af CUT_SANDSTONE
f Lnet/minecraft/data/BlockFamily; ag SMOOTH_SANDSTONE
f Lnet/minecraft/data/BlockFamily; ah RED_SANDSTONE
f Lnet/minecraft/data/BlockFamily; ai CUT_RED_SANDSTONE
f Lnet/minecraft/data/BlockFamily; aj SMOOTH_RED_SANDSTONE
f Lnet/minecraft/data/BlockFamily; ak STONE
f Lnet/minecraft/data/BlockFamily; al STONE_BRICK
f Lnet/minecraft/data/BlockFamily; am DEEPSLATE
f Lnet/minecraft/data/BlockFamily; an COBBLED_DEEPSLATE
f Lnet/minecraft/data/BlockFamily; ao POLISHED_DEEPSLATE
f Lnet/minecraft/data/BlockFamily; ap DEEPSLATE_BRICKS
f Lnet/minecraft/data/BlockFamily; aq DEEPSLATE_TILES
f Ljava/util/Map; ar MAP
f Ljava/lang/String; as RECIPE_GROUP_PREFIX_WOODEN
f Ljava/lang/String; at 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 PALE_OAK_PLANKS
f Lnet/minecraft/data/BlockFamily; i SPRUCE_PLANKS
f Lnet/minecraft/data/BlockFamily; j WARPED_PLANKS
f Lnet/minecraft/data/BlockFamily; k MANGROVE_PLANKS
f Lnet/minecraft/data/BlockFamily; l BAMBOO_PLANKS
f Lnet/minecraft/data/BlockFamily; m BAMBOO_MOSAIC
f Lnet/minecraft/data/BlockFamily; n MUD_BRICKS
f Lnet/minecraft/data/BlockFamily; o ANDESITE
f Lnet/minecraft/data/BlockFamily; p POLISHED_ANDESITE
f Lnet/minecraft/data/BlockFamily; q BLACKSTONE
f Lnet/minecraft/data/BlockFamily; r POLISHED_BLACKSTONE
f Lnet/minecraft/data/BlockFamily; s POLISHED_BLACKSTONE_BRICKS
f Lnet/minecraft/data/BlockFamily; t BRICKS
f Lnet/minecraft/data/BlockFamily; u END_STONE_BRICKS
f Lnet/minecraft/data/BlockFamily; v MOSSY_STONE_BRICKS
f Lnet/minecraft/data/BlockFamily; w COPPER_BLOCK
f Lnet/minecraft/data/BlockFamily; x CUT_COPPER
f Lnet/minecraft/data/BlockFamily; y WAXED_COPPER_BLOCK
f Lnet/minecraft/data/BlockFamily; z WAXED_CUT_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 (Lnet/minecraft/data/CachedOutput;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; a saveAll
m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a saveStable
m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lcom/google/gson/JsonElement; a lambda$saveAll$2
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 (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a saveStable
m (Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/data/CachedOutput;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a lambda$saveAll$3
m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; a saveAll
m (Ljava/lang/String;)Ljava/lang/String; a lambda$static$1
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$5
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$saveAll$4
m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Lnet/minecraft/data/PackOutput$a;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; a saveAll
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$UpdateFunction;)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 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$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 (Lnet/minecraft/data/DataGenerator;Ljava/util/Collection;ZZZ)V a addServerProviders
m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/DebugReportProvider; a lambda$bindRegistries$1
m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/tags/TagsProvider;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/tags/VanillaItemTagsProvider; a lambda$addServerProviders$3
m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; a lambda$addServerProviders$7
m (Ljava/lang/String;)Ljava/nio/file/Path; a lambda$main$0
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$addServerProviders$4
m (Ljava/util/Collection;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/structures/SnbtToNbt; b lambda$addServerProviders$2
m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; b lambda$addServerProviders$6
m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; c lambda$addServerProviders$5
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/resources/ResourceKey;)Lnet/minecraft/data/PackOutput$a; a createRegistryElementsPathProvider
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
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/PackOutput$a; b createRegistryTagsPathProvider
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/ResourceKey;)Ljava/nio/file/Path; a json
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/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/advancements/critereon/CriterionConditionEntity$a;Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a lookAtThroughItem
m (Lnet/minecraft/core/HolderGetter;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/core/HolderGetter;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/advancements/AdvancementHolder;Ljava/util/function/Consumer;Lnet/minecraft/core/HolderGetter;Ljava/util/List;)Lnet/minecraft/advancements/AdvancementHolder; a createMonsterHunterAdvancement
m (Lnet/minecraft/core/HolderLookup$a;Ljava/util/function/Consumer;)V a generate
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; a placedBlockReadByComparator
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderLookup$a;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addBiomes
m (Ljava/util/Set;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$b;)Z a lambda$smithingWithStyle$4
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/resources/ResourceKey;)V a lambda$craftingANewLook$6
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$b;)V a lambda$smithingWithStyle$5
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a smithingWithStyle
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityTypes;)V a lambda$addMobsToKill$8
m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a lambda$placedComparatorReadingBlock$3
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a respectingTheRemnantsCriterions
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; a fireCountAndBystander
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addMobsToKill
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; b craftingANewLook
m (Lnet/minecraft/core/HolderGetter;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
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/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addFood
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/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; a lambda$addCatVariants$3
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder$c;)V a lambda$addLeashedFrogVariants$0
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addTamedWolfVariants
m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Lnet/minecraft/core/HolderGetter;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/AdvancementHolder; a createBreedAllAnimalsAdvancement
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addCatVariants
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityTypes;)V a lambda$addBreedable$2
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/advancements/Advancement$SerializedAdvancement;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addLeashedFrogVariants
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Ljava/util/stream/Stream;Lnet/minecraft/core/HolderGetter;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a addBreedable
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/Holder$c;)V a lambda$addCatVariants$4
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; b addFishBuckets
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityTypes;)V b lambda$addBreedable$1
m (Lnet/minecraft/advancements/Advancement$SerializedAdvancement;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$SerializedAdvancement; c addFish
c net/minecraft/data/advancements/packs/VanillaNetherAdvancements net/minecraft/data/advancements/packs/VanillaNetherAdvancements
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/DatapackStructureReport net/minecraft/data/info/DatapackStructureReport
f Lnet/minecraft/data/PackOutput; d output
f Lnet/minecraft/data/info/DatapackStructureReport$b; e PSEUDO_REGISTRY
f Lnet/minecraft/data/info/DatapackStructureReport$b; f STABLE_DYNAMIC_REGISTRY
f Lnet/minecraft/data/info/DatapackStructureReport$b; g UNSTABLE_DYNAMIC_REGISTRY
f Lnet/minecraft/data/info/DatapackStructureReport$b; h BUILT_IN_REGISTRY
f Ljava/util/Map; i MANUAL_ENTRIES
f Ljava/util/Map; j NON_REGISTRY_ENTRIES
f Lcom/mojang/serialization/Codec; k REGISTRY_KEY_CODEC
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m ()Ljava/lang/String; a getName
m (Ljava/util/Map;Lnet/minecraft/core/IRegistry;)V a lambda$listRegistries$0
m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/info/DatapackStructureReport$b;)V a putIfNotPresent
m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$d;)V a lambda$listRegistries$2
m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/info/DatapackStructureReport$b;)V b lambda$listRegistries$3
m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$d;)V b lambda$listRegistries$1
m ()Ljava/util/Map; b listRegistries
c net/minecraft/data/info/DatapackStructureReport$a net/minecraft/data/info/DatapackStructureReport$CustomPackEntry
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/data/info/DatapackStructureReport$c; b format
f Lnet/minecraft/data/info/DatapackStructureReport$b; c entry
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/data/info/DatapackStructureReport$c; a format
m ()Lnet/minecraft/data/info/DatapackStructureReport$b; b entry
c net/minecraft/data/info/DatapackStructureReport$b net/minecraft/data/info/DatapackStructureReport$Entry
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Z c elements
f Z d tags
f Z e stable
m ()Z a elements
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Z b tags
m ()Z c stable
c net/minecraft/data/info/DatapackStructureReport$c net/minecraft/data/info/DatapackStructureReport$Format
f Lnet/minecraft/data/info/DatapackStructureReport$c; a STRUCTURE
f Lnet/minecraft/data/info/DatapackStructureReport$c; b MCFUNCTION
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/lang/String; d name
f [Lnet/minecraft/data/info/DatapackStructureReport$c; e $VALUES
m ()[Lnet/minecraft/data/info/DatapackStructureReport$c; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/data/info/DatapackStructureReport$d net/minecraft/data/info/DatapackStructureReport$Report
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Map; b registries
f Ljava/util/Map; c others
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Map; a registries
m ()Ljava/util/Map; b others
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/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 (Ljava/lang/String;)Ljava/lang/IllegalStateException; a lambda$run$0
c net/minecraft/data/info/PacketReport net/minecraft/data/info/PacketReport
f Lnet/minecraft/data/PackOutput; d output
m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/protocol/PacketType;I)V a lambda$serializePackets$0
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m ()Ljava/lang/String; a getName
m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/ProtocolInfo$a;)V a lambda$serializePackets$1
m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/EnumProtocol;Ljava/util/List;)V a lambda$serializePackets$2
m ()Lcom/google/gson/JsonElement; b serializePackets
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/core/HolderLookup$a; a registries
f Ljava/util/Set; b explosionResistant
f Lnet/minecraft/world/flag/FeatureFlagSet; c enabledFeatures
f Ljava/util/Map; d map
f [F e NORMAL_LEAVES_SAPLING_CHANCES
f [F f 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$2
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a createOreDrop
m (Ljava/util/Set;Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;)V a lambda$generate$5
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/storage/loot/predicates/LootItemCondition$a; a hasSilkTouch
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; a lambda$createPetalsDrops$4
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/block/Block;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a add
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; b lambda$createMultifaceBlockDrops$1
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b createNameableBlockEntityTable
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; b doesNotHaveSilkTouch
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$3
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 (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 createShearsOrSilkTouchOnlyDrop
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/storage/loot/predicates/LootItemCondition$a; c hasShears
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/storage/loot/LootTable$a; d noDrop
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d createSilkTouchOnlyTable
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d createCopperOreDrops
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e createPotFlowerItemTable
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e createLapisOreDrops
m ()V e generate
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; f createRedstoneOreDrops
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; f hasShearsOrSilkTouch
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; g doesNotHaveShearsOrSilkTouch
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 createMultifaceBlockDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; m createMossyCarpetBlockDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; n createMangroveLeavesDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; o createDoublePlantShearsDrop
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; p createCandleDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; q createPetalsDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; r createCandleCakeDrops
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; s createDoorTable
m (Lnet/minecraft/world/level/block/Block;)V t dropPottedContents
m (Lnet/minecraft/world/level/block/Block;)V u dropWhenSilkTouch
m (Lnet/minecraft/world/level/block/Block;)V v dropSelf
m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/IllegalStateException; w lambda$add$7
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; x lambda$dropPottedContents$6
c net/minecraft/data/loot/EntityLootSubProvider net/minecraft/data/loot/EntityLootSubProvider
f Lnet/minecraft/core/HolderLookup$a; a registries
f Lnet/minecraft/world/flag/FeatureFlagSet; b allowed
f Lnet/minecraft/world/flag/FeatureFlagSet; c required
f Ljava/util/Map; d map
m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a killedByFrog
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a killedByFrogVariant
m (Ljava/util/Map;)Lnet/minecraft/world/level/storage/loot/LootSelector$a; a createSheepDispatchPool
m ()Lnet/minecraft/world/level/storage/loot/predicates/AnyOfCondition$a; a shouldSmeltLoot
m (Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder$c;)V a lambda$generate$2
m (Lnet/minecraft/world/entity/EntityTypes;)Ljava/util/Map; a lambda$add$4
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a add
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 (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/storage/loot/LootTable$a;)V a add
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; a lambda$generate$1
m (Lnet/minecraft/world/entity/EntityTypes;)Ljava/lang/IllegalStateException; b lambda$add$3
m ()V b generate
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/Function; a provider
f Lnet/minecraft/util/context/ContextKeySet; b paramSet
m ()Ljava/util/function/Function; a provider
m ()Lnet/minecraft/util/context/ContextKeySet; b paramSet
c net/minecraft/data/loot/packs/LootData net/minecraft/data/loot/packs/LootData
f Ljava/util/Map; a WOOL_ITEM_BY_DYE
m (Ljava/util/EnumMap;)V a lambda$static$0
c net/minecraft/data/loot/packs/TradeRebalanceChestLoot net/minecraft/data/loot/packs/TradeRebalanceChestLoot
f Lnet/minecraft/core/HolderLookup$a; a registries
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
m ()Lnet/minecraft/core/HolderLookup$a; e registries
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/VanillaArchaeologyLoot net/minecraft/data/loot/packs/VanillaArchaeologyLoot
f Lnet/minecraft/core/HolderLookup$a; a registries
m ()Lnet/minecraft/core/HolderLookup$a; a registries
c net/minecraft/data/loot/packs/VanillaBlockLoot net/minecraft/data/loot/packs/VanillaBlockLoot
f [F f JUNGLE_LEAVES_SAPLING_CHANGES
f Ljava/util/Set; g EXPLOSION_RESISTANT
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; A lambda$generate$238
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; B lambda$generate$237
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; C lambda$generate$236
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; D lambda$generate$235
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; E lambda$generate$234
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; F lambda$generate$233
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; G lambda$generate$232
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; H lambda$generate$227
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; I lambda$generate$223
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; J lambda$generate$222
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; K lambda$generate$218
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; L lambda$generate$217
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; M lambda$generate$216
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; N lambda$generate$215
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; O lambda$generate$212
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; P lambda$generate$211
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Q lambda$generate$210
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; R lambda$generate$209
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; S lambda$generate$208
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; T lambda$generate$207
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; U lambda$generate$206
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; V lambda$generate$205
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; W lambda$generate$204
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; X lambda$generate$202
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Y lambda$generate$201
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; Z lambda$generate$200
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a lambda$generate$253
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; a lambda$generate$249
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a lambda$generate$255
m (Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; a lambda$createPitcherCropLoot$256
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aA lambda$generate$106
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aB lambda$generate$105
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aC lambda$generate$104
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aD lambda$generate$103
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aE lambda$generate$102
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aF lambda$generate$101
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aG lambda$generate$21
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aH lambda$generate$20
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aI lambda$generate$19
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aJ lambda$generate$18
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aK lambda$generate$17
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aL lambda$generate$16
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aM lambda$generate$15
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aN lambda$generate$14
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aO lambda$generate$13
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aP lambda$generate$12
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aQ lambda$generate$11
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aR lambda$generate$10
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aS lambda$generate$9
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aT lambda$generate$8
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aU lambda$generate$7
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aV lambda$generate$6
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aW lambda$generate$0
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aa lambda$generate$199
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ab lambda$generate$198
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ac lambda$generate$197
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ad lambda$generate$196
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ae lambda$generate$195
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; af lambda$generate$194
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ag lambda$generate$193
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ah lambda$generate$192
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ai lambda$generate$189
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aj lambda$generate$124
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ak lambda$generate$123
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; al lambda$generate$121
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; am lambda$generate$120
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; an lambda$generate$119
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ao lambda$generate$118
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ap lambda$generate$117
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aq lambda$generate$116
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ar lambda$generate$115
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; as lambda$generate$114
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; at lambda$generate$113
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; au lambda$generate$112
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; av lambda$generate$111
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; aw lambda$generate$110
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ax lambda$generate$109
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; ay lambda$generate$108
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; az lambda$generate$107
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a; b lambda$generate$248
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; b lambda$generate$251
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; c lambda$generate$247
m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$a; c lambda$generate$122
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; d lambda$generate$246
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; e lambda$generate$245
m ()V e generate
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; f createPitcherCropLoot
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; f lambda$generate$242
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; g lambda$generate$241
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; h lambda$generate$219
m (Lnet/minecraft/core/HolderLookup$b;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; i lambda$generate$203
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; w createDecoratedPotTable
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; x lambda$generate$254
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; y lambda$generate$252
m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$a; z lambda$generate$250
c net/minecraft/data/loot/packs/VanillaChestLoot net/minecraft/data/loot/packs/VanillaChestLoot
f Lnet/minecraft/core/HolderLookup$a; a registries
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
m ()Lnet/minecraft/core/HolderLookup$a; q registries
c net/minecraft/data/loot/packs/VanillaEntityLoot net/minecraft/data/loot/packs/VanillaEntityLoot
m (Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/level/IMaterial;)V a lambda$generate$0
m ()V b generate
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; c elderGuardianLootTable
c net/minecraft/data/loot/packs/VanillaEquipmentLoot net/minecraft/data/loot/packs/VanillaEquipmentLoot
f Lnet/minecraft/core/HolderLookup$a; a registries
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/equipment/trim/ArmorTrim;Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a trialChamberEquipment
m ()Lnet/minecraft/core/HolderLookup$a; a registries
c net/minecraft/data/loot/packs/VanillaFishingLoot net/minecraft/data/loot/packs/VanillaFishingLoot
f Lnet/minecraft/core/HolderLookup$a; a registries
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; a fishingFishLootTable
m ()Lnet/minecraft/core/HolderLookup$a; b registries
c net/minecraft/data/loot/packs/VanillaGiftLoot net/minecraft/data/loot/packs/VanillaGiftLoot
f Lnet/minecraft/core/HolderLookup$a; a registries
m ()Lnet/minecraft/core/HolderLookup$a; a registries
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/loot/packs/VanillaPiglinBarterLoot net/minecraft/data/loot/packs/VanillaPiglinBarterLoot
f Lnet/minecraft/core/HolderLookup$a; a registries
m ()Lnet/minecraft/core/HolderLookup$a; a registries
c net/minecraft/data/loot/packs/VanillaShearingLoot net/minecraft/data/loot/packs/VanillaShearingLoot
f Lnet/minecraft/core/HolderLookup$a; a registries
m ()Lnet/minecraft/core/HolderLookup$a; a registries
m (Ljava/util/function/BiConsumer;Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/level/IMaterial;)V a lambda$generate$0
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/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/ResourceKey;)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/ResourceKey;Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/advancements/AdvancementHolder;)V a accept
m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a advancement
m ()V b includeRootAdvancement
c net/minecraft/data/recipes/RecipeProvider net/minecraft/data/recipes/RecipeProvider
f Lnet/minecraft/core/HolderLookup$a; a registries
f Lnet/minecraft/data/recipes/RecipeOutput; b output
f Lnet/minecraft/core/HolderGetter; c items
f Ljava/util/Map; d SHAPE_BUILDERS
m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/item/Item;Ljava/lang/String;Lnet/minecraft/data/recipes/RecipeCategory;)V a colorWithDye
m (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/world/item/Item;Lnet/minecraft/world/level/block/SuspiciousEffectHolder;)V a suspiciousStew
m ([Lnet/minecraft/advancements/critereon/CriterionConditionItem$a;)Lnet/minecraft/advancements/Criterion; a inventoryTrigger
m (I)[Lnet/minecraft/advancements/critereon/CriterionConditionItem; a lambda$inventoryTrigger$21
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V a twoByTwoPacker
m (Lnet/minecraft/data/BlockFamily;Lnet/minecraft/data/BlockFamily$b;)Lnet/minecraft/world/level/block/Block; a getBaseBlock
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)V a nineBlockStorageRecipes
m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/RecipeCooking$a;I)V a cookRecipes
m ([Lnet/minecraft/advancements/critereon/CriterionConditionItem;)Lnet/minecraft/advancements/Criterion; a inventoryTrigger
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a shapeless
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/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;I)V a stonecutterResultFromBase
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V a grate
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;)V a oneToOneConversionRecipe
m (Lnet/minecraft/advancements/critereon/CriterionConditionValue$IntegerRange;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/advancements/Criterion; a has
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/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V a woodFromLogs
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/Criterion; a has
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a shaped
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/ResourceKey;)V a trimSmithing
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/tags/TagKey;I)V a planksFromLog
m (Lnet/minecraft/world/flag/FeatureFlagSet;)V a generateForEnabledBlockFamilies
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;)V a threeByThreePacker
m (Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V a colorBlockWithDye
m (Lnet/minecraft/data/BlockFamily;Lnet/minecraft/world/flag/FeatureFlagSet;)V a generateRecipes
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)V a netheriteSmithing
m ()V a buildRecipes
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a shaped
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;I)V a oneToOneConversionRecipe
m (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/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V a nineBlockStorageRecipes
m (Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FILjava/lang/String;)V a oreSmelting
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; a doorBuilder
m (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/tags/TagKey;)Lnet/minecraft/world/item/crafting/RecipeItemStack; b tag
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/tags/TagKey;I)V b planksFromLogs
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/level/IMaterial;)V b woodenBoat
m (Lnet/minecraft/world/flag/FeatureFlagSet;)V b waxRecipes
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; b stairBuilder
m (Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;FILjava/lang/String;)V b oreBlasting
m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; b getHasName
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; b shapeless
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V b copperBulb
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; b shapeless
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V b threeByThreePacker
m (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/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/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; c trapdoorBuilder
m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; c getItemName
m (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/level/IMaterial;)V c chestBoat
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)V d copySmithingTemplate
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V d wall
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;)V d pressurePlate
m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; d getSimpleRecipeName
m (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 buttonBuilder
m (Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; e getSmeltingRecipeName
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V e polished
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/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/level/IMaterial;)V f carpet
m (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/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; f fenceBuilder
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V g chiseled
m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; g lambda$static$14
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; g fenceGateBuilder
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V g bedFromPlanksAndWool
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/RecipeBuilder; h signBuilder
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V h mosaicBuilder
m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; h lambda$static$13
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V h banner
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V i stonecutterResultFromBase
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V i stainedGlassFromGlassAndDye
m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; i lambda$static$12
m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; j lambda$static$11
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V j stainedGlassPaneFromStainedGlass
m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; k lambda$static$10
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V k stainedGlassPaneFromGlassPaneAndDye
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V l coloredTerracottaFromTerracottaAndDye
m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; l lambda$static$9
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V m concretePowder
m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; m lambda$static$8
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V n candle
m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; n lambda$static$7
m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/RecipeBuilder; o lambda$static$6
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V o copySmithingTemplate
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)Ljava/lang/String; p getConversionRecipeName
m (Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/level/IMaterial;)V q smeltingResultFromBase
c net/minecraft/data/recipes/RecipeProvider$b net/minecraft/data/recipes/RecipeProvider$Runner
f Lnet/minecraft/data/PackOutput; d packOutput
f Ljava/util/concurrent/CompletableFuture; e registries
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/data/recipes/RecipeOutput;)Lnet/minecraft/data/recipes/RecipeProvider; a createRecipeProvider
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$1
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$run$0
c net/minecraft/data/recipes/RecipeProvider$b$1 net/minecraft/data/recipes/RecipeProvider$Runner$1
m (Lnet/minecraft/advancements/AdvancementHolder;)V a saveAdvancement
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/IRecipe;)V a saveRecipe
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/advancements/AdvancementHolder;)V a accept
m ()Lnet/minecraft/advancements/Advancement$SerializedAdvancement; a advancement
m ()V b includeRootAdvancement
c net/minecraft/data/recipes/ShapedRecipeBuilder net/minecraft/data/recipes/ShapedRecipeBuilder
f Lnet/minecraft/core/HolderGetter; b items
f Lnet/minecraft/data/recipes/RecipeCategory; c category
f Lnet/minecraft/world/item/Item; d result
f I e count
f Ljava/util/List; f rows
f Ljava/util/Map; g key
f Ljava/util/Map; h criteria
f Ljava/lang/String; i group
f Z j showNotification
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a shaped
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a ensureValid
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 (Z)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; a showNotification
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/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;I)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/core/HolderGetter; b items
f Lnet/minecraft/data/recipes/RecipeCategory; c category
f Lnet/minecraft/world/item/ItemStack; d result
f Ljava/util/List; e ingredients
f Ljava/util/Map; f criteria
f Ljava/lang/String; g group
m (Lnet/minecraft/resources/ResourceKey;)V a ensureValid
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/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a shapeless
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a shapeless
m (Lnet/minecraft/core/HolderGetter;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/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; a requires
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 (Lnet/minecraft/resources/ResourceKey;)V a ensureValid
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group
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/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save
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 (Lnet/minecraft/resources/ResourceKey;)V a ensureValid
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)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/resources/ResourceKey;)V a ensureValid
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/data/recipes/RecipeOutput;Ljava/lang/String;)V a save
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)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/ResourceKey;)V a ensureValid
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SmithingTrimRecipeBuilder; a unlocks
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/ResourceKey;)V a save
c net/minecraft/data/recipes/TransmuteRecipeBuilder net/minecraft/data/recipes/TransmuteRecipeBuilder
f Lnet/minecraft/data/recipes/RecipeCategory; b category
f Lnet/minecraft/core/Holder; c result
f Lnet/minecraft/world/item/crafting/RecipeItemStack; d input
f Lnet/minecraft/world/item/crafting/RecipeItemStack; e material
f Ljava/util/Map; f criteria
f Ljava/lang/String; g group
m (Lnet/minecraft/resources/ResourceKey;)V a ensureValid
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; a unlockedBy
m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/crafting/RecipeItemStack;Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; a transmute
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; a group
m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V a save
m ()Lnet/minecraft/world/item/Item; a getResult
m (Ljava/lang/String;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; b group
m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; b unlockedBy
c net/minecraft/data/recipes/packs/VanillaRecipeProvider net/minecraft/data/recipes/packs/VanillaRecipeProvider
f Lcom/google/common/collect/ImmutableList; c COAL_SMELTABLES
f Lcom/google/common/collect/ImmutableList; d IRON_SMELTABLES
f Lcom/google/common/collect/ImmutableList; e COPPER_SMELTABLES
f Lcom/google/common/collect/ImmutableList; f GOLD_SMELTABLES
f Lcom/google/common/collect/ImmutableList; g DIAMOND_SMELTABLES
f Lcom/google/common/collect/ImmutableList; h LAPIS_SMELTABLES
f Lcom/google/common/collect/ImmutableList; i REDSTONE_SMELTABLES
f Lcom/google/common/collect/ImmutableList; j EMERALD_SMELTABLES
m ()V a buildRecipes
m (Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$b;)V a lambda$buildRecipes$1
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$b; a lambda$smithingTrims$2
m ()Ljava/util/stream/Stream; b smithingTrims
m (Lnet/minecraft/world/item/Item;)V b lambda$buildRecipes$0
m ()V c shulkerBoxRecipes
m ()V d bundleRecipes
c net/minecraft/data/recipes/packs/VanillaRecipeProvider$a net/minecraft/data/recipes/packs/VanillaRecipeProvider$Runner
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/data/recipes/RecipeOutput;)Lnet/minecraft/data/recipes/RecipeProvider; a createRecipeProvider
m ()Ljava/lang/String; a getName
c net/minecraft/data/recipes/packs/VanillaRecipeProvider$b net/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate
f Lnet/minecraft/world/item/Item; a template
f Lnet/minecraft/resources/ResourceKey; b id
m ()Lnet/minecraft/world/item/Item; a template
m ()Lnet/minecraft/resources/ResourceKey; b id
c net/minecraft/data/registries/RegistriesDatapackGenerator net/minecraft/data/registries/RegistriesDatapackGenerator
f Lnet/minecraft/data/PackOutput; d output
f Ljava/util/concurrent/CompletableFuture; e registries
m (Lnet/minecraft/data/PackOutput$a;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$d;Lnet/minecraft/core/Holder$c;)Ljava/util/concurrent/CompletableFuture; a lambda$dumpRegistryCap$3
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/concurrent/CompletionStage; a lambda$run$2
m (Ljava/nio/file/Path;Lcom/mojang/serialization/DataResult$Error;)Ljava/util/concurrent/CompletableFuture; a lambda$dumpValue$7
m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; a run
m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lcom/google/gson/JsonElement;)Ljava/util/concurrent/CompletableFuture; a lambda$dumpValue$6
m ()Ljava/lang/String; a getName
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$a;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$d;)Ljava/util/Optional; a dumpRegistryCap
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$d;Lnet/minecraft/core/HolderLookup$b;)Ljava/util/concurrent/CompletableFuture; a lambda$dumpRegistryCap$5
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$dumpRegistryCap$4
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$d;)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$d;)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/TradeRebalanceRegistries net/minecraft/data/registries/TradeRebalanceRegistries
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/structures/SnbtToNbt$Filter;)Lnet/minecraft/data/structures/SnbtToNbt; a addFilter
m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/structures/SnbtToNbt$c;Ljava/nio/file/Path;)V a storeStructureIfChanged
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$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
f Ljava/lang/String; b PREFIX
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
m (Lnet/minecraft/core/HolderLookup$a;[Lnet/minecraft/resources/ResourceKey;)V a tooltipOrder
m (Ljava/util/Set;Lnet/minecraft/core/Holder$c;)Z a lambda$tooltipOrder$0
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 Ljava/util/concurrent/CompletableFuture; d lookupProvider
f Lnet/minecraft/data/PackOutput$a; e pathProvider
f Lnet/minecraft/resources/ResourceKey; f registryKey
f Ljava/util/concurrent/CompletableFuture; g contentsDone
f Ljava/util/concurrent/CompletableFuture; h parentProvider
f Ljava/util/Map; i 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 (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 (I)[Ljava/util/concurrent/CompletableFuture; b lambda$run$6
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/TradeRebalanceEnchantmentTagsProvider net/minecraft/data/tags/TradeRebalanceEnchantmentTagsProvider
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
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/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/Holder$c;)V a lambda$addTags$1
m (Lnet/minecraft/core/HolderLookup$a;)V a addTags
m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/resources/MinecraftKey; b lambda$addTags$0
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;I)V a commonSpawns
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 addLukeWarmKelp
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ao addDefaultSprings
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ap addFrozenSprings
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V aq addIcebergs
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V ar addBlueIce
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V as addSurfaceFreezing
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V at addNetherDefaultOres
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V au addAncientDebris
m (Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a;)V av 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 TRIAL_CHAMBERS_COPPER_BULB_DEGRADATION
f Lnet/minecraft/resources/ResourceKey; N 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/world/entity/EnumCreatureType;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; a lambda$bootstrap$3
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EnumCreatureType; b lambda$bootstrap$2
m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; c lambda$bootstrap$1
m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EnumCreatureType; d 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 Ljava/util/List; c 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/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/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a createKey
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
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; b parseKey
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/data/worldgen/BootstrapContext;)V a bootstrap
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 SWAMP_SKELETON_WEIGHT
f I d OVERWORLD_FOG_COLOR
f Lnet/minecraft/sounds/Music; e 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;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;)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 swamp
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 mangroveSwamp
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; i darkForest
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; i theVoid
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; j river
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; j frozenPeaks
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/BiomeBase; k meadowOrCherryGrove
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; k jaggedPeaks
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; l stonyPeaks
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; m snowySlopes
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; n grove
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; o lushCaves
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; p dripstoneCaves
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeBase; q deepDark
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$a; r baseOceanGeneration
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 KELP
f Lnet/minecraft/resources/ResourceKey; g 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_PLATFORM
f Lnet/minecraft/resources/ResourceKey; b END_SPIKE
f Lnet/minecraft/resources/ResourceKey; c END_GATEWAY_RETURN
f Lnet/minecraft/resources/ResourceKey; d END_GATEWAY_DELAYED
f Lnet/minecraft/resources/ResourceKey; e CHORUS_PLANT
f Lnet/minecraft/resources/ResourceKey; f 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 MANGROVE
f Lnet/minecraft/resources/ResourceKey; B TALL_MANGROVE
f Lnet/minecraft/resources/ResourceKey; C CHERRY
f Lnet/minecraft/resources/ResourceKey; D OAK_BEES_0002
f Lnet/minecraft/resources/ResourceKey; E OAK_BEES_002
f Lnet/minecraft/resources/ResourceKey; F OAK_BEES_005
f Lnet/minecraft/resources/ResourceKey; G BIRCH_BEES_0002
f Lnet/minecraft/resources/ResourceKey; H BIRCH_BEES_002
f Lnet/minecraft/resources/ResourceKey; I BIRCH_BEES_005
f Lnet/minecraft/resources/ResourceKey; J FANCY_OAK_BEES_0002
f Lnet/minecraft/resources/ResourceKey; K FANCY_OAK_BEES_002
f Lnet/minecraft/resources/ResourceKey; L FANCY_OAK_BEES_005
f Lnet/minecraft/resources/ResourceKey; M FANCY_OAK_BEES
f Lnet/minecraft/resources/ResourceKey; N 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 PALE_OAK
f Lnet/minecraft/resources/ResourceKey; j PALE_OAK_BONEMEAL
f Lnet/minecraft/resources/ResourceKey; k PALE_OAK_CREAKING
f Lnet/minecraft/resources/ResourceKey; l BIRCH
f Lnet/minecraft/resources/ResourceKey; m ACACIA
f Lnet/minecraft/resources/ResourceKey; n SPRUCE
f Lnet/minecraft/resources/ResourceKey; o PINE
f Lnet/minecraft/resources/ResourceKey; p JUNGLE_TREE
f Lnet/minecraft/resources/ResourceKey; q FANCY_OAK
f Lnet/minecraft/resources/ResourceKey; r JUNGLE_TREE_NO_VINE
f Lnet/minecraft/resources/ResourceKey; s MEGA_JUNGLE_TREE
f Lnet/minecraft/resources/ResourceKey; t MEGA_SPRUCE
f Lnet/minecraft/resources/ResourceKey; u MEGA_PINE
f Lnet/minecraft/resources/ResourceKey; v SUPER_BIRCH_BEES_0002
f Lnet/minecraft/resources/ResourceKey; w SUPER_BIRCH_BEES
f Lnet/minecraft/resources/ResourceKey; x SWAMP_OAK
f Lnet/minecraft/resources/ResourceKey; y JUNGLE_BUSH
f Lnet/minecraft/resources/ResourceKey; z AZALEA_TREE
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 FOREST_FLOWERS
f Lnet/minecraft/resources/ResourceKey; B PALE_FOREST_FLOWERS
f Lnet/minecraft/resources/ResourceKey; C DARK_FOREST_VEGETATION
f Lnet/minecraft/resources/ResourceKey; D PALE_GARDEN_VEGETATION
f Lnet/minecraft/resources/ResourceKey; E PALE_MOSS_VEGETATION
f Lnet/minecraft/resources/ResourceKey; F PALE_MOSS_PATCH
f Lnet/minecraft/resources/ResourceKey; G PALE_MOSS_PATCH_BONEMEAL
f Lnet/minecraft/resources/ResourceKey; H TREES_FLOWER_FOREST
f Lnet/minecraft/resources/ResourceKey; I MEADOW_TREES
f Lnet/minecraft/resources/ResourceKey; J TREES_TAIGA
f Lnet/minecraft/resources/ResourceKey; K TREES_GROVE
f Lnet/minecraft/resources/ResourceKey; L TREES_SAVANNA
f Lnet/minecraft/resources/ResourceKey; M BIRCH_TALL
f Lnet/minecraft/resources/ResourceKey; N TREES_WINDSWEPT_HILLS
f Lnet/minecraft/resources/ResourceKey; O TREES_WATER
f Lnet/minecraft/resources/ResourceKey; P TREES_BIRCH_AND_OAK
f Lnet/minecraft/resources/ResourceKey; Q TREES_PLAINS
f Lnet/minecraft/resources/ResourceKey; R TREES_SPARSE_JUNGLE
f Lnet/minecraft/resources/ResourceKey; S TREES_OLD_GROWTH_SPRUCE_TAIGA
f Lnet/minecraft/resources/ResourceKey; T TREES_OLD_GROWTH_PINE_TAIGA
f Lnet/minecraft/resources/ResourceKey; U TREES_JUNGLE
f Lnet/minecraft/resources/ResourceKey; V BAMBOO_VEGETATION
f Lnet/minecraft/resources/ResourceKey; W MUSHROOM_ISLAND_VEGETATION
f Lnet/minecraft/resources/ResourceKey; X 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 FLOWER_PALE_GARDEN
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 SEA_PICKLE
f Lnet/minecraft/resources/ResourceKey; j KELP_COLD
f Lnet/minecraft/resources/ResourceKey; k KELP_WARM
f Lnet/minecraft/resources/ResourceKey; l 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_PLATFORM
f Lnet/minecraft/resources/ResourceKey; b END_SPIKE
f Lnet/minecraft/resources/ResourceKey; c END_GATEWAY_RETURN
f Lnet/minecraft/resources/ResourceKey; d CHORUS_PLANT
f Lnet/minecraft/resources/ResourceKey; e 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_NO_LEAVES
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; c HEIGHTMAP_TOP_SOLID
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; d HEIGHTMAP_WORLD_SURFACE
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; e HEIGHTMAP_OCEAN_FLOOR
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; f FULL_RANGE
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; g RANGE_10_10
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; h RANGE_8_8
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; i RANGE_4_4
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; j 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 BIRCH_BEES_002
f Lnet/minecraft/resources/ResourceKey; B FANCY_OAK_BEES_0002
f Lnet/minecraft/resources/ResourceKey; C FANCY_OAK_BEES_002
f Lnet/minecraft/resources/ResourceKey; D FANCY_OAK_BEES
f Lnet/minecraft/resources/ResourceKey; E 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 PALE_OAK_CHECKED
f Lnet/minecraft/resources/ResourceKey; f PALE_OAK_CREAKING_CHECKED
f Lnet/minecraft/resources/ResourceKey; g BIRCH_CHECKED
f Lnet/minecraft/resources/ResourceKey; h ACACIA_CHECKED
f Lnet/minecraft/resources/ResourceKey; i SPRUCE_CHECKED
f Lnet/minecraft/resources/ResourceKey; j MANGROVE_CHECKED
f Lnet/minecraft/resources/ResourceKey; k CHERRY_CHECKED
f Lnet/minecraft/resources/ResourceKey; l PINE_ON_SNOW
f Lnet/minecraft/resources/ResourceKey; m SPRUCE_ON_SNOW
f Lnet/minecraft/resources/ResourceKey; n PINE_CHECKED
f Lnet/minecraft/resources/ResourceKey; o JUNGLE_TREE_CHECKED
f Lnet/minecraft/resources/ResourceKey; p FANCY_OAK_CHECKED
f Lnet/minecraft/resources/ResourceKey; q MEGA_JUNGLE_TREE_CHECKED
f Lnet/minecraft/resources/ResourceKey; r MEGA_SPRUCE_CHECKED
f Lnet/minecraft/resources/ResourceKey; s MEGA_PINE_CHECKED
f Lnet/minecraft/resources/ResourceKey; t TALL_MANGROVE_CHECKED
f Lnet/minecraft/resources/ResourceKey; u JUNGLE_BUSH
f Lnet/minecraft/resources/ResourceKey; v SUPER_BIRCH_BEES_0002
f Lnet/minecraft/resources/ResourceKey; w SUPER_BIRCH_BEES
f Lnet/minecraft/resources/ResourceKey; x OAK_BEES_0002
f Lnet/minecraft/resources/ResourceKey; y OAK_BEES_002
f Lnet/minecraft/resources/ResourceKey; z BIRCH_BEES_0002_PLACED
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 FLOWER_PALE_GARDEN
f Lnet/minecraft/resources/ResourceKey; X TREES_PLAINS
f Lnet/minecraft/resources/ResourceKey; Y DARK_FOREST_VEGETATION
f Lnet/minecraft/resources/ResourceKey; Z PALE_GARDEN_VEGETATION
f Lnet/minecraft/resources/ResourceKey; a BAMBOO_LIGHT
f Lnet/minecraft/resources/ResourceKey; aA TREES_MANGROVE
f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; aB TREE_THRESHOLD
f Lnet/minecraft/resources/ResourceKey; aa FLOWER_FOREST_FLOWERS
f Lnet/minecraft/resources/ResourceKey; ab FOREST_FLOWERS
f Lnet/minecraft/resources/ResourceKey; ac PALE_GARDEN_FLOWERS
f Lnet/minecraft/resources/ResourceKey; ad PALE_MOSS_PATCH
f Lnet/minecraft/resources/ResourceKey; ae TREES_FLOWER_FOREST
f Lnet/minecraft/resources/ResourceKey; af TREES_MEADOW
f Lnet/minecraft/resources/ResourceKey; ag TREES_CHERRY
f Lnet/minecraft/resources/ResourceKey; ah TREES_TAIGA
f Lnet/minecraft/resources/ResourceKey; ai TREES_GROVE
f Lnet/minecraft/resources/ResourceKey; aj TREES_BADLANDS
f Lnet/minecraft/resources/ResourceKey; ak TREES_SNOWY
f Lnet/minecraft/resources/ResourceKey; al TREES_SWAMP
f Lnet/minecraft/resources/ResourceKey; am TREES_WINDSWEPT_SAVANNA
f Lnet/minecraft/resources/ResourceKey; an TREES_SAVANNA
f Lnet/minecraft/resources/ResourceKey; ao BIRCH_TALL
f Lnet/minecraft/resources/ResourceKey; ap TREES_BIRCH
f Lnet/minecraft/resources/ResourceKey; aq TREES_WINDSWEPT_FOREST
f Lnet/minecraft/resources/ResourceKey; ar TREES_WINDSWEPT_HILLS
f Lnet/minecraft/resources/ResourceKey; as TREES_WATER
f Lnet/minecraft/resources/ResourceKey; at TREES_BIRCH_AND_OAK
f Lnet/minecraft/resources/ResourceKey; au TREES_SPARSE_JUNGLE
f Lnet/minecraft/resources/ResourceKey; av TREES_OLD_GROWTH_SPRUCE_TAIGA
f Lnet/minecraft/resources/ResourceKey; aw TREES_OLD_GROWTH_PINE_TAIGA
f Lnet/minecraft/resources/ResourceKey; ax TREES_JUNGLE
f Lnet/minecraft/resources/ResourceKey; ay BAMBOO_VEGETATION
f Lnet/minecraft/resources/ResourceKey; az MUSHROOM_ISLAND_VEGETATION
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 (ILjava/util/Collection;)Ljava/util/Collection; a lambda$fromGameTestInfo$6
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 (Ljava/util/Collection;Ljava/lang/String;J)Lnet/minecraft/gametest/framework/GameTestHarnessBatch; a toGameTestBatch
m (ILjava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$fromGameTestInfo$5
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$fromTestFunction$2
m (I)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$b; a fromGameTestInfo
m (Ljava/util/Collection;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Collection; a fromTestFunction
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
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/state/properties/IBlockState;Ljava/lang/Comparable;)V a assertBlockProperty
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z a lambda$assertBlockNotPresent$9
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$2
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 (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z a lambda$assertBlockPresent$8
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;)V a fail
m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$assertBlock$12
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/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)V a hurt
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$21
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/AxisAlignedBB;)V a assertEntityPresent
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/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z a lambda$assertEntityInstancePresent$15
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$assertBlockProperty$13
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/AxisAlignedBB; a absoluteAABB
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Predicate;)V a assertEntityData
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$18
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$16
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 (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 (Lnet/minecraft/world/entity/Entity;)V a kill
m (Ljava/lang/Runnable;J)V a lambda$onEachTick$29
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/ItemStack;)Z a lambda$assertEntityInventoryContains$20
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/lang/String;)V a assertEntityPosition
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$3
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$5
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 (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/phys/AxisAlignedBB;)V b assertEntityNotPresent
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$28
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;D)Ljava/util/List; b getEntities
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/AxisAlignedBB; b relativeAABB
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$4
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$22
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/entity/Entity;)V b lambda$killAllEntitiesOfClass$1
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Z b lambda$assertEntityTouching$17
m (Ljava/lang/String;)Ljava/lang/String; b lambda$assertBlockProperty$14
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 (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V c assertBlockEntityData
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$24
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V c assertEntityPresent
m (Lnet/minecraft/world/entity/Entity;)Z c lambda$killAllEntitiesOfClass$0
m (Lnet/minecraft/world/level/block/Block;III)V c succeedWhenBlockPresent
m (Ljava/lang/String;)Ljava/lang/String; c lambda$assertBlock$11
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$10
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$26
m (Lnet/minecraft/core/BlockPosition;)V h randomTick
m ()Lnet/minecraft/world/level/block/EnumBlockRotation; h getTestRotation
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;)V h lambda$succeedWhenEntityPresent$25
m ()J i getTick
m (Lnet/minecraft/core/BlockPosition;)V i tickPrecipitation
m ()Lnet/minecraft/world/phys/AxisAlignedBB; j getBounds
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; j absolutePos
m ()V k ensureSingleFinalCheck
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; k relativePos
m (Lnet/minecraft/core/BlockPosition;)V l lambda$assertAtTickTimeContainerEmpty$23
m ()Lnet/minecraft/world/phys/AxisAlignedBB; l getRelativeBounds
m ()Ljava/lang/Exception; m lambda$failIf$27
m (Lnet/minecraft/core/BlockPosition;)V m lambda$pulseRedstone$7
m ()Ljava/lang/String; n lambda$pressButton$6
c net/minecraft/gametest/framework/GameTestHarnessHelper$1 net/minecraft/gametest/framework/GameTestHelper$1
f Lnet/minecraft/world/level/EnumGamemode; a val$gameType
m ()Z Z_ isSpectator
m ()Z b isCreative
m ()Z c isLocalPlayer
c net/minecraft/gametest/framework/GameTestHarnessHelper$2 net/minecraft/gametest/framework/GameTestHelper$2
m ()Z Z_ isSpectator
m ()Z b isCreative
c net/minecraft/gametest/framework/GameTestHarnessHelper$3 net/minecraft/gametest/framework/GameTestHelper$3
f [I a $SwitchMap$net$minecraft$world$level$block$Rotation
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 ()Lnet/minecraft/gametest/framework/RetryOptions; A retryOptions
m ()Ljava/util/stream/Stream; B getListeners
m ()Lnet/minecraft/gametest/framework/GameTestHarnessInfo; C copyReset
m ()Lnet/minecraft/core/BlockPosition; D getOrCalculateNorthwestCorner
m ()Z E ensureStructureIsPlaced
m ()V F tickInternal
m ()V G startTest
m ()V H finish
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/GameTestHarnessInfo; a placeStructure
m (Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V a addListener
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/GameTestHarnessSequence;)V a lambda$tickInternal$4
m (JLjava/lang/Runnable;)V a setRunAtTickTime
m (Ljava/lang/Throwable;)V a fail
m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V a tick
m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner;Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V b lambda$tick$1
m (Lnet/minecraft/world/entity/Entity;)Z b lambda$succeed$5
m (Lnet/minecraft/gametest/framework/GameTestHarnessSequence;)V b lambda$tickInternal$3
m (Lnet/minecraft/core/BlockPosition;)V b setNorthWestCorner
m (Lnet/minecraft/gametest/framework/GameTestHarnessListener;)V b lambda$prepareTestStructure$7
m ()Ljava/lang/String; b getTestName
m ()Lnet/minecraft/core/BlockPosition; c getStructureBlockPos
m ()Lnet/minecraft/core/BlockPosition; d getTestOrigin
m ()Lnet/minecraft/world/phys/AxisAlignedBB; e getStructureBounds
m ()Lnet/minecraft/world/level/block/entity/TileEntityStructure; f getStructureBlockEntity
m ()Lnet/minecraft/server/level/WorldServer; g getLevel
m ()Z h hasSucceeded
m ()Z i hasFailed
m ()Z j hasStarted
m ()Z k isDone
m ()J l getRunTime
m ()V m succeed
m ()Ljava/lang/Throwable; n getError
m ()Lnet/minecraft/gametest/framework/GameTestHarnessInfo; o prepareTestStructure
m ()J p getTick
m ()Lnet/minecraft/gametest/framework/GameTestHarnessSequence; q createSequence
m ()Z r isRequired
m ()Z s isOptional
m ()Ljava/lang/String; t getStructureName
m ()Lnet/minecraft/world/level/block/EnumBlockRotation; u getRotation
m ()Lnet/minecraft/gametest/framework/GameTestHarnessTestFunction; v getTestFunction
m ()I w getTimeoutTicks
m ()Z x isFlaky
m ()I y maxAttempts
m ()I z requiredSuccesses
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
f Z n haltOnError
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/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$testFailed$2
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/gametest/framework/GameTestHarnessRunner;)V b testFailed
m (J)V b lambda$testCompleted$1
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
f Z g haltOnError
m (Lnet/minecraft/gametest/framework/StructureGridSpawner;)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$a; a existingStructureSpawner
m ()Lnet/minecraft/gametest/framework/GameTestHarnessRunner; a build
m (Lnet/minecraft/gametest/framework/GameTestHarnessRunner$b;)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$a; a batcher
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 (Z)Lnet/minecraft/gametest/framework/GameTestHarnessRunner$a; a haltOnError
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/server/level/WorldServer;)V a onBatchStart
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/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)V a addCommandBlockAndButtonToStartTest
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/core/BlockPosition; a getStartCorner
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$3
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a lambda$forceLoadChunks$4
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)Ljava/lang/IllegalStateException; a lambda$prepareTestStructure$1
m (I)Lnet/minecraft/world/level/block/EnumBlockRotation; a getRotationForRotationSteps
m (Lnet/minecraft/world/entity/Entity;)Z a lambda$clearSpaceForStructure$6
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$5
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$2
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/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/core/BlockPosition;Lnet/minecraft/core/BaseBlockPosition;Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/server/level/WorldServer;)V a createNewEmptyStructureBlock
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/server/level/WorldServer;Z)V a encaseStructure
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;)Ljava/lang/IllegalStateException; b lambda$getStartCorner$0
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 prepareTestStructure
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/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; c createStructureBlock
m (Lnet/minecraft/world/level/block/entity/TileEntityStructure;)Lnet/minecraft/core/BlockPosition; c getStructureOrigin
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 I c VERIFY_TEST_GRID_AXIS_SIZE
f I d VERIFY_TEST_BATCH_SIZE
f Lorg/slf4j/Logger; e LOGGER
f I f DEFAULT_CLEAR_RADIUS
f I g MAX_CLEAR_RADIUS
f I h TEST_POS_Z_OFFSET_FROM_PLAYER
f I i SHOW_POS_DURATION_MS
f I j DEFAULT_X_SIZE
f I k DEFAULT_Y_SIZE
f I l DEFAULT_Z_SIZE
f Ljava/lang/String; m STRUCTURE_BLOCK_ENTITY_COULD_NOT_BE_FOUND
f Lnet/minecraft/gametest/framework/TestFinder$a; n 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$38
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$40
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$36
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$41
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$42
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$33
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$37
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$34
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$35
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;III)I a createNewStructure
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$32
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$31
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$39
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I b exportTestStructure
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$30
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$29
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I d importTestStructure
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$28
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$27
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$26
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$25
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$24
m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$23
m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$22
m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$21
m (Lcom/mojang/brigadier/context/CommandContext;)I m lambda$register$20
m (Lcom/mojang/brigadier/context/CommandContext;)I n lambda$register$19
m (Lcom/mojang/brigadier/context/CommandContext;)I o lambda$register$18
m (Lcom/mojang/brigadier/context/CommandContext;)I p lambda$register$17
m (Lcom/mojang/brigadier/context/CommandContext;)I q lambda$register$16
m (Lcom/mojang/brigadier/context/CommandContext;)I r lambda$register$15
m (Lcom/mojang/brigadier/context/CommandContext;)I s lambda$register$14
m (Lcom/mojang/brigadier/context/CommandContext;)I t lambda$register$13
m (Lcom/mojang/brigadier/context/CommandContext;)I u lambda$register$12
m (Lcom/mojang/brigadier/context/CommandContext;)I v lambda$register$11
m (Lcom/mojang/brigadier/context/CommandContext;)I w lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/GameTestHarnessTestCommand$a; x lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/GameTestHarnessTestCommand$a; y lambda$register$8
m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/GameTestHarnessTestCommand$a; z 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
m ()I f verify
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; l LOGGER
f I m PROGRESS_REPORT_INTERVAL
f I n TEST_POSITION_RANGE
f Lnet/minecraft/server/Services; o NO_SERVICES
f Lnet/minecraft/world/flag/FeatureFlagSet; p ENABLED_FEATURES
f Lnet/minecraft/util/debugchart/LocalSampleLogger; q sampleLogger
f Ljava/util/List; r testBatches
f Ljava/util/List; s testFunctions
f Lnet/minecraft/core/BlockPosition; t spawnPos
f Lcom/google/common/base/Stopwatch; u stopwatch
f Lnet/minecraft/world/level/GameRules; v TEST_GAME_RULES
f Lnet/minecraft/world/level/levelgen/WorldOptions; w WORLD_OPTIONS
f Lnet/minecraft/gametest/framework/GameTestHarnessCollector; x testTracker
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 br haveTestsStarted
m ()Z c shouldInformAdmins
m ()Z e initServer
m ()Lnet/minecraft/util/debugchart/SampleLogger; f getTickTimeLogger
m ()Z g isTickTimeLoggingEnabled
m ()V i onServerExit
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 ()Z w_ isHardcore
m ()V x_ 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;)Lnet/minecraft/core/BlockPosition; b getBeaconPos
m (Lnet/minecraft/gametest/framework/GameTestHarnessInfo;Lnet/minecraft/world/level/block/Block;)V b updateBeaconGlass
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
f Z j clearOnBatch
f F k maxX
f Ljava/util/Collection; l testInLastBatch
m (Lnet/minecraft/server/level/WorldServer;)V a onBatchStart
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/gametest/framework/GameTestHarnessInfo;)V a lambda$onBatchStart$0
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/DeprecatedTranslationsInfo net/minecraft/locale/DeprecatedTranslationsInfo
f Lnet/minecraft/locale/DeprecatedTranslationsInfo; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Ljava/util/List; c removed
f Ljava/util/Map; d renamed
f Lorg/slf4j/Logger; e LOGGER
m (Ljava/io/InputStream;)Lnet/minecraft/locale/DeprecatedTranslationsInfo; a loadFromJson
m (Ljava/util/Map;)V a applyToMap
m ()Lnet/minecraft/locale/DeprecatedTranslationsInfo; a loadFromDefaultResource
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/lang/String;)Lnet/minecraft/locale/DeprecatedTranslationsInfo; a loadFromResource
m (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V a lambda$applyToMap$2
m ()Ljava/util/List; b removed
m (Ljava/lang/String;)Ljava/lang/IllegalStateException; b lambda$loadFromJson$1
m ()Ljava/util/Map; c renamed
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
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/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; u_ 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
f [I a $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult
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 (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 ()[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;)Lnet/minecraft/nbt/NBTBase; c load
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 (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/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;)Lnet/minecraft/nbt/NBTBase; c load
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; u_ 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 Lnet/minecraft/network/chat/IChatBaseComponent; A FLOAT_TYPE
f Lnet/minecraft/network/chat/IChatBaseComponent; B DOUBLE_TYPE
f Lnet/minecraft/network/chat/IChatBaseComponent; C BYTE_ARRAY_TYPE
f Ljava/lang/String; D indentation
f I E indentDepth
f I F depth
f Lnet/minecraft/network/chat/IChatMutableComponent; G result
f Lorg/slf4j/Logger; a LOGGER
f I b INLINE_LIST_THRESHOLD
f I c MAX_DEPTH
f I d MAX_LENGTH
f Lit/unimi/dsi/fastutil/bytes/ByteCollection; e INLINE_ELEMENT_TYPES
f Lnet/minecraft/EnumChatFormat; f SYNTAX_HIGHLIGHTING_KEY
f Lnet/minecraft/EnumChatFormat; g SYNTAX_HIGHLIGHTING_STRING
f Lnet/minecraft/EnumChatFormat; h SYNTAX_HIGHLIGHTING_NUMBER
f Lnet/minecraft/EnumChatFormat; i SYNTAX_HIGHLIGHTING_NUMBER_TYPE
f Ljava/util/regex/Pattern; j SIMPLE_VALUE
f Ljava/lang/String; k LIST_OPEN
f Ljava/lang/String; l LIST_CLOSE
f Ljava/lang/String; m LIST_TYPE_SEPARATOR
f Ljava/lang/String; n ELEMENT_SPACING
f Ljava/lang/String; o STRUCT_OPEN
f Ljava/lang/String; p STRUCT_CLOSE
f Ljava/lang/String; q NEWLINE
f Ljava/lang/String; r NAME_VALUE_SEPARATOR
f Ljava/lang/String; s ELEMENT_SEPARATOR
f Ljava/lang/String; t WRAPPED_ELEMENT_SEPARATOR
f Ljava/lang/String; u SPACED_ELEMENT_SEPARATOR
f Lnet/minecraft/network/chat/IChatBaseComponent; v FOLDED
f Lnet/minecraft/network/chat/IChatBaseComponent; w BYTE_TYPE
f Lnet/minecraft/network/chat/IChatBaseComponent; x SHORT_TYPE
f Lnet/minecraft/network/chat/IChatBaseComponent; y INT_TYPE
f Lnet/minecraft/network/chat/IChatBaseComponent; z LONG_TYPE
m (Lnet/minecraft/nbt/NBTBase;Z)V a appendSubTag
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/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/DisconnectionDetails net/minecraft/network/DisconnectionDetails
f Lnet/minecraft/network/chat/IChatBaseComponent; a reason
f Ljava/util/Optional; b report
f Ljava/util/Optional; c bugReportLink
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a reason
m ()Ljava/util/Optional; b report
m ()Ljava/util/Optional; c bugReportLink
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/HiddenByteBuf net/minecraft/network/HiddenByteBuf
f Lio/netty/buffer/ByteBuf; a contents
m (Ljava/lang/Object;)Ljava/lang/Object; a pack
m ()Lnet/minecraft/network/HiddenByteBuf; a retain
m (I)Lnet/minecraft/network/HiddenByteBuf; a retain
m (Ljava/lang/Object;)Ljava/lang/Object; b unpack
m ()Lnet/minecraft/network/HiddenByteBuf; b touch
m ()Lio/netty/buffer/ByteBuf; c contents
m (Ljava/lang/Object;)Lnet/minecraft/network/HiddenByteBuf; c touch
c net/minecraft/network/MonitoredLocalFrameDecoder net/minecraft/network/MonitoredLocalFrameDecoder
f Lnet/minecraft/network/BandwidthDebugMonitor; a monitor
c net/minecraft/network/NetworkManager net/minecraft/network/Connection
f Lnet/minecraft/network/DisconnectionDetails; 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/DisconnectionDetails; r disconnectionDetails
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;Lnet/minecraft/network/protocol/EnumProtocolDirection;ZLnet/minecraft/network/BandwidthDebugMonitor;)V a configureSerialization
m (Lio/netty/channel/ChannelPipeline;)V a configurePacketHandler
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 (Ljava/lang/String;ILnet/minecraft/network/protocol/login/PacketLoginOutListener;)V a initiateServerboundPlayConnection
m (Lnet/minecraft/util/debugchart/LocalSampleLogger;)V a setBandwidthLogger
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 (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;)V a send
m (Lnet/minecraft/network/protocol/Packet;)V a send
m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/EnumProtocolDirection;)V a configureInMemoryPipeline
m (Z)Ljava/lang/String; a getLoggableAddress
m (Lorg/slf4j/Marker;)V a lambda$static$2
m (Lnet/minecraft/network/BandwidthDebugMonitor;Z)Lio/netty/channel/ChannelInboundHandler; a createFrameDecoder
m (Ljava/net/InetSocketAddress;ZLnet/minecraft/util/debugchart/LocalSampleLogger;)Lnet/minecraft/network/NetworkManager; a connectToServer
m (Lnet/minecraft/network/PacketListener;)V a setListenerForServerboundHandshake
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 (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/DisconnectionDetails;)V a disconnect
m (Ljava/net/SocketAddress;)Lnet/minecraft/network/NetworkManager; a connectToLocalServer
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 (Lorg/slf4j/Marker;)V b lambda$static$1
m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketSendListener;Z)V b sendPacket
m (Z)Ljava/lang/String; b outboundHandlerName
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 (Lorg/slf4j/Marker;)V c lambda$static$0
m (Z)Ljava/lang/String; c inboundHandlerName
m ()Ljava/net/SocketAddress; d getRemoteAddress
m (Z)Lio/netty/channel/ChannelOutboundHandler; d createFrameEncoder
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/DisconnectionDetails; l getDisconnectionDetails
m ()V m setReadOnly
m ()V n handleDisconnection
m ()F o getAverageReceivedPackets
m ()F p getAverageSentPackets
m ()V q flush
m ()Lio/netty/channel/DefaultEventLoopGroup; u lambda$static$5
m ()Lio/netty/channel/epoll/EpollEventLoopGroup; v lambda$static$4
m ()Lio/netty/channel/nio/NioEventLoopGroup; w lambda$static$3
c net/minecraft/network/NetworkManager$1 net/minecraft/network/Connection$1
f Lnet/minecraft/network/NetworkManager; a val$connection
c net/minecraft/network/NetworkManager$2 net/minecraft/network/Connection$2
c net/minecraft/network/NetworkManager$3 net/minecraft/network/Connection$3
f Lnet/minecraft/network/NetworkManager; a val$connection
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 resetReaderIndex
m ()Lnet/minecraft/network/PacketDataSerializer; B markWriterIndex
m ()Lnet/minecraft/network/PacketDataSerializer; C resetWriterIndex
m ()Lnet/minecraft/network/PacketDataSerializer; D discardReadBytes
m ()Lnet/minecraft/network/PacketDataSerializer; E discardSomeReadBytes
m ()Lnet/minecraft/network/PacketDataSerializer; F retain
m ()Lnet/minecraft/network/PacketDataSerializer; G 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 (ILjava/util/function/IntFunction;I)Ljava/lang/Object; a lambda$limitValue$4
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 (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/phys/Vec3D;)V a writeVec3
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 (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; a lambda$writeJsonWithCodec$3
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 (Lnet/minecraft/nbt/NBTBase;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; a lambda$readWithCodec$0
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 (Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;Ljava/lang/Object;Ljava/lang/Object;)V a lambda$writeMap$5
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 (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a writeChunkPos
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 (Lio/netty/buffer/ByteBuf;I)V b writeContainerId
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 (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; b lambda$writeWithCodec$1
m (IJ)Lnet/minecraft/network/PacketDataSerializer; b setLongLE
m (Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; b lambda$readJsonWithCodec$2
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 ([B)Lnet/minecraft/network/PacketDataSerializer; b readBytes
m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketDataSerializer; c readBytes
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 (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/level/ChunkCoordIntPair; c readChunkPos
m (II)Lnet/minecraft/network/PacketDataSerializer; c setShort
m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/lang/Object; c readNullable
m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/PacketDataSerializer; d writeBytes
m (II)Lnet/minecraft/network/PacketDataSerializer; d setShortLE
m (I)Ljava/lang/String; d readUtf
m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f; d readVector3f
m ()[J d readLongArray
m (I)Ljava/util/BitSet; e readFixedBitSet
m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf; e readQuaternion
m ()Lnet/minecraft/core/BlockPosition; e readBlockPos
m (II)Lnet/minecraft/network/PacketDataSerializer; e setMedium
m (I)V f writeContainerId
m (II)Lnet/minecraft/network/PacketDataSerializer; f setMediumLE
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; f readChunkPos
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/phys/Vec3D; f readVec3
m (II)Lnet/minecraft/network/PacketDataSerializer; g setInt
m ()Lnet/minecraft/core/SectionPosition; g readSectionPos
m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; g readUUID
m (I)Lnet/minecraft/network/PacketDataSerializer; g capacity
m (I)Lnet/minecraft/network/PacketDataSerializer; h readerIndex
m (II)Lnet/minecraft/network/PacketDataSerializer; h setIntLE
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/nbt/NBTTagCompound; h readNbt
m ()Lnet/minecraft/core/GlobalPos; h readGlobalPos
m (II)Lnet/minecraft/network/PacketDataSerializer; i setChar
m (Lio/netty/buffer/ByteBuf;)I i readContainerId
m (I)Lnet/minecraft/network/PacketDataSerializer; i writerIndex
m ()Lorg/joml/Vector3f; i readVector3f
m (II)Lnet/minecraft/network/PacketDataSerializer; j setZero
m ()Lorg/joml/Quaternionf; j readQuaternion
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketDataSerializer; j readBytes
m (I)Lnet/minecraft/network/PacketDataSerializer; j ensureWritable
m (I)Lnet/minecraft/network/PacketDataSerializer; k skipBytes
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/PacketDataSerializer; k writeBytes
m ()Lnet/minecraft/world/phys/Vec3D; k readVec3
m (I)Lnet/minecraft/network/PacketDataSerializer; l writeByte
m ()I l readVarInt
m ()J m readVarLong
m (I)Lnet/minecraft/network/PacketDataSerializer; m writeShort
m (I)Lnet/minecraft/network/PacketDataSerializer; n writeShortLE
m ()Ljava/util/UUID; n readUUID
m (I)Lnet/minecraft/network/PacketDataSerializer; o writeMedium
m ()Lnet/minecraft/nbt/NBTTagCompound; o readNbt
m ()Ljava/lang/String; p readUtf
m (I)Lnet/minecraft/network/PacketDataSerializer; p writeMediumLE
m (I)Lnet/minecraft/network/PacketDataSerializer; q writeInt
m ()Lnet/minecraft/resources/MinecraftKey; q readResourceLocation
m ()Lnet/minecraft/resources/ResourceKey; r readRegistryKey
m (I)Lnet/minecraft/network/PacketDataSerializer; r writeIntLE
m ()Ljava/util/Date; s readDate
m (I)Lnet/minecraft/network/PacketDataSerializer; s writeChar
m (I)Lnet/minecraft/network/PacketDataSerializer; t writeZero
m ()Ljava/time/Instant; t readInstant
m ()Ljava/security/PublicKey; u readPublicKey
m (I)Lnet/minecraft/network/PacketDataSerializer; u retain
m ()Lnet/minecraft/world/phys/MovingObjectPositionBlock; v readBlockHitResult
m ()Ljava/util/BitSet; w readBitSet
m ()I x readContainerId
m ()Lnet/minecraft/network/PacketDataSerializer; y clear
m ()Lnet/minecraft/network/PacketDataSerializer; z markReaderIndex
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/CrashReport;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;Ljava/lang/Throwable;)Lnet/minecraft/network/DisconnectionDetails; a createDisconnectionInfo
m (Lnet/minecraft/network/DisconnectionDetails;)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
m ()V a onSuccess
m ()Lnet/minecraft/network/protocol/Packet; b onFailure
c net/minecraft/network/PacketSendListener$2 net/minecraft/network/PacketSendListener$2
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
m (Lnet/minecraft/network/ProtocolInfo$a$a;)V a listPackets
m (Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; a bind
m ()Lnet/minecraft/network/EnumProtocol; a id
m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow
c net/minecraft/network/ProtocolInfo$a$a net/minecraft/network/ProtocolInfo$Unbound$PacketVisitor
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; H 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 Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Ljava/lang/String; c translationKey
f Ljava/util/List; d parameters
f Lnet/minecraft/network/chat/ChatModifier; e 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 Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC
f Ljava/util/function/IntFunction; f BY_ID
f I g id
f Ljava/lang/String; h name
f Lnet/minecraft/network/chat/ChatDecoration$a$a; i selector
f [Lnet/minecraft/network/chat/ChatDecoration$a; j $VALUES
m ()[Lnet/minecraft/network/chat/ChatDecoration$a; a $values
m (Lnet/minecraft/network/chat/ChatDecoration$a;)I a lambda$static$4
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/network/chat/ChatMessageType$a;)Lnet/minecraft/network/chat/IChatBaseComponent; a select
m (Lnet/minecraft/network/chat/ChatDecoration$a;)I b lambda$static$3
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 (Lnet/minecraft/network/chat/ChatHexColor;)Ljava/lang/String; a lambda$static$1
m ()I a getValue
m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatHexColor; a fromLegacyFormat
m ()Ljava/lang/String; b serialize
m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatHexColor; b lambda$static$0
m (Ljava/lang/String;)Ljava/lang/String; b lambda$parseColor$4
m ()Ljava/lang/String; c formatValue
m (Ljava/lang/String;)Ljava/lang/String; c lambda$parseColor$3
m (Ljava/lang/String;)Ljava/lang/String; d lambda$parseColor$2
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/codec/StreamCodec; b DIRECT_STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Lnet/minecraft/network/chat/ChatDecoration; d DEFAULT_CHAT_DECORATION
f Lnet/minecraft/resources/ResourceKey; e CHAT
f Lnet/minecraft/resources/ResourceKey; f SAY_COMMAND
f Lnet/minecraft/resources/ResourceKey; g MSG_COMMAND_INCOMING
f Lnet/minecraft/resources/ResourceKey; h MSG_COMMAND_OUTGOING
f Lnet/minecraft/resources/ResourceKey; i TEAM_MSG_COMMAND_INCOMING
f Lnet/minecraft/resources/ResourceKey; j TEAM_MSG_COMMAND_OUTGOING
f Lnet/minecraft/resources/ResourceKey; k EMOTE_COMMAND
f Lnet/minecraft/network/chat/ChatDecoration; l chat
f Lnet/minecraft/network/chat/ChatDecoration; m 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/Integer; d shadowColor
f Ljava/lang/Boolean; e bold
f Ljava/lang/Boolean; f italic
f Ljava/lang/Boolean; g underlined
f Ljava/lang/Boolean; h strikethrough
f Ljava/lang/Boolean; i obfuscated
f Lnet/minecraft/network/chat/ChatClickable; j clickEvent
f Lnet/minecraft/network/chat/ChatHoverable; k hoverEvent
f Ljava/lang/String; l insertion
f Lnet/minecraft/resources/MinecraftKey; m font
m ()Lnet/minecraft/network/chat/ChatHexColor; a getColor
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 (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/network/chat/ChatModifier; a create
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 (I)Lnet/minecraft/network/chat/ChatModifier; b withShadowColor
m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; b withItalic
m ()Ljava/lang/Integer; b getShadowColor
m (Lnet/minecraft/EnumChatFormat;)Lnet/minecraft/network/chat/ChatModifier; c applyLegacyFormat
m ()Z c isBold
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 isItalic
m ()Z e isStrikethrough
m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/ChatModifier; e withObfuscated
m ()Z f isUnderlined
m ()Z g isObfuscated
m ()Z h isEmpty
m ()Lnet/minecraft/network/chat/ChatClickable; i getClickEvent
m ()Lnet/minecraft/network/chat/ChatHoverable; j getHoverEvent
m ()Ljava/lang/String; k getInsertion
m ()Lnet/minecraft/resources/MinecraftKey; l 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$10
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$11
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; b lambda$static$9
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; c lambda$static$8
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; d lambda$static$7
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; e lambda$static$6
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; f lambda$static$5
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; g lambda$static$4
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; h lambda$static$3
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; i lambda$static$2
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; j lambda$static$1
m (Lnet/minecraft/network/chat/ChatModifier;)Ljava/util/Optional; k lambda$static$0
c net/minecraft/network/chat/ChatModifier$a net/minecraft/network/chat/Style$1Collector
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 (ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; a lambda$getString$0
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Z a contains
m (Ljava/net/URI;)Lnet/minecraft/network/chat/IChatBaseComponent; a translationArg
m (Ljava/util/List;Lnet/minecraft/network/chat/ChatModifier;Ljava/lang/String;)Ljava/util/Optional; a lambda$toFlatList$1
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/commands/arguments/selector/SelectorPattern;Ljava/lang/String;)Lnet/minecraft/network/chat/IChatMutableComponent; a score
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 (Lnet/minecraft/commands/arguments/selector/SelectorPattern;Ljava/util/Optional;)Lnet/minecraft/network/chat/IChatMutableComponent; a selector
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
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 Lcom/mojang/datafixers/util/Either; d name
f Ljava/lang/String; e 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 ()Lcom/mojang/datafixers/util/Either; b name
m ()Ljava/lang/String; c objective
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 Lnet/minecraft/commands/arguments/selector/SelectorPattern; c selector
f Ljava/util/Optional; d separator
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 ()Lnet/minecraft/commands/arguments/selector/SelectorPattern; b selector
m ()Ljava/util/Optional; c separator
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 ROTATION_BYTE
f Lnet/minecraft/network/codec/StreamCodec; e SHORT
f Lnet/minecraft/network/codec/StreamCodec; f UNSIGNED_SHORT
f Lnet/minecraft/network/codec/StreamCodec; g INT
f Lnet/minecraft/network/codec/StreamCodec; h VAR_INT
f Lnet/minecraft/network/codec/StreamCodec; i OPTIONAL_VAR_INT
f Lnet/minecraft/network/codec/StreamCodec; j LONG
f Lnet/minecraft/network/codec/StreamCodec; k VAR_LONG
f Lnet/minecraft/network/codec/StreamCodec; l FLOAT
f Lnet/minecraft/network/codec/StreamCodec; m DOUBLE
f Lnet/minecraft/network/codec/StreamCodec; n BYTE_ARRAY
f Lnet/minecraft/network/codec/StreamCodec; o STRING_UTF8
f Lnet/minecraft/network/codec/StreamCodec; p TAG
f Lnet/minecraft/network/codec/StreamCodec; q TRUSTED_TAG
f Lnet/minecraft/network/codec/StreamCodec; r COMPOUND_TAG
f Lnet/minecraft/network/codec/StreamCodec; s TRUSTED_COMPOUND_TAG
f Lnet/minecraft/network/codec/StreamCodec; t OPTIONAL_COMPOUND_TAG
f Lnet/minecraft/network/codec/StreamCodec; u VECTOR3F
f Lnet/minecraft/network/codec/StreamCodec; v QUATERNIONF
f Lnet/minecraft/network/codec/StreamCodec; w CONTAINER_ID
f Lnet/minecraft/network/codec/StreamCodec; x GAME_PROFILE_PROPERTIES
f Lnet/minecraft/network/codec/StreamCodec; y 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 (Ljava/lang/Integer;)Ljava/util/OptionalInt; a lambda$static$0
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/core/Registry; a lambda$registry$15
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$9
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$14
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$10
m (Ljava/util/OptionalInt;)Ljava/lang/Integer; a lambda$static$1
m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a collection
m (Lnet/minecraft/nbt/NBTBase;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; a lambda$fromCodec$7
m (Ljava/util/function/IntFunction;)Lnet/minecraft/network/codec/StreamCodec$a; a collection
m (Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/NBTBase;)Ljava/lang/Object; a lambda$fromCodec$8
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$13
m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; b lambda$collection$12
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$11
m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; b fromCodec
m ()Lnet/minecraft/nbt/NBTReadLimiter; c lambda$fromCodec$6
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 (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; d fromCodecWithRegistries
m ()Lnet/minecraft/nbt/NBTReadLimiter; e lambda$static$2
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
c net/minecraft/network/codec/ByteBufCodecs$11 net/minecraft/network/codec/ByteBufCodecs$19
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
c net/minecraft/network/codec/ByteBufCodecs$14 net/minecraft/network/codec/ByteBufCodecs$21
c net/minecraft/network/codec/ByteBufCodecs$15 net/minecraft/network/codec/ByteBufCodecs$22
c net/minecraft/network/codec/ByteBufCodecs$16 net/minecraft/network/codec/ByteBufCodecs$23
c net/minecraft/network/codec/ByteBufCodecs$17 net/minecraft/network/codec/ByteBufCodecs$24
c net/minecraft/network/codec/ByteBufCodecs$18 net/minecraft/network/codec/ByteBufCodecs$25
c net/minecraft/network/codec/ByteBufCodecs$19 net/minecraft/network/codec/ByteBufCodecs$26
c net/minecraft/network/codec/ByteBufCodecs$2 net/minecraft/network/codec/ByteBufCodecs$10
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$20 net/minecraft/network/codec/ByteBufCodecs$27
c net/minecraft/network/codec/ByteBufCodecs$21 net/minecraft/network/codec/ByteBufCodecs$28
c net/minecraft/network/codec/ByteBufCodecs$22 net/minecraft/network/codec/ByteBufCodecs$29
c net/minecraft/network/codec/ByteBufCodecs$23 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$24 net/minecraft/network/codec/ByteBufCodecs$30
c net/minecraft/network/codec/ByteBufCodecs$25 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$26 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$27 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$28 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$29 net/minecraft/network/codec/ByteBufCodecs$8
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$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$30 net/minecraft/network/codec/ByteBufCodecs$9
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$4 net/minecraft/network/codec/ByteBufCodecs$12
c net/minecraft/network/codec/ByteBufCodecs$5 net/minecraft/network/codec/ByteBufCodecs$13
c net/minecraft/network/codec/ByteBufCodecs$6 net/minecraft/network/codec/ByteBufCodecs$14
c net/minecraft/network/codec/ByteBufCodecs$7 net/minecraft/network/codec/ByteBufCodecs$15
c net/minecraft/network/codec/ByteBufCodecs$8 net/minecraft/network/codec/ByteBufCodecs$16
c net/minecraft/network/codec/ByteBufCodecs$9 net/minecraft/network/codec/ByteBufCodecs$17
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;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function8;)Lnet/minecraft/network/codec/StreamCodec; 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;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;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function7;)Lnet/minecraft/network/codec/StreamCodec; 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$4
f Lnet/minecraft/network/codec/StreamCodec; c this$0
c net/minecraft/network/codec/StreamCodec$11 net/minecraft/network/codec/StreamCodec$5
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$12 net/minecraft/network/codec/StreamCodec$6
f Lnet/minecraft/network/codec/StreamCodec; c this$0
c net/minecraft/network/codec/StreamCodec$13 net/minecraft/network/codec/StreamCodec$7
c net/minecraft/network/codec/StreamCodec$14 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/Function; d val$getter1
f Ljava/util/function/Function; e val$getter2
c net/minecraft/network/codec/StreamCodec$15 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 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 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 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 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 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 Lnet/minecraft/network/codec/StreamCodec; g val$codec7
f Ljava/util/function/Function; i val$getter1
f Ljava/util/function/Function; j val$getter2
f Ljava/util/function/Function; k val$getter3
f Ljava/util/function/Function; l val$getter4
f Ljava/util/function/Function; m val$getter5
f Ljava/util/function/Function; n val$getter6
f Ljava/util/function/Function; o val$getter7
c net/minecraft/network/codec/StreamCodec$6 net/minecraft/network/codec/StreamCodec$14
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 Lnet/minecraft/network/codec/StreamCodec; g val$codec7
f Lnet/minecraft/network/codec/StreamCodec; h val$codec8
f Ljava/util/function/Function; j val$getter1
f Ljava/util/function/Function; k val$getter2
f Ljava/util/function/Function; l val$getter3
f Ljava/util/function/Function; m val$getter4
f Ljava/util/function/Function; n val$getter5
f Ljava/util/function/Function; o val$getter6
f Ljava/util/function/Function; p val$getter7
f Ljava/util/function/Function; q val$getter8
c net/minecraft/network/codec/StreamCodec$7 net/minecraft/network/codec/StreamCodec$15
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$8 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$9 net/minecraft/network/codec/StreamCodec$3
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
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/PacketListener;Lnet/minecraft/network/protocol/Packet;)V a lambda$ensureRunningOnSameThread$0
m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; a lambda$fillCrashReport$3
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
m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; b lambda$fillCrashReport$2
m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; c lambda$fillCrashReport$1
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/EnumProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo$a; a serverboundProtocol
m (Lnet/minecraft/network/protocol/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/protocol/BundleDelimiterPacket;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; a withBundlePacket
m ()Lnet/minecraft/network/ProtocolInfo$a; a buildUnbound
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; a protocol
m (Lnet/minecraft/network/EnumProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/ProtocolInfo$a; b clientboundProtocol
c net/minecraft/network/protocol/ProtocolInfoBuilder$1 net/minecraft/network/protocol/ProtocolInfoBuilder$1
f Lnet/minecraft/network/protocol/BundlerInfo; b val$bundlerInfo
f Lnet/minecraft/network/protocol/ProtocolInfoBuilder; c this$0
m (Lnet/minecraft/network/ProtocolInfo$a$a;)V a listPackets
m (Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; a bind
m ()Lnet/minecraft/network/EnumProtocol; a id
m ()Lnet/minecraft/network/protocol/EnumProtocolDirection; b flow
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/ClientboundCustomReportDetailsPacket;)V a handleCustomReportDetails
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
m (Lnet/minecraft/network/protocol/common/ClientboundServerLinksPacket;)V a handleServerLinks
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/ClientboundCustomReportDetailsPacket net/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/Map; b details
f I c MAX_DETAIL_KEY_LENGTH
f I d MAX_DETAIL_VALUE_LENGTH
f I e MAX_DETAIL_COUNT
f Lnet/minecraft/network/codec/StreamCodec; f DETAILS_STREAM_CODEC
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/Map; b details
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/ClientboundServerLinksPacket net/minecraft/network/protocol/common/ClientboundServerLinksPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/List; b links
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/List; b links
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_CUSTOM_REPORT_DETAILS
f Lnet/minecraft/network/protocol/PacketType; c CLIENTBOUND_DISCONNECT
f Lnet/minecraft/network/protocol/PacketType; d CLIENTBOUND_KEEP_ALIVE
f Lnet/minecraft/network/protocol/PacketType; e CLIENTBOUND_PING
f Lnet/minecraft/network/protocol/PacketType; f CLIENTBOUND_RESOURCE_PACK_POP
f Lnet/minecraft/network/protocol/PacketType; g CLIENTBOUND_RESOURCE_PACK_PUSH
f Lnet/minecraft/network/protocol/PacketType; h CLIENTBOUND_SERVER_LINKS
f Lnet/minecraft/network/protocol/PacketType; i CLIENTBOUND_STORE_COOKIE
f Lnet/minecraft/network/protocol/PacketType; j CLIENTBOUND_TRANSFER
f Lnet/minecraft/network/protocol/PacketType; k CLIENTBOUND_UPDATE_TAGS
f Lnet/minecraft/network/protocol/PacketType; l SERVERBOUND_CLIENT_INFORMATION
f Lnet/minecraft/network/protocol/PacketType; m SERVERBOUND_CUSTOM_PAYLOAD
f Lnet/minecraft/network/protocol/PacketType; n SERVERBOUND_KEEP_ALIVE
f Lnet/minecraft/network/protocol/PacketType; o SERVERBOUND_PONG
f Lnet/minecraft/network/protocol/PacketType; p 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/PacketListener;)V a handle
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/network/codec/StreamCodec; a lambda$static$0
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
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/network/protocol/common/custom/DiscardedPayload;Lnet/minecraft/network/PacketDataSerializer;)V a lambda$codec$0
m (ILnet/minecraft/resources/MinecraftKey;Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/network/protocol/common/custom/DiscardedPayload; a lambda$codec$1
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/RedstoneWireOrientationsDebugPayload net/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload
f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a TYPE
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f J c time
f Ljava/util/List; d wires
m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$b; a type
m ()J b time
m ()Ljava/util/List; c wires
c net/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload$a net/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload$Wire
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; b pos
f Lnet/minecraft/world/level/redstone/Orientation; c orientation
m ()Lnet/minecraft/core/BlockPosition; a pos
m ()Lnet/minecraft/world/level/redstone/Orientation; b orientation
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; a SERVERBOUND_TEMPLATE
f Lnet/minecraft/network/ProtocolInfo; b SERVERBOUND
f Lnet/minecraft/network/ProtocolInfo$a; c CLIENTBOUND_TEMPLATE
f Lnet/minecraft/network/ProtocolInfo; d 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
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/ClientboundEntityPositionSyncPacket net/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
f Lnet/minecraft/world/entity/PositionMoveRotation; c values
f Z d onGround
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket; a of
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 id
m ()Lnet/minecraft/world/entity/PositionMoveRotation; e values
m ()Z f onGround
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/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 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/ClientboundMoveMinecartPacket net/minecraft/network/protocol/game/ClientboundMoveMinecartPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b entityId
f Ljava/util/List; c lerpSteps
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 ()Ljava/util/List; e lerpSteps
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; g UPDATE_LIST_ORDER
f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; h UPDATE_HAT
f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$a; i reader
f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$b; j writer
f [Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a; k $VALUES
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V a lambda$static$14
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V a lambda$static$15
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$12
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V b lambda$static$13
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V c lambda$static$10
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V c lambda$static$11
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V d lambda$static$8
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V d lambda$static$9
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V e lambda$static$7
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V e lambda$static$6
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V f lambda$static$5
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V f lambda$static$4
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V g lambda$static$2
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V g lambda$static$3
m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V h lambda$static$0
m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b;)V h lambda$static$1
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 Z g showHat
f I h listOrder
f Lnet/minecraft/network/chat/RemoteChatSession$a; i 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 ()Z g showHat
m ()I h listOrder
m ()Lnet/minecraft/network/chat/RemoteChatSession$a; i 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 Z g showHat
f I h listOrder
f Lnet/minecraft/network/chat/RemoteChatSession$a; i chatSession
m ()Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b; a build
c net/minecraft/network/protocol/game/ClientboundPlayerRotationPacket net/minecraft/network/protocol/game/ClientboundPlayerRotationPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f F b yRot
f F c xRot
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 ()F b yRot
m ()F e xRot
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 accelerationPower
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 getAccelerationPower
c net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/List; b entries
f Z c replace
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/List; b entries
m ()Z e replace
c net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket$a net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket$Entry
f B a FLAG_NOTIFICATION
f B b FLAG_HIGHLIGHT
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; d contents
f B e flags
m ()Z a notification
m ()Z b highlight
m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; c contents
m ()B d flags
c net/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket net/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket
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/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Ljava/util/List; b recipes
c net/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket net/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/stats/RecipeBookSettings; b bookSettings
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/stats/RecipeBookSettings; b bookSettings
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/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 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/ClientboundSetCursorItemPacket net/minecraft/network/protocol/game/ClientboundSetCursorItemPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/item/ItemStack; b contents
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/ItemStack; b contents
c net/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket net/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b slot
f Lnet/minecraft/world/item/ItemStack; c contents
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 slot
m ()Lnet/minecraft/world/item/ItemStack; e contents
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/PacketListener;)V a handle
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 I j seaLevel
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
m ()I j seaLevel
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_MINECART_ALONG_TRACK
f Lnet/minecraft/network/protocol/PacketType; U CLIENTBOUND_MOVE_ENTITY_ROT
f Lnet/minecraft/network/protocol/PacketType; V CLIENTBOUND_MOVE_VEHICLE
f Lnet/minecraft/network/protocol/PacketType; W CLIENTBOUND_OPEN_BOOK
f Lnet/minecraft/network/protocol/PacketType; X CLIENTBOUND_OPEN_SCREEN
f Lnet/minecraft/network/protocol/PacketType; Y CLIENTBOUND_OPEN_SIGN_EDITOR
f Lnet/minecraft/network/protocol/PacketType; Z CLIENTBOUND_PLACE_GHOST_RECIPE
f Lnet/minecraft/network/protocol/PacketType; a CLIENTBOUND_BUNDLE
f Lnet/minecraft/network/protocol/PacketType; aA CLIENTBOUND_SET_CAMERA
f Lnet/minecraft/network/protocol/PacketType; aB CLIENTBOUND_SET_CHUNK_CACHE_CENTER
f Lnet/minecraft/network/protocol/PacketType; aC CLIENTBOUND_SET_CHUNK_CACHE_RADIUS
f Lnet/minecraft/network/protocol/PacketType; aD CLIENTBOUND_SET_DEFAULT_SPAWN_POSITION
f Lnet/minecraft/network/protocol/PacketType; aE CLIENTBOUND_SET_DISPLAY_OBJECTIVE
f Lnet/minecraft/network/protocol/PacketType; aF CLIENTBOUND_SET_ENTITY_DATA
f Lnet/minecraft/network/protocol/PacketType; aG CLIENTBOUND_SET_ENTITY_LINK
f Lnet/minecraft/network/protocol/PacketType; aH CLIENTBOUND_SET_ENTITY_MOTION
f Lnet/minecraft/network/protocol/PacketType; aI CLIENTBOUND_SET_EQUIPMENT
f Lnet/minecraft/network/protocol/PacketType; aJ CLIENTBOUND_SET_EXPERIENCE
f Lnet/minecraft/network/protocol/PacketType; aK CLIENTBOUND_SET_HEALTH
f Lnet/minecraft/network/protocol/PacketType; aL CLIENTBOUND_SET_HELD_SLOT
f Lnet/minecraft/network/protocol/PacketType; aM CLIENTBOUND_SET_OBJECTIVE
f Lnet/minecraft/network/protocol/PacketType; aN CLIENTBOUND_SET_PASSENGERS
f Lnet/minecraft/network/protocol/PacketType; aO CLIENTBOUND_SET_PLAYER_TEAM
f Lnet/minecraft/network/protocol/PacketType; aP CLIENTBOUND_SET_SCORE
f Lnet/minecraft/network/protocol/PacketType; aQ CLIENTBOUND_SET_SIMULATION_DISTANCE
f Lnet/minecraft/network/protocol/PacketType; aR CLIENTBOUND_SET_SUBTITLE_TEXT
f Lnet/minecraft/network/protocol/PacketType; aS CLIENTBOUND_SET_TIME
f Lnet/minecraft/network/protocol/PacketType; aT CLIENTBOUND_SET_TITLE_TEXT
f Lnet/minecraft/network/protocol/PacketType; aU CLIENTBOUND_SET_TITLES_ANIMATION
f Lnet/minecraft/network/protocol/PacketType; aV CLIENTBOUND_SOUND_ENTITY
f Lnet/minecraft/network/protocol/PacketType; aW CLIENTBOUND_SOUND
f Lnet/minecraft/network/protocol/PacketType; aX CLIENTBOUND_START_CONFIGURATION
f Lnet/minecraft/network/protocol/PacketType; aY CLIENTBOUND_STOP_SOUND
f Lnet/minecraft/network/protocol/PacketType; aZ CLIENTBOUND_SYSTEM_CHAT
f Lnet/minecraft/network/protocol/PacketType; aa CLIENTBOUND_PLAYER_ABILITIES
f Lnet/minecraft/network/protocol/PacketType; ab CLIENTBOUND_PLAYER_CHAT
f Lnet/minecraft/network/protocol/PacketType; ac CLIENTBOUND_PLAYER_COMBAT_END
f Lnet/minecraft/network/protocol/PacketType; ad CLIENTBOUND_PLAYER_COMBAT_ENTER
f Lnet/minecraft/network/protocol/PacketType; ae CLIENTBOUND_PLAYER_COMBAT_KILL
f Lnet/minecraft/network/protocol/PacketType; af CLIENTBOUND_PLAYER_INFO_REMOVE
f Lnet/minecraft/network/protocol/PacketType; ag CLIENTBOUND_PLAYER_INFO_UPDATE
f Lnet/minecraft/network/protocol/PacketType; ah CLIENTBOUND_PLAYER_LOOK_AT
f Lnet/minecraft/network/protocol/PacketType; ai CLIENTBOUND_PLAYER_POSITION
f Lnet/minecraft/network/protocol/PacketType; aj CLIENTBOUND_PLAYER_ROTATION
f Lnet/minecraft/network/protocol/PacketType; ak CLIENTBOUND_RECIPE_BOOK_ADD
f Lnet/minecraft/network/protocol/PacketType; al CLIENTBOUND_RECIPE_BOOK_REMOVE
f Lnet/minecraft/network/protocol/PacketType; am CLIENTBOUND_RECIPE_BOOK_SETTINGS
f Lnet/minecraft/network/protocol/PacketType; an CLIENTBOUND_REMOVE_ENTITIES
f Lnet/minecraft/network/protocol/PacketType; ao CLIENTBOUND_REMOVE_MOB_EFFECT
f Lnet/minecraft/network/protocol/PacketType; ap CLIENTBOUND_RESPAWN
f Lnet/minecraft/network/protocol/PacketType; aq CLIENTBOUND_ROTATE_HEAD
f Lnet/minecraft/network/protocol/PacketType; ar CLIENTBOUND_SECTION_BLOCKS_UPDATE
f Lnet/minecraft/network/protocol/PacketType; as CLIENTBOUND_SELECT_ADVANCEMENTS_TAB
f Lnet/minecraft/network/protocol/PacketType; at CLIENTBOUND_SERVER_DATA
f Lnet/minecraft/network/protocol/PacketType; au CLIENTBOUND_SET_ACTION_BAR_TEXT
f Lnet/minecraft/network/protocol/PacketType; av CLIENTBOUND_SET_BORDER_CENTER
f Lnet/minecraft/network/protocol/PacketType; aw CLIENTBOUND_SET_BORDER_LERP_SIZE
f Lnet/minecraft/network/protocol/PacketType; ax CLIENTBOUND_SET_BORDER_SIZE
f Lnet/minecraft/network/protocol/PacketType; ay CLIENTBOUND_SET_BORDER_WARNING_DELAY
f Lnet/minecraft/network/protocol/PacketType; az CLIENTBOUND_SET_BORDER_WARNING_DISTANCE
f Lnet/minecraft/network/protocol/PacketType; b CLIENTBOUND_BUNDLE_DELIMITER
f Lnet/minecraft/network/protocol/PacketType; bA SERVERBOUND_CONTAINER_CLOSE
f Lnet/minecraft/network/protocol/PacketType; bB SERVERBOUND_CONTAINER_SLOT_STATE_CHANGED
f Lnet/minecraft/network/protocol/PacketType; bC SERVERBOUND_DEBUG_SAMPLE_SUBSCRIPTION
f Lnet/minecraft/network/protocol/PacketType; bD SERVERBOUND_EDIT_BOOK
f Lnet/minecraft/network/protocol/PacketType; bE SERVERBOUND_ENTITY_TAG_QUERY
f Lnet/minecraft/network/protocol/PacketType; bF SERVERBOUND_INTERACT
f Lnet/minecraft/network/protocol/PacketType; bG SERVERBOUND_JIGSAW_GENERATE
f Lnet/minecraft/network/protocol/PacketType; bH SERVERBOUND_LOCK_DIFFICULTY
f Lnet/minecraft/network/protocol/PacketType; bI SERVERBOUND_MOVE_PLAYER_POS
f Lnet/minecraft/network/protocol/PacketType; bJ SERVERBOUND_MOVE_PLAYER_POS_ROT
f Lnet/minecraft/network/protocol/PacketType; bK SERVERBOUND_MOVE_PLAYER_ROT
f Lnet/minecraft/network/protocol/PacketType; bL SERVERBOUND_MOVE_PLAYER_STATUS_ONLY
f Lnet/minecraft/network/protocol/PacketType; bM SERVERBOUND_MOVE_VEHICLE
f Lnet/minecraft/network/protocol/PacketType; bN SERVERBOUND_PADDLE_BOAT
f Lnet/minecraft/network/protocol/PacketType; bO SERVERBOUND_PICK_ITEM_FROM_BLOCK
f Lnet/minecraft/network/protocol/PacketType; bP SERVERBOUND_PICK_ITEM_FROM_ENTITY
f Lnet/minecraft/network/protocol/PacketType; bQ SERVERBOUND_PLACE_RECIPE
f Lnet/minecraft/network/protocol/PacketType; bR SERVERBOUND_PLAYER_ABILITIES
f Lnet/minecraft/network/protocol/PacketType; bS SERVERBOUND_PLAYER_ACTION
f Lnet/minecraft/network/protocol/PacketType; bT SERVERBOUND_PLAYER_COMMAND
f Lnet/minecraft/network/protocol/PacketType; bU SERVERBOUND_PLAYER_INPUT
f Lnet/minecraft/network/protocol/PacketType; bV SERVERBOUND_PLAYER_LOADED
f Lnet/minecraft/network/protocol/PacketType; bW SERVERBOUND_RECIPE_BOOK_CHANGE_SETTINGS
f Lnet/minecraft/network/protocol/PacketType; bX SERVERBOUND_RECIPE_BOOK_SEEN_RECIPE
f Lnet/minecraft/network/protocol/PacketType; bY SERVERBOUND_RENAME_ITEM
f Lnet/minecraft/network/protocol/PacketType; bZ SERVERBOUND_SEEN_ADVANCEMENTS
f Lnet/minecraft/network/protocol/PacketType; ba CLIENTBOUND_TAB_LIST
f Lnet/minecraft/network/protocol/PacketType; bb CLIENTBOUND_TAG_QUERY
f Lnet/minecraft/network/protocol/PacketType; bc CLIENTBOUND_TAKE_ITEM_ENTITY
f Lnet/minecraft/network/protocol/PacketType; bd CLIENTBOUND_TELEPORT_ENTITY
f Lnet/minecraft/network/protocol/PacketType; be CLIENTBOUND_ENTITY_POSITION_SYNC
f Lnet/minecraft/network/protocol/PacketType; bf CLIENTBOUND_UPDATE_ADVANCEMENTS
f Lnet/minecraft/network/protocol/PacketType; bg CLIENTBOUND_UPDATE_ATTRIBUTES
f Lnet/minecraft/network/protocol/PacketType; bh CLIENTBOUND_UPDATE_MOB_EFFECT
f Lnet/minecraft/network/protocol/PacketType; bi CLIENTBOUND_UPDATE_RECIPES
f Lnet/minecraft/network/protocol/PacketType; bj CLIENTBOUND_PROJECTILE_POWER
f Lnet/minecraft/network/protocol/PacketType; bk SERVERBOUND_ACCEPT_TELEPORTATION
f Lnet/minecraft/network/protocol/PacketType; bl SERVERBOUND_BLOCK_ENTITY_TAG_QUERY
f Lnet/minecraft/network/protocol/PacketType; bm SERVERBOUND_BUNDLE_ITEM_SELECTED
f Lnet/minecraft/network/protocol/PacketType; bn SERVERBOUND_CHANGE_DIFFICULTY
f Lnet/minecraft/network/protocol/PacketType; bo SERVERBOUND_CHAT_ACK
f Lnet/minecraft/network/protocol/PacketType; bp SERVERBOUND_CHAT_COMMAND
f Lnet/minecraft/network/protocol/PacketType; bq SERVERBOUND_CHAT_COMMAND_SIGNED
f Lnet/minecraft/network/protocol/PacketType; br SERVERBOUND_CHAT
f Lnet/minecraft/network/protocol/PacketType; bs SERVERBOUND_CHAT_SESSION_UPDATE
f Lnet/minecraft/network/protocol/PacketType; bt SERVERBOUND_CHUNK_BATCH_RECEIVED
f Lnet/minecraft/network/protocol/PacketType; bu SERVERBOUND_CLIENT_COMMAND
f Lnet/minecraft/network/protocol/PacketType; bv SERVERBOUND_CLIENT_TICK_END
f Lnet/minecraft/network/protocol/PacketType; bw SERVERBOUND_COMMAND_SUGGESTION
f Lnet/minecraft/network/protocol/PacketType; bx SERVERBOUND_CONFIGURATION_ACKNOWLEDGED
f Lnet/minecraft/network/protocol/PacketType; by SERVERBOUND_CONTAINER_BUTTON_CLICK
f Lnet/minecraft/network/protocol/PacketType; bz SERVERBOUND_CONTAINER_CLICK
f Lnet/minecraft/network/protocol/PacketType; c CLIENTBOUND_ADD_ENTITY
f Lnet/minecraft/network/protocol/PacketType; ca SERVERBOUND_SELECT_TRADE
f Lnet/minecraft/network/protocol/PacketType; cb SERVERBOUND_SET_BEACON
f Lnet/minecraft/network/protocol/PacketType; cc SERVERBOUND_SET_CARRIED_ITEM
f Lnet/minecraft/network/protocol/PacketType; cd SERVERBOUND_SET_COMMAND_BLOCK
f Lnet/minecraft/network/protocol/PacketType; ce SERVERBOUND_SET_COMMAND_MINECART
f Lnet/minecraft/network/protocol/PacketType; cf SERVERBOUND_SET_CREATIVE_MODE_SLOT
f Lnet/minecraft/network/protocol/PacketType; cg SERVERBOUND_SET_JIGSAW_BLOCK
f Lnet/minecraft/network/protocol/PacketType; ch SERVERBOUND_SET_STRUCTURE_BLOCK
f Lnet/minecraft/network/protocol/PacketType; ci SERVERBOUND_SIGN_UPDATE
f Lnet/minecraft/network/protocol/PacketType; cj SERVERBOUND_SWING
f Lnet/minecraft/network/protocol/PacketType; ck SERVERBOUND_TELEPORT_TO_ENTITY
f Lnet/minecraft/network/protocol/PacketType; cl SERVERBOUND_USE_ITEM_ON
f Lnet/minecraft/network/protocol/PacketType; cm SERVERBOUND_USE_ITEM
f Lnet/minecraft/network/protocol/PacketType; cn CLIENTBOUND_RESET_SCORE
f Lnet/minecraft/network/protocol/PacketType; co CLIENTBOUND_TICKING_STATE
f Lnet/minecraft/network/protocol/PacketType; cp CLIENTBOUND_TICKING_STEP
f Lnet/minecraft/network/protocol/PacketType; cq CLIENTBOUND_SET_CURSOR_ITEM
f Lnet/minecraft/network/protocol/PacketType; cr CLIENTBOUND_SET_PLAYER_INVENTORY
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_TEMPLATE
f Lnet/minecraft/network/ProtocolInfo$a; b CLIENTBOUND_TEMPLATE
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/server/level/WorldServer;)V a sendGameTestClearPacket
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/gameevent/GameEventListener;)V a sendGameEventListenerInfo
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/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/server/level/WorldServer;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V a sendPacketToAllPlayers
m (Lnet/minecraft/world/level/World;Lnet/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload;)V a sendWireUpdates
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/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 (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/world/entity/EntityLiving;)V a sendEntityBrain
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V a sendBreezeInfo
m (Lnet/minecraft/server/level/WorldServer;Ljava/lang/Object;)Ljava/lang/String; a getShortDescription
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/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/ServerboundPickItemFromEntityPacket;)V a handlePickItemFromEntity
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/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/ServerboundClientTickEndPacket;)V a handleClientTickEnd
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/ServerboundPlayerLoadedPacket;)V a handleAcceptPlayerLoad
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/ServerboundPickItemFromBlockPacket;)V a handlePickItemFromBlock
m (Lnet/minecraft/network/protocol/game/PacketPlayInBeacon;)V a handleSetBeaconPacket
m (Lnet/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket;)V a handleBundleItemSelectedPacket
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/ClientboundRecipeBookAddPacket;)V a handleRecipeBookAdd
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/ClientboundSetTitleTextPacket;)V a setTitleText
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntityExperienceOrb;)V a handleAddExperienceOrb
m (Lnet/minecraft/network/protocol/game/PacketPlayOutHeldItemSlot;)V a handleSetHeldSlot
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/ClientboundSetPlayerInventoryPacket;)V a handleSetPlayerInventory
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/ClientboundRecipeBookSettingsPacket;)V a handleRecipeBookSettings
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/ClientboundRecipeBookRemovePacket;)V a handleRecipeBookRemove
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/ClientboundPlayerRotationPacket;)V a handleRotatePlayer
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/ClientboundEntityPositionSyncPacket;)V a handleEntityPositionSync
m (Lnet/minecraft/network/protocol/game/ClientboundSetCursorItemPacket;)V a handleSetCursorItem
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/ClientboundMoveMinecartPacket;)V a handleMinecartAlongTrack
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/world/item/crafting/display/RecipeDisplayId; c recipe
f Z d useMaxItems
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 ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; e recipe
m ()Z f useMaxItems
c net/minecraft/network/protocol/game/PacketPlayInBEdit net/minecraft/network/protocol/game/ServerboundEditBookPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b slot
f Ljava/util/List; c pages
f Ljava/util/Optional; d title
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
f F d yRot
f F e 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 ()Lnet/minecraft/world/EnumHand; b getHand
m ()I e getSequence
m ()F f getYRot
m ()F g getXRot
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 horizontalCollision
f Z h hasPos
f Z i hasRot
f I j FLAG_ON_GROUND
f I k FLAG_HORIZONTAL_COLLISION
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayIn;)V a handle
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (ZZ)I a packFlags
m (D)D a getX
m (F)F a getYRot
m (Lnet/minecraft/network/PacketListener;)V a handle
m (I)Z a unpackOnGround
m (D)D b getY
m (F)F b getXRot
m (I)Z b unpackHorizontalCollision
m ()Z b isOnGround
m (D)D c getZ
m ()Z e horizontalCollision
m ()Z f hasPosition
m ()Z g hasRotation
c net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInLook net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot
f Lnet/minecraft/network/codec/StreamCodec; j 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; 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/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; j 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; j 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/PacketPlayInRecipeDisplayed net/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; 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/world/item/crafting/display/RecipeDisplayId; b recipe
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 Lnet/minecraft/world/entity/player/Input; b input
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/world/entity/player/Input; b input
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/PacketListener;)V a handle
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 Lnet/minecraft/world/phys/Vec3D; b position
f F c yRot
f F d xRot
f Z e onGround
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/PacketPlayInVehicleMove; a fromEntity
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/world/phys/Vec3D; b position
m ()F e yRot
m ()F f xRot
m ()Z g onGround
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/world/item/crafting/display/RecipeDisplay; c recipeDisplay
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 containerId
m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay; e recipeDisplay
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 ()F g getyRot
m ()F 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 ()F 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 Lnet/minecraft/world/entity/PositionMoveRotation; c change
f Ljava/util/Set; d relatives
f Z e onGround
m (ILnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;Z)Lnet/minecraft/network/protocol/game/PacketPlayOutEntityTeleport; a teleport
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 id
m ()Lnet/minecraft/world/entity/PositionMoveRotation; e change
m ()Ljava/util/Set; f relatives
m ()Z g onGround
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 ()D e getXa
m ()D f getYa
m ()D 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 Lnet/minecraft/world/phys/Vec3D; b center
f Ljava/util/Optional; c playerKnockback
f Lnet/minecraft/core/particles/ParticleParam; d explosionParticle
f Lnet/minecraft/core/Holder; e explosionSound
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/phys/Vec3D; b center
m ()Ljava/util/Optional; e playerKnockback
m ()Lnet/minecraft/core/particles/ParticleParam; f explosionParticle
m ()Lnet/minecraft/core/Holder; g explosionSound
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/ClientboundSetHeldSlotPacket
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/protocol/game/PacketListenerPlayOut;)V a handle
m ()I b slot
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$c;)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/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/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 inventoryColumns
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 getInventoryColumns
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 I b id
f Lnet/minecraft/world/entity/PositionMoveRotation; c change
f Ljava/util/Set; d relatives
m (ILnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)Lnet/minecraft/network/protocol/game/PacketPlayOutPosition; a of
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 id
m ()Lnet/minecraft/world/entity/PositionMoveRotation; e change
m ()Ljava/util/Set; f relatives
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/Map; b itemSets
f Lnet/minecraft/world/item/crafting/SelectableRecipe$b; c stonecutterRecipes
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/Map; b itemSets
m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$b; e stonecutterRecipes
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/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_ATTRIBUTE_MODIFIERS
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/resources/MinecraftKey; b cooldownGroup
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/resources/MinecraftKey; b cooldownGroup
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 containerId
f I c stateId
f I d slot
f Lnet/minecraft/world/item/ItemStack; e 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 ()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
f Z d tickDayTime
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 ()J b gameTime
m ()J e dayTime
m ()Z f tickDayTime
c net/minecraft/network/protocol/game/PacketPlayOutVehicleMove net/minecraft/network/protocol/game/ClientboundMoveVehiclePacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/phys/Vec3D; b position
f F c yRot
f F d xRot
m ()Lnet/minecraft/network/protocol/PacketType; a type
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/PacketPlayOutVehicleMove; a fromEntity
m (Lnet/minecraft/network/PacketListener;)V a handle
m (Lnet/minecraft/network/protocol/game/PacketListenerPlayOut;)V a handle
m ()Lnet/minecraft/world/phys/Vec3D; b position
m ()F e yRot
m ()F f xRot
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 Z k alwaysShow
f Lnet/minecraft/core/particles/ParticleParam; l 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 ()Z e alwaysShow
m ()D f getX
m ()D g getY
m ()D h getZ
m ()F i getXDist
m ()F j getYDist
m ()F k getZDist
m ()F l getMaxSpeed
m ()I m getCount
m ()Lnet/minecraft/core/particles/ParticleParam; n 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/ServerboundClientTickEndPacket net/minecraft/network/protocol/game/ServerboundClientTickEndPacket
f Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket; 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
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/ServerboundPickItemFromBlockPacket net/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/core/BlockPosition; b pos
f Z c includeData
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/core/BlockPosition; b pos
m ()Z e includeData
c net/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket net/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b id
f Z c includeData
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 id
m ()Z e includeData
c net/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket net/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket
f Lnet/minecraft/network/codec/StreamCodec; a 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
c net/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket net/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b slotId
f I c selectedItemIndex
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 selectedItemIndex
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; a getBase
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; a SERVERBOUND_TEMPLATE
f Lnet/minecraft/network/ProtocolInfo; b 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/PacketListener;)V a handle
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_LOGIN_FINISHED
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; a SERVERBOUND_TEMPLATE
f Lnet/minecraft/network/ProtocolInfo; b SERVERBOUND
f Lnet/minecraft/network/ProtocolInfo$a; c CLIENTBOUND_TEMPLATE
f Lnet/minecraft/network/ProtocolInfo; d 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 handleLoginFinished
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/ClientboundLoginFinishedPacket
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lcom/mojang/authlib/GameProfile; b gameProfile
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
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 (Lio/netty/buffer/ByteBuf;)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; a SERVERBOUND_TEMPLATE
f Lnet/minecraft/network/ProtocolInfo; b SERVERBOUND
f Lnet/minecraft/network/ProtocolInfo$a; c CLIENTBOUND_TEMPLATE
f Lnet/minecraft/network/ProtocolInfo; d CLIENTBOUND
m (Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; a lambda$static$1
m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V a lambda$static$2
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 I a ITEM_NOT_FOUND
f Lnet/minecraft/world/entity/player/PlayerInventory; b inventory
f Lnet/minecraft/recipebook/AutoRecipe$a; c menu
f Z d useMaxItems
f I e gridWidth
f I f gridHeight
f Ljava/util/List; g inputGridSlots
f Ljava/util/List; h slotsToClear
m (Lnet/minecraft/recipebook/AutoRecipe$a;IILjava/util/List;Ljava/util/List;Lnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/item/crafting/RecipeHolder;ZZ)Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a placeRecipe
m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/entity/player/StackedItemContents;)Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a tryPlaceRecipe
m (ILjava/util/List;)I a clampToMaxStackSize
m (IZ)I a calculateAmountToCraft
m ()V a clearGrid
m (Ljava/util/List;ILjava/lang/Integer;III)V a lambda$placeRecipe$0
m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/entity/player/StackedItemContents;)V b placeRecipe
m ()Z b testClearGrid
m ()I c getAmountOfFreeSlotsInInventory
c net/minecraft/recipebook/AutoRecipe$a net/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess
m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillCraftSlotsStackedContents
m ()V a clearCraftingContent
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches
c net/minecraft/recipebook/PlaceRecipeHelper net/minecraft/recipebook/PlaceRecipeHelper
m (IILnet/minecraft/world/item/crafting/IRecipe;Ljava/lang/Iterable;Lnet/minecraft/recipebook/PlaceRecipeHelper$a;)V a placeRecipe
m (IIIILjava/lang/Iterable;Lnet/minecraft/recipebook/PlaceRecipeHelper$a;)V a placeRecipe
c net/minecraft/recipebook/PlaceRecipeHelper$a net/minecraft/recipebook/PlaceRecipeHelper$Output
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/DependantName net/minecraft/resources/DependantName
m (Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; a lambda$fixed$0
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/ResourceKey;)Lnet/minecraft/resources/FileToIdConverter; a registry
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$7
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$6
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a lambda$decode$1
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$8
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$5
m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a encode
m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/HolderSet;)Lcom/mojang/datafixers/util/Pair; a lambda$decode$2
m (Lnet/minecraft/core/HolderGetter;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a lambda$decode$3
m (Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; a homogenousList
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; b lambda$decode$0
m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; b lambda$lookupTag$4
m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; b encodeWithoutRegistry
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 Z g $assertionsDisabled
f Ljava/lang/String; h namespace
f Ljava/lang/String; i path
m (Ljava/lang/String;C)Lnet/minecraft/resources/MinecraftKey; a bySeparator
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 fromNamespaceAndPath
m (Lnet/minecraft/resources/MinecraftKey;)I a compareTo
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a parse
m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/MinecraftKey; a read
m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; b tryBuild
m (Ljava/lang/String;C)Lnet/minecraft/resources/MinecraftKey; b tryBySeparator
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; b withDefaultNamespace
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; c tryParse
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 toLanguageKey
m ()Ljava/lang/String; d toLanguageKey
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; d read
m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; d createUntrusted
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; e assertValidNamespace
m ()Ljava/lang/String; e toShortLanguageKey
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; e withPath
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; f withPrefix
m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; f assertValidPath
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; g withSuffix
m (Ljava/lang/String;)Ljava/lang/String; h toLanguageKey
m (Ljava/lang/String;)Z i isValidPath
m (Ljava/lang/String;)Z j isValidNamespace
c net/minecraft/resources/MinecraftKey$a 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 Ljava/util/Comparator; e ERROR_KEY_COMPARATOR
f Lnet/minecraft/core/RegistrationInfo; f NETWORK_REGISTRATION_INFO
f Ljava/util/function/Function; g REGISTRATION_INFO_CACHE
m (Ljava/util/List;Ljava/util/List;)Lnet/minecraft/resources/RegistryOps$c; a createContext
m (Ljava/util/Map;)Lnet/minecraft/ReportedException; 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;Lnet/minecraft/core/HolderLookup$b;)V a lambda$createContext$7
m (Lnet/minecraft/resources/RegistryDataLoader$b;Lnet/minecraft/resources/RegistryOps$c;Lnet/minecraft/resources/RegistryDataLoader$a;)V a lambda$load$5
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/resources/RegistryDataLoader$b;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a load
m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V a lambda$printFullDetailsToLog$12
m (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a load
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;)Lnet/minecraft/resources/RegistryOps$b; a createInfoForNewRegistry
m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$d;)Lnet/minecraft/resources/RegistryDataLoader$a; a lambda$load$4
m (Lnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/resources/RegistryOps$b; a createInfoForContextRegistry
m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$a;)V a lambda$createContext$8
m (Ljava/lang/StringBuilder;Ljava/util/Map$Entry;)V a lambda$createReportWithBriefInfo$13
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$Entry;)Lnet/minecraft/resources/MinecraftKey; a lambda$printFullDetailsToLog$10
m (Ljava/lang/Boolean;)Lcom/mojang/serialization/Lifecycle; a lambda$static$0
m (Ljava/util/Optional;)Lnet/minecraft/core/RegistrationInfo; a lambda$static$1
m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/IRegistryCustom$Dimension; a load
m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V b lambda$printFullDetailsToLog$11
m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/MinecraftKey; b lambda$printFullDetailsToLog$9
m (Ljava/util/Map;)V b printFullDetailsToLog
m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$a;)V b lambda$load$6
m (Ljava/util/Map;)Lnet/minecraft/ReportedException; c createReportWithBriefInfo
m (Ljava/util/Map;)Ljava/lang/String; d lambda$createReportWithBriefInfo$14
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$d; 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$d; 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$NetworkedRegistryData
f Ljava/util/List; a elements
f Lnet/minecraft/tags/TagNetworkSerialization$a; b tags
m ()Ljava/util/List; a elements
m ()Lnet/minecraft/tags/TagNetworkSerialization$a; b tags
c net/minecraft/resources/RegistryDataLoader$d net/minecraft/resources/RegistryDataLoader$RegistryData
f Lnet/minecraft/resources/ResourceKey; a key
f Lcom/mojang/serialization/Codec; b elementCodec
f Z c requiredNonEmpty
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
m ()Z c requiredNonEmpty
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 (Ljava/util/Map;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementProgress;)V a lambda$asData$1
m (Lnet/minecraft/server/AdvancementDataWorld;Lnet/minecraft/server/AdvancementDataPlayer$a;)V a applyFrom
m (Lnet/minecraft/server/AdvancementDataWorld;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/advancements/AdvancementProgress;)V a lambda$applyFrom$0
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;Ljava/util/Map$Entry;)V a lambda$forEach$0
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 Ljava/util/Map; b advancements
f Lnet/minecraft/advancements/AdvancementTree; c tree
f Lnet/minecraft/core/HolderLookup$a; d registries
m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply
m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/advancements/Advancement;)V a lambda$apply$0
m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)V a lambda$validate$1
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/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/commands/execution/ExecutionContext;)V a lambda$execute$1
m (Lnet/minecraft/commands/functions/CommandFunction;)Ljava/lang/String; a lambda$execute$0
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/List; 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 Lnet/minecraft/resources/ResourceKey; a TYPE_KEY
f Lorg/slf4j/Logger; b LOGGER
f Lnet/minecraft/resources/FileToIdConverter; c LISTER
f Ljava/util/Map; d functions
f Lnet/minecraft/tags/TagDataPack; e tagsLoader
f Ljava/util/Map; f tags
f I g functionCompilationLevel
f Lcom/mojang/brigadier/CommandDispatcher; h dispatcher
m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/MinecraftKey;Ljava/util/concurrent/CompletableFuture;)V a lambda$reload$7
m (Ljava/util/Map$Entry;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/commands/CommandListenerWrapper;)Lnet/minecraft/commands/functions/CommandFunction; a lambda$reload$3
m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/util/Map; a lambda$reload$2
m (Lnet/minecraft/resources/MinecraftKey;Z)Ljava/util/Optional; a lambda$new$0
m (Lcom/mojang/datafixers/util/Pair;)V a lambda$reload$8
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$6
m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; a lambda$reload$5
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$4
m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;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$1
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/List; 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$a; c fullRegistryHolder
f Lnet/minecraft/commands/CommandDispatcher; d commands
f Lnet/minecraft/world/item/crafting/CraftingManager; e recipes
f Lnet/minecraft/server/AdvancementDataWorld; f advancements
f Lnet/minecraft/server/CustomFunctionManager; g functionLibrary
f Ljava/util/List; h postponedTags
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;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/server/DataPackResources;Ljava/lang/Object;)Lnet/minecraft/server/DataPackResources; a lambda$loadResources$0
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/CommandDispatcher$ServerType;Ljava/util/List;ILnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/ReloadableServerRegistries$b;)Ljava/util/concurrent/CompletionStage; a lambda$loadResources$1
m ()Lnet/minecraft/server/CustomFunctionManager; a getFunctionLibrary
m ()Lnet/minecraft/server/ReloadableServerRegistries$a; 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 updateStaticRegistryTags
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; P 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; j getLevelIdName
m ()Ljava/lang/String; s 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/metrics/profiling/MetricsRecorder; A metricsRecorder
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/server/MinecraftServer$ReloadableResources; aA resources
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; aB structureTemplateManager
f Lnet/minecraft/server/ServerTickRateManager; aC tickRateManager
f Lnet/minecraft/world/item/alchemy/PotionBrewer; aD potionBrewing
f Lnet/minecraft/world/level/block/entity/FuelValues; aE fuelValues
f I aF emptyTicks
f Z aG isSaving
f Ljava/util/concurrent/atomic/AtomicReference; aH fatalException
f Lnet/minecraft/server/SuppressedExceptionCollector; aI suppressedExceptions
f Lcom/mojang/jtracy/DiscontinuousFrame; aJ tickFrame
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 Z ao waitingForNextTick
f J ap delayedTasksMaxNextTickTimeNanos
f Z aq mayHaveDelayedTasks
f Lnet/minecraft/server/packs/repository/ResourcePackRepository; ar packRepository
f Lnet/minecraft/server/ScoreboardServer; as scoreboard
f Lnet/minecraft/world/level/storage/PersistentCommandStorage; at commandStorage
f Lnet/minecraft/server/bossevents/BossBattleCustomData; au customBossEvents
f Lnet/minecraft/server/CustomFunctionData; av functionManager
f Z aw enforceWhitelist
f F ax smoothedTickTimeMillis
f Ljava/util/concurrent/Executor; ay executor
f Ljava/lang/String; az serverId
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; l LOGGER
f F m AVERAGE_TICK_TIME_SMOOTHING
f I n TICK_STATS_SPAN
f J o OVERLOADED_THRESHOLD_NANOS
f I p OVERLOADED_TICKS_THRESHOLD
f J q OVERLOADED_WARNING_INTERVAL_NANOS
f I r OVERLOADED_TICKS_WARNING_INTERVAL
f J s STATUS_EXPIRE_TIME_NANOS
f J t PREPARE_LEVELS_DEFAULT_DELAY_NANOS
f I u MAX_STATUS_PLAYER_SAMPLE
f I v SPAWN_POSITION_SEARCH_RADIUS
f I w AUTOSAVE_INTERVAL
f I x MIMINUM_AUTOSAVE_TICKS
f I y MAX_TICK_LATENCY
f Ljava/util/List; z tickables
m ()V A waitForTasks
m ()Z B pollTask
m ()Ljava/util/Optional; C getWorldScreenshotFile
m ()Ljava/nio/file/Path; D getServerDirectory
m ()Z E isPaused
m ()V F onTickRateChanged
m ()V G tickConnection
m ()V H forceTimeSynchronization
m ()Z I isShutdown
m ()Lnet/minecraft/server/level/WorldServer; J overworld
m ()Ljava/util/Set; K levelKeys
m ()Ljava/lang/Iterable; L getAllLevels
m ()Ljava/lang/String; M getServerVersion
m ()I N getPlayerCount
m ()I O getMaxPlayers
m ()[Ljava/lang/String; P getPlayerNames
m ()Lnet/minecraft/util/ModCheck; Q getModdedStatus
m ()Ljava/security/KeyPair; R getKeyPair
m ()I S getPort
m ()Lcom/mojang/authlib/GameProfile; T getSingleplayerProfile
m ()Z U isSingleplayer
m ()V V initializeKeyPair
m ()Z W isSpawningMonsters
m ()Z X isDemo
m ()Ljava/util/Optional; Y getServerResourcePack
m ()Z Z isResourcePackRequired
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 (Ljava/util/concurrent/atomic/AtomicReference;)V a lambda$spin$2
m (J)V a logTickMethodTime
m (Lnet/minecraft/server/packs/repository/ResourcePackRepository;Lnet/minecraft/world/flag/FeatureFlagSet;)V a enableForcedFeaturePacks
m (Lcom/mojang/authlib/GameProfile;)Z a isSingleplayerOwner
m (Ljava/lang/Thread;Ljava/lang/Throwable;)V a lambda$spin$3
m (Lnet/minecraft/server/players/PlayerList;)V a setPlayerList
m (Ljava/lang/Throwable;Lnet/minecraft/network/protocol/PacketType;)V a reportPacketHandlingException
m (ZZZ)Z a saveAllChunks
m (Lnet/minecraft/CrashReport;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;)V a storeChunkIoError
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/RuntimeException;)V a setFatalException
m (Lnet/minecraft/server/TickTask;)Z a shouldRun
m (Lnet/minecraft/util/profiling/MethodProfilerResults;)V a lambda$new$0
m (Lnet/minecraft/world/level/storage/SavedFile;)Ljava/nio/file/Path; a getWorldPath
m (I)V a setPort
m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a reportChunkLoadFailure
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 (Lnet/minecraft/world/level/World;)Z a isLevelEnabled
m ()Z aA enforceSecureProfile
m ()J aB getNextTickTime
m ()Lcom/mojang/datafixers/DataFixer; aC getFixerUpper
m ()Lnet/minecraft/server/AdvancementDataWorld; aD getAdvancements
m ()Lnet/minecraft/server/CustomFunctionData; aE getFunctions
m ()Lnet/minecraft/server/packs/repository/ResourcePackRepository; aF getPackRepository
m ()Lnet/minecraft/commands/CommandDispatcher; aG getCommands
m ()Lnet/minecraft/commands/CommandListenerWrapper; aH createCommandSourceStack
m ()Lnet/minecraft/world/item/crafting/CraftingManager; aI getRecipeManager
m ()Lnet/minecraft/server/ScoreboardServer; aJ getScoreboard
m ()Lnet/minecraft/world/level/storage/PersistentCommandStorage; aK getCommandStorage
m ()Lnet/minecraft/world/level/GameRules; aL getGameRules
m ()Lnet/minecraft/server/bossevents/BossBattleCustomData; aM getCustomBossEvents
m ()Z aN isEnforceWhitelist
m ()F aO getCurrentSmoothedTickTime
m ()Lnet/minecraft/server/ServerTickRateManager; aP tickRateManager
m ()J aQ getAverageTickTimeNanos
m ()[J aR getTickTimesNanos
m ()V aS endMetricsRecordingTick
m ()Z aT isRecordingMetrics
m ()V aU stopRecordingMetrics
m ()V aV finishRecordingMetrics
m ()V aW cancelRecordingMetrics
m ()Z aX forceSynchronousWrites
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; aY getStructureManager
m ()Lnet/minecraft/world/level/storage/SaveData; aZ getWorldData
m (Ljava/lang/String;)V a_ setLocalIp
m ()Z aa usesAuthentication
m ()Z ab getPreventProxyConnections
m ()Z ac isPvpAllowed
m ()Z ad isFlightAllowed
m ()Ljava/lang/String; ae getMotd
m ()Z af isStopped
m ()Lnet/minecraft/server/players/PlayerList; ag getPlayerList
m ()Lnet/minecraft/server/network/ServerConnection; ah getConnection
m ()Z ai isReady
m ()Z aj hasGui
m ()I ak getTickCount
m ()I al getSpawnProtectionRadius
m ()Z am repliesToStatus
m ()Z an hidesOnlinePlayers
m ()Ljava/net/Proxy; ao getProxy
m ()I ap getPlayerIdleTimeout
m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; aq getSessionService
m ()Lnet/minecraft/util/SignatureValidator; ar getProfileKeySignatureValidator
m ()Lcom/mojang/authlib/GameProfileRepository; as getProfileRepository
m ()Lnet/minecraft/server/players/UserCache; at getProfileCache
m ()Lnet/minecraft/network/protocol/status/ServerPing; au getStatus
m ()V av invalidateStatus
m ()I aw getAbsoluteMaxWorldSize
m ()Z ax scheduleExecutables
m ()Ljava/lang/Thread; ay getRunningThread
m ()I az getCompressionThreshold
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 (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;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/lang/Throwable;)Lnet/minecraft/CrashReport; b constructOrExtractCrashReport
m (Ljava/nio/file/Path;)V b saveDebugReport
m (Ljava/util/function/BooleanSupplier;)V b managedBlock
m ()Ljava/util/Optional; bC loadStatusIcon
m ()V bD autoSave
m ()I bE computeNextAutosaveInterval
m ()Lnet/minecraft/network/protocol/status/ServerPing; bF buildServerStatus
m ()Lnet/minecraft/network/protocol/status/ServerPing$ServerPingPlayerSample; bG buildPlayerStatus
m ()V bH updateMobSpawningFlags
m ()Lnet/minecraft/util/profiling/GameProfilerFiller; bI createProfiler
m ()Ljava/lang/String; bJ lambda$fillSystemReport$24
m ()Ljava/lang/String; bK lambda$fillSystemReport$23
m ()Ljava/lang/String; bL lambda$fillSystemReport$22
m ()Lnet/minecraft/core/IRegistryCustom$Dimension; ba registryAccess
m ()Lnet/minecraft/core/LayeredRegistryAccess; bb registries
m ()Lnet/minecraft/server/ReloadableServerRegistries$a; bc reloadableRegistries
m ()Lnet/minecraft/world/level/EnumGamemode; bd getForcedGameType
m ()Lnet/minecraft/server/packs/resources/IResourceManager; be getResourceManager
m ()Z bf isCurrentlySaving
m ()Z bg isTimeProfilerRunning
m ()V bh startTimeProfiler
m ()Lnet/minecraft/util/profiling/MethodProfilerResults; bi stopTimeProfiler
m ()I bj getMaxChainedNeighborUpdates
m ()Lnet/minecraft/network/chat/ChatDecorator; bk getChatDecorator
m ()Z bl logIPs
m ()Z bm acceptsTransfers
m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; bn potionBrewing
m ()Lnet/minecraft/world/level/block/entity/FuelValues; bo fuelValues
m ()Lnet/minecraft/server/ServerLinks; bp serverLinks
m ()I bq pauseWhileEmptySeconds
m ()V br logFullTickTime
m ()V bs startMeasuringTaskExecutionTime
m ()V bt finishMeasuringTaskExecutionTime
m ()Z bu haveTime
m ()Z bv pollTaskInternal
m ()Z c shouldInformAdmins
m (Ljava/lang/Runnable;)V c executeIfPossible
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 (Ljava/util/function/BooleanSupplier;)V c tickChildren
m (Lcom/mojang/authlib/GameProfile;)I c getProfilePermissions
m (Ljava/lang/String;)Ljava/nio/file/Path; c getFile
m (Ljava/lang/String;)V d setMotd
m (Ljava/lang/Runnable;)V d doRunTask
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 (Ljava/lang/Runnable;)Z e shouldRun
m ()Lnet/minecraft/util/debugchart/SampleLogger; f getTickTimeLogger
m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable
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 ()I k getOperatorUserPermissionLevel
m ()I l getFunctionCompilationLevel
m (Ljava/nio/file/Path;)V m lambda$new$1
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 ()Ljava/lang/String; w getLocalIp
m ()Z w_ isHardcore
m ()Z x isRunning
m ()V x_ waitUntilNextTick
m ()V y runServer
m ()Z y_ acceptsSuccess
m ()Z z throwIfFatalException
m ()Z z_ acceptsFailure
c net/minecraft/server/MinecraftServer$1 net/minecraft/server/MinecraftServer$1
f Lnet/minecraft/world/level/GameRules; b val$gameRules
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
f Lnet/minecraft/server/MinecraftServer$TimeProfiler; c this$0
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 Lnet/minecraft/core/RegistrationInfo; b DEFAULT_REGISTRATION_INFO
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/core/HolderLookup$a; a concatenateLookups
m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/HolderLookup$a;Ljava/util/List;)Lnet/minecraft/server/ReloadableServerRegistries$b; a createAndValidateFullContext
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/core/HolderLookup$a;)V a validateRegistry
m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; a createUpdatedRegistries
m (Ljava/lang/String;Ljava/lang/String;)V a lambda$validateLootRegistries$5
m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/Holder$c;)V a lambda$validateRegistry$6
m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload
m (Lnet/minecraft/core/HolderLookup$a;)V a validateLootRegistries
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/level/storage/loot/LootDataType;)V a lambda$validateLootRegistries$4
m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/HolderLookup$a;Ljava/util/List;)Lnet/minecraft/server/ReloadableServerRegistries$b; b lambda$reload$1
c net/minecraft/server/ReloadableServerRegistries$a net/minecraft/server/ReloadableServerRegistries$Holder
f Lnet/minecraft/core/HolderLookup$a; a registries
m ()Lnet/minecraft/core/HolderGetter$a; a lookup
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Collection; a getKeys
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderLookup$b;)Ljava/util/Optional; a lambda$getLootTable$0
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootTable; b getLootTable
c net/minecraft/server/ReloadableServerRegistries$b net/minecraft/server/ReloadableServerRegistries$LoadResult
f Lnet/minecraft/core/LayeredRegistryAccess; a layers
f Lnet/minecraft/core/HolderLookup$a; b lookupWithUpdatedTags
m ()Lnet/minecraft/core/LayeredRegistryAccess; a layers
m ()Lnet/minecraft/core/HolderLookup$a; b lookupWithUpdatedTags
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
f [Lnet/minecraft/server/ScoreboardServer$Action; c $VALUES
m ()[Lnet/minecraft/server/ScoreboardServer$Action; a $values
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; M getServerVersion
m ()I N getPlayerCount
m ()I O getMaxPlayers
m ()Ljava/lang/String; ae getMotd
c net/minecraft/server/ServerLinks net/minecraft/server/ServerLinks
f Lnet/minecraft/server/ServerLinks; a EMPTY
f Lnet/minecraft/network/codec/StreamCodec; b TYPE_STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; c UNTRUSTED_LINKS_STREAM_CODEC
f Ljava/util/List; d entries
m ()Z a isEmpty
m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Lnet/minecraft/server/ServerLinks$KnownLinkType;)Ljava/lang/Boolean; a lambda$findKnownType$0
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Ljava/lang/Boolean; a lambda$findKnownType$1
m (Lnet/minecraft/server/ServerLinks$Entry;)Lnet/minecraft/server/ServerLinks$UntrustedEntry; a lambda$untrust$3
m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)Ljava/util/Optional; a findKnownType
m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Lnet/minecraft/server/ServerLinks$Entry;)Z a lambda$findKnownType$2
m ()Ljava/util/List; b untrust
m ()Ljava/util/List; c entries
c net/minecraft/server/ServerLinks$Entry net/minecraft/server/ServerLinks$Entry
f Lcom/mojang/datafixers/util/Either; a type
f Ljava/net/URI; b link
m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; a knownType
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a displayName
m (Lnet/minecraft/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$displayName$0
m (Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; a custom
m ()Lcom/mojang/datafixers/util/Either; b type
m ()Ljava/net/URI; c link
c net/minecraft/server/ServerLinks$KnownLinkType net/minecraft/server/ServerLinks$KnownLinkType
f Lnet/minecraft/server/ServerLinks$KnownLinkType; a BUG_REPORT
f Lnet/minecraft/server/ServerLinks$KnownLinkType; b COMMUNITY_GUIDELINES
f Lnet/minecraft/server/ServerLinks$KnownLinkType; c SUPPORT
f Lnet/minecraft/server/ServerLinks$KnownLinkType; d STATUS
f Lnet/minecraft/server/ServerLinks$KnownLinkType; e FEEDBACK
f Lnet/minecraft/server/ServerLinks$KnownLinkType; f COMMUNITY
f Lnet/minecraft/server/ServerLinks$KnownLinkType; g WEBSITE
f Lnet/minecraft/server/ServerLinks$KnownLinkType; h FORUMS
f Lnet/minecraft/server/ServerLinks$KnownLinkType; i NEWS
f Lnet/minecraft/server/ServerLinks$KnownLinkType; j ANNOUNCEMENTS
f Lnet/minecraft/network/codec/StreamCodec; k STREAM_CODEC
f Ljava/util/function/IntFunction; l BY_ID
f I m id
f Ljava/lang/String; n name
f [Lnet/minecraft/server/ServerLinks$KnownLinkType; o $VALUES
m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)I a lambda$static$1
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a displayName
m (Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; a create
m ()[Lnet/minecraft/server/ServerLinks$KnownLinkType; b $values
m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)I b lambda$static$0
c net/minecraft/server/ServerLinks$UntrustedEntry net/minecraft/server/ServerLinks$UntrustedEntry
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lcom/mojang/datafixers/util/Either; b type
f Ljava/lang/String; c link
m ()Lcom/mojang/datafixers/util/Either; a type
m ()Ljava/lang/String; b link
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 (ILjava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$finishTickSprint$0
m (F)V a setTickRate
m (Z)V a setFrozen
m ()Z a isSprinting
m (I)Z a stepGameIfPaused
m (I)Z b requestGameToSprint
m ()Z b stopStepping
m ()Z c stopSprinting
m ()Z d checkShouldSprintThisTick
m ()V e endTickWork
m ()V n updateStateToClients
m ()V o updateStepTicks
m ()V p finishTickSprint
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/SuppressedExceptionCollector net/minecraft/server/SuppressedExceptionCollector
f I a LATEST_ENTRY_COUNT
f Ljava/util/Queue; b latestEntries
f Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap; c entryCounts
m ()Ljava/lang/String; a dump
m (Ljava/lang/String;Ljava/lang/Throwable;)V a addEntry
m ()J b currentTimeMs
c net/minecraft/server/SuppressedExceptionCollector$a net/minecraft/server/SuppressedExceptionCollector$LongEntry
f J a timestampMs
f Ljava/lang/String; b location
f Ljava/lang/Class; c cls
f Ljava/lang/String; d message
m ()J a timestampMs
m ()Ljava/lang/String; b location
m ()Ljava/lang/Class; c cls
m ()Ljava/lang/String; d message
c net/minecraft/server/SuppressedExceptionCollector$b net/minecraft/server/SuppressedExceptionCollector$ShortEntry
f Ljava/lang/String; a location
f Ljava/lang/Class; b cls
m ()Ljava/lang/String; a location
m ()Ljava/lang/Class; b cls
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/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
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/HolderLookup$a; 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/HolderLookup$a; 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/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$getDisplayName$0
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
m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$perform$20
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$11
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$22
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$2
m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/List;)V a addChildren
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$16
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$15
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$21
m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$perform$19
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$14
m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$perform$18
m (Lnet/minecraft/server/commands/CommandAdvancement$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$perform$17
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$13
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$12
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
m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$3
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 (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$removeModifier$25
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 (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;)I a resetAttributeBase
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;D)I a getAttributeModifier
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$register$16
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$getAttributeModifier$21
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;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;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 (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$4
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;)I a removeModifier
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$18
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$resetAttributeBase$23
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$17
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/resources/MinecraftKey;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$addModifier$24
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b lambda$register$14
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/EntityLiving; b getEntityWithAttribute
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setAttributeBase$22
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$15
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream; c getAttributeModifiers
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$getAttributeBase$20
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$13
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/IChatBaseComponent; d lambda$getAttributeValue$19
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$12
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$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
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 (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 ()Z c shouldInformAdmins
m ()V e newLine
m ()Z t_ alwaysAccepts
m ()Z y_ acceptsSuccess
m ()Z z_ 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 (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$2
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/world/EnumDifficulty;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setDifficulty$5
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/EnumDifficulty;)I a setDifficulty
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4
m (Lnet/minecraft/world/EnumDifficulty;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1
m (Lnet/minecraft/world/EnumDifficulty;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$register$3
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/world/effect/MobEffectList;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$clearEffect$16
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/core/Holder;Ljava/lang/Integer;IZ)I a giveEffect
m (Lnet/minecraft/world/effect/MobEffectList;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$giveEffect$12
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$10
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
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$clearEffects$14
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$9
m (Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$clearEffects$13
m (Lnet/minecraft/world/effect/MobEffectList;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$clearEffect$15
m (Lnet/minecraft/world/effect/MobEffectList;Ljava/util/Collection;I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$giveEffect$11
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$8
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$7
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$6
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$1
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 (Lnet/minecraft/core/Holder;ILjava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$enchant$8
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3
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/core/Holder;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
c net/minecraft/server/commands/CommandFunction$2 net/minecraft/server/commands/FunctionCommand$2
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
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;Lnet/minecraft/commands/CommandBuildContext;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleValue;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$queryRule$2
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
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleValue;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setRule$1
c net/minecraft/server/commands/CommandGamerule$1 net/minecraft/server/commands/GameRuleCommand$1
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$visit$1
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a visit
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$visit$0
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
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$1
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/network/chat/IChatBaseComponent; a lambda$setIdleTimeout$3
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 (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1
m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$listPlayersWithUuids$2
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$0
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 (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_ENTITY_LOOT_TABLE
f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d ERROR_NO_BLOCK_LOOT_TABLE
m (Ljava/util/Collection;IILjava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a entityReplace
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/world/phys/Vec3D;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a dropInWorld
m (Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;)Z a distributeToContainer
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/item/ItemStack;)V a lambda$dropInWorld$23
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 (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$callback$27
m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/CommandLoot$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a addTargets
m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropKillLoot
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$callback$26
m (Ljava/util/List;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$callback$25
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;Ljava/util/List;)V a callback
m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$14
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Optional;Ljava/util/List;)V a lambda$dropKillLoot$29
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a canMergeItems
m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/CommandLoot$b;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a lambda$register$15
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I a lambda$addTargets$22
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$0
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/Holder;Lnet/minecraft/server/commands/CommandLoot$b;)I a dropChestLoot
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 (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$callback$24
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$3
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 (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$4
m (Lnet/minecraft/world/entity/Entity;Ljava/util/List;IILjava/util/List;)V a setSlots
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Optional;Ljava/util/List;)V b lambda$dropBlockLoot$28
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I b lambda$addTargets$21
m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$13
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$2
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/List;)V b lambda$drop$30
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c lambda$static$1
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I c lambda$addTargets$20
m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$12
m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$11
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I d lambda$addTargets$19
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I e lambda$addTargets$18
m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I f lambda$addTargets$17
m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/CommandLoot$a;)I g lambda$addTargets$16
m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$8
m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$7
m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$6
m (Lnet/minecraft/server/commands/CommandLoot$b;Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$5
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 (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$1
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/Throwable;)Ljava/lang/Void; a lambda$reloadPacks$0
m (Ljava/util/Collection;Lnet/minecraft/commands/CommandListenerWrapper;)V a reloadPacks
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$register$2
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/exceptions/SimpleCommandExceptionType; c ERROR_MACRO
f Lcom/mojang/brigadier/suggestion/SuggestionProvider; d SUGGEST_SCHEDULE
m (ILjava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$remove$9
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/lang/String;)I a remove
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$2
m (Lnet/minecraft/resources/MinecraftKey;IJ)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$schedule$8
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$1
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$6
m (Lnet/minecraft/commands/CommandListenerWrapper;Lcom/mojang/datafixers/util/Pair;IZ)I a schedule
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$5
m (Lnet/minecraft/resources/MinecraftKey;IJ)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$schedule$7
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$3
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 (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/BlockPosition;F)I a setSpawn
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3
m (Lnet/minecraft/core/BlockPosition;F)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setSpawn$4
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/CommandSpawnpoint net/minecraft/server/commands/SetSpawnCommand
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/core/BlockPosition;F)I a setSpawn
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4
m (Lnet/minecraft/core/BlockPosition;FLjava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setSpawn$6
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3
m (Lnet/minecraft/core/BlockPosition;FLjava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setSpawn$5
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/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 (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
m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$2
m (Lnet/minecraft/util/RandomSource;IDDDD)[Lnet/minecraft/server/commands/CommandSpreadPlayers$a; a createInitialPositions
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$3
m (Z[Lnet/minecraft/server/commands/CommandSpreadPlayers$a;Lnet/minecraft/world/phys/Vec2F;D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$spreadPlayers$6
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$5
m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$1
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$4
m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b lambda$static$0
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/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$spawnEntity$5
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$3
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; a lambda$createEntity$4
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$2
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/nbt/NBTTagCompound;Z)I b spawnEntity
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$1
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 (Ljava/util/Collection;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$teleportToPos$13
m (Lnet/minecraft/commands/CommandListenerWrapper;Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)I a teleportToEntity
m (Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$teleportToEntity$11
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$9
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/LookAt;)I a teleportToPos
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$8
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/WorldServer;DDDLjava/util/Set;FFLnet/minecraft/server/commands/LookAt;)V a performTeleport
m (Lnet/minecraft/commands/arguments/coordinates/IVectorPosition;Lnet/minecraft/commands/arguments/coordinates/IVectorPosition;Z)Ljava/util/Set; a getRelatives
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$7
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$0
m (Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$teleportToEntity$10
m (Ljava/util/Collection;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$teleportToPos$12
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$6
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/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 (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$addTime$12
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I a setTime
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lnet/minecraft/server/level/WorldServer;)I a getDayTime
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$8
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setTime$11
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b addTime
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$7
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$queryTime$10
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I c queryTime
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
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$1
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;I)I a setClear
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lnet/minecraft/commands/CommandListenerWrapper;ILnet/minecraft/util/valueproviders/IntProvider;)I a getDuration
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$6
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setThunder$9
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$5
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b setRain
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setRain$8
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c lambda$setClear$7
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$4
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I c setThunder
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
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 (F)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setDamageAmount$12
m (D)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setSize$19
m (Lnet/minecraft/world/phys/Vec2F;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setCenter$16
m (DJ)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setSize$18
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$setWarningDistance$14
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 a setDamageBuffer
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/phys/Vec2F;)I a setCenter
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$9
m (D)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$getSize$15
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z b lambda$register$0
m (F)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setDamageBuffer$11
m (DJ)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setSize$17
m (I)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$setWarningTime$13
m (Lnet/minecraft/commands/CommandListenerWrapper;F)I b setDamageAmount
m (Lnet/minecraft/commands/CommandListenerWrapper;I)I b setWarningDistance
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$8
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$7
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$6
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$3
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$1
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/LookAt net/minecraft/server/commands/LookAt
c net/minecraft/server/commands/LookAt$a net/minecraft/server/commands/LookAt$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/LookAt$b net/minecraft/server/commands/LookAt$LookAtPosition
f Lnet/minecraft/world/phys/Vec3D; a position
m ()Lnet/minecraft/world/phys/Vec3D; a position
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;)Z a lambda$checkLoaded$21
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$placeTemplate$20
m (Lnet/minecraft/core/Holder;)Z a lambda$placeStructure$17
m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a lambda$placeStructure$18
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;ILnet/minecraft/core/BlockPosition;)I a placeJigsaw
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a lambda$static$0
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 (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$placeStructure$19
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a checkLoaded
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$2
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$14
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$placeJigsaw$16
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$13
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/core/Holder$c;Lnet/minecraft/core/BlockPosition;)I b placeStructure
m (Ljava/lang/String;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$placeFeature$15
m (Lcom/mojang/brigadier/context/CommandContext;)I c lambda$register$12
m (Lcom/mojang/brigadier/context/CommandContext;)I d lambda$register$11
m (Lcom/mojang/brigadier/context/CommandContext;)I e lambda$register$10
m (Lcom/mojang/brigadier/context/CommandContext;)I f lambda$register$9
m (Lcom/mojang/brigadier/context/CommandContext;)I g lambda$register$8
m (Lcom/mojang/brigadier/context/CommandContext;)I h lambda$register$7
m (Lcom/mojang/brigadier/context/CommandContext;)I i lambda$register$6
m (Lcom/mojang/brigadier/context/CommandContext;)I j lambda$register$5
m (Lcom/mojang/brigadier/context/CommandContext;)I k lambda$register$4
m (Lcom/mojang/brigadier/context/CommandContext;)I l lambda$register$3
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/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/RotateCommand net/minecraft/server/commands/RotateCommand
m (Lnet/minecraft/commands/CommandListenerWrapper;)Z a lambda$register$0
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$rotate$6
m (Lcom/mojang/brigadier/CommandDispatcher;)V a register
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$4
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/coordinates/IVectorPosition;)I a rotate
m (Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/commands/LookAt;)I a rotate
m (Lcom/mojang/brigadier/context/CommandContext;)I b lambda$register$3
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/IChatBaseComponent; b lambda$rotate$5
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/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/List; a VANILLA_TRIM_PATTERNS
f Ljava/util/List; b VANILLA_TRIM_MATERIALS
f Ljava/util/function/ToIntFunction; c TRIM_PATTERN_ORDER
f Ljava/util/function/ToIntFunction; d TRIM_MATERIAL_ORDER
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/equipment/trim/TrimPattern;)Ljava/lang/Integer; a lambda$spawnArmorTrims$4
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; a lambda$spawnArmorTrims$3
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/entity/player/EntityHuman;)I a spawnArmorTrims
m (Lnet/minecraft/core/NonNullList;Lnet/minecraft/core/IRegistry;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/equipment/trim/TrimPattern;Lnet/minecraft/world/item/equipment/trim/TrimMaterial;)V a lambda$spawnArmorTrims$6
m (Lcom/mojang/brigadier/context/CommandContext;)I a lambda$register$1
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/equipment/trim/TrimMaterial;)Ljava/lang/Integer; a lambda$spawnArmorTrims$5
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a lambda$spawnArmorTrims$8
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/core/NonNullList;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/item/equipment/trim/TrimPattern;)V a lambda$spawnArmorTrims$7
m (Lnet/minecraft/world/item/Item;)Z b lambda$spawnArmorTrims$2
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
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
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
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; l LOGGER
f I m CONVERSION_RETRY_DELAY_MS
f I n CONVERSION_RETRIES
f Lnet/minecraft/server/rcon/thread/RemoteStatusListener; p queryThreadGs4
f Lnet/minecraft/server/rcon/thread/RemoteControlListener; r rconThread
f Lnet/minecraft/server/dedicated/DedicatedServerSettings; s settings
f Lnet/minecraft/server/gui/ServerGUI; t gui
f Lnet/minecraft/server/network/ServerTextFilter; u serverTextFilter
f Lnet/minecraft/util/debugchart/RemoteSampleLogger; v tickTimeLogger
f Lnet/minecraft/util/debugchart/DebugSampleSubscriptionTracker; w debugSampleSubscriptionTracker
f Lnet/minecraft/server/ServerLinks; x serverLinks
m ()V G tickConnection
m ()Z W isSpawningMonsters
m ()Ljava/util/Optional; Y getServerResourcePack
m (Ljava/nio/file/Path;)V a dumpServerProperties
m (Lnet/minecraft/server/dedicated/DedicatedServerSettings;)Lnet/minecraft/server/ServerLinks; a createServerLinks
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 (Lnet/minecraft/server/dedicated/DedicatedServerProperties;)Ljava/util/Optional; a parseBugReportLink
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 (Lnet/minecraft/world/level/World;)Z a isLevelEnabled
m ()Z aA enforceSecureProfile
m ()V aS endMetricsRecordingTick
m ()Z aX forceSynchronousWrites
m ()Lnet/minecraft/server/players/PlayerList; ag getPlayerList
m ()Z aj hasGui
m ()I al getSpawnProtectionRadius
m ()Z am repliesToStatus
m ()Z an hidesOnlinePlayers
m ()I aw getAbsoluteMaxWorldSize
m ()I az getCompressionThreshold
m ()Ljava/lang/String; b getServerIp
m (I)I b getScaledTrackingDistance
m ()V bC waitForRetry
m ()Ljava/lang/String; bD lambda$fillServerSystemReport$1
m ()Ljava/lang/String; bE lambda$fillServerSystemReport$0
m ()Lnet/minecraft/world/level/EnumGamemode; bd getForcedGameType
m ()I bj getMaxChainedNeighborUpdates
m ()Z bl logIPs
m ()Z bm acceptsTransfers
m ()Lnet/minecraft/server/ServerLinks; bp serverLinks
m ()I bq pauseWhileEmptySeconds
m ()V br handleConsoleInputs
m ()Lnet/minecraft/server/dedicated/DedicatedPlayerList; bs getPlayerList
m ()V bt showGui
m ()Z bu convertOldUsers
m ()J bv getMaxTickLength
m (I)V c setPlayerIdleTimeout
m ()Z c shouldInformAdmins
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 ()Ljava/lang/String; j getLevelIdName
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 getPluginNames
m ()V t forceDifficulty
m ()V v stopServer
c net/minecraft/server/dedicated/DedicatedServer$1 net/minecraft/server/dedicated/DedicatedServer$1
f Lnet/minecraft/server/dedicated/DedicatedServer; a this$0
c net/minecraft/server/dedicated/DedicatedServerProperties net/minecraft/server/dedicated/DedicatedServerProperties
f I A functionPermissionLevel
f J B maxTickTime
f I C maxChainedNeighborUpdates
f I D rateLimitPacketsPerSecond
f I E viewDistance
f I F simulationDistance
f I G maxPlayers
f I H networkCompressionThreshold
f Z I broadcastRconToOps
f Z J broadcastConsoleToOps
f I K maxWorldSize
f Z L syncChunkWrites
f Ljava/lang/String; M regionFileComression
f Z N enableJmxMonitoring
f Z O enableStatus
f Z P hideOnlinePlayers
f I Q entityBroadcastRangePercentage
f Ljava/lang/String; R textFilteringConfig
f I S textFilteringVersion
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 I Z pauseWhenEmptySeconds
f Z a onlineMode
f Lnet/minecraft/world/level/levelgen/WorldOptions; aa worldOptions
f Z ab acceptsTransfers
f Lorg/slf4j/Logger; ad LOGGER
f Ljava/util/regex/Pattern; ae SHA1
f Lcom/google/common/base/Splitter; af COMMA_SPLITTER
f Lnet/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData; ag worldDimensionData
f Z b preventProxyConnections
f Ljava/lang/String; c serverIp
f Z d pvp
f Z e allowFlight
f Ljava/lang/String; f motd
f Ljava/lang/String; g bugReportLink
f Z h forceGameMode
f Z i enforceWhitelist
f Lnet/minecraft/world/EnumDifficulty; j difficulty
f Lnet/minecraft/world/level/EnumGamemode; k gamemode
f Ljava/lang/String; l levelName
f I m serverPort
f Ljava/lang/Boolean; n announcePlayerAchievements
f Z o enableQuery
f I p queryPort
f Z q enableRcon
f I r rconPort
f Ljava/lang/String; s rconPassword
f Z t hardcore
f Z u allowNether
f Z v spawnMonsters
f Z w useNativeTransport
f Z x enableCommandBlock
f I y spawnProtection
f I z opPermissionLevel
m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional; a getServerPackInfo
m (Ljava/lang/Integer;)Ljava/lang/Integer; a lambda$new$1
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a createDimensions
m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/DataPackConfiguration; b getDatapackConfig
m (Ljava/lang/Integer;)Ljava/lang/Integer; b lambda$new$0
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; c parseResourcePackPrompt
m (Ljava/lang/String;)Ljava/lang/String; d lambda$new$3
m (Ljava/lang/String;)Lcom/google/gson/JsonObject; e lambda$new$2
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/HolderLookup;)Ljava/util/Optional; a lambda$create$0
m ()Lcom/google/gson/JsonObject; a generatorSettings
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a lambda$create$2
m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/core/Holder$c; a lambda$create$4
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a create
m ()Ljava/lang/String; b levelType
m ()Ljava/util/Optional; c lambda$create$3
m ()Ljava/lang/IllegalStateException; d lambda$create$1
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; ac properties
m (Ljava/util/function/IntFunction;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Object; a lambda$dispatchNumberOrString$1
m (Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/lang/String;)Ljava/lang/Object; a lambda$get$2
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/function/Function;Ljava/lang/String;)Ljava/lang/Number; a lambda$wrapNumberDeserializer$0
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 Lnet/minecraft/server/dedicated/PropertyManager; a this$0
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 (Ljava/lang/String;J)Lnet/minecraft/CrashReport; a createWatchdogCrashReport
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 (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V a print
m (Ljava/lang/Runnable;)V a addFinalizer
m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;)V a lambda$buildChatPanel$1
m (Lnet/minecraft/server/dedicated/DedicatedServer;)Lnet/minecraft/server/gui/ServerGUI; a showFrameFor
m ()V a start
m (Ljavax/swing/JTextField;Ljava/awt/event/ActionEvent;)V a lambda$buildChatPanel$0
m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V b lambda$print$2
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
f Lnet/minecraft/server/dedicated/DedicatedServer; c val$server
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/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/ChunkGenerationTask net/minecraft/server/level/ChunkGenerationTask
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; a targetStatus
f Lnet/minecraft/server/level/GeneratingChunkMap; b chunkMap
f Lnet/minecraft/world/level/ChunkCoordIntPair; c pos
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; d scheduledStatus
f Z e markedForCancellation
f Ljava/util/List; f scheduledLayer
f Lnet/minecraft/util/StaticCache2D; g cache
f Z h needsGeneration
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Z)V a scheduleLayer
m ()Ljava/util/concurrent/CompletableFuture; a runUntilWait
m (Lnet/minecraft/server/level/GeneratingChunkMap;II)Lnet/minecraft/server/level/GenerationChunkHolder; a lambda$create$0
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;ZLnet/minecraft/server/level/GenerationChunkHolder;)Z a scheduleChunkInLayer
m (Lnet/minecraft/server/level/GeneratingChunkMap;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/server/level/ChunkGenerationTask; a create
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Z)I b getRadiusForLayer
m ()V b markForCancellation
m ()Lnet/minecraft/server/level/GenerationChunkHolder; c getCenter
m ()V d scheduleNextLayer
m ()V e releaseClaim
m ()Z f canLoadWithoutGeneration
m ()Ljava/util/concurrent/CompletableFuture; g waitForScheduledLayer
c net/minecraft/server/level/ChunkLevel net/minecraft/server/level/ChunkLevel
f I a RADIUS_AROUND_FULL_CHUNK
f I b MAX_LEVEL
f I c FULL_CHUNK_LEVEL
f I d BLOCK_TICKING_LEVEL
f I e ENTITY_TICKING_LEVEL
f Lnet/minecraft/world/level/chunk/status/ChunkStep; f FULL_CHUNK_STEP
m (ILnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a getStatusAroundFullChunk
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/world/level/chunk/status/ChunkStatus; b getStatusAroundFullChunk
m (I)Lnet/minecraft/server/level/FullChunkStatus; c fullStatus
m (I)Z d isEntityTicking
m (I)Z e isBlockTicking
m (I)Z f 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
f J n ticketTickCounter
m (Ljava/lang/String;)V a dumpTickets
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a updateChunkForced
m ()V a purgeStaleTickets
m (JILnet/minecraft/server/level/PlayerChunk;I)Lnet/minecraft/server/level/PlayerChunk; a updateChunkScheduling
m (I)V a updatePlayerTickets
m (Lnet/minecraft/server/level/PlayerChunkMap;)Z a runAllUpdates
m (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/server/level/EntityPlayer;)V a addPlayer
m (JLnet/minecraft/server/level/Ticket;)V a addTicket
m (Lnet/minecraft/util/ArraySetSorted;)I a getTicketLevelAt
m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V a addTicket
m (J)Z a isChunkToRemove
m (J)Lnet/minecraft/server/level/PlayerChunk; b getChunk
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 (JLnet/minecraft/server/level/Ticket;)V b removeTicket
m ()Lit/unimi/dsi/fastutil/longs/LongIterator; c getSpawnCandidateChunks
m (J)Z c inEntityTickingRange
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 ()Ljava/lang/String; d getDebugStatus
m ()Lnet/minecraft/server/level/TickingTracker; e tickingTracker
m (J)Ljava/lang/String; e getTicketDebugString
m ()Lit/unimi/dsi/fastutil/longs/LongSet; f getTickingChunks
m (J)Z f hasPlayersNearby
m ()V g removeTicketsOnClosing
m (J)Lnet/minecraft/util/ArraySetSorted; g getTickets
m ()Z h hasTickets
m ()I i getPlayerTicketLevel
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
f Lnet/minecraft/server/level/ChunkMapDistance; c this$0
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 Lorg/slf4j/Logger; b LOGGER
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 Ljava/util/List; p tickingChunks
f Ljava/util/Set; q chunkHoldersToBroadcast
f Lnet/minecraft/world/level/SpawnerCreature$d; r lastSpawnState
m (Lnet/minecraft/server/level/PlayerChunk;)V a onChunkReadyToSend
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/lang/String; a getChunkDebugData
m (II)Lnet/minecraft/world/level/chunk/Chunk; a getChunkNow
m (Z)V a save
m (JLnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a storeInCache
m (Lnet/minecraft/server/level/EntityPlayer;)V a move
m (Ljava/util/List;)V a collectTickingChunks
m (Lnet/minecraft/util/profiling/GameProfilerFiller;JLjava/util/List;)V a tickChunks
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/core/BlockPosition;)V a blockChanged
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Z)V a updateChunkForced
m (Lnet/minecraft/world/entity/Entity;)V a removeEntity
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/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 (Lnet/minecraft/core/SectionPosition;Lnet/minecraft/world/level/EnumSkyBlock;)V a lambda$onLightUpdate$4
m (Ljava/util/function/BooleanSupplier;Z)V a tick
m (Lnet/minecraft/util/profiling/GameProfilerFiller;)V a broadcastChangedChunks
m (J)Lnet/minecraft/server/level/PlayerChunk; b getVisibleChunkIfPresent
m (Lnet/minecraft/world/entity/Entity;)V b addEntity
m (Z)V b setSpawnSettings
m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V b removeRegionTicket
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 (II)Z b hasChunk
m (I)V b setSimulationDistance
m ()I b getTickingGenerated
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 ()Lnet/minecraft/world/level/lighting/LevelLightEngine; p getLightEngine
m ()Lnet/minecraft/world/level/IBlockAccess; q getLevel
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
f Lnet/minecraft/server/level/ChunkProviderServer; a this$0
m ()Z B pollTask
m (Ljava/util/function/BooleanSupplier;)Z a lambda$managedBlock$0
m ()Z ax scheduleExecutables
m ()Ljava/lang/Thread; ay getRunningThread
m (Ljava/util/function/BooleanSupplier;)V b managedBlock
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/ChunkTaskDispatcher net/minecraft/server/level/ChunkTaskDispatcher
f I a DISPATCHER_PRIORITY_COUNT
f Z b sleeping
f Lorg/slf4j/Logger; c LOGGER
f Lnet/minecraft/server/level/ChunkTaskQueue; d queue
f Lnet/minecraft/util/thread/TaskScheduler; e executor
f Lnet/minecraft/util/thread/PriorityConsecutiveExecutor; f dispatcher
m (JZLjava/lang/Runnable;)V a lambda$release$1
m (JLjava/lang/Runnable;Z)V a release
m (Ljava/lang/Runnable;Ljava/util/concurrent/CompletableFuture;)V a lambda$scheduleForExecution$4
m (Ljava/lang/Void;)V a lambda$scheduleForExecution$7
m (Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)V a submit
m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; a lambda$scheduleForExecution$5
m ()Z a hasWork
m (Lnet/minecraft/server/level/ChunkTaskQueue$a;)V a scheduleForExecution
m (J)V a onRelease
m (Ljava/util/function/IntSupplier;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/util/function/IntConsumer;)V a lambda$onLevelChange$0
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$scheduleForExecution$6
m ()V b pollTask
m ()Lnet/minecraft/server/level/ChunkTaskQueue$a; c popTasks
m ()V d lambda$pollTask$3
c net/minecraft/server/level/ChunkTaskQueue net/minecraft/server/level/ChunkTaskPriorityQueue
f I a PRIORITY_LEVEL_COUNT
f Ljava/util/List; b queuesPerPriority
f I c topPriorityQueueIndex
f Ljava/lang/String; d name
m (J)Ljava/util/List; a lambda$submit$2
m (ILnet/minecraft/world/level/ChunkCoordIntPair;I)V a resortChunkTasks
m ()Lnet/minecraft/server/level/ChunkTaskQueue$a; a pop
m (I)Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; a lambda$new$0
m (JZ)V a release
m (Ljava/lang/Runnable;JI)V a submit
m ()Z b hasWork
m (J)Ljava/util/List; b lambda$resortChunkTasks$1
c net/minecraft/server/level/ChunkTaskQueue$a net/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk
f J a chunkPos
f Ljava/util/List; b tasks
m ()J a chunkPos
m ()Ljava/util/List; b tasks
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
f Lnet/minecraft/server/level/ParticleStatus; j particleStatus
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
m ()Lnet/minecraft/server/level/ParticleStatus; j particleStatus
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 a BLOCK_INTERACTION_DISTANCE_VERIFICATION_BUFFER
f D b ENTITY_INTERACTION_DISTANCE_VERIFICATION_BUFFER
f I c ENDER_PEARL_TICKET_RADIUS
f Lorg/slf4j/Logger; cC LOGGER
f I cD NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZ
f I cE NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y
f I cF FLY_STAT_RECORDING_SPEED
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cG CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cH CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER
f Lnet/minecraft/server/AdvancementDataPlayer; cI advancements
f Lnet/minecraft/stats/ServerStatisticManager; cJ stats
f F cK lastRecordedHealthAndAbsorption
f I cL lastRecordedFoodLevel
f I cM lastRecordedAirLevel
f I cN lastRecordedArmor
f I cO lastRecordedLevel
f I cP lastRecordedExperience
f F cQ lastSentHealth
f I cR lastSentFood
f Z cS lastFoodSaturationZero
f I cT lastSentExp
f Lnet/minecraft/world/entity/player/EnumChatVisibility; cU chatVisibility
f Lnet/minecraft/server/level/ParticleStatus; cV particleStatus
f Z cW canChatColor
f J cX lastActionTime
f Lnet/minecraft/world/entity/Entity; cY camera
f Z cZ isChangingDimension
f Ljava/lang/String; d ENDER_PEARLS_TAG
f Lnet/minecraft/network/chat/RemoteChatSession; dA chatSession
f Lnet/minecraft/commands/ICommandListener; dB commandSource
f I dC containerCounter
f Lnet/minecraft/stats/RecipeBookServer; da recipeBook
f Lnet/minecraft/world/phys/Vec3D; db levitationStartPos
f I dc levitationStartTime
f Z dd disconnected
f I de requestedViewDistance
f Ljava/lang/String; df language
f Lnet/minecraft/world/phys/Vec3D; dg startingToFallPosition
f Lnet/minecraft/world/phys/Vec3D; dh enteredNetherPosition
f Lnet/minecraft/world/phys/Vec3D; di enteredLavaOnVehiclePosition
f Lnet/minecraft/core/SectionPosition; dj lastSectionPos
f Lnet/minecraft/server/level/ChunkTrackingView; dk chunkTrackingView
f Lnet/minecraft/resources/ResourceKey; dl respawnDimension
f Lnet/minecraft/core/BlockPosition; dm respawnPosition
f Z dn respawnForced
f F do respawnAngle
f Lnet/minecraft/server/network/ITextFilter; dp textFilter
f Z dq textFilteringEnabled
f Z dr allowsListing
f Z ds spawnExtraParticlesOnFall
f Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker; dt wardenSpawnTracker
f Lnet/minecraft/core/BlockPosition; du raidOmenPosition
f Lnet/minecraft/world/phys/Vec3D; dv lastKnownClientMovement
f Lnet/minecraft/world/entity/player/Input; dw lastClientInput
f Ljava/util/Set; dx enderPearls
f Lnet/minecraft/world/inventory/ContainerSynchronizer; dy containerSynchronizer
f Lnet/minecraft/world/inventory/ICrafting; dz containerListener
f Ljava/lang/String; e ENDER_PEARL_DIMENSION_TAG
f Lnet/minecraft/server/network/PlayerConnection; f connection
f Lnet/minecraft/server/MinecraftServer; g server
f Lnet/minecraft/server/level/PlayerInteractManager; h gameMode
f Z i seenCredits
f Ljava/lang/Object; j object
f Z k wonGame
m ()Lnet/minecraft/commands/CommandListenerWrapper; A createCommandSourceStack
m ()Ljava/lang/String; B getIpAddress
m ()Lnet/minecraft/server/level/ClientInformation; C clientInformation
m ()Z D canChatInColor
m ()Lnet/minecraft/world/entity/player/EnumChatVisibility; E getChatVisibility
m ()I F requestedViewDistance
m ()I G getPermissionLevel
m ()V H resetLastActionTime
m ()Lnet/minecraft/stats/ServerStatisticManager; I getStats
m ()Lnet/minecraft/stats/RecipeBookServer; J getRecipeBook
m ()V K updateInvisibilityStatus
m ()Lnet/minecraft/world/entity/Entity; L getCamera
m ()V M processPortalCooldown
m ()J N getLastActionTime
m ()Lnet/minecraft/network/chat/IChatBaseComponent; O getTabListDisplayName
m ()I P getTabListOrder
m ()Z Q isChangingDimension
m ()V R hasChangedDimension
m ()Lnet/minecraft/server/AdvancementDataPlayer; S getAdvancements
m ()Lnet/minecraft/core/BlockPosition; T getRespawnPosition
m ()F U getRespawnAngle
m ()Lnet/minecraft/resources/ResourceKey; V getRespawnDimension
m ()Z W isRespawnForced
m ()Lnet/minecraft/core/SectionPosition; X getLastSectionPos
m ()Lnet/minecraft/server/level/ChunkTrackingView; Y getChunkTrackingView
m ()Lnet/minecraft/server/network/ITextFilter; Z getTextFilter
m ()Z Z_ isSpectator
m (Ljava/util/Collection;)I a awardRecipes
m (ZZ)V a stopSleepInBed
m (Lnet/minecraft/server/level/ClientInformation;)V a updateOptions
m (Lnet/minecraft/world/level/EnumGamemode;)Z a setGameMode
m (Ljava/util/Optional;)V a loadAndSpawnParentVehicle
m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F a getEnchantedDamage
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 (Lnet/minecraft/nbt/NBTBase;)V a lambda$loadAndSpawnEnderpearls$13
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/ChunkCoordIntPair;)J a placeEnderPearlTicket
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a bedInRange
m (Lnet/minecraft/network/chat/RemoteChatSession;)V a setChatSession
m (Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/ArgumentAnchor$Anchor;)V a lookAt
m (Lnet/minecraft/world/entity/player/Input;)V a setLastClientInput
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;)V a setServerLevel
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a adjustSpawnLocation
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/WorldServer;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a noCollisionNoLiquid
m (Lnet/minecraft/server/level/EntityPlayer;Z)V a restoreFrom
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a canHarmPlayer
m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V a lambda$new$0
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/world/entity/monster/warden/WardenSpawnTracker;)V a lambda$readAdditionalSaveData$4
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 (FF)V a forceSetRotation
m (Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;Lnet/minecraft/world/IInventory;)V a openHorseInventory
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)Z a isInvulnerableTo
m (Lnet/minecraft/core/SectionPosition;)V a setLastSectionPos
m (II)Ljava/lang/String; a lambda$adjustSpawnLocation$3
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)V a openItemGui
m (Lnet/minecraft/world/ITileInventory;)Ljava/util/OptionalInt; a openMenu
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/entity/projectile/EntityEnderPearl;)V a registerEnderPearl
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/effect/MobEffect;ZLnet/minecraft/world/entity/Entity;)V a onEffectUpdated
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/EnumItemSlot;)V a onEquippedItemBroken
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveEnderPearls$11
m (DDD)V a dismountTo
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/core/BlockPosition;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/server/level/EntityPlayer$RespawnPosAngle; a lambda$findRespawnAndUseSpawnBlock$20
m (Lnet/minecraft/world/phys/Vec3D;)V a setKnownMovement
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;FZZ)Ljava/util/Optional; a findRespawnAndUseSpawnBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)V a onInsideBlock
m (Lnet/minecraft/stats/Statistic;)V a resetStat
m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/server/level/EntityPlayer; a teleport
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a awardKillScore
m ()Z aa isTextFilteringEnabled
m ()Z ab allowsListing
m ()Ljava/util/Optional; ac getWardenSpawnTracker
m ()Lnet/minecraft/network/chat/RemoteChatSession; ad getChatSession
m ()V ae stopRiding
m ()V af clearRaidOmenPosition
m ()Lnet/minecraft/core/BlockPosition; ag getRaidOmenPosition
m ()Lnet/minecraft/world/phys/Vec3D; ah getKnownMovement
m ()Lnet/minecraft/world/entity/player/Input; ai getLastClientInput
m ()Lnet/minecraft/world/phys/Vec3D; aj getLastClientMoveIntent
m ()Ljava/util/Set; ak getEnderPearls
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V b onChangedBlock
m (Lnet/minecraft/resources/ResourceKey;)Z b lambda$readAdditionalSaveData$5
m (Ljava/util/Optional;)V b loadAndSpawnEnderpearls
m (Z)V b setSpawnExtraParticlesOnFall
m (ILnet/minecraft/world/scores/ScoreAccess;)V b lambda$updateScoreForCriteria$14
m (Ljava/util/List;)V b awardRecipesByKey
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b bedBlocked
m (Lnet/minecraft/world/entity/projectile/EntityEnderPearl;)V b deregisterEnderPearl
m (DDD)V b checkMovementStatistics
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$addAdditionalSaveData$9
m (Lnet/minecraft/world/entity/Entity;)V b crit
m (II)Ljava/lang/String; b lambda$adjustSpawnLocation$2
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; b createCommonSpawnInfo
m (Lnet/minecraft/network/chat/IChatBaseComponent;Z)V b sendSystemMessage
m (Lnet/minecraft/core/BlockPosition;)V b startSleeping
m (Lnet/minecraft/world/item/ItemStack;)V b handleExtraItemsCreatedOnUse
m (Lnet/minecraft/server/level/EntityPlayer;)V b copyRespawnPosition
m (Ljava/util/Collection;)I b resetRecipes
m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport
m (Lnet/minecraft/world/item/ItemStack;ZZ)Lnet/minecraft/world/entity/item/EntityItem; b createItemStackToDrop
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 ()Z b isCreative
m (Lnet/minecraft/world/entity/Entity;)V b_ onExplosionHit
m (Lnet/minecraft/world/entity/projectile/EntityEnderPearl;)J c registerAndUpdateEnderPearlTicket
m (DDD)V c teleportTo
m (Lnet/minecraft/core/BlockPosition;)V c setRaidOmenPosition
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V c lambda$addAdditionalSaveData$8
m (Lnet/minecraft/world/entity/Entity;)V c magicCrit
m (I)V c giveExperienceLevels
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z c mayInteract
m (Ljava/util/Collection;)V c onEffectsRemoved
m (Lnet/minecraft/server/level/EntityPlayer;)Z c shouldFilterMessageTo
m (Lnet/minecraft/nbt/NBTTagCompound;)V c loadGameTypes
m (I)V d giveExperiencePoints
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V d lambda$addAdditionalSaveData$7
m (Lnet/minecraft/world/entity/Entity;)V d setCamera
m (DDD)V d teleportRelative
m ()V d initInventoryMenu
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; d lambda$loadAndSpawnEnderpearls$12
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; e lambda$loadAndSpawnParentVehicle$10
m (DDD)V e moveTo
m (Lnet/minecraft/world/entity/Entity;)V e attack
m ()Lnet/minecraft/world/item/ItemCooldown; g createItemCooldowns
m (Lnet/minecraft/server/level/WorldServer;)V g triggerDimensionChangeTriggers
m ()V gR updatePlayerAttributes
m ()V gS tellNeutralMobsThatIDied
m ()Z gT isPvpAllowed
m ()Z gV acceptsChatMessages
m ()V h tick
m ()V i doTick
m (Lnet/minecraft/core/BlockPosition;)Z i isReachableBedBlock
m ()V i_ onEnterCombat
m (Lnet/minecraft/core/BlockPosition;)V j lambda$readAdditionalSaveData$6
m (Lnet/minecraft/world/item/ItemStack;)V j synchronizeSpecialItemUpdates
m ()V j tickRegeneration
m ()V j_ onLeaveCombat
m ()V k resetFallDistance
m (Lnet/minecraft/nbt/NBTTagCompound;)V k saveParentVehicle
m (Lnet/minecraft/nbt/NBTTagCompound;)V l saveEnderPearls
m ()V l trackStartFallingPosition
m (Lnet/minecraft/nbt/NBTTagCompound;)V m storeGameTypes
m ()V m trackEnteredOrExitedLavaOnVehicle
m ()V n showEndCredits
m ()V o pushEntities
m ()V p closeContainer
m ()V q doCloseContainer
m (DDD)V q checkRidingStatistics
m (DDD)Z r didNotMove
m ()V r rideTick
m ()V s jumpFromGround
m ()V t disconnect
m (I)I t getCoprime
m (I)Ljava/lang/String; u lambda$adjustSpawnLocation$1
m ()Z u hasDisconnected
m ()V v resetSentInfo
m ()V w completeUsingItem
m ()V x onUpdateAbilities
m (Z)Z y acceptsSystemMessages
m ()Lnet/minecraft/server/level/WorldServer; y serverLevel
m ()Lnet/minecraft/commands/ICommandListener; z commandSource
c net/minecraft/server/level/EntityPlayer$1 net/minecraft/server/level/ServerPlayer$1
f Lnet/minecraft/server/level/EntityPlayer; a this$0
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
f Lnet/minecraft/server/level/EntityPlayer; a this$0
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/EntityPlayer$3 net/minecraft/server/level/ServerPlayer$3
f Lnet/minecraft/server/level/EntityPlayer; b this$0
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m ()Z c shouldInformAdmins
m ()Z y_ acceptsSuccess
m ()Z z_ acceptsFailure
c net/minecraft/server/level/EntityPlayer$RespawnPosAngle net/minecraft/server/level/ServerPlayer$RespawnPosAngle
f Lnet/minecraft/world/phys/Vec3D; a position
f F b yaw
m ()Lnet/minecraft/world/phys/Vec3D; a position
m ()F b yaw
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;)F b calculateLookAtYaw
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 B l lastSentYRot
f B m lastSentXRot
f B n lastSentYHeadRot
f Lnet/minecraft/world/phys/Vec3D; o lastSentMovement
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/world/entity/vehicle/NewMinecartBehavior;BBZ)V a handleMinecartPosRot
m (Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream; a removedPassengers
m (Lnet/minecraft/world/entity/Entity;)V a lambda$sendChanges$0
m (Lnet/minecraft/network/protocol/Packet;)V a broadcastAndSend
m (Lnet/minecraft/server/level/EntityPlayer;Ljava/util/function/Consumer;)V a sendPairingData
m (Ljava/util/List;Lnet/minecraft/world/entity/Entity;)Z a lambda$removedPassengers$1
m ()V a sendChanges
m (Lnet/minecraft/server/level/EntityPlayer;)V b addPairing
m ()Lnet/minecraft/world/phys/Vec3D; b getPositionBase
m ()Lnet/minecraft/world/phys/Vec3D; c getLastSentMovement
m ()F d getLastSentXRot
m ()F e getLastSentYRot
m ()F f getLastSentYHeadRot
m ()V g 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/GeneratingChunkMap net/minecraft/server/level/GeneratingChunkMap
m (Lnet/minecraft/server/level/GenerationChunkHolder;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; a applyStep
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/server/level/ChunkGenerationTask; a scheduleGenerationTask
m (Lnet/minecraft/server/level/GenerationChunkHolder;)V a releaseGeneration
m (J)Lnet/minecraft/server/level/GenerationChunkHolder; d acquireGeneration
m ()V g runGenerationTasks
c net/minecraft/server/level/GenerationChunkHolder net/minecraft/server/level/GenerationChunkHolder
f Ljava/util/List; a CHUNK_STATUSES
f Lnet/minecraft/server/level/ChunkResult; b UNLOADED_CHUNK
f Ljava/util/concurrent/CompletableFuture; c UNLOADED_CHUNK_FUTURE
f Lnet/minecraft/world/level/ChunkCoordIntPair; d pos
f Lnet/minecraft/server/level/ChunkResult; e NOT_DONE_YET
m (Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/server/level/GeneratingChunkMap;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; a applyStep
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a completeFuture
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunkIfPresentUnchecked
m (Lnet/minecraft/server/level/PlayerChunkMap;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a rescheduleChunkTask
m (ILjava/util/concurrent/CompletableFuture;)V a failAndClearPendingFuture
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a failAndClearPendingFuturesBetween
m (Lnet/minecraft/world/level/chunk/ProtoChunkExtension;)V a replaceProtoChunk
m (Lnet/minecraft/server/level/PlayerChunkMap;)V a updateHighestAllowedStatus
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/server/level/PlayerChunkMap;)Ljava/util/concurrent/CompletableFuture; a scheduleChunkGenerationTask
m (Lnet/minecraft/server/level/ChunkGenerationTask;)V a removeTask
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/IChunkAccess; b getChunkIfPresent
m (Ljava/util/concurrent/CompletableFuture;)V b addSaveDependency
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; c getOrCreateFuture
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; d findHighestStatusWithPendingFuture
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z e acquireStatusBump
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z f isStatusDisallowed
m ()I j getTicketLevel
m ()I k getQueueLevel
m ()V n increaseGenerationRefCount
m ()V o decreaseGenerationRefCount
m ()Lnet/minecraft/world/level/chunk/IChunkAccess; p getLatestChunk
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; q getPersistedStatus
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; r getPos
m ()Lnet/minecraft/server/level/FullChunkStatus; s getFullStatus
m ()Ljava/util/List; t getAllFutures
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; u getLatestStatus
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; e LOGGER
f Lnet/minecraft/server/level/PlayerChunkMap; h chunkMap
f I j taskPerBatch
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/ParticleStatus net/minecraft/server/level/ParticleStatus
f Lnet/minecraft/server/level/ParticleStatus; a ALL
f Lnet/minecraft/server/level/ParticleStatus; b DECREASED
f Lnet/minecraft/server/level/ParticleStatus; c MINIMAL
f Ljava/util/function/IntFunction; d BY_ID
f I e id
f Ljava/lang/String; f key
f [Lnet/minecraft/server/level/ParticleStatus; g $VALUES
m (I)Lnet/minecraft/server/level/ParticleStatus; a byId
m ()Ljava/lang/String; a getKey
m ()I b getId
m ()[Lnet/minecraft/server/level/ParticleStatus; c $values
c net/minecraft/server/level/PlayerChunk net/minecraft/server/level/ChunkHolder
f Lnet/minecraft/server/level/ChunkResult; a UNLOADED_LEVEL_CHUNK
f Ljava/util/concurrent/CompletableFuture; e UNLOADED_LEVEL_CHUNK_FUTURE
f Lnet/minecraft/world/level/LevelHeightAccessor; f levelHeightAccessor
f Z m hasChangedSections
f [Lit/unimi/dsi/fastutil/shorts/ShortSet; n changedBlocksPerSection
f Ljava/util/BitSet; o blockChangedLightSectionFilter
f Ljava/util/BitSet; p skyChangedLightSectionFilter
f Lnet/minecraft/world/level/lighting/LevelLightEngine; q lightEngine
f Lnet/minecraft/server/level/PlayerChunk$b; s playerProvider
m (Lnet/minecraft/core/BlockPosition;)Z a blockChanged
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 (Ljava/util/concurrent/CompletableFuture;)V a addSendDependency
m (Lnet/minecraft/server/level/PlayerChunkMap;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Lnet/minecraft/server/level/FullChunkStatus;)V a scheduleFullChunkPromotion
m (Lnet/minecraft/server/level/PlayerChunkMap;Ljava/util/concurrent/Executor;)V a updateFutures
m (I)V a setTicketLevel
m (Lnet/minecraft/world/level/chunk/Chunk;)V a broadcastChanges
m ()Ljava/util/concurrent/CompletableFuture; a getTickingChunkFuture
m (Ljava/util/List;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a broadcastBlockEntity
m (Lnet/minecraft/world/level/EnumSkyBlock;I)Z a sectionLightChanged
m (Lnet/minecraft/server/level/PlayerChunkMap;Lnet/minecraft/server/level/FullChunkStatus;)V a demoteFullChunk
m (Ljava/util/concurrent/CompletableFuture;)V b addSaveDependency
m (I)V b setQueueLevel
m ()Ljava/util/concurrent/CompletableFuture; b getEntityTickingChunkFuture
m ()Ljava/util/concurrent/CompletableFuture; c getFullChunkFuture
m ()Lnet/minecraft/world/level/chunk/Chunk; d getTickingChunk
m ()Lnet/minecraft/world/level/chunk/Chunk; e getChunkToSend
m ()Ljava/util/concurrent/CompletableFuture; f getSendSyncFuture
m ()Ljava/util/concurrent/CompletableFuture; g getSaveSyncFuture
m ()Z h isReadyForSaving
m ()Z i hasChangesToBroadcast
m ()I j getTicketLevel
m ()I k getQueueLevel
m ()Z l wasAccessibleSinceLastSave
m ()V m refreshAccessibility
c net/minecraft/server/level/PlayerChunk$a net/minecraft/server/level/ChunkHolder$LevelChangeListener
c net/minecraft/server/level/PlayerChunk$b 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 Lit/unimi/dsi/fastutil/longs/LongSet; A toDrop
f Z B modified
f Lnet/minecraft/server/level/progress/WorldLoadListener; E progressListener
f Lnet/minecraft/world/level/entity/ChunkStatusUpdateListener; F chunkStatusListener
f Lnet/minecraft/server/level/PlayerChunkMap$a; G distanceManager
f Ljava/util/concurrent/atomic/AtomicInteger; H tickingGenerated
f Ljava/lang/String; I storageName
f Lnet/minecraft/server/level/PlayerMap; J playerMap
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; K entityMap
f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; L chunkTypeCache
f I Q serverViewDistance
f Lnet/minecraft/world/level/chunk/status/WorldGenContext; R worldGenContext
f I a MIN_VIEW_DISTANCE
f I b MAX_VIEW_DISTANCE
f I c FORCED_TICKET_LEVEL
f Lnet/minecraft/server/level/ChunkResult; f UNLOADED_CHUNK_LIST_RESULT
f Ljava/util/concurrent/CompletableFuture; g UNLOADED_CHUNK_LIST_FUTURE
f B h CHUNK_TYPE_REPLACEABLE
f B i CHUNK_TYPE_UNKNOWN
f B j CHUNK_TYPE_FULL
f Lorg/slf4j/Logger; k LOGGER
f I l CHUNK_SAVED_PER_TICK
f I m CHUNK_SAVED_EAGERLY_PER_TICK
f I n EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS
f I o MAX_ACTIVE_CHUNK_WRITES
f Lnet/minecraft/server/level/WorldServer; t level
f Lnet/minecraft/server/level/LightEngineThreaded; u lightEngine
f Lnet/minecraft/util/thread/IAsyncTaskHandler; v mainThreadExecutor
f Lnet/minecraft/world/level/levelgen/RandomState; w randomState
f Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; x chunkGeneratorState
f Ljava/util/function/Supplier; y overworldDataStorage
f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; z poiManager
m (Lnet/minecraft/server/level/PlayerChunk;)Ljava/util/concurrent/CompletableFuture; a prepareEntityTickingChunk
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/server/level/ChunkGenerationTask; a scheduleGenerationTask
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/server/level/GenerationChunkHolder;)V a releaseGeneration
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/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/server/level/PlayerChunk;J)Z a saveChunkIfNeeded
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/server/level/GenerationChunkHolder;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; a applyStep
m (Lnet/minecraft/server/level/PlayerChunk;Lnet/minecraft/world/level/chunk/Chunk;)V a onChunkReadyToSend
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 (Ljava/util/function/Consumer;)V a forEachSpawnCandidateChunk
m (I)V a setServerViewDistance
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V a onLevelChange
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/server/level/ChunkGenerationTask;)V a runGenerationTask
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;)Z b anyPlayerCloseEnoughForSpawning
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/server/level/PlayerChunk;)Ljava/util/concurrent/CompletableFuture; c prepareAccessibleChunk
m (J)Ljava/util/function/IntSupplier; c getChunkQueueLevel
m (Ljava/util/function/BooleanSupplier;)V c saveChunksEagerly
m ()Lnet/minecraft/world/level/levelgen/RandomState; c randomState
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/List; c getPlayersCloseForSpawning
m (Lnet/minecraft/server/level/EntityPlayer;)Z c skipPlayer
m (Lnet/minecraft/server/level/EntityPlayer;)V d updatePlayerPos
m ()Lnet/minecraft/server/level/LightEngineThreaded; d getLightEngine
m (J)Lnet/minecraft/server/level/GenerationChunkHolder; d acquireGeneration
m (J)Lnet/minecraft/world/level/chunk/Chunk; e getChunkToSend
m (Lnet/minecraft/server/level/EntityPlayer;)V e updateChunkTracking
m ()Z e hasWork
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V f setChunkUnsaved
m ()Z f promoteChunkMap
m ()V g runGenerationTasks
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/level/ChunkCoordIntPair;)Z l anyPlayerCloseEnoughForSpawningInternal
m ()Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; m getPoiManager
m ()Ljava/lang/String; n getStorageName
c net/minecraft/server/level/PlayerChunkMap$CallbackExecutor net/minecraft/server/level/ChunkMap$CallbackExecutor
c net/minecraft/server/level/PlayerChunkMap$EntityTracker net/minecraft/server/level/ChunkMap$TrackedEntity
f Lnet/minecraft/server/level/PlayerChunkMap; a this$0
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/PlayerChunkMap$a net/minecraft/server/level/ChunkMap$DistanceManager
f Lnet/minecraft/server/level/PlayerChunkMap; a this$0
m (JILnet/minecraft/server/level/PlayerChunk;I)Lnet/minecraft/server/level/PlayerChunk; a updateChunkScheduling
m (J)Z a isChunkToRemove
m (J)Lnet/minecraft/server/level/PlayerChunk; b getChunk
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/item/Item;)V a lambda$handleBlockBreakAction$0
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 Lnet/minecraft/util/StaticCache2D; b cache
f Lnet/minecraft/world/level/chunk/IChunkAccess; c center
f Lnet/minecraft/server/level/WorldServer; d level
f J e seed
f Lnet/minecraft/world/level/storage/WorldData; f 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/chunk/status/ChunkStep; m generatingStep
f Ljava/util/function/Supplier; n currentlyGenerating
f Ljava/util/concurrent/atomic/AtomicLong; o subTickCount
f Lnet/minecraft/resources/MinecraftKey; p WORLDGEN_REGION_RANDOM
m ()Z B_ isClientSide
m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; C_ getLightEngine
m ()Lnet/minecraft/world/level/storage/WorldData; D_ getLevelData
m ()J E getSeed
m ()I E_ getSkyDarken
m ()Lnet/minecraft/world/level/border/WorldBorder; F_ getWorldBorder
m ()Lnet/minecraft/world/level/dimension/DimensionManager; G_ dimensionType
m ()Lnet/minecraft/util/RandomSource; H_ getRandom
m ()Lnet/minecraft/world/level/biome/BiomeManager; I_ getBiomeManager
m ()J J_ nextSubTickCount
m ()Lnet/minecraft/world/flag/FeatureFlagSet; K enabledFeatures
m ()Lnet/minecraft/core/IRegistryCustom; K_ registryAccess
m ()I L_ getMinY
m ()I M_ getHeight
m ()I P getSeaLevel
m ()Lnet/minecraft/world/level/chunk/IChunkProvider; S getChunkSource
m ()Lnet/minecraft/world/ticks/LevelTickAccess; T getFluidTicks
m ()Lnet/minecraft/world/ticks/LevelTickAccess; U 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 (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/lang/String; a lambda$getChunk$4
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;I)Z a isOldChunkAround
m ()Lnet/minecraft/server/level/WorldServer; a getLevel
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/server/level/GenerationChunkHolder;)Ljava/lang/String; a lambda$getChunk$3
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 ()Lnet/minecraft/world/level/ChunkCoordIntPair; b getCenter
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/core/BlockPosition;)Lnet/minecraft/world/ticks/TickContainerAccess; g lambda$new$1
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ticks/TickContainerAccess; k lambda$new$0
m ()Ljava/lang/String; o lambda$getChunk$2
m ()Lnet/minecraft/server/MinecraftServer; p getServer
m ()Ljava/util/List; z players
c net/minecraft/server/level/ServerEntityGetter net/minecraft/server/level/ServerEntityGetter
m ()Lnet/minecraft/server/level/WorldServer; a getLevel
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/ai/targeting/PathfinderTargetCondition;DDD)Lnet/minecraft/world/entity/player/EntityHuman; a getNearestPlayer
m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/world/entity/EntityLiving;)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 (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/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/EntityLiving;)Z b lambda$getNearestEntity$0
c net/minecraft/server/level/ThrottlingChunkTaskDispatcher net/minecraft/server/level/ThrottlingChunkTaskDispatcher
f Lit/unimi/dsi/fastutil/longs/LongSet; c chunkPositionsInExecution
f I d maxChunksInExecution
f Ljava/lang/String; e executorSchedulerName
m (Lnet/minecraft/server/level/ChunkTaskQueue$a;)V a scheduleForExecution
m (J)V a onRelease
m (J)Ljava/lang/String; b lambda$getDebugStatus$0
m ()Lnet/minecraft/server/level/ChunkTaskQueue$a; c popTasks
m ()Ljava/lang/String; d getDebugStatus
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 PORTAL
f Lnet/minecraft/server/level/TicketType; f ENDER_PEARL
f Lnet/minecraft/server/level/TicketType; g UNKNOWN
f Ljava/lang/String; h name
f Ljava/util/Comparator; i comparator
f J j timeout
m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)I a lambda$static$1
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
m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)I b lambda$static$0
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 (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/Object;)V a addTicket
m ()Lit/unimi/dsi/fastutil/longs/LongSet; a getTickingChunks
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 ()V b runAllUpdates
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; E THUNDER_DELAY
f Lorg/slf4j/Logger; F LOGGER
f I G EMPTY_TIME_NO_TICK
f I H MAX_SCHEDULED_TICKS_PER_TICK
f Ljava/util/List; I players
f Lnet/minecraft/server/level/ChunkProviderServer; J chunkSource
f Lnet/minecraft/server/MinecraftServer; K server
f Lnet/minecraft/world/level/storage/WorldDataServer; L serverLevelData
f I M lastSpawnChunkRadius
f Lnet/minecraft/world/level/entity/EntityTickList; N entityTickList
f Lnet/minecraft/world/level/gameevent/GameEventDispatcher; P gameEventDispatcher
f Lnet/minecraft/server/players/SleepStatus; Q sleepStatus
f I R emptyTime
f Lnet/minecraft/world/level/portal/PortalTravelAgent; S portalForcer
f Lnet/minecraft/world/ticks/TickListServer; T blockTicks
f Lnet/minecraft/world/ticks/TickListServer; U fluidTicks
f Lnet/minecraft/world/level/pathfinder/PathTypeCache; V pathTypesByPosCache
f Ljava/util/Set; W navigatingMobs
f Z X isUpdatingNavigations
f Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet; Y blockEvents
f Ljava/util/List; Z blockEventsToReschedule
f Lnet/minecraft/core/BlockPosition; a END_SPAWN_POINT
f Z aa handlingTick
f Ljava/util/List; ab customSpawners
f Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; ac dragonFight
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; ad dragonParts
f Lnet/minecraft/world/level/StructureManager; ae structureManager
f Lnet/minecraft/world/level/levelgen/structure/StructureCheck; af structureCheck
f Z ag tickTime
f Lnet/minecraft/world/RandomSequences; ah 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 ()Lnet/minecraft/world/entity/ai/village/poi/VillagePlace; A getPoiManager
m ()Lnet/minecraft/world/entity/raid/PersistentRaid; B getRaids
m ()Ljava/lang/Iterable; C getAllEntities
m ()Z D isFlat
m ()J E getSeed
m (Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; E findLightningRod
m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; F getDragonFight
m ()Ljava/lang/String; G getWatchdogStats
m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; H getEntities
m ()Lnet/minecraft/world/level/pathfinder/PathTypeCache; I getPathTypeCache
m ()Ljava/lang/String; J gatherChunkSourceStats
m ()Lnet/minecraft/world/flag/FeatureFlagSet; K enabledFeatures
m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; L potionBrewing
m ()Lnet/minecraft/world/level/block/entity/FuelValues; M fuelValues
m ()Lnet/minecraft/world/RandomSequences; N getRandomSequences
m ()Lnet/minecraft/world/level/GameRules; O getGameRules
m ()I P getSeaLevel
m ()Lnet/minecraft/world/item/crafting/RecipeAccess; Q recipeAccess
m ()Lnet/minecraft/world/scores/Scoreboard; R getScoreboard
m ()Lnet/minecraft/world/level/chunk/IChunkProvider; S getChunkSource
m ()Lnet/minecraft/world/ticks/LevelTickAccess; T getFluidTicks
m ()Lnet/minecraft/world/ticks/LevelTickAccess; U getBlockTicks
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 (I)Lnet/minecraft/world/entity/Entity; a getEntity
m (Lnet/minecraft/core/particles/ParticleParam;ZZDDDIDDDD)I a sendParticles
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/server/level/WorldServer; a getLevel
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/GameRules$GameRuleKey;)Lnet/minecraft/world/level/Explosion$Effect; a getDestroyType
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V a updateNeighborsAt
m (IIZZ)V a setWeatherParameters
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/redstone/Orientation;)V a updateNeighborsAtExceptFromFacing
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/core/particles/ParticleParam;ZZDDDIDDDD)Z a sendParticles
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/core/BlockPosition;Lnet/minecraft/core/Holder;)V a lambda$onBlockStateChange$15
m (Lnet/minecraft/world/level/chunk/IChunkAccess;)V a onStructureStartsAvailable
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 (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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 addNewPlayer
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/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/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 (Ljava/util/function/Predicate;)Ljava/util/List; a getPlayers
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;)V a explode
m (Ljava/util/stream/Stream;)V a addLegacyChunkEntities
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 at wakeUpAllPlayers
m ()V au announceSleepStatus
m ()V av advanceWeatherCycle
m ()V aw runBlockEvents
m (Z)V b saveLevelData
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 (Ljava/util/stream/Stream;)V b addWorldGenChunkEntities
m ()Lnet/minecraft/world/level/StructureManager; b structureManager
m (Lnet/minecraft/server/level/EntityPlayer;)V b addRespawnedPlayer
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V b neighborChanged
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 c tickTime
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 addPlayer
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 isHandlingTick
m (J)Z d isPositionTickingWithEntitiesLoaded
m (Lnet/minecraft/core/BlockPosition;)Z e isRaided
m ()Z e canSleepThroughNights
m (Lnet/minecraft/world/entity/Entity;)Z e tryAddFreshEntityWithPassengers
m (Lnet/minecraft/core/BlockPosition;)Z f isPositionEntityTicking
m ()V f updateSleepingPlayerList
m ()Lnet/minecraft/server/ScoreboardServer; g getScoreboard
m (Lnet/minecraft/core/BlockPosition;)Z g isNaturalSpawningAllowed
m ()V h resetWeatherCycle
m ()V i resetEmptyTime
m ()Ljava/util/List; j getDragons
m ()Lnet/minecraft/server/level/EntityPlayer; k getRandomPlayer
m ()I l getLogicalHeight
m ()Lnet/minecraft/server/level/ChunkProviderServer; m getChunkSource
m ()Lnet/minecraft/world/ticks/TickListServer; n getBlockTicks
m ()Lnet/minecraft/world/ticks/TickListServer; o getFluidTicks
m ()Lnet/minecraft/server/MinecraftServer; p getServer
m ()Lnet/minecraft/world/level/portal/PortalTravelAgent; q getPortalForcer
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; r getStructureManager
m ()Ljava/util/Collection; s dragonParts
m ()Lnet/minecraft/world/item/crafting/CraftingManager; t recipeAccess
m ()Lnet/minecraft/world/TickRateManager; u tickRateManager
m ()Z v noSave
m ()Lnet/minecraft/world/level/storage/WorldPersistentData; w getDataStorage
m ()Lnet/minecraft/world/level/saveddata/maps/MapId; x getFreeMapId
m ()Lit/unimi/dsi/fastutil/longs/LongSet; y getForcedChunks
m ()Ljava/util/List; z players
c net/minecraft/server/level/WorldServer$1 net/minecraft/server/level/ServerLevel$1
f [I a $SwitchMap$net$minecraft$world$level$Level$ExplosionInteraction
c net/minecraft/server/level/WorldServer$a net/minecraft/server/level/ServerLevel$EntityCallbacks
f Lnet/minecraft/server/level/WorldServer; a this$0
m (Lnet/minecraft/world/entity/Entity;)V a onCreated
m (Ljava/lang/Object;)V a onSectionChange
m (Ljava/lang/Object;)V b onTrackingEnd
m (Lnet/minecraft/world/entity/Entity;)V b onDestroyed
m (Ljava/lang/Object;)V c onTrackingStart
m (Lnet/minecraft/world/entity/Entity;)V c onTickingStart
m (Ljava/lang/Object;)V d onTickingEnd
m (Lnet/minecraft/world/entity/Entity;)V d onTickingEnd
m (Lnet/minecraft/world/entity/Entity;)V e onTrackingStart
m (Ljava/lang/Object;)V e onTickingStart
m (Ljava/lang/Object;)V f onDestroyed
m (Lnet/minecraft/world/entity/Entity;)V f onTrackingEnd
m (Ljava/lang/Object;)V g onCreated
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/ConsecutiveExecutor; b consecutiveExecutor
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/DisconnectionDetails;)V a onDisconnect
m ()Z c isAcceptingMessages
c net/minecraft/server/network/HandshakeListener$1 net/minecraft/server/network/ServerHandshakePacketListenerImpl$1
f [I a $SwitchMap$net$minecraft$network$protocol$handshake$ClientIntent
c net/minecraft/server/network/ITextFilter net/minecraft/server/network/TextFilter
f Lnet/minecraft/server/network/ITextFilter; e 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 (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a processMessageBundle
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 (Lnet/minecraft/server/ServerInfo;)Ljava/lang/String; a createVersion0Response
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
m (Lnet/minecraft/server/ServerInfo;)Ljava/lang/String; b createVersion1Response
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/LegacyTextFilter net/minecraft/server/network/LegacyTextFilter
f Ljava/lang/String; b ENDPOINT
f Ljava/net/URL; c joinEndpoint
f Lnet/minecraft/server/network/LegacyTextFilter$a; d joinEncoder
f Ljava/net/URL; e leaveEndpoint
f Lnet/minecraft/server/network/LegacyTextFilter$a; f leaveEncoder
f Ljava/lang/String; g authKey
m (Ljava/lang/String;)Lnet/minecraft/server/network/ServerTextFilter; a createTextFilterFromConfig
m (Ljava/net/HttpURLConnection;)V a setAuthorizationProperty
m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; a lambda$createTextFilterFromConfig$2
m (Lnet/minecraft/server/network/LegacyTextFilter$a;Lcom/mojang/authlib/GameProfile;Ljava/net/URL;)V a lambda$processJoinOrLeave$3
m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject; a lambda$createTextFilterFromConfig$0
m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$a;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; a filterText
m (Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lnet/minecraft/server/network/LegacyTextFilter$a;Ljava/util/concurrent/Executor;)V a processJoinOrLeave
m (ILjava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; a lambda$createTextFilterFromConfig$1
m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/ITextFilter; a createContext
m (Lcom/google/gson/JsonObject;Ljava/net/URL;)V b processRequest
c net/minecraft/server/network/LegacyTextFilter$1 net/minecraft/server/network/LegacyTextFilter$1
f Lnet/minecraft/server/network/LegacyTextFilter; a this$0
m ()V a join
m ()V b leave
c net/minecraft/server/network/LegacyTextFilter$a net/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder
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/DisconnectionDetails;)V a onDisconnect
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 disconnect
m (Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket;)V a handleCustomQueryPacket
m (Lnet/minecraft/network/protocol/login/PacketLoginInEncryptionBegin;)V a handleKey
m (Lnet/minecraft/CrashReport;Lnet/minecraft/CrashReportSystemDetails;)V a fillListenerSpecificCrashDetails
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 (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
f Lnet/minecraft/server/network/LoginListener; b this$0
m ()Ljava/net/InetAddress; a getAddress
c net/minecraft/server/network/LoginListener$2 net/minecraft/server/network/ServerLoginPacketListenerImpl$2
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
f [Lnet/minecraft/server/network/LoginListener$EnumProtocolState; i $VALUES
m ()[Lnet/minecraft/server/network/LoginListener$EnumProtocolState; a $values
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/DisconnectionDetails;)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/DisconnectionDetails;)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 Z O receivedMovementThisTick
f Lnet/minecraft/network/chat/RemoteChatSession; P chatSession
f Lnet/minecraft/network/chat/SignedMessageChain$b; Q signedMessageDecoder
f Lnet/minecraft/network/chat/LastSeenMessagesValidator; R lastSeenMessages
f Lnet/minecraft/network/chat/MessageSignatureCache; S messageSignatureCache
f Lnet/minecraft/util/FutureChain; T chatMessageChain
f Z U 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 Lnet/minecraft/util/TickThrottler; q chatSpamThrottler
f Lnet/minecraft/util/TickThrottler; r dropSpamThrottler
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/network/protocol/game/PacketPlayInEntityNBTQuery;)V a handleEntityTagQuery
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/PacketPlayInSteerVehicle;)V a handlePlayerInput
m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a filterTextPacket
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/network/protocol/game/ServerboundChatCommandSignedPacket;)V a handleSignedChatCommand
m (Lnet/minecraft/network/protocol/game/PacketPlayInSpectate;)V a handleTeleportToEntityPacket
m (DDDFF)V a teleport
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/PacketPlayInTileNBTQuery;)V a handleBlockEntityTagQuery
m (Lnet/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket;)V a handleAcceptPlayerLoad
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/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a addBlockDataToItem
m (Lnet/minecraft/network/chat/RemoteChatSession;)V a resetPlayerChatState
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/PacketPlayInArmAnimation;)V a handleAnimate
m (Lnet/minecraft/network/protocol/game/PacketPlayInAbilities;)V a handlePlayerAbilities
m (Lnet/minecraft/network/protocol/game/PacketPlayInUseItem;)V a handleUseItemOn
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/protocol/game/PacketPlayInBlockDig;)V a handlePlayerAction
m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandPacket;)V a handleChatCommand
m (I)V a ackBlockChangesUpTo
m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a filterTextPacket
m (Lnet/minecraft/network/protocol/game/PacketPlayInTeleportAccept;)V a handleAcceptTeleportPacket
m (Lnet/minecraft/network/DisconnectionDetails;)V a onDisconnect
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/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/ServerboundPickItemFromBlockPacket;)V a handlePickItemFromBlock
m (Lnet/minecraft/network/protocol/game/PacketPlayInTabComplete;)V a handleCustomCommandSuggestions
m (Lnet/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket;)V a handleChatSessionUpdate
m (Lnet/minecraft/world/item/ItemStack;)V a tryPickItem
m (Lnet/minecraft/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; a filterableFromOutgoing
m (Lnet/minecraft/network/protocol/game/PacketPlayInBoatMove;)V a handlePaddleBoat
m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket;)V a handlePickItemFromEntity
m (Z)Z a shouldCheckPlayerMovement
m (Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V a teleport
m (Ljava/lang/Object;)Ljava/lang/Object; a lambda$filterTextPacket$0
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/PacketPlayInStruct;)V a handleSetStructureBlock
m (Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket;)V a handleClientTickEnd
m (Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/item/ItemStack;)Z a wasBlockPlacementAttempt
m (Lnet/minecraft/network/protocol/game/PacketPlayInBEdit;)V a handleEditBook
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/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/PacketPlayInAdvancements;)V a handleSeenAdvancements
m (Lnet/minecraft/network/protocol/game/PacketPlayInClientCommand;)V a handleClientCommand
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/ServerboundConfigurationAcknowledgedPacket;)V a handleConfigurationAcknowledged
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/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/PacketPlayInTrSel;)V a handleSelectTrade
m (Lnet/minecraft/network/protocol/game/PacketPlayInCloseWindow;)V a handleContainerClose
m (Lnet/minecraft/server/network/FilteredText;Ljava/util/List;I)V a signBook
m (Lnet/minecraft/world/phys/Vec3D;)V a handlePlayerKnownMovement
m (Lnet/minecraft/network/protocol/game/PacketPlayInBeacon;)V a handleSetBeaconPacket
m (Lnet/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket;)V a handleBundleItemSelectedPacket
m (Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/network/chat/SignedMessageChain$a; a createSignedArgumentMismatchException
m (Lnet/minecraft/network/chat/PlayerChatMessage;)V b broadcastChatMessage
m (Ljava/util/List;)Ljava/util/Map; b collectUnsignedArguments
m (DDDFF)Z b containsInvalidValues
m (Lnet/minecraft/world/entity/Entity;)Z b noBlocksAround
m (D)D b clampVertical
m (Ljava/lang/String;)V b performUnsignedChatCommand
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 ()Z p updateAwaitingTeleport
m ()V q removePlayerFromWorld
c net/minecraft/server/network/PlayerConnection$2 net/minecraft/server/network/ServerGamePacketListenerImpl$2
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$a net/minecraft/server/network/ServerGamePacketListenerImpl$EntityInteraction
c net/minecraft/server/network/PlayerSafetyServiceTextFilter net/minecraft/server/network/PlayerSafetyServiceTextFilter
f Lcom/microsoft/aad/msal4j/ConfidentialClientApplication; b client
f Lcom/microsoft/aad/msal4j/ClientCredentialParameters; c clientParameters
f Ljava/util/Set; d fullyFilteredEvents
f I e connectionReadTimeoutMs
m (Ljava/lang/String;)Lnet/minecraft/server/network/ServerTextFilter; a createTextFilterFromConfig
m (Ljava/net/HttpURLConnection;)V a setAuthorizationProperty
m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; a lambda$createTextFilterFromConfig$1
m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$a;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; a filterText
m ()I a connectionReadTimeout
m (Ljava/util/Set;Lcom/google/gson/JsonElement;)V a lambda$createTextFilterFromConfig$0
m ()Lcom/microsoft/aad/msal4j/IAuthenticationResult; b aquireIAuthenticationResult
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/DisconnectionDetails;)V a onDisconnect
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 disconnect
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;Ljava/lang/Exception;)V a onPacketError
m (Lnet/minecraft/network/protocol/Packet;)V b send
m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; c lambda$send$0
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/server/packs/IResourcePack;)Ljava/util/stream/Stream; a lambda$startConfiguration$0
m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V a handleResourcePackResponse
m (Lnet/minecraft/network/DisconnectionDetails;)V a onDisconnect
m (Lnet/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks;)V a handleSelectKnownPacks
m (Lnet/minecraft/server/MinecraftServer$ServerResourcePackInfo;)V a lambda$addOptionalTasks$1
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 (Lnet/minecraft/network/NetworkManager;Lnet/minecraft/network/chat/IChatBaseComponent;)V a lambda$tick$2
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
m ()Lio/netty/channel/epoll/EpollEventLoopGroup; f lambda$static$1
m ()Lio/netty/channel/nio/NioEventLoopGroup; g lambda$static$0
c net/minecraft/server/network/ServerConnection$1 net/minecraft/server/network/ServerConnectionListener$1
f Lnet/minecraft/server/network/ServerConnection; a this$0
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
f Lnet/minecraft/server/network/ServerConnection; a this$0
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/ServerTextFilter net/minecraft/server/network/ServerTextFilter
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/net/URL; d chatEndpoint
f Lnet/minecraft/server/network/ServerTextFilter$b; e chatEncoder
f Lnet/minecraft/server/network/ServerTextFilter$a; f chatIgnoreStrategy
f Ljava/util/concurrent/ExecutorService; g workerPool
m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection; a makeRequest
m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a getEndpointFromConfig
m (I)Ljava/util/concurrent/ExecutorService; a createWorkerPool
m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$a;)Lnet/minecraft/server/network/FilteredText; a lambda$requestMessageProcessing$1
m (Ljava/lang/String;Lcom/google/gson/JsonArray;Lnet/minecraft/server/network/ServerTextFilter$a;)Lnet/minecraft/network/chat/FilterMask; a parseMask
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/ServerTextFilter$a;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a requestMessageProcessing
m ()I a connectionReadTimeout
m (Ljava/lang/Runnable;)Ljava/lang/Thread; a lambda$static$0
m (Ljava/io/InputStream;)V a drainStream
m (Ljava/net/HttpURLConnection;)V a setAuthorizationProperty
m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$a;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; a filterText
m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/network/ServerTextFilter; a createFromConfig
m (Ljava/net/URL;)Ljava/net/HttpURLConnection; a getURLConnection
m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/ITextFilter; a createContext
m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject; b processRequestResponse
c net/minecraft/server/network/ServerTextFilter$a net/minecraft/server/network/ServerTextFilter$IgnoreStrategy
f Lnet/minecraft/server/network/ServerTextFilter$a; a NEVER_IGNORE
f Lnet/minecraft/server/network/ServerTextFilter$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/ServerTextFilter$b net/minecraft/server/network/ServerTextFilter$MessageEncoder
c net/minecraft/server/network/ServerTextFilter$c net/minecraft/server/network/ServerTextFilter$PlayerContext
f Lcom/mojang/authlib/GameProfile; b profile
f Ljava/util/concurrent/Executor; c streamExecutor
f Lnet/minecraft/server/network/ServerTextFilter; d this$0
m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a processStreamMessage
m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a processMessageBundle
m (Ljava/lang/Throwable;)Ljava/util/List; a lambda$processMessageBundle$1
m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; b lambda$processMessageBundle$0
c net/minecraft/server/network/ServerTextFilter$d net/minecraft/server/network/ServerTextFilter$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/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; a of
m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; a of
m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; a get
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/metadata/MetadataSectionType;)Ljava/lang/Object; a getMetadataSection
m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource
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
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/ConsecutiveExecutor; 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/metadata/MetadataSectionType;)Ljava/lang/Object; a getMetadataSection
m (Lnet/minecraft/server/packs/EnumResourcePackType;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/server/packs/resources/IoSupplier; a getResource
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 (I)Ljava/util/List; a overlaysForVersion
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/metadata/MetadataSectionType;Ljava/io/InputStream;)Ljava/lang/Object; a getMetadataFromStream
m ()Lnet/minecraft/server/packs/PackLocationInfo; a location
m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Lcom/mojang/serialization/DataResult$Error;)V a lambda$getMetadataFromStream$0
m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)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/MetadataSectionType;)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
f Ljava/lang/String; a name
f Lcom/mojang/serialization/Codec; b codec
m ()Ljava/lang/String; a name
m ()Lcom/mojang/serialization/Codec; b codec
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
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
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 ()Z b isAbleToClearAnyPack
m ()Ljava/util/Collection; c getAvailableIds
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 getAvailablePacks
m ()Ljava/util/Collection; e getSelectedIds
m ()Lnet/minecraft/world/flag/FeatureFlagSet; f getRequestedFeatureFlags
m ()Ljava/util/Collection; g getSelectedPacks
m ()Ljava/util/List; h openAllSelected
m ()Ljava/util/Map; i 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;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 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 (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/String;)Ljava/util/concurrent/Executor; a profiledExecutor
m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;)V a lambda$profiledExecutor$2
m (Lnet/minecraft/server/packs/resources/IReloadListener;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Void;)Lnet/minecraft/server/packs/resources/ReloadableProfiled$a; a lambda$new$0
m (Ljava/util/concurrent/Executor;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V a lambda$profiledExecutor$3
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$1
m (Ljava/util/List;)Ljava/util/List; a finish
c net/minecraft/server/packs/resources/ReloadableProfiled$a net/minecraft/server/packs/resources/ProfiledReloadInstance$State
f Ljava/lang/String; a name
f Ljava/util/concurrent/atomic/AtomicLong; b preparationNanos
f Ljava/util/concurrent/atomic/AtomicLong; c reloadNanos
m ()Ljava/lang/String; a name
m ()Ljava/util/concurrent/atomic/AtomicLong; b preparationNanos
m ()Ljava/util/concurrent/atomic/AtomicLong; c 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 (Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/lang/Object;)V a lambda$reload$1
m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply
m (Lnet/minecraft/server/packs/resources/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload
m (Lnet/minecraft/server/packs/resources/IResourceManager;)Ljava/lang/Object; a lambda$reload$0
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/mojang/serialization/DynamicOps; b ops
f Lcom/mojang/serialization/Codec; c codec
f Lnet/minecraft/resources/FileToIdConverter; d lister
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/util/Map;)V a scanDirectory
m (Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Ljava/lang/Object;)V a lambda$scanDirectory$0
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Ljava/util/Map; a prepare
m (Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/resources/MinecraftKey;Lcom/mojang/serialization/DataResult$Error;)V a lambda$scanDirectory$1
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/resources/FileToIdConverter;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;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/IReloadListener$a;Lnet/minecraft/server/packs/resources/IResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a reload
m (Lnet/minecraft/server/packs/resources/IResourceManager;)V a onResourceManagerReload
m (Lnet/minecraft/server/packs/resources/IResourceManager;)V b lambda$reload$0
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/MetadataSectionType;Ljava/lang/Object;)V a lambda$copySection$1
m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; a lambda$static$0
m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; a getSection
m (Lnet/minecraft/server/packs/resources/ResourceMetadata$a;Lnet/minecraft/server/packs/metadata/MetadataSectionType;)V a copySection
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/MetadataSectionType;)Ljava/util/Optional; a getSection
c net/minecraft/server/packs/resources/ResourceMetadata$2 net/minecraft/server/packs/resources/ResourceMetadata$2
m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; 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/MetadataSectionType;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/MetadataSectionType;)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 (I)[Ljava/lang/String; a lambda$lookupPlayers$1
m (Ljava/lang/String;)Z a lambda$lookupPlayers$0
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
f Lnet/minecraft/server/MinecraftServer; a val$server
c net/minecraft/server/players/NameReferencingFileConverter$2 net/minecraft/server/players/OldUsersConverter$2
f Lnet/minecraft/server/MinecraftServer; a val$server
c net/minecraft/server/players/NameReferencingFileConverter$3 net/minecraft/server/players/OldUsersConverter$3
f Lnet/minecraft/server/MinecraftServer; a val$server
c net/minecraft/server/players/NameReferencingFileConverter$4 net/minecraft/server/players/OldUsersConverter$4
f Lnet/minecraft/server/MinecraftServer; a val$server
c net/minecraft/server/players/NameReferencingFileConverter$5 net/minecraft/server/players/OldUsersConverter$5
f Lnet/minecraft/server/dedicated/DedicatedServer; a val$server
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/world/entity/Entity;)V a lambda$remove$1
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/network/PlayerConnection;)V a sendActiveEffects
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 sendActivePlayerEffects
m (Lcom/mojang/authlib/GameProfile;)Z d canBypassPlayerLimit
m ()V d tick
m (Lnet/minecraft/server/level/EntityPlayer;)V e sendPlayerPermissionLevel
m ()[Ljava/lang/String; e getPlayerNamesArray
m ()Lnet/minecraft/server/players/GameProfileBanList; f getBans
m (Lnet/minecraft/server/level/EntityPlayer;)V f sendAllPlayerInfo
m (Lcom/mojang/authlib/GameProfile;)Z f isOp
m (Lnet/minecraft/server/level/EntityPlayer;)Lnet/minecraft/server/AdvancementDataPlayer; g getPlayerAdvancements
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
f Lnet/minecraft/server/players/PlayerList; a this$0
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 (Lcom/google/gson/JsonArray;Ljava/text/DateFormat;Lnet/minecraft/server/players/UserCache$UserCacheEntry;)V a lambda$save$3
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 (Ljava/lang/String;Ljava/util/Optional;Ljava/lang/Throwable;)V a lambda$getAsync$1
m ()V a clearExecutor
m (Ljava/text/DateFormat;Ljava/util/List;Lcom/google/gson/JsonElement;)V a lambda$load$2
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 (Ljava/lang/String;)Ljava/util/Optional; d lambda$getAsync$0
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 (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m ()Z c shouldInformAdmins
m ()V e prepareForCommand
m ()Ljava/lang/String; f getCommandResponse
m ()Lnet/minecraft/commands/CommandListenerWrapper; g createCommandSourceStack
m ()Z y_ acceptsSuccess
m ()Z z_ 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 Lnet/minecraft/resources/MinecraftKey; e location
f Ljava/util/Optional; f fixedRange
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 location
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 TROPICAL_FISH_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; AB TROPICAL_FISH_DEATH
f Lnet/minecraft/sounds/SoundEffect; AC TROPICAL_FISH_FLOP
f Lnet/minecraft/sounds/SoundEffect; AD TROPICAL_FISH_HURT
f Lnet/minecraft/sounds/SoundEffect; AE TUFF_BREAK
f Lnet/minecraft/sounds/SoundEffect; AF TUFF_STEP
f Lnet/minecraft/sounds/SoundEffect; AG TUFF_PLACE
f Lnet/minecraft/sounds/SoundEffect; AH TUFF_HIT
f Lnet/minecraft/sounds/SoundEffect; AI TUFF_FALL
f Lnet/minecraft/sounds/SoundEffect; AJ TUFF_BRICKS_BREAK
f Lnet/minecraft/sounds/SoundEffect; AK TUFF_BRICKS_FALL
f Lnet/minecraft/sounds/SoundEffect; AL TUFF_BRICKS_HIT
f Lnet/minecraft/sounds/SoundEffect; AM TUFF_BRICKS_PLACE
f Lnet/minecraft/sounds/SoundEffect; AN TUFF_BRICKS_STEP
f Lnet/minecraft/sounds/SoundEffect; AO POLISHED_TUFF_BREAK
f Lnet/minecraft/sounds/SoundEffect; AP POLISHED_TUFF_FALL
f Lnet/minecraft/sounds/SoundEffect; AQ POLISHED_TUFF_HIT
f Lnet/minecraft/sounds/SoundEffect; AR POLISHED_TUFF_PLACE
f Lnet/minecraft/sounds/SoundEffect; AS POLISHED_TUFF_STEP
f Lnet/minecraft/sounds/SoundEffect; AT TURTLE_AMBIENT_LAND
f Lnet/minecraft/sounds/SoundEffect; AU TURTLE_DEATH
f Lnet/minecraft/sounds/SoundEffect; AV TURTLE_DEATH_BABY
f Lnet/minecraft/sounds/SoundEffect; AW TURTLE_EGG_BREAK
f Lnet/minecraft/sounds/SoundEffect; AX TURTLE_EGG_CRACK
f Lnet/minecraft/sounds/SoundEffect; AY TURTLE_EGG_HATCH
f Lnet/minecraft/sounds/SoundEffect; AZ TURTLE_HURT
f Lnet/minecraft/sounds/SoundEffect; Aa STRAY_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Ab STRAY_DEATH
f Lnet/minecraft/sounds/SoundEffect; Ac STRAY_HURT
f Lnet/minecraft/sounds/SoundEffect; Ad STRAY_STEP
f Lnet/minecraft/sounds/SoundEffect; Ae SWEET_BERRY_BUSH_BREAK
f Lnet/minecraft/sounds/SoundEffect; Af SWEET_BERRY_BUSH_PLACE
f Lnet/minecraft/sounds/SoundEffect; Ag SWEET_BERRY_BUSH_PICK_BERRIES
f Lnet/minecraft/sounds/SoundEffect; Ah TADPOLE_DEATH
f Lnet/minecraft/sounds/SoundEffect; Ai TADPOLE_FLOP
f Lnet/minecraft/sounds/SoundEffect; Aj TADPOLE_GROW_UP
f Lnet/minecraft/sounds/SoundEffect; Ak TADPOLE_HURT
f Lnet/minecraft/sounds/SoundEffect; Al THORNS_HIT
f Lnet/minecraft/sounds/SoundEffect; Am TNT_PRIMED
f Lnet/minecraft/sounds/SoundEffect; An TOTEM_USE
f Lnet/minecraft/sounds/SoundEffect; Ao TRIDENT_HIT
f Lnet/minecraft/sounds/SoundEffect; Ap TRIDENT_HIT_GROUND
f Lnet/minecraft/sounds/SoundEffect; Aq TRIDENT_RETURN
f Lnet/minecraft/core/Holder; Ar TRIDENT_RIPTIDE_1
f Lnet/minecraft/core/Holder; As TRIDENT_RIPTIDE_2
f Lnet/minecraft/core/Holder; At TRIDENT_RIPTIDE_3
f Lnet/minecraft/core/Holder; Au TRIDENT_THROW
f Lnet/minecraft/core/Holder; Av TRIDENT_THUNDER
f Lnet/minecraft/sounds/SoundEffect; Aw TRIPWIRE_ATTACH
f Lnet/minecraft/sounds/SoundEffect; Ax TRIPWIRE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; Ay TRIPWIRE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; Az TRIPWIRE_DETACH
f Lnet/minecraft/sounds/SoundEffect; B AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE
f Lnet/minecraft/sounds/SoundEffect; BA VAULT_PLACE
f Lnet/minecraft/sounds/SoundEffect; BB VAULT_STEP
f Lnet/minecraft/sounds/SoundEffect; BC VEX_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; BD VEX_CHARGE
f Lnet/minecraft/sounds/SoundEffect; BE VEX_DEATH
f Lnet/minecraft/sounds/SoundEffect; BF VEX_HURT
f Lnet/minecraft/sounds/SoundEffect; BG VILLAGER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; BH VILLAGER_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; BI VILLAGER_DEATH
f Lnet/minecraft/sounds/SoundEffect; BJ VILLAGER_HURT
f Lnet/minecraft/sounds/SoundEffect; BK VILLAGER_NO
f Lnet/minecraft/sounds/SoundEffect; BL VILLAGER_TRADE
f Lnet/minecraft/sounds/SoundEffect; BM VILLAGER_YES
f Lnet/minecraft/sounds/SoundEffect; BN VILLAGER_WORK_ARMORER
f Lnet/minecraft/sounds/SoundEffect; BO VILLAGER_WORK_BUTCHER
f Lnet/minecraft/sounds/SoundEffect; BP VILLAGER_WORK_CARTOGRAPHER
f Lnet/minecraft/sounds/SoundEffect; BQ VILLAGER_WORK_CLERIC
f Lnet/minecraft/sounds/SoundEffect; BR VILLAGER_WORK_FARMER
f Lnet/minecraft/sounds/SoundEffect; BS VILLAGER_WORK_FISHERMAN
f Lnet/minecraft/sounds/SoundEffect; BT VILLAGER_WORK_FLETCHER
f Lnet/minecraft/sounds/SoundEffect; BU VILLAGER_WORK_LEATHERWORKER
f Lnet/minecraft/sounds/SoundEffect; BV VILLAGER_WORK_LIBRARIAN
f Lnet/minecraft/sounds/SoundEffect; BW VILLAGER_WORK_MASON
f Lnet/minecraft/sounds/SoundEffect; BX VILLAGER_WORK_SHEPHERD
f Lnet/minecraft/sounds/SoundEffect; BY VILLAGER_WORK_TOOLSMITH
f Lnet/minecraft/sounds/SoundEffect; BZ VILLAGER_WORK_WEAPONSMITH
f Lnet/minecraft/sounds/SoundEffect; Ba TURTLE_HURT_BABY
f Lnet/minecraft/sounds/SoundEffect; Bb TURTLE_LAY_EGG
f Lnet/minecraft/sounds/SoundEffect; Bc TURTLE_SHAMBLE
f Lnet/minecraft/sounds/SoundEffect; Bd TURTLE_SHAMBLE_BABY
f Lnet/minecraft/sounds/SoundEffect; Be TURTLE_SWIM
f Lnet/minecraft/core/Holder$c; Bf UI_BUTTON_CLICK
f Lnet/minecraft/sounds/SoundEffect; Bg UI_LOOM_SELECT_PATTERN
f Lnet/minecraft/sounds/SoundEffect; Bh UI_LOOM_TAKE_RESULT
f Lnet/minecraft/sounds/SoundEffect; Bi UI_CARTOGRAPHY_TABLE_TAKE_RESULT
f Lnet/minecraft/sounds/SoundEffect; Bj UI_STONECUTTER_TAKE_RESULT
f Lnet/minecraft/sounds/SoundEffect; Bk UI_STONECUTTER_SELECT_RECIPE
f Lnet/minecraft/sounds/SoundEffect; Bl UI_TOAST_CHALLENGE_COMPLETE
f Lnet/minecraft/sounds/SoundEffect; Bm UI_TOAST_IN
f Lnet/minecraft/sounds/SoundEffect; Bn UI_TOAST_OUT
f Lnet/minecraft/sounds/SoundEffect; Bo VAULT_ACTIVATE
f Lnet/minecraft/sounds/SoundEffect; Bp VAULT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Bq VAULT_BREAK
f Lnet/minecraft/sounds/SoundEffect; Br VAULT_CLOSE_SHUTTER
f Lnet/minecraft/sounds/SoundEffect; Bs VAULT_DEACTIVATE
f Lnet/minecraft/sounds/SoundEffect; Bt VAULT_EJECT_ITEM
f Lnet/minecraft/sounds/SoundEffect; Bu VAULT_REJECT_REWARDED_PLAYER
f Lnet/minecraft/sounds/SoundEffect; Bv VAULT_FALL
f Lnet/minecraft/sounds/SoundEffect; Bw VAULT_HIT
f Lnet/minecraft/sounds/SoundEffect; Bx VAULT_INSERT_ITEM
f Lnet/minecraft/sounds/SoundEffect; By VAULT_INSERT_ITEM_FAIL
f Lnet/minecraft/sounds/SoundEffect; Bz VAULT_OPEN_SHUTTER
f Lnet/minecraft/sounds/SoundEffect; C AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE
f Lnet/minecraft/sounds/SoundEffect; CA WARDEN_EMERGE
f Lnet/minecraft/sounds/SoundEffect; CB WARDEN_HEARTBEAT
f Lnet/minecraft/sounds/SoundEffect; CC WARDEN_HURT
f Lnet/minecraft/sounds/SoundEffect; CD WARDEN_LISTENING
f Lnet/minecraft/sounds/SoundEffect; CE WARDEN_LISTENING_ANGRY
f Lnet/minecraft/sounds/SoundEffect; CF WARDEN_NEARBY_CLOSE
f Lnet/minecraft/sounds/SoundEffect; CG WARDEN_NEARBY_CLOSER
f Lnet/minecraft/sounds/SoundEffect; CH WARDEN_NEARBY_CLOSEST
f Lnet/minecraft/sounds/SoundEffect; CI WARDEN_ROAR
f Lnet/minecraft/sounds/SoundEffect; CJ WARDEN_SNIFF
f Lnet/minecraft/sounds/SoundEffect; CK WARDEN_SONIC_BOOM
f Lnet/minecraft/sounds/SoundEffect; CL WARDEN_SONIC_CHARGE
f Lnet/minecraft/sounds/SoundEffect; CM WARDEN_STEP
f Lnet/minecraft/sounds/SoundEffect; CN WARDEN_TENDRIL_CLICKS
f Lnet/minecraft/sounds/SoundEffect; CO WAXED_HANGING_SIGN_INTERACT_FAIL
f Lnet/minecraft/sounds/SoundEffect; CP WAXED_SIGN_INTERACT_FAIL
f Lnet/minecraft/sounds/SoundEffect; CQ WATER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; CR WEATHER_RAIN
f Lnet/minecraft/sounds/SoundEffect; CS WEATHER_RAIN_ABOVE
f Lnet/minecraft/sounds/SoundEffect; CT WET_GRASS_BREAK
f Lnet/minecraft/sounds/SoundEffect; CU WET_GRASS_FALL
f Lnet/minecraft/sounds/SoundEffect; CV WET_GRASS_HIT
f Lnet/minecraft/sounds/SoundEffect; CW WET_GRASS_PLACE
f Lnet/minecraft/sounds/SoundEffect; CX WET_GRASS_STEP
f Lnet/minecraft/sounds/SoundEffect; CY WET_SPONGE_BREAK
f Lnet/minecraft/sounds/SoundEffect; CZ WET_SPONGE_DRIES
f Lnet/minecraft/sounds/SoundEffect; Ca VINDICATOR_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Cb VINDICATOR_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; Cc VINDICATOR_DEATH
f Lnet/minecraft/sounds/SoundEffect; Cd VINDICATOR_HURT
f Lnet/minecraft/sounds/SoundEffect; Ce VINE_BREAK
f Lnet/minecraft/sounds/SoundEffect; Cf VINE_FALL
f Lnet/minecraft/sounds/SoundEffect; Cg VINE_HIT
f Lnet/minecraft/sounds/SoundEffect; Ch VINE_PLACE
f Lnet/minecraft/sounds/SoundEffect; Ci VINE_STEP
f Lnet/minecraft/sounds/SoundEffect; Cj LILY_PAD_PLACE
f Lnet/minecraft/sounds/SoundEffect; Ck WANDERING_TRADER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Cl WANDERING_TRADER_DEATH
f Lnet/minecraft/sounds/SoundEffect; Cm WANDERING_TRADER_DISAPPEARED
f Lnet/minecraft/sounds/SoundEffect; Cn WANDERING_TRADER_DRINK_MILK
f Lnet/minecraft/sounds/SoundEffect; Co WANDERING_TRADER_DRINK_POTION
f Lnet/minecraft/sounds/SoundEffect; Cp WANDERING_TRADER_HURT
f Lnet/minecraft/sounds/SoundEffect; Cq WANDERING_TRADER_NO
f Lnet/minecraft/sounds/SoundEffect; Cr WANDERING_TRADER_REAPPEARED
f Lnet/minecraft/sounds/SoundEffect; Cs WANDERING_TRADER_TRADE
f Lnet/minecraft/sounds/SoundEffect; Ct WANDERING_TRADER_YES
f Lnet/minecraft/sounds/SoundEffect; Cu WARDEN_AGITATED
f Lnet/minecraft/sounds/SoundEffect; Cv WARDEN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Cw WARDEN_ANGRY
f Lnet/minecraft/sounds/SoundEffect; Cx WARDEN_ATTACK_IMPACT
f Lnet/minecraft/sounds/SoundEffect; Cy WARDEN_DEATH
f Lnet/minecraft/sounds/SoundEffect; Cz WARDEN_DIG
f Lnet/minecraft/sounds/SoundEffect; D AMETHYST_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; DA WOLF_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; DB WOLF_DEATH
f Lnet/minecraft/sounds/SoundEffect; DC WOLF_GROWL
f Lnet/minecraft/sounds/SoundEffect; DD WOLF_HOWL
f Lnet/minecraft/sounds/SoundEffect; DE WOLF_HURT
f Lnet/minecraft/sounds/SoundEffect; DF WOLF_PANT
f Lnet/minecraft/sounds/SoundEffect; DG WOLF_SHAKE
f Lnet/minecraft/sounds/SoundEffect; DH WOLF_STEP
f Lnet/minecraft/sounds/SoundEffect; DI WOLF_WHINE
f Lnet/minecraft/sounds/SoundEffect; DJ WOODEN_DOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; DK WOODEN_DOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; DL WOODEN_TRAPDOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; DM WOODEN_TRAPDOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; DN WOODEN_BUTTON_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; DO WOODEN_BUTTON_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; DP WOODEN_PRESSURE_PLATE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; DQ WOODEN_PRESSURE_PLATE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; DR WOOD_BREAK
f Lnet/minecraft/sounds/SoundEffect; DS WOOD_FALL
f Lnet/minecraft/sounds/SoundEffect; DT WOOD_HIT
f Lnet/minecraft/sounds/SoundEffect; DU WOOD_PLACE
f Lnet/minecraft/sounds/SoundEffect; DV WOOD_STEP
f Lnet/minecraft/sounds/SoundEffect; DW WOOL_BREAK
f Lnet/minecraft/sounds/SoundEffect; DX WOOL_FALL
f Lnet/minecraft/sounds/SoundEffect; DY WOOL_HIT
f Lnet/minecraft/sounds/SoundEffect; DZ WOOL_PLACE
f Lnet/minecraft/sounds/SoundEffect; Da WET_SPONGE_FALL
f Lnet/minecraft/sounds/SoundEffect; Db WET_SPONGE_HIT
f Lnet/minecraft/sounds/SoundEffect; Dc WET_SPONGE_PLACE
f Lnet/minecraft/sounds/SoundEffect; Dd WET_SPONGE_STEP
f Lnet/minecraft/core/Holder$c; De WIND_CHARGE_BURST
f Lnet/minecraft/sounds/SoundEffect; Df WIND_CHARGE_THROW
f Lnet/minecraft/sounds/SoundEffect; Dg WITCH_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Dh WITCH_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; Di WITCH_DEATH
f Lnet/minecraft/sounds/SoundEffect; Dj WITCH_DRINK
f Lnet/minecraft/sounds/SoundEffect; Dk WITCH_HURT
f Lnet/minecraft/sounds/SoundEffect; Dl WITCH_THROW
f Lnet/minecraft/sounds/SoundEffect; Dm WITHER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Dn WITHER_BREAK_BLOCK
f Lnet/minecraft/sounds/SoundEffect; Do WITHER_DEATH
f Lnet/minecraft/sounds/SoundEffect; Dp WITHER_HURT
f Lnet/minecraft/sounds/SoundEffect; Dq WITHER_SHOOT
f Lnet/minecraft/sounds/SoundEffect; Dr WITHER_SKELETON_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Ds WITHER_SKELETON_DEATH
f Lnet/minecraft/sounds/SoundEffect; Dt WITHER_SKELETON_HURT
f Lnet/minecraft/sounds/SoundEffect; Du WITHER_SKELETON_STEP
f Lnet/minecraft/sounds/SoundEffect; Dv WITHER_SPAWN
f Lnet/minecraft/sounds/SoundEffect; Dw WOLF_ARMOR_BREAK
f Lnet/minecraft/sounds/SoundEffect; Dx WOLF_ARMOR_CRACK
f Lnet/minecraft/sounds/SoundEffect; Dy WOLF_ARMOR_DAMAGE
f Lnet/minecraft/sounds/SoundEffect; Dz WOLF_ARMOR_REPAIR
f Lnet/minecraft/sounds/SoundEffect; E AMETHYST_BLOCK_CHIME
f Lnet/minecraft/sounds/SoundEffect; EA ZOMBIE_VILLAGER_CURE
f Lnet/minecraft/sounds/SoundEffect; EB ZOMBIE_VILLAGER_DEATH
f Lnet/minecraft/sounds/SoundEffect; EC ZOMBIE_VILLAGER_HURT
f Lnet/minecraft/sounds/SoundEffect; ED ZOMBIE_VILLAGER_STEP
f Lnet/minecraft/sounds/SoundEffect; EE APPLY_EFFECT_BAD_OMEN
f Lnet/minecraft/sounds/SoundEffect; EF APPLY_EFFECT_TRIAL_OMEN
f Lnet/minecraft/sounds/SoundEffect; EG APPLY_EFFECT_RAID_OMEN
f Lnet/minecraft/sounds/SoundEffect; Ea WOOL_STEP
f Lnet/minecraft/sounds/SoundEffect; Eb ZOGLIN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Ec ZOGLIN_ANGRY
f Lnet/minecraft/sounds/SoundEffect; Ed ZOGLIN_ATTACK
f Lnet/minecraft/sounds/SoundEffect; Ee ZOGLIN_DEATH
f Lnet/minecraft/sounds/SoundEffect; Ef ZOGLIN_HURT
f Lnet/minecraft/sounds/SoundEffect; Eg ZOGLIN_STEP
f Lnet/minecraft/sounds/SoundEffect; Eh ZOMBIE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Ei ZOMBIE_ATTACK_WOODEN_DOOR
f Lnet/minecraft/sounds/SoundEffect; Ej ZOMBIE_ATTACK_IRON_DOOR
f Lnet/minecraft/sounds/SoundEffect; Ek ZOMBIE_BREAK_WOODEN_DOOR
f Lnet/minecraft/sounds/SoundEffect; El ZOMBIE_CONVERTED_TO_DROWNED
f Lnet/minecraft/sounds/SoundEffect; Em ZOMBIE_DEATH
f Lnet/minecraft/sounds/SoundEffect; En ZOMBIE_DESTROY_EGG
f Lnet/minecraft/sounds/SoundEffect; Eo ZOMBIE_HORSE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Ep ZOMBIE_HORSE_DEATH
f Lnet/minecraft/sounds/SoundEffect; Eq ZOMBIE_HORSE_HURT
f Lnet/minecraft/sounds/SoundEffect; Er ZOMBIE_HURT
f Lnet/minecraft/sounds/SoundEffect; Es ZOMBIE_INFECT
f Lnet/minecraft/sounds/SoundEffect; Et ZOMBIFIED_PIGLIN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Eu ZOMBIFIED_PIGLIN_ANGRY
f Lnet/minecraft/sounds/SoundEffect; Ev ZOMBIFIED_PIGLIN_DEATH
f Lnet/minecraft/sounds/SoundEffect; Ew ZOMBIFIED_PIGLIN_HURT
f Lnet/minecraft/sounds/SoundEffect; Ex ZOMBIE_STEP
f Lnet/minecraft/sounds/SoundEffect; Ey ZOMBIE_VILLAGER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; Ez ZOMBIE_VILLAGER_CONVERTED
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_DASH
f Lnet/minecraft/sounds/SoundEffect; dB CAMEL_DASH_READY
f Lnet/minecraft/sounds/SoundEffect; dC CAMEL_DEATH
f Lnet/minecraft/sounds/SoundEffect; dD CAMEL_EAT
f Lnet/minecraft/sounds/SoundEffect; dE CAMEL_HURT
f Lnet/minecraft/sounds/SoundEffect; dF CAMEL_SADDLE
f Lnet/minecraft/sounds/SoundEffect; dG CAMEL_SIT
f Lnet/minecraft/sounds/SoundEffect; dH CAMEL_STAND
f Lnet/minecraft/sounds/SoundEffect; dI CAMEL_STEP
f Lnet/minecraft/sounds/SoundEffect; dJ CAMEL_STEP_SAND
f Lnet/minecraft/sounds/SoundEffect; dK CAMPFIRE_CRACKLE
f Lnet/minecraft/sounds/SoundEffect; dL CANDLE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; dM CANDLE_BREAK
f Lnet/minecraft/sounds/SoundEffect; dN CANDLE_EXTINGUISH
f Lnet/minecraft/sounds/SoundEffect; dO CANDLE_FALL
f Lnet/minecraft/sounds/SoundEffect; dP CANDLE_HIT
f Lnet/minecraft/sounds/SoundEffect; dQ CANDLE_PLACE
f Lnet/minecraft/sounds/SoundEffect; dR CANDLE_STEP
f Lnet/minecraft/sounds/SoundEffect; dS CAT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; dT CAT_STRAY_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; dU CAT_DEATH
f Lnet/minecraft/sounds/SoundEffect; dV CAT_EAT
f Lnet/minecraft/sounds/SoundEffect; dW CAT_HISS
f Lnet/minecraft/sounds/SoundEffect; dX CAT_BEG_FOR_FOOD
f Lnet/minecraft/sounds/SoundEffect; dY CAT_HURT
f Lnet/minecraft/sounds/SoundEffect; dZ CAT_PURR
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 BUBBLE_POP
f Lnet/minecraft/sounds/SoundEffect; dd BUCKET_EMPTY
f Lnet/minecraft/sounds/SoundEffect; de BUCKET_EMPTY_AXOLOTL
f Lnet/minecraft/sounds/SoundEffect; df BUCKET_EMPTY_FISH
f Lnet/minecraft/sounds/SoundEffect; dg BUCKET_EMPTY_LAVA
f Lnet/minecraft/sounds/SoundEffect; dh BUCKET_EMPTY_POWDER_SNOW
f Lnet/minecraft/sounds/SoundEffect; di BUCKET_EMPTY_TADPOLE
f Lnet/minecraft/sounds/SoundEffect; dj BUCKET_FILL
f Lnet/minecraft/sounds/SoundEffect; dk BUCKET_FILL_AXOLOTL
f Lnet/minecraft/sounds/SoundEffect; dl BUCKET_FILL_FISH
f Lnet/minecraft/sounds/SoundEffect; dm BUCKET_FILL_LAVA
f Lnet/minecraft/sounds/SoundEffect; dn BUCKET_FILL_POWDER_SNOW
f Lnet/minecraft/sounds/SoundEffect; do BUCKET_FILL_TADPOLE
f Lnet/minecraft/sounds/SoundEffect; dp BUNDLE_DROP_CONTENTS
f Lnet/minecraft/sounds/SoundEffect; dq BUNDLE_INSERT
f Lnet/minecraft/sounds/SoundEffect; dr BUNDLE_INSERT_FAIL
f Lnet/minecraft/sounds/SoundEffect; ds BUNDLE_REMOVE_ONE
f Lnet/minecraft/sounds/SoundEffect; dt CAKE_ADD_CANDLE
f Lnet/minecraft/sounds/SoundEffect; du CALCITE_BREAK
f Lnet/minecraft/sounds/SoundEffect; dv CALCITE_STEP
f Lnet/minecraft/sounds/SoundEffect; dw CALCITE_PLACE
f Lnet/minecraft/sounds/SoundEffect; dx CALCITE_HIT
f Lnet/minecraft/sounds/SoundEffect; dy CALCITE_FALL
f Lnet/minecraft/sounds/SoundEffect; dz CAMEL_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; e ALLAY_ITEM_GIVEN
f Lnet/minecraft/sounds/SoundEffect; eA CHERRY_LEAVES_STEP
f Lnet/minecraft/sounds/SoundEffect; eB CHERRY_WOOD_HANGING_SIGN_STEP
f Lnet/minecraft/sounds/SoundEffect; eC CHERRY_WOOD_HANGING_SIGN_BREAK
f Lnet/minecraft/sounds/SoundEffect; eD CHERRY_WOOD_HANGING_SIGN_FALL
f Lnet/minecraft/sounds/SoundEffect; eE CHERRY_WOOD_HANGING_SIGN_HIT
f Lnet/minecraft/sounds/SoundEffect; eF CHERRY_WOOD_HANGING_SIGN_PLACE
f Lnet/minecraft/sounds/SoundEffect; eG CHERRY_WOOD_DOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; eH CHERRY_WOOD_DOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; eI CHERRY_WOOD_TRAPDOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; eJ CHERRY_WOOD_TRAPDOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; eK CHERRY_WOOD_BUTTON_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; eL CHERRY_WOOD_BUTTON_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; eM CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; eN CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; eO CHERRY_WOOD_FENCE_GATE_CLOSE
f Lnet/minecraft/sounds/SoundEffect; eP CHERRY_WOOD_FENCE_GATE_OPEN
f Lnet/minecraft/sounds/SoundEffect; eQ CHEST_CLOSE
f Lnet/minecraft/sounds/SoundEffect; eR CHEST_LOCKED
f Lnet/minecraft/sounds/SoundEffect; eS CHEST_OPEN
f Lnet/minecraft/sounds/SoundEffect; eT CHICKEN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; eU CHICKEN_DEATH
f Lnet/minecraft/sounds/SoundEffect; eV CHICKEN_EGG
f Lnet/minecraft/sounds/SoundEffect; eW CHICKEN_HURT
f Lnet/minecraft/sounds/SoundEffect; eX CHICKEN_STEP
f Lnet/minecraft/sounds/SoundEffect; eY CHISELED_BOOKSHELF_BREAK
f Lnet/minecraft/sounds/SoundEffect; eZ CHISELED_BOOKSHELF_FALL
f Lnet/minecraft/sounds/SoundEffect; ea CAT_PURREOW
f Lnet/minecraft/sounds/SoundEffect; eb CAVE_VINES_BREAK
f Lnet/minecraft/sounds/SoundEffect; ec CAVE_VINES_FALL
f Lnet/minecraft/sounds/SoundEffect; ed CAVE_VINES_HIT
f Lnet/minecraft/sounds/SoundEffect; ee CAVE_VINES_PLACE
f Lnet/minecraft/sounds/SoundEffect; ef CAVE_VINES_STEP
f Lnet/minecraft/sounds/SoundEffect; eg CAVE_VINES_PICK_BERRIES
f Lnet/minecraft/sounds/SoundEffect; eh CHAIN_BREAK
f Lnet/minecraft/sounds/SoundEffect; ei CHAIN_FALL
f Lnet/minecraft/sounds/SoundEffect; ej CHAIN_HIT
f Lnet/minecraft/sounds/SoundEffect; ek CHAIN_PLACE
f Lnet/minecraft/sounds/SoundEffect; el CHAIN_STEP
f Lnet/minecraft/sounds/SoundEffect; em CHERRY_WOOD_BREAK
f Lnet/minecraft/sounds/SoundEffect; en CHERRY_WOOD_FALL
f Lnet/minecraft/sounds/SoundEffect; eo CHERRY_WOOD_HIT
f Lnet/minecraft/sounds/SoundEffect; ep CHERRY_WOOD_PLACE
f Lnet/minecraft/sounds/SoundEffect; eq CHERRY_WOOD_STEP
f Lnet/minecraft/sounds/SoundEffect; er CHERRY_SAPLING_BREAK
f Lnet/minecraft/sounds/SoundEffect; es CHERRY_SAPLING_FALL
f Lnet/minecraft/sounds/SoundEffect; et CHERRY_SAPLING_HIT
f Lnet/minecraft/sounds/SoundEffect; eu CHERRY_SAPLING_PLACE
f Lnet/minecraft/sounds/SoundEffect; ev CHERRY_SAPLING_STEP
f Lnet/minecraft/sounds/SoundEffect; ew CHERRY_LEAVES_BREAK
f Lnet/minecraft/sounds/SoundEffect; ex CHERRY_LEAVES_FALL
f Lnet/minecraft/sounds/SoundEffect; ey CHERRY_LEAVES_HIT
f Lnet/minecraft/sounds/SoundEffect; ez CHERRY_LEAVES_PLACE
f Lnet/minecraft/sounds/SoundEffect; f ALLAY_ITEM_TAKEN
f Lnet/minecraft/sounds/SoundEffect; fA CONDUIT_AMBIENT_SHORT
f Lnet/minecraft/sounds/SoundEffect; fB CONDUIT_ATTACK_TARGET
f Lnet/minecraft/sounds/SoundEffect; fC CONDUIT_DEACTIVATE
f Lnet/minecraft/sounds/SoundEffect; fD COPPER_BULB_BREAK
f Lnet/minecraft/sounds/SoundEffect; fE COPPER_BULB_STEP
f Lnet/minecraft/sounds/SoundEffect; fF COPPER_BULB_PLACE
f Lnet/minecraft/sounds/SoundEffect; fG COPPER_BULB_HIT
f Lnet/minecraft/sounds/SoundEffect; fH COPPER_BULB_FALL
f Lnet/minecraft/sounds/SoundEffect; fI COPPER_BULB_TURN_ON
f Lnet/minecraft/sounds/SoundEffect; fJ COPPER_BULB_TURN_OFF
f Lnet/minecraft/sounds/SoundEffect; fK COPPER_BREAK
f Lnet/minecraft/sounds/SoundEffect; fL COPPER_STEP
f Lnet/minecraft/sounds/SoundEffect; fM COPPER_PLACE
f Lnet/minecraft/sounds/SoundEffect; fN COPPER_HIT
f Lnet/minecraft/sounds/SoundEffect; fO COPPER_FALL
f Lnet/minecraft/sounds/SoundEffect; fP COPPER_DOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; fQ COPPER_DOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; fR COPPER_GRATE_BREAK
f Lnet/minecraft/sounds/SoundEffect; fS COPPER_GRATE_STEP
f Lnet/minecraft/sounds/SoundEffect; fT COPPER_GRATE_PLACE
f Lnet/minecraft/sounds/SoundEffect; fU COPPER_GRATE_HIT
f Lnet/minecraft/sounds/SoundEffect; fV COPPER_GRATE_FALL
f Lnet/minecraft/sounds/SoundEffect; fW COPPER_TRAPDOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; fX COPPER_TRAPDOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; fY CORAL_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; fZ CORAL_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; fa CHISELED_BOOKSHELF_HIT
f Lnet/minecraft/sounds/SoundEffect; fb CHISELED_BOOKSHELF_INSERT
f Lnet/minecraft/sounds/SoundEffect; fc CHISELED_BOOKSHELF_INSERT_ENCHANTED
f Lnet/minecraft/sounds/SoundEffect; fd CHISELED_BOOKSHELF_STEP
f Lnet/minecraft/sounds/SoundEffect; fe CHISELED_BOOKSHELF_PICKUP
f Lnet/minecraft/sounds/SoundEffect; ff CHISELED_BOOKSHELF_PICKUP_ENCHANTED
f Lnet/minecraft/sounds/SoundEffect; fg CHISELED_BOOKSHELF_PLACE
f Lnet/minecraft/sounds/SoundEffect; fh CHORUS_FLOWER_DEATH
f Lnet/minecraft/sounds/SoundEffect; fi CHORUS_FLOWER_GROW
f Lnet/minecraft/sounds/SoundEffect; fj CHORUS_FRUIT_TELEPORT
f Lnet/minecraft/sounds/SoundEffect; fk COBWEB_BREAK
f Lnet/minecraft/sounds/SoundEffect; fl COBWEB_STEP
f Lnet/minecraft/sounds/SoundEffect; fm COBWEB_PLACE
f Lnet/minecraft/sounds/SoundEffect; fn COBWEB_HIT
f Lnet/minecraft/sounds/SoundEffect; fo COBWEB_FALL
f Lnet/minecraft/sounds/SoundEffect; fp COD_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; fq COD_DEATH
f Lnet/minecraft/sounds/SoundEffect; fr COD_FLOP
f Lnet/minecraft/sounds/SoundEffect; fs COD_HURT
f Lnet/minecraft/sounds/SoundEffect; ft COMPARATOR_CLICK
f Lnet/minecraft/sounds/SoundEffect; fu COMPOSTER_EMPTY
f Lnet/minecraft/sounds/SoundEffect; fv COMPOSTER_FILL
f Lnet/minecraft/sounds/SoundEffect; fw COMPOSTER_FILL_SUCCESS
f Lnet/minecraft/sounds/SoundEffect; fx COMPOSTER_READY
f Lnet/minecraft/sounds/SoundEffect; fy CONDUIT_ACTIVATE
f Lnet/minecraft/sounds/SoundEffect; fz CONDUIT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; g ALLAY_THROW
f Lnet/minecraft/sounds/SoundEffect; gA CREAKING_HEART_STEP
f Lnet/minecraft/sounds/SoundEffect; gB CREAKING_HEART_IDLE
f Lnet/minecraft/sounds/SoundEffect; gC CREAKING_HEART_SPAWN
f Lnet/minecraft/sounds/SoundEffect; gD CREEPER_DEATH
f Lnet/minecraft/sounds/SoundEffect; gE CREEPER_HURT
f Lnet/minecraft/sounds/SoundEffect; gF CREEPER_PRIMED
f Lnet/minecraft/sounds/SoundEffect; gG CROP_BREAK
f Lnet/minecraft/sounds/SoundEffect; gH CROP_PLANTED
f Lnet/minecraft/sounds/SoundEffect; gI CROSSBOW_HIT
f Lnet/minecraft/core/Holder; gJ CROSSBOW_LOADING_END
f Lnet/minecraft/core/Holder; gK CROSSBOW_LOADING_MIDDLE
f Lnet/minecraft/core/Holder; gL CROSSBOW_LOADING_START
f Lnet/minecraft/core/Holder; gM CROSSBOW_QUICK_CHARGE_1
f Lnet/minecraft/core/Holder; gN CROSSBOW_QUICK_CHARGE_2
f Lnet/minecraft/core/Holder; gO CROSSBOW_QUICK_CHARGE_3
f Lnet/minecraft/sounds/SoundEffect; gP CROSSBOW_SHOOT
f Lnet/minecraft/sounds/SoundEffect; gQ DECORATED_POT_BREAK
f Lnet/minecraft/sounds/SoundEffect; gR DECORATED_POT_FALL
f Lnet/minecraft/sounds/SoundEffect; gS DECORATED_POT_HIT
f Lnet/minecraft/sounds/SoundEffect; gT DECORATED_POT_INSERT
f Lnet/minecraft/sounds/SoundEffect; gU DECORATED_POT_INSERT_FAIL
f Lnet/minecraft/sounds/SoundEffect; gV DECORATED_POT_STEP
f Lnet/minecraft/sounds/SoundEffect; gW DECORATED_POT_PLACE
f Lnet/minecraft/sounds/SoundEffect; gX DECORATED_POT_SHATTER
f Lnet/minecraft/sounds/SoundEffect; gY DEEPSLATE_BRICKS_BREAK
f Lnet/minecraft/sounds/SoundEffect; gZ DEEPSLATE_BRICKS_FALL
f Lnet/minecraft/sounds/SoundEffect; ga CORAL_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; gb CORAL_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; gc CORAL_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; gd COW_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ge COW_DEATH
f Lnet/minecraft/sounds/SoundEffect; gf COW_HURT
f Lnet/minecraft/sounds/SoundEffect; gg COW_MILK
f Lnet/minecraft/sounds/SoundEffect; gh COW_STEP
f Lnet/minecraft/sounds/SoundEffect; gi CRAFTER_CRAFT
f Lnet/minecraft/sounds/SoundEffect; gj CRAFTER_FAIL
f Lnet/minecraft/sounds/SoundEffect; gk CREAKING_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; gl CREAKING_ACTIVATE
f Lnet/minecraft/sounds/SoundEffect; gm CREAKING_DEACTIVATE
f Lnet/minecraft/sounds/SoundEffect; gn CREAKING_ATTACK
f Lnet/minecraft/sounds/SoundEffect; go CREAKING_DEATH
f Lnet/minecraft/sounds/SoundEffect; gp CREAKING_STEP
f Lnet/minecraft/sounds/SoundEffect; gq CREAKING_FREEZE
f Lnet/minecraft/sounds/SoundEffect; gr CREAKING_UNFREEZE
f Lnet/minecraft/sounds/SoundEffect; gs CREAKING_SPAWN
f Lnet/minecraft/sounds/SoundEffect; gt CREAKING_SWAY
f Lnet/minecraft/sounds/SoundEffect; gu CREAKING_TWITCH
f Lnet/minecraft/sounds/SoundEffect; gv CREAKING_HEART_BREAK
f Lnet/minecraft/sounds/SoundEffect; gw CREAKING_HEART_FALL
f Lnet/minecraft/sounds/SoundEffect; gx CREAKING_HEART_HIT
f Lnet/minecraft/sounds/SoundEffect; gy CREAKING_HEART_HURT
f Lnet/minecraft/sounds/SoundEffect; gz CREAKING_HEART_PLACE
f Lnet/minecraft/core/Holder$c; h AMBIENT_CAVE
f Lnet/minecraft/sounds/SoundEffect; hA DONKEY_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; hB DONKEY_ANGRY
f Lnet/minecraft/sounds/SoundEffect; hC DONKEY_CHEST
f Lnet/minecraft/sounds/SoundEffect; hD DONKEY_DEATH
f Lnet/minecraft/sounds/SoundEffect; hE DONKEY_EAT
f Lnet/minecraft/sounds/SoundEffect; hF DONKEY_HURT
f Lnet/minecraft/sounds/SoundEffect; hG DONKEY_JUMP
f Lnet/minecraft/sounds/SoundEffect; hH DRIPSTONE_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; hI DRIPSTONE_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; hJ DRIPSTONE_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; hK DRIPSTONE_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; hL DRIPSTONE_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; hM POINTED_DRIPSTONE_BREAK
f Lnet/minecraft/sounds/SoundEffect; hN POINTED_DRIPSTONE_STEP
f Lnet/minecraft/sounds/SoundEffect; hO POINTED_DRIPSTONE_PLACE
f Lnet/minecraft/sounds/SoundEffect; hP POINTED_DRIPSTONE_HIT
f Lnet/minecraft/sounds/SoundEffect; hQ POINTED_DRIPSTONE_FALL
f Lnet/minecraft/sounds/SoundEffect; hR POINTED_DRIPSTONE_LAND
f Lnet/minecraft/sounds/SoundEffect; hS POINTED_DRIPSTONE_DRIP_LAVA
f Lnet/minecraft/sounds/SoundEffect; hT POINTED_DRIPSTONE_DRIP_WATER
f Lnet/minecraft/sounds/SoundEffect; hU POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON
f Lnet/minecraft/sounds/SoundEffect; hV POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON
f Lnet/minecraft/sounds/SoundEffect; hW BIG_DRIPLEAF_TILT_DOWN
f Lnet/minecraft/sounds/SoundEffect; hX BIG_DRIPLEAF_TILT_UP
f Lnet/minecraft/sounds/SoundEffect; hY DROWNED_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; hZ DROWNED_AMBIENT_WATER
f Lnet/minecraft/sounds/SoundEffect; ha DEEPSLATE_BRICKS_HIT
f Lnet/minecraft/sounds/SoundEffect; hb DEEPSLATE_BRICKS_PLACE
f Lnet/minecraft/sounds/SoundEffect; hc DEEPSLATE_BRICKS_STEP
f Lnet/minecraft/sounds/SoundEffect; hd DEEPSLATE_BREAK
f Lnet/minecraft/sounds/SoundEffect; he DEEPSLATE_FALL
f Lnet/minecraft/sounds/SoundEffect; hf DEEPSLATE_HIT
f Lnet/minecraft/sounds/SoundEffect; hg DEEPSLATE_PLACE
f Lnet/minecraft/sounds/SoundEffect; hh DEEPSLATE_STEP
f Lnet/minecraft/sounds/SoundEffect; hi DEEPSLATE_TILES_BREAK
f Lnet/minecraft/sounds/SoundEffect; hj DEEPSLATE_TILES_FALL
f Lnet/minecraft/sounds/SoundEffect; hk DEEPSLATE_TILES_HIT
f Lnet/minecraft/sounds/SoundEffect; hl DEEPSLATE_TILES_PLACE
f Lnet/minecraft/sounds/SoundEffect; hm DEEPSLATE_TILES_STEP
f Lnet/minecraft/sounds/SoundEffect; hn DISPENSER_DISPENSE
f Lnet/minecraft/sounds/SoundEffect; ho DISPENSER_FAIL
f Lnet/minecraft/sounds/SoundEffect; hp DISPENSER_LAUNCH
f Lnet/minecraft/sounds/SoundEffect; hq DOLPHIN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; hr DOLPHIN_AMBIENT_WATER
f Lnet/minecraft/sounds/SoundEffect; hs DOLPHIN_ATTACK
f Lnet/minecraft/sounds/SoundEffect; ht DOLPHIN_DEATH
f Lnet/minecraft/sounds/SoundEffect; hu DOLPHIN_EAT
f Lnet/minecraft/sounds/SoundEffect; hv DOLPHIN_HURT
f Lnet/minecraft/sounds/SoundEffect; hw DOLPHIN_JUMP
f Lnet/minecraft/sounds/SoundEffect; hx DOLPHIN_PLAY
f Lnet/minecraft/sounds/SoundEffect; hy DOLPHIN_SPLASH
f Lnet/minecraft/sounds/SoundEffect; hz DOLPHIN_SWIM
f Lnet/minecraft/core/Holder$c; i AMBIENT_BASALT_DELTAS_ADDITIONS
f Lnet/minecraft/sounds/SoundEffect; iA ENDER_DRAGON_HURT
f Lnet/minecraft/sounds/SoundEffect; iB ENDER_DRAGON_SHOOT
f Lnet/minecraft/sounds/SoundEffect; iC ENDER_EYE_DEATH
f Lnet/minecraft/sounds/SoundEffect; iD ENDER_EYE_LAUNCH
f Lnet/minecraft/sounds/SoundEffect; iE ENDERMAN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; iF ENDERMAN_DEATH
f Lnet/minecraft/sounds/SoundEffect; iG ENDERMAN_HURT
f Lnet/minecraft/sounds/SoundEffect; iH ENDERMAN_SCREAM
f Lnet/minecraft/sounds/SoundEffect; iI ENDERMAN_STARE
f Lnet/minecraft/sounds/SoundEffect; iJ ENDERMAN_TELEPORT
f Lnet/minecraft/sounds/SoundEffect; iK ENDERMITE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; iL ENDERMITE_DEATH
f Lnet/minecraft/sounds/SoundEffect; iM ENDERMITE_HURT
f Lnet/minecraft/sounds/SoundEffect; iN ENDERMITE_STEP
f Lnet/minecraft/sounds/SoundEffect; iO ENDER_PEARL_THROW
f Lnet/minecraft/sounds/SoundEffect; iP END_GATEWAY_SPAWN
f Lnet/minecraft/sounds/SoundEffect; iQ END_PORTAL_FRAME_FILL
f Lnet/minecraft/sounds/SoundEffect; iR END_PORTAL_SPAWN
f Lnet/minecraft/sounds/SoundEffect; iS EVOKER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; iT EVOKER_CAST_SPELL
f Lnet/minecraft/sounds/SoundEffect; iU EVOKER_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; iV EVOKER_DEATH
f Lnet/minecraft/sounds/SoundEffect; iW EVOKER_FANGS_ATTACK
f Lnet/minecraft/sounds/SoundEffect; iX EVOKER_HURT
f Lnet/minecraft/sounds/SoundEffect; iY EVOKER_PREPARE_ATTACK
f Lnet/minecraft/sounds/SoundEffect; iZ EVOKER_PREPARE_SUMMON
f Lnet/minecraft/sounds/SoundEffect; ia DROWNED_DEATH
f Lnet/minecraft/sounds/SoundEffect; ib DROWNED_DEATH_WATER
f Lnet/minecraft/sounds/SoundEffect; ic DROWNED_HURT
f Lnet/minecraft/sounds/SoundEffect; id DROWNED_HURT_WATER
f Lnet/minecraft/sounds/SoundEffect; ie DROWNED_SHOOT
f Lnet/minecraft/sounds/SoundEffect; if DROWNED_STEP
f Lnet/minecraft/sounds/SoundEffect; ig DROWNED_SWIM
f Lnet/minecraft/sounds/SoundEffect; ih DYE_USE
f Lnet/minecraft/sounds/SoundEffect; ii EGG_THROW
f Lnet/minecraft/sounds/SoundEffect; ij ELDER_GUARDIAN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ik ELDER_GUARDIAN_AMBIENT_LAND
f Lnet/minecraft/sounds/SoundEffect; il ELDER_GUARDIAN_CURSE
f Lnet/minecraft/sounds/SoundEffect; im ELDER_GUARDIAN_DEATH
f Lnet/minecraft/sounds/SoundEffect; in ELDER_GUARDIAN_DEATH_LAND
f Lnet/minecraft/sounds/SoundEffect; io ELDER_GUARDIAN_FLOP
f Lnet/minecraft/sounds/SoundEffect; ip ELDER_GUARDIAN_HURT
f Lnet/minecraft/sounds/SoundEffect; iq ELDER_GUARDIAN_HURT_LAND
f Lnet/minecraft/sounds/SoundEffect; ir ELYTRA_FLYING
f Lnet/minecraft/sounds/SoundEffect; is ENCHANTMENT_TABLE_USE
f Lnet/minecraft/sounds/SoundEffect; it ENDER_CHEST_CLOSE
f Lnet/minecraft/sounds/SoundEffect; iu ENDER_CHEST_OPEN
f Lnet/minecraft/sounds/SoundEffect; iv ENDER_DRAGON_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; iw ENDER_DRAGON_DEATH
f Lnet/minecraft/sounds/SoundEffect; ix DRAGON_FIREBALL_EXPLODE
f Lnet/minecraft/sounds/SoundEffect; iy ENDER_DRAGON_FLAP
f Lnet/minecraft/sounds/SoundEffect; iz ENDER_DRAGON_GROWL
f Lnet/minecraft/core/Holder$c; j AMBIENT_BASALT_DELTAS_LOOP
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/sounds/SoundEffect; ja EVOKER_PREPARE_WOLOLO
f Lnet/minecraft/sounds/SoundEffect; jb EXPERIENCE_BOTTLE_THROW
f Lnet/minecraft/sounds/SoundEffect; jc EXPERIENCE_ORB_PICKUP
f Lnet/minecraft/sounds/SoundEffect; jd EYEBLOSSOM_OPEN_LONG
f Lnet/minecraft/sounds/SoundEffect; je EYEBLOSSOM_OPEN
f Lnet/minecraft/sounds/SoundEffect; jf EYEBLOSSOM_CLOSE_LONG
f Lnet/minecraft/sounds/SoundEffect; jg EYEBLOSSOM_CLOSE
f Lnet/minecraft/sounds/SoundEffect; jh EYEBLOSSOM_IDLE
f Lnet/minecraft/sounds/SoundEffect; ji FENCE_GATE_CLOSE
f Lnet/minecraft/sounds/SoundEffect; jj FENCE_GATE_OPEN
f Lnet/minecraft/sounds/SoundEffect; jk FIRECHARGE_USE
f Lnet/minecraft/sounds/SoundEffect; jl FIREWORK_ROCKET_BLAST
f Lnet/minecraft/sounds/SoundEffect; jm FIREWORK_ROCKET_BLAST_FAR
f Lnet/minecraft/sounds/SoundEffect; jn FIREWORK_ROCKET_LARGE_BLAST
f Lnet/minecraft/sounds/SoundEffect; jo FIREWORK_ROCKET_LARGE_BLAST_FAR
f Lnet/minecraft/sounds/SoundEffect; jp FIREWORK_ROCKET_LAUNCH
f Lnet/minecraft/sounds/SoundEffect; jq FIREWORK_ROCKET_SHOOT
f Lnet/minecraft/sounds/SoundEffect; jr FIREWORK_ROCKET_TWINKLE
f Lnet/minecraft/sounds/SoundEffect; js FIREWORK_ROCKET_TWINKLE_FAR
f Lnet/minecraft/sounds/SoundEffect; jt FIRE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ju FIRE_EXTINGUISH
f Lnet/minecraft/sounds/SoundEffect; jv FISH_SWIM
f Lnet/minecraft/sounds/SoundEffect; jw FISHING_BOBBER_RETRIEVE
f Lnet/minecraft/sounds/SoundEffect; jx FISHING_BOBBER_SPLASH
f Lnet/minecraft/sounds/SoundEffect; jy FISHING_BOBBER_THROW
f Lnet/minecraft/sounds/SoundEffect; jz FLINTANDSTEEL_USE
f Lnet/minecraft/core/Holder$c; k AMBIENT_BASALT_DELTAS_MOOD
f Lnet/minecraft/sounds/SoundEffect; kA GENERIC_BURN
f Lnet/minecraft/sounds/SoundEffect; kB GENERIC_DEATH
f Lnet/minecraft/core/Holder$c; kC GENERIC_DRINK
f Lnet/minecraft/core/Holder$c; 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/sounds/SoundEffect; ka FROGLIGHT_BREAK
f Lnet/minecraft/sounds/SoundEffect; kb FROGLIGHT_FALL
f Lnet/minecraft/sounds/SoundEffect; kc FROGLIGHT_HIT
f Lnet/minecraft/sounds/SoundEffect; kd FROGLIGHT_PLACE
f Lnet/minecraft/sounds/SoundEffect; ke FROGLIGHT_STEP
f Lnet/minecraft/sounds/SoundEffect; kf FROGSPAWNSTEP
f Lnet/minecraft/sounds/SoundEffect; kg FROGSPAWN_BREAK
f Lnet/minecraft/sounds/SoundEffect; kh FROGSPAWN_FALL
f Lnet/minecraft/sounds/SoundEffect; ki FROGSPAWN_HATCH
f Lnet/minecraft/sounds/SoundEffect; kj FROGSPAWN_HIT
f Lnet/minecraft/sounds/SoundEffect; kk FROGSPAWN_PLACE
f Lnet/minecraft/sounds/SoundEffect; kl FROG_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; km FROG_DEATH
f Lnet/minecraft/sounds/SoundEffect; kn FROG_EAT
f Lnet/minecraft/sounds/SoundEffect; ko FROG_HURT
f Lnet/minecraft/sounds/SoundEffect; kp FROG_LAY_SPAWN
f Lnet/minecraft/sounds/SoundEffect; kq FROG_LONG_JUMP
f Lnet/minecraft/sounds/SoundEffect; kr FROG_STEP
f Lnet/minecraft/sounds/SoundEffect; ks FROG_TONGUE
f Lnet/minecraft/sounds/SoundEffect; kt ROOTS_BREAK
f Lnet/minecraft/sounds/SoundEffect; ku ROOTS_STEP
f Lnet/minecraft/sounds/SoundEffect; kv ROOTS_PLACE
f Lnet/minecraft/sounds/SoundEffect; kw ROOTS_HIT
f Lnet/minecraft/sounds/SoundEffect; kx ROOTS_FALL
f Lnet/minecraft/sounds/SoundEffect; ky FURNACE_FIRE_CRACKLE
f Lnet/minecraft/sounds/SoundEffect; kz GENERIC_BIG_FALL
f Lnet/minecraft/core/Holder$c; l AMBIENT_CRIMSON_FOREST_ADDITIONS
f Lnet/minecraft/sounds/SoundEffect; lA GOAT_SCREAMING_RAM_IMPACT
f Lnet/minecraft/sounds/SoundEffect; lB GOAT_STEP
f Lnet/minecraft/sounds/SoundEffect; lC GRASS_BREAK
f Lnet/minecraft/sounds/SoundEffect; lD GRASS_FALL
f Lnet/minecraft/sounds/SoundEffect; lE GRASS_HIT
f Lnet/minecraft/sounds/SoundEffect; lF GRASS_PLACE
f Lnet/minecraft/sounds/SoundEffect; lG GRASS_STEP
f Lnet/minecraft/sounds/SoundEffect; lH GRAVEL_BREAK
f Lnet/minecraft/sounds/SoundEffect; lI GRAVEL_FALL
f Lnet/minecraft/sounds/SoundEffect; lJ GRAVEL_HIT
f Lnet/minecraft/sounds/SoundEffect; lK GRAVEL_PLACE
f Lnet/minecraft/sounds/SoundEffect; lL GRAVEL_STEP
f Lnet/minecraft/sounds/SoundEffect; lM GRINDSTONE_USE
f Lnet/minecraft/sounds/SoundEffect; lN GROWING_PLANT_CROP
f Lnet/minecraft/sounds/SoundEffect; lO GUARDIAN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; lP GUARDIAN_AMBIENT_LAND
f Lnet/minecraft/sounds/SoundEffect; lQ GUARDIAN_ATTACK
f Lnet/minecraft/sounds/SoundEffect; lR GUARDIAN_DEATH
f Lnet/minecraft/sounds/SoundEffect; lS GUARDIAN_DEATH_LAND
f Lnet/minecraft/sounds/SoundEffect; lT GUARDIAN_FLOP
f Lnet/minecraft/sounds/SoundEffect; lU GUARDIAN_HURT
f Lnet/minecraft/sounds/SoundEffect; lV GUARDIAN_HURT_LAND
f Lnet/minecraft/sounds/SoundEffect; lW HANGING_ROOTS_BREAK
f Lnet/minecraft/sounds/SoundEffect; lX HANGING_ROOTS_FALL
f Lnet/minecraft/sounds/SoundEffect; lY HANGING_ROOTS_HIT
f Lnet/minecraft/sounds/SoundEffect; lZ HANGING_ROOTS_PLACE
f Lnet/minecraft/sounds/SoundEffect; la GLOW_INK_SAC_USE
f Lnet/minecraft/sounds/SoundEffect; lb GLOW_ITEM_FRAME_ADD_ITEM
f Lnet/minecraft/sounds/SoundEffect; lc GLOW_ITEM_FRAME_BREAK
f Lnet/minecraft/sounds/SoundEffect; ld GLOW_ITEM_FRAME_PLACE
f Lnet/minecraft/sounds/SoundEffect; le GLOW_ITEM_FRAME_REMOVE_ITEM
f Lnet/minecraft/sounds/SoundEffect; lf GLOW_ITEM_FRAME_ROTATE_ITEM
f Lnet/minecraft/sounds/SoundEffect; lg GLOW_SQUID_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; lh GLOW_SQUID_DEATH
f Lnet/minecraft/sounds/SoundEffect; li GLOW_SQUID_HURT
f Lnet/minecraft/sounds/SoundEffect; lj GLOW_SQUID_SQUIRT
f Lnet/minecraft/sounds/SoundEffect; lk GOAT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ll GOAT_DEATH
f Lnet/minecraft/sounds/SoundEffect; lm GOAT_EAT
f Lnet/minecraft/sounds/SoundEffect; ln GOAT_HURT
f Lnet/minecraft/sounds/SoundEffect; lo GOAT_LONG_JUMP
f Lnet/minecraft/sounds/SoundEffect; lp GOAT_MILK
f Lnet/minecraft/sounds/SoundEffect; lq GOAT_PREPARE_RAM
f Lnet/minecraft/sounds/SoundEffect; lr GOAT_RAM_IMPACT
f Lnet/minecraft/sounds/SoundEffect; ls GOAT_HORN_BREAK
f Lnet/minecraft/sounds/SoundEffect; lt GOAT_SCREAMING_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; lu GOAT_SCREAMING_DEATH
f Lnet/minecraft/sounds/SoundEffect; lv GOAT_SCREAMING_EAT
f Lnet/minecraft/sounds/SoundEffect; lw GOAT_SCREAMING_HURT
f Lnet/minecraft/sounds/SoundEffect; lx GOAT_SCREAMING_LONG_JUMP
f Lnet/minecraft/sounds/SoundEffect; ly GOAT_SCREAMING_MILK
f Lnet/minecraft/sounds/SoundEffect; lz GOAT_SCREAMING_PREPARE_RAM
f Lnet/minecraft/core/Holder$c; m AMBIENT_CRIMSON_FOREST_LOOP
f Lnet/minecraft/sounds/SoundEffect; mA TRIAL_SPAWNER_SPAWN_MOB
f Lnet/minecraft/sounds/SoundEffect; mB TRIAL_SPAWNER_ABOUT_TO_SPAWN_ITEM
f Lnet/minecraft/sounds/SoundEffect; mC TRIAL_SPAWNER_SPAWN_ITEM
f Lnet/minecraft/sounds/SoundEffect; mD TRIAL_SPAWNER_SPAWN_ITEM_BEGIN
f Lnet/minecraft/sounds/SoundEffect; mE TRIAL_SPAWNER_DETECT_PLAYER
f Lnet/minecraft/sounds/SoundEffect; mF TRIAL_SPAWNER_OMINOUS_ACTIVATE
f Lnet/minecraft/sounds/SoundEffect; mG TRIAL_SPAWNER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; mH TRIAL_SPAWNER_AMBIENT_OMINOUS
f Lnet/minecraft/sounds/SoundEffect; mI TRIAL_SPAWNER_OPEN_SHUTTER
f Lnet/minecraft/sounds/SoundEffect; mJ TRIAL_SPAWNER_CLOSE_SHUTTER
f Lnet/minecraft/sounds/SoundEffect; mK TRIAL_SPAWNER_EJECT_ITEM
f Lnet/minecraft/sounds/SoundEffect; mL HOE_TILL
f Lnet/minecraft/sounds/SoundEffect; mM HOGLIN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; mN HOGLIN_ANGRY
f Lnet/minecraft/sounds/SoundEffect; mO HOGLIN_ATTACK
f Lnet/minecraft/sounds/SoundEffect; mP HOGLIN_CONVERTED_TO_ZOMBIFIED
f Lnet/minecraft/sounds/SoundEffect; mQ HOGLIN_DEATH
f Lnet/minecraft/sounds/SoundEffect; mR HOGLIN_HURT
f Lnet/minecraft/sounds/SoundEffect; mS HOGLIN_RETREAT
f Lnet/minecraft/sounds/SoundEffect; mT HOGLIN_STEP
f Lnet/minecraft/sounds/SoundEffect; mU HONEY_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; mV HONEY_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; mW HONEY_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; mX HONEY_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; mY HONEY_BLOCK_SLIDE
f Lnet/minecraft/sounds/SoundEffect; mZ HONEY_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; ma HANGING_ROOTS_STEP
f Lnet/minecraft/sounds/SoundEffect; mb HANGING_SIGN_STEP
f Lnet/minecraft/sounds/SoundEffect; mc HANGING_SIGN_BREAK
f Lnet/minecraft/sounds/SoundEffect; md HANGING_SIGN_FALL
f Lnet/minecraft/sounds/SoundEffect; me HANGING_SIGN_HIT
f Lnet/minecraft/sounds/SoundEffect; mf HANGING_SIGN_PLACE
f Lnet/minecraft/sounds/SoundEffect; mg HEAVY_CORE_BREAK
f Lnet/minecraft/sounds/SoundEffect; mh HEAVY_CORE_FALL
f Lnet/minecraft/sounds/SoundEffect; mi HEAVY_CORE_HIT
f Lnet/minecraft/sounds/SoundEffect; mj HEAVY_CORE_PLACE
f Lnet/minecraft/sounds/SoundEffect; mk HEAVY_CORE_STEP
f Lnet/minecraft/sounds/SoundEffect; ml NETHER_WOOD_HANGING_SIGN_STEP
f Lnet/minecraft/sounds/SoundEffect; mm NETHER_WOOD_HANGING_SIGN_BREAK
f Lnet/minecraft/sounds/SoundEffect; mn NETHER_WOOD_HANGING_SIGN_FALL
f Lnet/minecraft/sounds/SoundEffect; mo NETHER_WOOD_HANGING_SIGN_HIT
f Lnet/minecraft/sounds/SoundEffect; mp NETHER_WOOD_HANGING_SIGN_PLACE
f Lnet/minecraft/sounds/SoundEffect; mq BAMBOO_WOOD_HANGING_SIGN_STEP
f Lnet/minecraft/sounds/SoundEffect; mr BAMBOO_WOOD_HANGING_SIGN_BREAK
f Lnet/minecraft/sounds/SoundEffect; ms BAMBOO_WOOD_HANGING_SIGN_FALL
f Lnet/minecraft/sounds/SoundEffect; mt BAMBOO_WOOD_HANGING_SIGN_HIT
f Lnet/minecraft/sounds/SoundEffect; mu BAMBOO_WOOD_HANGING_SIGN_PLACE
f Lnet/minecraft/sounds/SoundEffect; mv TRIAL_SPAWNER_BREAK
f Lnet/minecraft/sounds/SoundEffect; mw TRIAL_SPAWNER_STEP
f Lnet/minecraft/sounds/SoundEffect; mx TRIAL_SPAWNER_PLACE
f Lnet/minecraft/sounds/SoundEffect; my TRIAL_SPAWNER_HIT
f Lnet/minecraft/sounds/SoundEffect; mz TRIAL_SPAWNER_FALL
f Lnet/minecraft/core/Holder$c; n AMBIENT_CRIMSON_FOREST_MOOD
f Lnet/minecraft/sounds/SoundEffect; nA HUSK_HURT
f Lnet/minecraft/sounds/SoundEffect; nB HUSK_STEP
f Lnet/minecraft/sounds/SoundEffect; nC ILLUSIONER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; nD ILLUSIONER_CAST_SPELL
f Lnet/minecraft/sounds/SoundEffect; nE ILLUSIONER_DEATH
f Lnet/minecraft/sounds/SoundEffect; nF ILLUSIONER_HURT
f Lnet/minecraft/sounds/SoundEffect; nG ILLUSIONER_MIRROR_MOVE
f Lnet/minecraft/sounds/SoundEffect; nH ILLUSIONER_PREPARE_BLINDNESS
f Lnet/minecraft/sounds/SoundEffect; nI ILLUSIONER_PREPARE_MIRROR
f Lnet/minecraft/sounds/SoundEffect; nJ INK_SAC_USE
f Lnet/minecraft/sounds/SoundEffect; nK IRON_DOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; nL IRON_DOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; nM IRON_GOLEM_ATTACK
f Lnet/minecraft/sounds/SoundEffect; nN IRON_GOLEM_DAMAGE
f Lnet/minecraft/sounds/SoundEffect; nO IRON_GOLEM_DEATH
f Lnet/minecraft/sounds/SoundEffect; nP IRON_GOLEM_HURT
f Lnet/minecraft/sounds/SoundEffect; nQ IRON_GOLEM_REPAIR
f Lnet/minecraft/sounds/SoundEffect; nR IRON_GOLEM_STEP
f Lnet/minecraft/sounds/SoundEffect; nS IRON_TRAPDOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; nT IRON_TRAPDOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; nU ITEM_FRAME_ADD_ITEM
f Lnet/minecraft/sounds/SoundEffect; nV ITEM_FRAME_BREAK
f Lnet/minecraft/sounds/SoundEffect; nW ITEM_FRAME_PLACE
f Lnet/minecraft/sounds/SoundEffect; nX ITEM_FRAME_REMOVE_ITEM
f Lnet/minecraft/sounds/SoundEffect; nY ITEM_FRAME_ROTATE_ITEM
f Lnet/minecraft/sounds/SoundEffect; nZ ITEM_BREAK
f Lnet/minecraft/sounds/SoundEffect; na HONEYCOMB_WAX_ON
f Lnet/minecraft/core/Holder$c; nb HONEY_DRINK
f I nc GOAT_HORN_VARIANT_COUNT
f Lcom/google/common/collect/ImmutableList; nd GOAT_HORN_SOUND_VARIANTS
f Lnet/minecraft/sounds/SoundEffect; ne HORSE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; nf HORSE_ANGRY
f Lnet/minecraft/core/Holder$c; ng HORSE_ARMOR
f Lnet/minecraft/sounds/SoundEffect; nh HORSE_BREATHE
f Lnet/minecraft/sounds/SoundEffect; ni HORSE_DEATH
f Lnet/minecraft/sounds/SoundEffect; nj HORSE_EAT
f Lnet/minecraft/sounds/SoundEffect; nk HORSE_GALLOP
f Lnet/minecraft/sounds/SoundEffect; nl HORSE_HURT
f Lnet/minecraft/sounds/SoundEffect; nm HORSE_JUMP
f Lnet/minecraft/sounds/SoundEffect; nn HORSE_LAND
f Lnet/minecraft/sounds/SoundEffect; no HORSE_SADDLE
f Lnet/minecraft/sounds/SoundEffect; np HORSE_STEP
f Lnet/minecraft/sounds/SoundEffect; nq HORSE_STEP_WOOD
f Lnet/minecraft/sounds/SoundEffect; nr HOSTILE_BIG_FALL
f Lnet/minecraft/sounds/SoundEffect; ns HOSTILE_DEATH
f Lnet/minecraft/sounds/SoundEffect; nt HOSTILE_HURT
f Lnet/minecraft/sounds/SoundEffect; nu HOSTILE_SMALL_FALL
f Lnet/minecraft/sounds/SoundEffect; nv HOSTILE_SPLASH
f Lnet/minecraft/sounds/SoundEffect; nw HOSTILE_SWIM
f Lnet/minecraft/sounds/SoundEffect; nx HUSK_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ny HUSK_CONVERTED_TO_ZOMBIE
f Lnet/minecraft/sounds/SoundEffect; nz HUSK_DEATH
f Lnet/minecraft/core/Holder$c; o AMBIENT_NETHER_WASTES_ADDITIONS
f Lnet/minecraft/sounds/SoundEffect; oA LLAMA_EAT
f Lnet/minecraft/sounds/SoundEffect; oB LLAMA_HURT
f Lnet/minecraft/sounds/SoundEffect; oC LLAMA_SPIT
f Lnet/minecraft/sounds/SoundEffect; oD LLAMA_STEP
f Lnet/minecraft/core/Holder; oE LLAMA_SWAG
f Lnet/minecraft/sounds/SoundEffect; oF MAGMA_CUBE_DEATH_SMALL
f Lnet/minecraft/sounds/SoundEffect; oG LODESTONE_BREAK
f Lnet/minecraft/sounds/SoundEffect; oH LODESTONE_STEP
f Lnet/minecraft/sounds/SoundEffect; oI LODESTONE_PLACE
f Lnet/minecraft/sounds/SoundEffect; oJ LODESTONE_HIT
f Lnet/minecraft/sounds/SoundEffect; oK LODESTONE_FALL
f Lnet/minecraft/sounds/SoundEffect; oL LODESTONE_COMPASS_LOCK
f Lnet/minecraft/sounds/SoundEffect; oM MACE_SMASH_AIR
f Lnet/minecraft/sounds/SoundEffect; oN MACE_SMASH_GROUND
f Lnet/minecraft/sounds/SoundEffect; oO MACE_SMASH_GROUND_HEAVY
f Lnet/minecraft/sounds/SoundEffect; oP MAGMA_CUBE_DEATH
f Lnet/minecraft/sounds/SoundEffect; oQ MAGMA_CUBE_HURT
f Lnet/minecraft/sounds/SoundEffect; oR MAGMA_CUBE_HURT_SMALL
f Lnet/minecraft/sounds/SoundEffect; oS MAGMA_CUBE_JUMP
f Lnet/minecraft/sounds/SoundEffect; oT MAGMA_CUBE_SQUISH
f Lnet/minecraft/sounds/SoundEffect; oU MAGMA_CUBE_SQUISH_SMALL
f Lnet/minecraft/sounds/SoundEffect; oV MANGROVE_ROOTS_BREAK
f Lnet/minecraft/sounds/SoundEffect; oW MANGROVE_ROOTS_FALL
f Lnet/minecraft/sounds/SoundEffect; oX MANGROVE_ROOTS_HIT
f Lnet/minecraft/sounds/SoundEffect; oY MANGROVE_ROOTS_PLACE
f Lnet/minecraft/sounds/SoundEffect; oZ MANGROVE_ROOTS_STEP
f Lnet/minecraft/sounds/SoundEffect; oa ITEM_PICKUP
f Lnet/minecraft/sounds/SoundEffect; ob LADDER_BREAK
f Lnet/minecraft/sounds/SoundEffect; oc LADDER_FALL
f Lnet/minecraft/sounds/SoundEffect; od LADDER_HIT
f Lnet/minecraft/sounds/SoundEffect; oe LADDER_PLACE
f Lnet/minecraft/sounds/SoundEffect; of LADDER_STEP
f Lnet/minecraft/sounds/SoundEffect; og LANTERN_BREAK
f Lnet/minecraft/sounds/SoundEffect; oh LANTERN_FALL
f Lnet/minecraft/sounds/SoundEffect; oi LANTERN_HIT
f Lnet/minecraft/sounds/SoundEffect; oj LANTERN_PLACE
f Lnet/minecraft/sounds/SoundEffect; ok LANTERN_STEP
f Lnet/minecraft/sounds/SoundEffect; ol LARGE_AMETHYST_BUD_BREAK
f Lnet/minecraft/sounds/SoundEffect; om LARGE_AMETHYST_BUD_PLACE
f Lnet/minecraft/sounds/SoundEffect; on LAVA_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; oo LAVA_EXTINGUISH
f Lnet/minecraft/sounds/SoundEffect; op LAVA_POP
f Lnet/minecraft/sounds/SoundEffect; oq LEASH_KNOT_BREAK
f Lnet/minecraft/sounds/SoundEffect; or LEASH_KNOT_PLACE
f Lnet/minecraft/sounds/SoundEffect; os LEVER_CLICK
f Lnet/minecraft/sounds/SoundEffect; ot LIGHTNING_BOLT_IMPACT
f Lnet/minecraft/sounds/SoundEffect; ou LIGHTNING_BOLT_THUNDER
f Lnet/minecraft/sounds/SoundEffect; ov LINGERING_POTION_THROW
f Lnet/minecraft/sounds/SoundEffect; ow LLAMA_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ox LLAMA_ANGRY
f Lnet/minecraft/sounds/SoundEffect; oy LLAMA_CHEST
f Lnet/minecraft/sounds/SoundEffect; oz LLAMA_DEATH
f Lnet/minecraft/core/Holder$c; p AMBIENT_NETHER_WASTES_LOOP
f Lnet/minecraft/sounds/SoundEffect; pA PINK_PETALS_STEP
f Lnet/minecraft/sounds/SoundEffect; pB MOSS_BREAK
f Lnet/minecraft/sounds/SoundEffect; pC MOSS_FALL
f Lnet/minecraft/sounds/SoundEffect; pD MOSS_HIT
f Lnet/minecraft/sounds/SoundEffect; pE MOSS_PLACE
f Lnet/minecraft/sounds/SoundEffect; pF MOSS_STEP
f Lnet/minecraft/sounds/SoundEffect; pG MUD_BREAK
f Lnet/minecraft/sounds/SoundEffect; pH MUD_FALL
f Lnet/minecraft/sounds/SoundEffect; pI MUD_HIT
f Lnet/minecraft/sounds/SoundEffect; pJ MUD_PLACE
f Lnet/minecraft/sounds/SoundEffect; pK MUD_STEP
f Lnet/minecraft/sounds/SoundEffect; pL MUD_BRICKS_BREAK
f Lnet/minecraft/sounds/SoundEffect; pM MUD_BRICKS_FALL
f Lnet/minecraft/sounds/SoundEffect; pN MUD_BRICKS_HIT
f Lnet/minecraft/sounds/SoundEffect; pO MUD_BRICKS_PLACE
f Lnet/minecraft/sounds/SoundEffect; pP MUD_BRICKS_STEP
f Lnet/minecraft/sounds/SoundEffect; pQ MUDDY_MANGROVE_ROOTS_BREAK
f Lnet/minecraft/sounds/SoundEffect; pR MUDDY_MANGROVE_ROOTS_FALL
f Lnet/minecraft/sounds/SoundEffect; pS MUDDY_MANGROVE_ROOTS_HIT
f Lnet/minecraft/sounds/SoundEffect; pT MUDDY_MANGROVE_ROOTS_PLACE
f Lnet/minecraft/sounds/SoundEffect; pU MUDDY_MANGROVE_ROOTS_STEP
f Lnet/minecraft/sounds/SoundEffect; pV MULE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; pW MULE_ANGRY
f Lnet/minecraft/sounds/SoundEffect; pX MULE_CHEST
f Lnet/minecraft/sounds/SoundEffect; pY MULE_DEATH
f Lnet/minecraft/sounds/SoundEffect; pZ MULE_EAT
f Lnet/minecraft/sounds/SoundEffect; pa MEDIUM_AMETHYST_BUD_BREAK
f Lnet/minecraft/sounds/SoundEffect; pb MEDIUM_AMETHYST_BUD_PLACE
f Lnet/minecraft/sounds/SoundEffect; pc METAL_BREAK
f Lnet/minecraft/sounds/SoundEffect; pd METAL_FALL
f Lnet/minecraft/sounds/SoundEffect; pe METAL_HIT
f Lnet/minecraft/sounds/SoundEffect; pf METAL_PLACE
f Lnet/minecraft/sounds/SoundEffect; pg METAL_PRESSURE_PLATE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; ph METAL_PRESSURE_PLATE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; pi METAL_STEP
f Lnet/minecraft/sounds/SoundEffect; pj MINECART_INSIDE_UNDERWATER
f Lnet/minecraft/sounds/SoundEffect; pk MINECART_INSIDE
f Lnet/minecraft/sounds/SoundEffect; pl MINECART_RIDING
f Lnet/minecraft/sounds/SoundEffect; pm MOOSHROOM_CONVERT
f Lnet/minecraft/sounds/SoundEffect; pn MOOSHROOM_EAT
f Lnet/minecraft/sounds/SoundEffect; po MOOSHROOM_MILK
f Lnet/minecraft/sounds/SoundEffect; pp MOOSHROOM_MILK_SUSPICIOUSLY
f Lnet/minecraft/sounds/SoundEffect; pq MOOSHROOM_SHEAR
f Lnet/minecraft/sounds/SoundEffect; pr MOSS_CARPET_BREAK
f Lnet/minecraft/sounds/SoundEffect; ps MOSS_CARPET_FALL
f Lnet/minecraft/sounds/SoundEffect; pt MOSS_CARPET_HIT
f Lnet/minecraft/sounds/SoundEffect; pu MOSS_CARPET_PLACE
f Lnet/minecraft/sounds/SoundEffect; pv MOSS_CARPET_STEP
f Lnet/minecraft/sounds/SoundEffect; pw PINK_PETALS_BREAK
f Lnet/minecraft/sounds/SoundEffect; px PINK_PETALS_FALL
f Lnet/minecraft/sounds/SoundEffect; py PINK_PETALS_HIT
f Lnet/minecraft/sounds/SoundEffect; pz PINK_PETALS_PLACE
f Lnet/minecraft/core/Holder$c; q AMBIENT_NETHER_WASTES_MOOD
f Lnet/minecraft/core/Holder$c; qA MUSIC_MENU
f Lnet/minecraft/core/Holder$c; qB MUSIC_BIOME_BASALT_DELTAS
f Lnet/minecraft/core/Holder$c; qC MUSIC_BIOME_CRIMSON_FOREST
f Lnet/minecraft/core/Holder$c; qD MUSIC_BIOME_DEEP_DARK
f Lnet/minecraft/core/Holder$c; qE MUSIC_BIOME_DRIPSTONE_CAVES
f Lnet/minecraft/core/Holder$c; qF MUSIC_BIOME_GROVE
f Lnet/minecraft/core/Holder$c; qG MUSIC_BIOME_JAGGED_PEAKS
f Lnet/minecraft/core/Holder$c; qH MUSIC_BIOME_LUSH_CAVES
f Lnet/minecraft/core/Holder$c; qI MUSIC_BIOME_SWAMP
f Lnet/minecraft/core/Holder$c; qJ MUSIC_BIOME_FOREST
f Lnet/minecraft/core/Holder$c; qK MUSIC_BIOME_OLD_GROWTH_TAIGA
f Lnet/minecraft/core/Holder$c; qL MUSIC_BIOME_MEADOW
f Lnet/minecraft/core/Holder$c; qM MUSIC_BIOME_CHERRY_GROVE
f Lnet/minecraft/core/Holder$c; qN MUSIC_BIOME_NETHER_WASTES
f Lnet/minecraft/core/Holder$c; qO MUSIC_BIOME_FROZEN_PEAKS
f Lnet/minecraft/core/Holder$c; qP MUSIC_BIOME_SNOWY_SLOPES
f Lnet/minecraft/core/Holder$c; qQ MUSIC_BIOME_SOUL_SAND_VALLEY
f Lnet/minecraft/core/Holder$c; qR MUSIC_BIOME_STONY_PEAKS
f Lnet/minecraft/core/Holder$c; qS MUSIC_BIOME_WARPED_FOREST
f Lnet/minecraft/core/Holder$c; qT MUSIC_BIOME_FLOWER_FOREST
f Lnet/minecraft/core/Holder$c; qU MUSIC_BIOME_DESERT
f Lnet/minecraft/core/Holder$c; qV MUSIC_BIOME_BADLANDS
f Lnet/minecraft/core/Holder$c; qW MUSIC_BIOME_JUNGLE
f Lnet/minecraft/core/Holder$c; qX MUSIC_BIOME_SPARSE_JUNGLE
f Lnet/minecraft/core/Holder$c; qY MUSIC_BIOME_BAMBOO_JUNGLE
f Lnet/minecraft/core/Holder$c; qZ MUSIC_UNDER_WATER
f Lnet/minecraft/sounds/SoundEffect; qa MULE_HURT
f Lnet/minecraft/sounds/SoundEffect; qb MULE_JUMP
f Lnet/minecraft/core/Holder$c; qc MUSIC_CREATIVE
f Lnet/minecraft/core/Holder$c; qd MUSIC_CREDITS
f Lnet/minecraft/core/Holder$c; qe MUSIC_DISC_5
f Lnet/minecraft/core/Holder$c; qf MUSIC_DISC_11
f Lnet/minecraft/core/Holder$c; qg MUSIC_DISC_13
f Lnet/minecraft/core/Holder$c; qh MUSIC_DISC_BLOCKS
f Lnet/minecraft/core/Holder$c; qi MUSIC_DISC_CAT
f Lnet/minecraft/core/Holder$c; qj MUSIC_DISC_CHIRP
f Lnet/minecraft/core/Holder$c; qk MUSIC_DISC_FAR
f Lnet/minecraft/core/Holder$c; ql MUSIC_DISC_MALL
f Lnet/minecraft/core/Holder$c; qm MUSIC_DISC_MELLOHI
f Lnet/minecraft/core/Holder$c; qn MUSIC_DISC_PIGSTEP
f Lnet/minecraft/core/Holder$c; qo MUSIC_DISC_STAL
f Lnet/minecraft/core/Holder$c; qp MUSIC_DISC_STRAD
f Lnet/minecraft/core/Holder$c; qq MUSIC_DISC_WAIT
f Lnet/minecraft/core/Holder$c; qr MUSIC_DISC_WARD
f Lnet/minecraft/core/Holder$c; qs MUSIC_DISC_OTHERSIDE
f Lnet/minecraft/core/Holder$c; qt MUSIC_DISC_RELIC
f Lnet/minecraft/core/Holder$c; qu MUSIC_DISC_CREATOR
f Lnet/minecraft/core/Holder$c; qv MUSIC_DISC_CREATOR_MUSIC_BOX
f Lnet/minecraft/core/Holder$c; qw MUSIC_DISC_PRECIPICE
f Lnet/minecraft/core/Holder$c; qx MUSIC_DRAGON
f Lnet/minecraft/core/Holder$c; qy MUSIC_END
f Lnet/minecraft/core/Holder$c; qz MUSIC_GAME
f Lnet/minecraft/core/Holder$c; r AMBIENT_SOUL_SAND_VALLEY_ADDITIONS
f Lnet/minecraft/sounds/SoundEffect; rA PACKED_MUD_PLACE
f Lnet/minecraft/sounds/SoundEffect; rB PACKED_MUD_STEP
f Lnet/minecraft/sounds/SoundEffect; rC STEM_BREAK
f Lnet/minecraft/sounds/SoundEffect; rD STEM_STEP
f Lnet/minecraft/sounds/SoundEffect; rE STEM_PLACE
f Lnet/minecraft/sounds/SoundEffect; rF STEM_HIT
f Lnet/minecraft/sounds/SoundEffect; rG STEM_FALL
f Lnet/minecraft/sounds/SoundEffect; rH NYLIUM_BREAK
f Lnet/minecraft/sounds/SoundEffect; rI NYLIUM_STEP
f Lnet/minecraft/sounds/SoundEffect; rJ NYLIUM_PLACE
f Lnet/minecraft/sounds/SoundEffect; rK NYLIUM_HIT
f Lnet/minecraft/sounds/SoundEffect; rL NYLIUM_FALL
f Lnet/minecraft/sounds/SoundEffect; rM NETHER_SPROUTS_BREAK
f Lnet/minecraft/sounds/SoundEffect; rN NETHER_SPROUTS_STEP
f Lnet/minecraft/sounds/SoundEffect; rO NETHER_SPROUTS_PLACE
f Lnet/minecraft/sounds/SoundEffect; rP NETHER_SPROUTS_HIT
f Lnet/minecraft/sounds/SoundEffect; rQ NETHER_SPROUTS_FALL
f Lnet/minecraft/sounds/SoundEffect; rR FUNGUS_BREAK
f Lnet/minecraft/sounds/SoundEffect; rS FUNGUS_STEP
f Lnet/minecraft/sounds/SoundEffect; rT FUNGUS_PLACE
f Lnet/minecraft/sounds/SoundEffect; rU FUNGUS_HIT
f Lnet/minecraft/sounds/SoundEffect; rV FUNGUS_FALL
f Lnet/minecraft/sounds/SoundEffect; rW WEEPING_VINES_BREAK
f Lnet/minecraft/sounds/SoundEffect; rX WEEPING_VINES_STEP
f Lnet/minecraft/sounds/SoundEffect; rY WEEPING_VINES_PLACE
f Lnet/minecraft/sounds/SoundEffect; rZ WEEPING_VINES_HIT
f Lnet/minecraft/sounds/SoundEffect; ra NETHER_BRICKS_BREAK
f Lnet/minecraft/sounds/SoundEffect; rb NETHER_BRICKS_STEP
f Lnet/minecraft/sounds/SoundEffect; rc NETHER_BRICKS_PLACE
f Lnet/minecraft/sounds/SoundEffect; rd NETHER_BRICKS_HIT
f Lnet/minecraft/sounds/SoundEffect; re NETHER_BRICKS_FALL
f Lnet/minecraft/sounds/SoundEffect; rf NETHER_WART_BREAK
f Lnet/minecraft/sounds/SoundEffect; rg NETHER_WART_PLANTED
f Lnet/minecraft/sounds/SoundEffect; rh NETHER_WOOD_BREAK
f Lnet/minecraft/sounds/SoundEffect; ri NETHER_WOOD_FALL
f Lnet/minecraft/sounds/SoundEffect; rj NETHER_WOOD_HIT
f Lnet/minecraft/sounds/SoundEffect; rk NETHER_WOOD_PLACE
f Lnet/minecraft/sounds/SoundEffect; rl NETHER_WOOD_STEP
f Lnet/minecraft/sounds/SoundEffect; rm NETHER_WOOD_DOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; rn NETHER_WOOD_DOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; ro NETHER_WOOD_TRAPDOOR_CLOSE
f Lnet/minecraft/sounds/SoundEffect; rp NETHER_WOOD_TRAPDOOR_OPEN
f Lnet/minecraft/sounds/SoundEffect; rq NETHER_WOOD_BUTTON_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; rr NETHER_WOOD_BUTTON_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; rs NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; rt NETHER_WOOD_PRESSURE_PLATE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; ru NETHER_WOOD_FENCE_GATE_CLOSE
f Lnet/minecraft/sounds/SoundEffect; rv NETHER_WOOD_FENCE_GATE_OPEN
f Lnet/minecraft/sounds/SoundEffect; rw EMPTY
f Lnet/minecraft/sounds/SoundEffect; rx PACKED_MUD_BREAK
f Lnet/minecraft/sounds/SoundEffect; ry PACKED_MUD_FALL
f Lnet/minecraft/sounds/SoundEffect; rz PACKED_MUD_HIT
f Lnet/minecraft/core/Holder$c; s AMBIENT_SOUL_SAND_VALLEY_LOOP
f Lnet/minecraft/core/Holder$c; sA NOTE_BLOCK_XYLOPHONE
f Lnet/minecraft/core/Holder$c; sB NOTE_BLOCK_IRON_XYLOPHONE
f Lnet/minecraft/core/Holder$c; sC NOTE_BLOCK_COW_BELL
f Lnet/minecraft/core/Holder$c; sD NOTE_BLOCK_DIDGERIDOO
f Lnet/minecraft/core/Holder$c; sE NOTE_BLOCK_BIT
f Lnet/minecraft/core/Holder$c; sF NOTE_BLOCK_BANJO
f Lnet/minecraft/core/Holder$c; sG NOTE_BLOCK_IMITATE_ZOMBIE
f Lnet/minecraft/core/Holder$c; sH NOTE_BLOCK_IMITATE_SKELETON
f Lnet/minecraft/core/Holder$c; sI NOTE_BLOCK_IMITATE_CREEPER
f Lnet/minecraft/core/Holder$c; sJ NOTE_BLOCK_IMITATE_ENDER_DRAGON
f Lnet/minecraft/core/Holder$c; sK NOTE_BLOCK_IMITATE_WITHER_SKELETON
f Lnet/minecraft/core/Holder$c; sL NOTE_BLOCK_IMITATE_PIGLIN
f Lnet/minecraft/sounds/SoundEffect; sM OCELOT_HURT
f Lnet/minecraft/sounds/SoundEffect; sN OCELOT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; sO OCELOT_DEATH
f Lnet/minecraft/core/Holder$c; sP OMINOUS_BOTTLE_DISPOSE
f Lnet/minecraft/sounds/SoundEffect; sQ PAINTING_BREAK
f Lnet/minecraft/sounds/SoundEffect; sR PAINTING_PLACE
f Lnet/minecraft/sounds/SoundEffect; sS PALE_HANGING_MOSS_IDLE
f Lnet/minecraft/sounds/SoundEffect; sT PANDA_PRE_SNEEZE
f Lnet/minecraft/sounds/SoundEffect; sU PANDA_SNEEZE
f Lnet/minecraft/sounds/SoundEffect; sV PANDA_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; sW PANDA_DEATH
f Lnet/minecraft/sounds/SoundEffect; sX PANDA_EAT
f Lnet/minecraft/sounds/SoundEffect; sY PANDA_STEP
f Lnet/minecraft/sounds/SoundEffect; sZ PANDA_CANT_BREED
f Lnet/minecraft/sounds/SoundEffect; sa WEEPING_VINES_FALL
f Lnet/minecraft/sounds/SoundEffect; sb WART_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; sc WART_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; sd WART_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; se WART_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; sf WART_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; sg NETHERITE_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; sh NETHERITE_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; si NETHERITE_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; sj NETHERITE_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; sk NETHERITE_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; sl NETHERRACK_BREAK
f Lnet/minecraft/sounds/SoundEffect; sm NETHERRACK_STEP
f Lnet/minecraft/sounds/SoundEffect; sn NETHERRACK_PLACE
f Lnet/minecraft/sounds/SoundEffect; so NETHERRACK_HIT
f Lnet/minecraft/sounds/SoundEffect; sp NETHERRACK_FALL
f Lnet/minecraft/core/Holder$c; sq NOTE_BLOCK_BASEDRUM
f Lnet/minecraft/core/Holder$c; sr NOTE_BLOCK_BASS
f Lnet/minecraft/core/Holder$c; ss NOTE_BLOCK_BELL
f Lnet/minecraft/core/Holder$c; st NOTE_BLOCK_CHIME
f Lnet/minecraft/core/Holder$c; su NOTE_BLOCK_FLUTE
f Lnet/minecraft/core/Holder$c; sv NOTE_BLOCK_GUITAR
f Lnet/minecraft/core/Holder$c; sw NOTE_BLOCK_HARP
f Lnet/minecraft/core/Holder$c; sx NOTE_BLOCK_HAT
f Lnet/minecraft/core/Holder$c; sy NOTE_BLOCK_PLING
f Lnet/minecraft/core/Holder$c; sz NOTE_BLOCK_SNARE
f Lnet/minecraft/core/Holder$c; t AMBIENT_SOUL_SAND_VALLEY_MOOD
f Lnet/minecraft/sounds/SoundEffect; tA PARROT_IMITATE_PIGLIN
f Lnet/minecraft/sounds/SoundEffect; tB PARROT_IMITATE_PIGLIN_BRUTE
f Lnet/minecraft/sounds/SoundEffect; tC PARROT_IMITATE_PILLAGER
f Lnet/minecraft/sounds/SoundEffect; tD PARROT_IMITATE_RAVAGER
f Lnet/minecraft/sounds/SoundEffect; tE PARROT_IMITATE_SHULKER
f Lnet/minecraft/sounds/SoundEffect; tF PARROT_IMITATE_SILVERFISH
f Lnet/minecraft/sounds/SoundEffect; tG PARROT_IMITATE_SKELETON
f Lnet/minecraft/sounds/SoundEffect; tH PARROT_IMITATE_SLIME
f Lnet/minecraft/sounds/SoundEffect; tI PARROT_IMITATE_SPIDER
f Lnet/minecraft/sounds/SoundEffect; tJ PARROT_IMITATE_STRAY
f Lnet/minecraft/sounds/SoundEffect; tK PARROT_IMITATE_VEX
f Lnet/minecraft/sounds/SoundEffect; tL PARROT_IMITATE_VINDICATOR
f Lnet/minecraft/sounds/SoundEffect; tM PARROT_IMITATE_WARDEN
f Lnet/minecraft/sounds/SoundEffect; tN PARROT_IMITATE_WITCH
f Lnet/minecraft/sounds/SoundEffect; tO PARROT_IMITATE_WITHER
f Lnet/minecraft/sounds/SoundEffect; tP PARROT_IMITATE_WITHER_SKELETON
f Lnet/minecraft/sounds/SoundEffect; tQ PARROT_IMITATE_ZOGLIN
f Lnet/minecraft/sounds/SoundEffect; tR PARROT_IMITATE_ZOMBIE
f Lnet/minecraft/sounds/SoundEffect; tS PARROT_IMITATE_ZOMBIE_VILLAGER
f Lnet/minecraft/sounds/SoundEffect; tT PARROT_STEP
f Lnet/minecraft/sounds/SoundEffect; tU PHANTOM_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; tV PHANTOM_BITE
f Lnet/minecraft/sounds/SoundEffect; tW PHANTOM_DEATH
f Lnet/minecraft/sounds/SoundEffect; tX PHANTOM_FLAP
f Lnet/minecraft/sounds/SoundEffect; tY PHANTOM_HURT
f Lnet/minecraft/sounds/SoundEffect; tZ PHANTOM_SWOOP
f Lnet/minecraft/sounds/SoundEffect; ta PANDA_AGGRESSIVE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; tb PANDA_WORRIED_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; tc PANDA_HURT
f Lnet/minecraft/sounds/SoundEffect; td PANDA_BITE
f Lnet/minecraft/sounds/SoundEffect; te PARROT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; tf PARROT_DEATH
f Lnet/minecraft/sounds/SoundEffect; tg PARROT_EAT
f Lnet/minecraft/sounds/SoundEffect; th PARROT_FLY
f Lnet/minecraft/sounds/SoundEffect; ti PARROT_HURT
f Lnet/minecraft/sounds/SoundEffect; tj PARROT_IMITATE_BLAZE
f Lnet/minecraft/sounds/SoundEffect; tk PARROT_IMITATE_BOGGED
f Lnet/minecraft/sounds/SoundEffect; tl PARROT_IMITATE_BREEZE
f Lnet/minecraft/sounds/SoundEffect; tm PARROT_IMITATE_CREAKING
f Lnet/minecraft/sounds/SoundEffect; tn PARROT_IMITATE_CREEPER
f Lnet/minecraft/sounds/SoundEffect; to PARROT_IMITATE_DROWNED
f Lnet/minecraft/sounds/SoundEffect; tp PARROT_IMITATE_ELDER_GUARDIAN
f Lnet/minecraft/sounds/SoundEffect; tq PARROT_IMITATE_ENDER_DRAGON
f Lnet/minecraft/sounds/SoundEffect; tr PARROT_IMITATE_ENDERMITE
f Lnet/minecraft/sounds/SoundEffect; ts PARROT_IMITATE_EVOKER
f Lnet/minecraft/sounds/SoundEffect; tt PARROT_IMITATE_GHAST
f Lnet/minecraft/sounds/SoundEffect; tu PARROT_IMITATE_GUARDIAN
f Lnet/minecraft/sounds/SoundEffect; tv PARROT_IMITATE_HOGLIN
f Lnet/minecraft/sounds/SoundEffect; tw PARROT_IMITATE_HUSK
f Lnet/minecraft/sounds/SoundEffect; tx PARROT_IMITATE_ILLUSIONER
f Lnet/minecraft/sounds/SoundEffect; ty PARROT_IMITATE_MAGMA_CUBE
f Lnet/minecraft/sounds/SoundEffect; tz PARROT_IMITATE_PHANTOM
f Lnet/minecraft/core/Holder$c; u AMBIENT_WARPED_FOREST_ADDITIONS
f Lnet/minecraft/sounds/SoundEffect; uA PISTON_EXTEND
f Lnet/minecraft/sounds/SoundEffect; uB PLAYER_ATTACK_CRIT
f Lnet/minecraft/sounds/SoundEffect; uC PLAYER_ATTACK_KNOCKBACK
f Lnet/minecraft/sounds/SoundEffect; uD PLAYER_ATTACK_NODAMAGE
f Lnet/minecraft/sounds/SoundEffect; uE PLAYER_ATTACK_STRONG
f Lnet/minecraft/sounds/SoundEffect; uF PLAYER_ATTACK_SWEEP
f Lnet/minecraft/sounds/SoundEffect; uG PLAYER_ATTACK_WEAK
f Lnet/minecraft/sounds/SoundEffect; uH PLAYER_BIG_FALL
f Lnet/minecraft/sounds/SoundEffect; uI PLAYER_BREATH
f Lnet/minecraft/sounds/SoundEffect; uJ PLAYER_BURP
f Lnet/minecraft/sounds/SoundEffect; uK PLAYER_DEATH
f Lnet/minecraft/sounds/SoundEffect; uL PLAYER_HURT
f Lnet/minecraft/sounds/SoundEffect; uM PLAYER_HURT_DROWN
f Lnet/minecraft/sounds/SoundEffect; uN PLAYER_HURT_FREEZE
f Lnet/minecraft/sounds/SoundEffect; uO PLAYER_HURT_ON_FIRE
f Lnet/minecraft/sounds/SoundEffect; uP PLAYER_HURT_SWEET_BERRY_BUSH
f Lnet/minecraft/sounds/SoundEffect; uQ PLAYER_LEVELUP
f Lnet/minecraft/sounds/SoundEffect; uR PLAYER_SMALL_FALL
f Lnet/minecraft/sounds/SoundEffect; uS PLAYER_SPLASH
f Lnet/minecraft/sounds/SoundEffect; uT PLAYER_SPLASH_HIGH_SPEED
f Lnet/minecraft/sounds/SoundEffect; uU PLAYER_SWIM
f Lnet/minecraft/sounds/SoundEffect; uV PLAYER_TELEPORT
f Lnet/minecraft/sounds/SoundEffect; uW POLAR_BEAR_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; uX POLAR_BEAR_AMBIENT_BABY
f Lnet/minecraft/sounds/SoundEffect; uY POLAR_BEAR_DEATH
f Lnet/minecraft/sounds/SoundEffect; uZ POLAR_BEAR_HURT
f Lnet/minecraft/sounds/SoundEffect; ua PIG_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; ub PIG_DEATH
f Lnet/minecraft/sounds/SoundEffect; uc PIG_HURT
f Lnet/minecraft/sounds/SoundEffect; ud PIG_SADDLE
f Lnet/minecraft/sounds/SoundEffect; ue PIG_STEP
f Lnet/minecraft/sounds/SoundEffect; uf PIGLIN_ADMIRING_ITEM
f Lnet/minecraft/sounds/SoundEffect; ug PIGLIN_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; uh PIGLIN_ANGRY
f Lnet/minecraft/sounds/SoundEffect; ui PIGLIN_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; uj PIGLIN_DEATH
f Lnet/minecraft/sounds/SoundEffect; uk PIGLIN_JEALOUS
f Lnet/minecraft/sounds/SoundEffect; ul PIGLIN_HURT
f Lnet/minecraft/sounds/SoundEffect; um PIGLIN_RETREAT
f Lnet/minecraft/sounds/SoundEffect; un PIGLIN_STEP
f Lnet/minecraft/sounds/SoundEffect; uo PIGLIN_CONVERTED_TO_ZOMBIFIED
f Lnet/minecraft/sounds/SoundEffect; up PIGLIN_BRUTE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; uq PIGLIN_BRUTE_ANGRY
f Lnet/minecraft/sounds/SoundEffect; ur PIGLIN_BRUTE_DEATH
f Lnet/minecraft/sounds/SoundEffect; us PIGLIN_BRUTE_HURT
f Lnet/minecraft/sounds/SoundEffect; ut PIGLIN_BRUTE_STEP
f Lnet/minecraft/sounds/SoundEffect; uu PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED
f Lnet/minecraft/sounds/SoundEffect; uv PILLAGER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; uw PILLAGER_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; ux PILLAGER_DEATH
f Lnet/minecraft/sounds/SoundEffect; uy PILLAGER_HURT
f Lnet/minecraft/sounds/SoundEffect; uz PISTON_CONTRACT
f Lnet/minecraft/core/Holder$c; v AMBIENT_WARPED_FOREST_LOOP
f Lnet/minecraft/sounds/SoundEffect; vA RABBIT_HURT
f Lnet/minecraft/sounds/SoundEffect; vB RABBIT_JUMP
f Lnet/minecraft/core/Holder$c; vC RAID_HORN
f Lnet/minecraft/sounds/SoundEffect; vD RAVAGER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; vE RAVAGER_ATTACK
f Lnet/minecraft/sounds/SoundEffect; vF RAVAGER_CELEBRATE
f Lnet/minecraft/sounds/SoundEffect; vG RAVAGER_DEATH
f Lnet/minecraft/sounds/SoundEffect; vH RAVAGER_HURT
f Lnet/minecraft/sounds/SoundEffect; vI RAVAGER_STEP
f Lnet/minecraft/sounds/SoundEffect; vJ RAVAGER_STUNNED
f Lnet/minecraft/sounds/SoundEffect; vK RAVAGER_ROAR
f Lnet/minecraft/sounds/SoundEffect; vL NETHER_GOLD_ORE_BREAK
f Lnet/minecraft/sounds/SoundEffect; vM NETHER_GOLD_ORE_FALL
f Lnet/minecraft/sounds/SoundEffect; vN NETHER_GOLD_ORE_HIT
f Lnet/minecraft/sounds/SoundEffect; vO NETHER_GOLD_ORE_PLACE
f Lnet/minecraft/sounds/SoundEffect; vP NETHER_GOLD_ORE_STEP
f Lnet/minecraft/sounds/SoundEffect; vQ NETHER_ORE_BREAK
f Lnet/minecraft/sounds/SoundEffect; vR NETHER_ORE_FALL
f Lnet/minecraft/sounds/SoundEffect; vS NETHER_ORE_HIT
f Lnet/minecraft/sounds/SoundEffect; vT NETHER_ORE_PLACE
f Lnet/minecraft/sounds/SoundEffect; vU NETHER_ORE_STEP
f Lnet/minecraft/sounds/SoundEffect; vV REDSTONE_TORCH_BURNOUT
f Lnet/minecraft/sounds/SoundEffect; vW RESPAWN_ANCHOR_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; vX RESPAWN_ANCHOR_CHARGE
f Lnet/minecraft/core/Holder$c; vY RESPAWN_ANCHOR_DEPLETE
f Lnet/minecraft/sounds/SoundEffect; vZ RESPAWN_ANCHOR_SET_SPAWN
f Lnet/minecraft/sounds/SoundEffect; va POLAR_BEAR_STEP
f Lnet/minecraft/sounds/SoundEffect; vb POLAR_BEAR_WARNING
f Lnet/minecraft/sounds/SoundEffect; vc POLISHED_DEEPSLATE_BREAK
f Lnet/minecraft/sounds/SoundEffect; vd POLISHED_DEEPSLATE_FALL
f Lnet/minecraft/sounds/SoundEffect; ve POLISHED_DEEPSLATE_HIT
f Lnet/minecraft/sounds/SoundEffect; vf POLISHED_DEEPSLATE_PLACE
f Lnet/minecraft/sounds/SoundEffect; vg POLISHED_DEEPSLATE_STEP
f Lnet/minecraft/sounds/SoundEffect; vh PORTAL_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; vi PORTAL_TRAVEL
f Lnet/minecraft/sounds/SoundEffect; vj PORTAL_TRIGGER
f Lnet/minecraft/sounds/SoundEffect; vk POWDER_SNOW_BREAK
f Lnet/minecraft/sounds/SoundEffect; vl POWDER_SNOW_FALL
f Lnet/minecraft/sounds/SoundEffect; vm POWDER_SNOW_HIT
f Lnet/minecraft/sounds/SoundEffect; vn POWDER_SNOW_PLACE
f Lnet/minecraft/sounds/SoundEffect; vo POWDER_SNOW_STEP
f Lnet/minecraft/sounds/SoundEffect; vp PUFFER_FISH_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; vq PUFFER_FISH_BLOW_OUT
f Lnet/minecraft/sounds/SoundEffect; vr PUFFER_FISH_BLOW_UP
f Lnet/minecraft/sounds/SoundEffect; vs PUFFER_FISH_DEATH
f Lnet/minecraft/sounds/SoundEffect; vt PUFFER_FISH_FLOP
f Lnet/minecraft/sounds/SoundEffect; vu PUFFER_FISH_HURT
f Lnet/minecraft/sounds/SoundEffect; vv PUFFER_FISH_STING
f Lnet/minecraft/sounds/SoundEffect; vw PUMPKIN_CARVE
f Lnet/minecraft/sounds/SoundEffect; vx RABBIT_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; vy RABBIT_ATTACK
f Lnet/minecraft/sounds/SoundEffect; vz RABBIT_DEATH
f Lnet/minecraft/core/Holder$c; w AMBIENT_WARPED_FOREST_MOOD
f Lnet/minecraft/sounds/SoundEffect; wA SCULK_CATALYST_BLOOM
f Lnet/minecraft/sounds/SoundEffect; wB SCULK_CATALYST_BREAK
f Lnet/minecraft/sounds/SoundEffect; wC SCULK_CATALYST_FALL
f Lnet/minecraft/sounds/SoundEffect; wD SCULK_CATALYST_HIT
f Lnet/minecraft/sounds/SoundEffect; wE SCULK_CATALYST_PLACE
f Lnet/minecraft/sounds/SoundEffect; wF SCULK_CATALYST_STEP
f Lnet/minecraft/sounds/SoundEffect; wG SCULK_CLICKING
f Lnet/minecraft/sounds/SoundEffect; wH SCULK_CLICKING_STOP
f Lnet/minecraft/sounds/SoundEffect; wI SCULK_SENSOR_BREAK
f Lnet/minecraft/sounds/SoundEffect; wJ SCULK_SENSOR_FALL
f Lnet/minecraft/sounds/SoundEffect; wK SCULK_SENSOR_HIT
f Lnet/minecraft/sounds/SoundEffect; wL SCULK_SENSOR_PLACE
f Lnet/minecraft/sounds/SoundEffect; wM SCULK_SENSOR_STEP
f Lnet/minecraft/sounds/SoundEffect; wN SCULK_SHRIEKER_BREAK
f Lnet/minecraft/sounds/SoundEffect; wO SCULK_SHRIEKER_FALL
f Lnet/minecraft/sounds/SoundEffect; wP SCULK_SHRIEKER_HIT
f Lnet/minecraft/sounds/SoundEffect; wQ SCULK_SHRIEKER_PLACE
f Lnet/minecraft/sounds/SoundEffect; wR SCULK_SHRIEKER_SHRIEK
f Lnet/minecraft/sounds/SoundEffect; wS SCULK_SHRIEKER_STEP
f Lnet/minecraft/sounds/SoundEffect; wT SCULK_VEIN_BREAK
f Lnet/minecraft/sounds/SoundEffect; wU SCULK_VEIN_FALL
f Lnet/minecraft/sounds/SoundEffect; wV SCULK_VEIN_HIT
f Lnet/minecraft/sounds/SoundEffect; wW SCULK_VEIN_PLACE
f Lnet/minecraft/sounds/SoundEffect; wX SCULK_VEIN_STEP
f Lnet/minecraft/sounds/SoundEffect; wY SHEEP_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; wZ SHEEP_DEATH
f Lnet/minecraft/sounds/SoundEffect; wa ROOTED_DIRT_BREAK
f Lnet/minecraft/sounds/SoundEffect; wb ROOTED_DIRT_FALL
f Lnet/minecraft/sounds/SoundEffect; wc ROOTED_DIRT_HIT
f Lnet/minecraft/sounds/SoundEffect; wd ROOTED_DIRT_PLACE
f Lnet/minecraft/sounds/SoundEffect; we ROOTED_DIRT_STEP
f Lnet/minecraft/sounds/SoundEffect; wf SALMON_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; wg SALMON_DEATH
f Lnet/minecraft/sounds/SoundEffect; wh SALMON_FLOP
f Lnet/minecraft/sounds/SoundEffect; wi SALMON_HURT
f Lnet/minecraft/sounds/SoundEffect; wj SAND_BREAK
f Lnet/minecraft/sounds/SoundEffect; wk SAND_FALL
f Lnet/minecraft/sounds/SoundEffect; wl SAND_HIT
f Lnet/minecraft/sounds/SoundEffect; wm SAND_PLACE
f Lnet/minecraft/sounds/SoundEffect; wn SAND_STEP
f Lnet/minecraft/sounds/SoundEffect; wo SCAFFOLDING_BREAK
f Lnet/minecraft/sounds/SoundEffect; wp SCAFFOLDING_FALL
f Lnet/minecraft/sounds/SoundEffect; wq SCAFFOLDING_HIT
f Lnet/minecraft/sounds/SoundEffect; wr SCAFFOLDING_PLACE
f Lnet/minecraft/sounds/SoundEffect; ws SCAFFOLDING_STEP
f Lnet/minecraft/sounds/SoundEffect; wt SCULK_BLOCK_SPREAD
f Lnet/minecraft/sounds/SoundEffect; wu SCULK_BLOCK_CHARGE
f Lnet/minecraft/sounds/SoundEffect; wv SCULK_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; ww SCULK_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; wx SCULK_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; wy SCULK_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; wz SCULK_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; x AMBIENT_UNDERWATER_ENTER
f Lnet/minecraft/sounds/SoundEffect; xA SILVERFISH_STEP
f Lnet/minecraft/sounds/SoundEffect; xB SKELETON_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; xC SKELETON_CONVERTED_TO_STRAY
f Lnet/minecraft/sounds/SoundEffect; xD SKELETON_DEATH
f Lnet/minecraft/sounds/SoundEffect; xE SKELETON_HORSE_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; xF SKELETON_HORSE_DEATH
f Lnet/minecraft/sounds/SoundEffect; xG SKELETON_HORSE_HURT
f Lnet/minecraft/sounds/SoundEffect; xH SKELETON_HORSE_SWIM
f Lnet/minecraft/sounds/SoundEffect; xI SKELETON_HORSE_AMBIENT_WATER
f Lnet/minecraft/sounds/SoundEffect; xJ SKELETON_HORSE_GALLOP_WATER
f Lnet/minecraft/sounds/SoundEffect; xK SKELETON_HORSE_JUMP_WATER
f Lnet/minecraft/sounds/SoundEffect; xL SKELETON_HORSE_STEP_WATER
f Lnet/minecraft/sounds/SoundEffect; xM SKELETON_HURT
f Lnet/minecraft/sounds/SoundEffect; xN SKELETON_SHOOT
f Lnet/minecraft/sounds/SoundEffect; xO SKELETON_STEP
f Lnet/minecraft/sounds/SoundEffect; xP SLIME_ATTACK
f Lnet/minecraft/sounds/SoundEffect; xQ SLIME_DEATH
f Lnet/minecraft/sounds/SoundEffect; xR SLIME_HURT
f Lnet/minecraft/sounds/SoundEffect; xS SLIME_JUMP
f Lnet/minecraft/sounds/SoundEffect; xT SLIME_SQUISH
f Lnet/minecraft/sounds/SoundEffect; xU SLIME_BLOCK_BREAK
f Lnet/minecraft/sounds/SoundEffect; xV SLIME_BLOCK_FALL
f Lnet/minecraft/sounds/SoundEffect; xW SLIME_BLOCK_HIT
f Lnet/minecraft/sounds/SoundEffect; xX SLIME_BLOCK_PLACE
f Lnet/minecraft/sounds/SoundEffect; xY SLIME_BLOCK_STEP
f Lnet/minecraft/sounds/SoundEffect; xZ SMALL_AMETHYST_BUD_BREAK
f Lnet/minecraft/sounds/SoundEffect; xa SHEEP_HURT
f Lnet/minecraft/sounds/SoundEffect; xb SHEEP_SHEAR
f Lnet/minecraft/sounds/SoundEffect; xc SHEEP_STEP
f Lnet/minecraft/sounds/SoundEffect; xd SHIELD_BLOCK
f Lnet/minecraft/sounds/SoundEffect; xe SHIELD_BREAK
f Lnet/minecraft/sounds/SoundEffect; xf SHROOMLIGHT_BREAK
f Lnet/minecraft/sounds/SoundEffect; xg SHROOMLIGHT_STEP
f Lnet/minecraft/sounds/SoundEffect; xh SHROOMLIGHT_PLACE
f Lnet/minecraft/sounds/SoundEffect; xi SHROOMLIGHT_HIT
f Lnet/minecraft/sounds/SoundEffect; xj SHROOMLIGHT_FALL
f Lnet/minecraft/sounds/SoundEffect; xk SHOVEL_FLATTEN
f Lnet/minecraft/sounds/SoundEffect; xl SHULKER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; xm SHULKER_BOX_CLOSE
f Lnet/minecraft/sounds/SoundEffect; xn SHULKER_BOX_OPEN
f Lnet/minecraft/sounds/SoundEffect; xo SHULKER_BULLET_HIT
f Lnet/minecraft/sounds/SoundEffect; xp SHULKER_BULLET_HURT
f Lnet/minecraft/sounds/SoundEffect; xq SHULKER_CLOSE
f Lnet/minecraft/sounds/SoundEffect; xr SHULKER_DEATH
f Lnet/minecraft/sounds/SoundEffect; xs SHULKER_HURT
f Lnet/minecraft/sounds/SoundEffect; xt SHULKER_HURT_CLOSED
f Lnet/minecraft/sounds/SoundEffect; xu SHULKER_OPEN
f Lnet/minecraft/sounds/SoundEffect; xv SHULKER_SHOOT
f Lnet/minecraft/sounds/SoundEffect; xw SHULKER_TELEPORT
f Lnet/minecraft/sounds/SoundEffect; xx SILVERFISH_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; xy SILVERFISH_DEATH
f Lnet/minecraft/sounds/SoundEffect; xz SILVERFISH_HURT
f Lnet/minecraft/sounds/SoundEffect; y AMBIENT_UNDERWATER_EXIT
f Lnet/minecraft/sounds/SoundEffect; yA RESIN_BRICKS_BREAK
f Lnet/minecraft/sounds/SoundEffect; yB RESIN_BRICKS_FALL
f Lnet/minecraft/sounds/SoundEffect; yC RESIN_BRICKS_HIT
f Lnet/minecraft/sounds/SoundEffect; yD RESIN_BRICKS_PLACE
f Lnet/minecraft/sounds/SoundEffect; yE RESIN_BRICKS_STEP
f Lnet/minecraft/sounds/SoundEffect; yF SPORE_BLOSSOM_BREAK
f Lnet/minecraft/sounds/SoundEffect; yG SPORE_BLOSSOM_FALL
f Lnet/minecraft/sounds/SoundEffect; yH SPORE_BLOSSOM_HIT
f Lnet/minecraft/sounds/SoundEffect; yI SPORE_BLOSSOM_PLACE
f Lnet/minecraft/sounds/SoundEffect; yJ SPORE_BLOSSOM_STEP
f Lnet/minecraft/sounds/SoundEffect; yK STRIDER_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; yL STRIDER_HAPPY
f Lnet/minecraft/sounds/SoundEffect; yM STRIDER_RETREAT
f Lnet/minecraft/sounds/SoundEffect; yN STRIDER_DEATH
f Lnet/minecraft/sounds/SoundEffect; yO STRIDER_HURT
f Lnet/minecraft/sounds/SoundEffect; yP STRIDER_STEP
f Lnet/minecraft/sounds/SoundEffect; yQ STRIDER_STEP_LAVA
f Lnet/minecraft/sounds/SoundEffect; yR STRIDER_EAT
f Lnet/minecraft/sounds/SoundEffect; yS STRIDER_SADDLE
f Lnet/minecraft/sounds/SoundEffect; yT SLIME_DEATH_SMALL
f Lnet/minecraft/sounds/SoundEffect; yU SLIME_HURT_SMALL
f Lnet/minecraft/sounds/SoundEffect; yV SLIME_JUMP_SMALL
f Lnet/minecraft/sounds/SoundEffect; yW SLIME_SQUISH_SMALL
f Lnet/minecraft/sounds/SoundEffect; yX SMITHING_TABLE_USE
f Lnet/minecraft/sounds/SoundEffect; yY SMOKER_SMOKE
f Lnet/minecraft/sounds/SoundEffect; yZ SNIFFER_STEP
f Lnet/minecraft/sounds/SoundEffect; ya SMALL_AMETHYST_BUD_PLACE
f Lnet/minecraft/sounds/SoundEffect; yb SMALL_DRIPLEAF_BREAK
f Lnet/minecraft/sounds/SoundEffect; yc SMALL_DRIPLEAF_FALL
f Lnet/minecraft/sounds/SoundEffect; yd SMALL_DRIPLEAF_HIT
f Lnet/minecraft/sounds/SoundEffect; ye SMALL_DRIPLEAF_PLACE
f Lnet/minecraft/sounds/SoundEffect; yf SMALL_DRIPLEAF_STEP
f Lnet/minecraft/sounds/SoundEffect; yg SOUL_SAND_BREAK
f Lnet/minecraft/sounds/SoundEffect; yh SOUL_SAND_STEP
f Lnet/minecraft/sounds/SoundEffect; yi SOUL_SAND_PLACE
f Lnet/minecraft/sounds/SoundEffect; yj SOUL_SAND_HIT
f Lnet/minecraft/sounds/SoundEffect; yk SOUL_SAND_FALL
f Lnet/minecraft/sounds/SoundEffect; yl SOUL_SOIL_BREAK
f Lnet/minecraft/sounds/SoundEffect; ym SOUL_SOIL_STEP
f Lnet/minecraft/sounds/SoundEffect; yn SOUL_SOIL_PLACE
f Lnet/minecraft/sounds/SoundEffect; yo SOUL_SOIL_HIT
f Lnet/minecraft/sounds/SoundEffect; yp SOUL_SOIL_FALL
f Lnet/minecraft/core/Holder$c; yq SOUL_ESCAPE
f Lnet/minecraft/sounds/SoundEffect; yr SPAWNER_BREAK
f Lnet/minecraft/sounds/SoundEffect; ys SPAWNER_FALL
f Lnet/minecraft/sounds/SoundEffect; yt SPAWNER_HIT
f Lnet/minecraft/sounds/SoundEffect; yu SPAWNER_PLACE
f Lnet/minecraft/sounds/SoundEffect; yv SPAWNER_STEP
f Lnet/minecraft/sounds/SoundEffect; yw RESIN_BREAK
f Lnet/minecraft/sounds/SoundEffect; yx RESIN_FALL
f Lnet/minecraft/sounds/SoundEffect; yy RESIN_PLACE
f Lnet/minecraft/sounds/SoundEffect; yz RESIN_STEP
f Lnet/minecraft/sounds/SoundEffect; z AMBIENT_UNDERWATER_LOOP
f Lnet/minecraft/sounds/SoundEffect; zA SPIDER_DEATH
f Lnet/minecraft/sounds/SoundEffect; zB SPIDER_HURT
f Lnet/minecraft/sounds/SoundEffect; zC SPIDER_STEP
f Lnet/minecraft/sounds/SoundEffect; zD SPLASH_POTION_BREAK
f Lnet/minecraft/sounds/SoundEffect; zE SPLASH_POTION_THROW
f Lnet/minecraft/sounds/SoundEffect; zF SPONGE_BREAK
f Lnet/minecraft/sounds/SoundEffect; zG SPONGE_FALL
f Lnet/minecraft/sounds/SoundEffect; zH SPONGE_HIT
f Lnet/minecraft/sounds/SoundEffect; zI SPONGE_PLACE
f Lnet/minecraft/sounds/SoundEffect; zJ SPONGE_STEP
f Lnet/minecraft/sounds/SoundEffect; zK SPONGE_ABSORB
f Lnet/minecraft/sounds/SoundEffect; zL SPYGLASS_USE
f Lnet/minecraft/sounds/SoundEffect; zM SPYGLASS_STOP_USING
f Lnet/minecraft/sounds/SoundEffect; zN SQUID_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; zO SQUID_DEATH
f Lnet/minecraft/sounds/SoundEffect; zP SQUID_HURT
f Lnet/minecraft/sounds/SoundEffect; zQ SQUID_SQUIRT
f Lnet/minecraft/sounds/SoundEffect; zR STONE_BREAK
f Lnet/minecraft/sounds/SoundEffect; zS STONE_BUTTON_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; zT STONE_BUTTON_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; zU STONE_FALL
f Lnet/minecraft/sounds/SoundEffect; zV STONE_HIT
f Lnet/minecraft/sounds/SoundEffect; zW STONE_PLACE
f Lnet/minecraft/sounds/SoundEffect; zX STONE_PRESSURE_PLATE_CLICK_OFF
f Lnet/minecraft/sounds/SoundEffect; zY STONE_PRESSURE_PLATE_CLICK_ON
f Lnet/minecraft/sounds/SoundEffect; zZ STONE_STEP
f Lnet/minecraft/sounds/SoundEffect; za SNIFFER_EAT
f Lnet/minecraft/sounds/SoundEffect; zb SNIFFER_IDLE
f Lnet/minecraft/sounds/SoundEffect; zc SNIFFER_HURT
f Lnet/minecraft/sounds/SoundEffect; zd SNIFFER_DEATH
f Lnet/minecraft/sounds/SoundEffect; ze SNIFFER_DROP_SEED
f Lnet/minecraft/sounds/SoundEffect; zf SNIFFER_SCENTING
f Lnet/minecraft/sounds/SoundEffect; zg SNIFFER_SNIFFING
f Lnet/minecraft/sounds/SoundEffect; zh SNIFFER_SEARCHING
f Lnet/minecraft/sounds/SoundEffect; zi SNIFFER_DIGGING
f Lnet/minecraft/sounds/SoundEffect; zj SNIFFER_DIGGING_STOP
f Lnet/minecraft/sounds/SoundEffect; zk SNIFFER_HAPPY
f Lnet/minecraft/sounds/SoundEffect; zl SNIFFER_EGG_PLOP
f Lnet/minecraft/sounds/SoundEffect; zm SNIFFER_EGG_CRACK
f Lnet/minecraft/sounds/SoundEffect; zn SNIFFER_EGG_HATCH
f Lnet/minecraft/sounds/SoundEffect; zo SNOWBALL_THROW
f Lnet/minecraft/sounds/SoundEffect; zp SNOW_BREAK
f Lnet/minecraft/sounds/SoundEffect; zq SNOW_FALL
f Lnet/minecraft/sounds/SoundEffect; zr SNOW_GOLEM_AMBIENT
f Lnet/minecraft/sounds/SoundEffect; zs SNOW_GOLEM_DEATH
f Lnet/minecraft/sounds/SoundEffect; zt SNOW_GOLEM_HURT
f Lnet/minecraft/sounds/SoundEffect; zu SNOW_GOLEM_SHOOT
f Lnet/minecraft/sounds/SoundEffect; zv SNOW_GOLEM_SHEAR
f Lnet/minecraft/sounds/SoundEffect; zw SNOW_HIT
f Lnet/minecraft/sounds/SoundEffect; zx SNOW_PLACE
f Lnet/minecraft/sounds/SoundEffect; zy SNOW_STEP
f Lnet/minecraft/sounds/SoundEffect; zz SPIDER_AMBIENT
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 Lnet/minecraft/stats/RecipeBookSettings; a bookSettings
m (Lnet/minecraft/stats/RecipeBookSettings;)V a setBookSettings
m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V a setOpen
m (Lnet/minecraft/world/inventory/RecipeBookType;)Z a isOpen
m ()Lnet/minecraft/stats/RecipeBookSettings; a getBookSettings
m (Lnet/minecraft/world/inventory/RecipeBookType;ZZ)V a setBookSetting
m (Lnet/minecraft/world/inventory/RecipeBookType;)Z b isFiltering
m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V b setFiltering
c net/minecraft/stats/RecipeBookServer net/minecraft/stats/ServerRecipeBook
f Ljava/lang/String; b RECIPE_BOOK_TAG
f Ljava/util/Set; c known
f Ljava/util/Set; d highlight
f Lorg/slf4j/Logger; e LOGGER
f Lnet/minecraft/stats/RecipeBookServer$a; f displayResolver
m (Lnet/minecraft/server/level/EntityPlayer;)V a sendInitialRecipeBook
m (Ljava/util/Collection;Lnet/minecraft/server/level/EntityPlayer;)I a addRecipes
m (Lnet/minecraft/resources/ResourceKey;)V a add
m (Ljava/util/List;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V a lambda$removeRecipes$1
m (Lnet/minecraft/stats/RecipeBookServer;)V a copyOverData
m (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V a loadRecipes
m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V a lambda$sendInitialRecipeBook$2
m (Ljava/util/List;Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V a lambda$addRecipes$0
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/function/Predicate;)V a fromNbt
m (Ljava/util/Collection;Lnet/minecraft/server/level/EntityPlayer;)I b removeRecipes
m (Lnet/minecraft/resources/ResourceKey;)Z b contains
m ()Lnet/minecraft/nbt/NBTTagCompound; b toNbt
m (Lnet/minecraft/resources/ResourceKey;)V c remove
m (Lnet/minecraft/resources/ResourceKey;)V d removeHighlight
m (Lnet/minecraft/resources/ResourceKey;)V e addHighlight
c net/minecraft/stats/RecipeBookServer$a net/minecraft/stats/ServerRecipeBook$DisplayResolver
c net/minecraft/stats/RecipeBookSettings net/minecraft/stats/RecipeBookSettings
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Ljava/util/Map; b TAG_FIELDS
f Ljava/util/Map; c 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$3
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/stats/RecipeBookSettings; a read
m (ZLnet/minecraft/stats/RecipeBookSettings$a;)Lnet/minecraft/stats/RecipeBookSettings$a; a lambda$setFiltering$2
m (Ljava/util/function/UnaryOperator;Lnet/minecraft/world/inventory/RecipeBookType;Lnet/minecraft/stats/RecipeBookSettings$a;)Lnet/minecraft/stats/RecipeBookSettings$a; a lambda$updateSettings$0
m (Lnet/minecraft/world/inventory/RecipeBookType;Ljava/util/function/UnaryOperator;)V a updateSettings
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$4
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 (ZLnet/minecraft/stats/RecipeBookSettings$a;)Lnet/minecraft/stats/RecipeBookSettings$a; b lambda$setOpen$1
m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V b setFiltering
m (Lnet/minecraft/world/inventory/RecipeBookType;)Lnet/minecraft/stats/RecipeBookSettings$a; c getSettings
c net/minecraft/stats/RecipeBookSettings$a net/minecraft/stats/RecipeBookSettings$TypeSettings
f Lnet/minecraft/stats/RecipeBookSettings$a; a DEFAULT
f Z b open
f Z c filtering
m ()Z a open
m (Z)Lnet/minecraft/stats/RecipeBookSettings$a; a setOpen
m ()Z b filtering
m (Z)Lnet/minecraft/stats/RecipeBookSettings$a; b setFiltering
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 (Ljava/lang/String;)V a lambda$parseLocal$3
m (Lcom/mojang/datafixers/DataFixer;Ljava/lang/String;)V a parseLocal
m (Lnet/minecraft/stats/StatisticWrapper;)Lcom/google/gson/JsonObject; a lambda$toJson$4
m (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Lnet/minecraft/stats/StatisticWrapper;)V a lambda$parseLocal$2
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 (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;Lnet/minecraft/stats/Statistic;)V a lambda$parseLocal$0
m ()Ljava/lang/String; b toJson
m (Ljava/lang/String;)V b lambda$parseLocal$1
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
f Lnet/minecraft/tags/TagKey; j PATTERN_ITEM_FIELD_MASONED
f Lnet/minecraft/tags/TagKey; k PATTERN_ITEM_BORDURE_INDENTED
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 ALWAYS_KILLS_ARMOR_STANDS
f Lnet/minecraft/tags/TagKey; B CAN_BREAK_ARMOR_STAND
f Lnet/minecraft/tags/TagKey; C BYPASSES_WOLF_ARMOR
f Lnet/minecraft/tags/TagKey; D IS_PLAYER_ATTACK
f Lnet/minecraft/tags/TagKey; E BURN_FROM_STEPPING
f Lnet/minecraft/tags/TagKey; F PANIC_CAUSES
f Lnet/minecraft/tags/TagKey; G PANIC_ENVIRONMENTAL_CAUSES
f Lnet/minecraft/tags/TagKey; H IS_MACE_SMASH
f Lnet/minecraft/tags/TagKey; a DAMAGES_HELMET
f Lnet/minecraft/tags/TagKey; b BYPASSES_ARMOR
f Lnet/minecraft/tags/TagKey; c BYPASSES_SHIELD
f Lnet/minecraft/tags/TagKey; d BYPASSES_INVULNERABILITY
f Lnet/minecraft/tags/TagKey; e BYPASSES_COOLDOWN
f Lnet/minecraft/tags/TagKey; f BYPASSES_EFFECTS
f Lnet/minecraft/tags/TagKey; g BYPASSES_RESISTANCE
f Lnet/minecraft/tags/TagKey; h BYPASSES_ENCHANTMENTS
f Lnet/minecraft/tags/TagKey; i IS_FIRE
f Lnet/minecraft/tags/TagKey; j IS_PROJECTILE
f Lnet/minecraft/tags/TagKey; k WITCH_RESISTANT_TO
f Lnet/minecraft/tags/TagKey; l IS_EXPLOSION
f Lnet/minecraft/tags/TagKey; m IS_FALL
f Lnet/minecraft/tags/TagKey; n IS_DROWNING
f Lnet/minecraft/tags/TagKey; o IS_FREEZING
f Lnet/minecraft/tags/TagKey; p IS_LIGHTNING
f Lnet/minecraft/tags/TagKey; q NO_ANGER
f Lnet/minecraft/tags/TagKey; r NO_IMPACT
f Lnet/minecraft/tags/TagKey; s ALWAYS_MOST_SIGNIFICANT_FALL
f Lnet/minecraft/tags/TagKey; t WITHER_IMMUNE_TO
f Lnet/minecraft/tags/TagKey; u IGNITES_ARMOR_STANDS
f Lnet/minecraft/tags/TagKey; v BURNS_ARMOR_STANDS
f Lnet/minecraft/tags/TagKey; w AVOIDS_GUARDIAN_THORNS
f Lnet/minecraft/tags/TagKey; x ALWAYS_TRIGGERS_SILVERFISH
f Lnet/minecraft/tags/TagKey; y ALWAYS_HURTS_ENDER_DRAGONS
f Lnet/minecraft/tags/TagKey; z NO_KNOCKBACK
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 TRADES_SNOW_COMMON
f Lnet/minecraft/tags/TagKey; B TRADES_SWAMP_COMMON
f Lnet/minecraft/tags/TagKey; C TRADES_TAIGA_COMMON
f Lnet/minecraft/tags/TagKey; D TRADES_DESERT_SPECIAL
f Lnet/minecraft/tags/TagKey; E TRADES_JUNGLE_SPECIAL
f Lnet/minecraft/tags/TagKey; F TRADES_PLAINS_SPECIAL
f Lnet/minecraft/tags/TagKey; G TRADES_SAVANNA_SPECIAL
f Lnet/minecraft/tags/TagKey; H TRADES_SNOW_SPECIAL
f Lnet/minecraft/tags/TagKey; I TRADES_SWAMP_SPECIAL
f Lnet/minecraft/tags/TagKey; J TRADES_TAIGA_SPECIAL
f Lnet/minecraft/tags/TagKey; a TOOLTIP_ORDER
f Lnet/minecraft/tags/TagKey; b ARMOR_EXCLUSIVE
f Lnet/minecraft/tags/TagKey; c BOOTS_EXCLUSIVE
f Lnet/minecraft/tags/TagKey; d BOW_EXCLUSIVE
f Lnet/minecraft/tags/TagKey; e CROSSBOW_EXCLUSIVE
f Lnet/minecraft/tags/TagKey; f DAMAGE_EXCLUSIVE
f Lnet/minecraft/tags/TagKey; g MINING_EXCLUSIVE
f Lnet/minecraft/tags/TagKey; h RIPTIDE_EXCLUSIVE
f Lnet/minecraft/tags/TagKey; i TRADEABLE
f Lnet/minecraft/tags/TagKey; j DOUBLE_TRADE_PRICE
f Lnet/minecraft/tags/TagKey; k IN_ENCHANTING_TABLE
f Lnet/minecraft/tags/TagKey; l ON_MOB_SPAWN_EQUIPMENT
f Lnet/minecraft/tags/TagKey; m ON_TRADED_EQUIPMENT
f Lnet/minecraft/tags/TagKey; n ON_RANDOM_LOOT
f Lnet/minecraft/tags/TagKey; o CURSE
f Lnet/minecraft/tags/TagKey; p SMELTS_LOOT
f Lnet/minecraft/tags/TagKey; q PREVENTS_BEE_SPAWNS_WHEN_MINING
f Lnet/minecraft/tags/TagKey; r PREVENTS_DECORATED_POT_SHATTERING
f Lnet/minecraft/tags/TagKey; s PREVENTS_ICE_MELTING
f Lnet/minecraft/tags/TagKey; t PREVENTS_INFESTED_SPAWNS
f Lnet/minecraft/tags/TagKey; u TREASURE
f Lnet/minecraft/tags/TagKey; v NON_TREASURE
f Lnet/minecraft/tags/TagKey; w TRADES_DESERT_COMMON
f Lnet/minecraft/tags/TagKey; x TRADES_JUNGLE_COMMON
f Lnet/minecraft/tags/TagKey; y TRADES_PLAINS_COMMON
f Lnet/minecraft/tags/TagKey; z TRADES_SAVANNA_COMMON
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 Lnet/minecraft/tags/TagDataPack$a; b elementLookup
f Ljava/lang/String; c directory
m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/IRegistry$a; a findTagsForRegistry
m (Lnet/minecraft/tags/TagNetworkSerialization$a;Lnet/minecraft/core/IRegistryWritable;)V a loadTagsFromNetwork
m (Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)V a lambda$loadTagsForRegistry$7
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)Ljava/util/Map; a wrapTags
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 (Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)V a lambda$build$4
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/IRegistryWritable;)V a loadTagsForRegistry
m (Lnet/minecraft/util/DependencySorter;Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)V a lambda$build$2
m (Lnet/minecraft/resources/MinecraftKey;Ljava/util/List;)V a lambda$build$3
m (Lnet/minecraft/tags/TagEntry$a;Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/tags/TagDataPack$d;)V a lambda$build$5
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map$Entry;)Lnet/minecraft/tags/TagKey; a lambda$wrapTags$8
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/core/IRegistryCustom;)Ljava/util/List; a loadTagsForExistingRegistries
m (Lnet/minecraft/tags/TagEntry$a;Ljava/util/List;)Lcom/mojang/datafixers/util/Either; a tryBuildTag
m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/tags/TagEntry;)V a lambda$load$1
m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/core/IRegistryCustom$d;)V a lambda$buildUpdatedLookups$9
m (Lnet/minecraft/core/IRegistryCustom$Dimension;Ljava/util/List;)Ljava/util/List; a buildUpdatedLookups
c net/minecraft/tags/TagDataPack$1 net/minecraft/tags/TagLoader$1
f Lnet/minecraft/tags/TagDataPack; b this$0
m (Lnet/minecraft/resources/MinecraftKey;Z)Ljava/lang/Object; a element
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; a tag
c net/minecraft/tags/TagDataPack$a net/minecraft/tags/TagLoader$ElementLookup
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/tags/TagDataPack$a; a fromFrozenRegistry
m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/IRegistryWritable;Lnet/minecraft/resources/MinecraftKey;Z)Ljava/util/Optional; a lambda$fromWritableRegistry$1
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/MinecraftKey;Z)Ljava/util/Optional; a lambda$fromFrozenRegistry$0
m (Lnet/minecraft/core/IRegistryWritable;)Lnet/minecraft/tags/TagDataPack$a; a fromWritableRegistry
c net/minecraft/tags/TagDataPack$b 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$c net/minecraft/tags/TagLoader$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/TagDataPack$d net/minecraft/tags/TagLoader$SortingEntry
f Ljava/util/List; a entries
m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagDataPack$b;)V a lambda$visitOptionalDependencies$1
m (Ljava/util/function/Consumer;)V a visitRequiredDependencies
m ()Ljava/util/List; a entries
m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagDataPack$b;)V b lambda$visitRequiredDependencies$0
m (Ljava/util/function/Consumer;)V b visitOptionalDependencies
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 (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$d;)Lnet/minecraft/tags/TagEntry; a lambda$static$2
m ()Lnet/minecraft/util/ExtraCodecs$d; 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;Z)Ljava/lang/Object; a element
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Collection; a 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; a registry
m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$hashedCodec$3
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; b hashedCodec
m ()Lnet/minecraft/resources/MinecraftKey; b location
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagKey; b lambda$streamCodec$5
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; c streamCodec
m ()Ljava/lang/String; c lambda$hashedCodec$2
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagKey; c lambda$hashedCodec$1
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/tags/TagKey; d lambda$codec$0
m (Lnet/minecraft/resources/ResourceKey;)Z d isFor
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; e cast
c net/minecraft/tags/TagNetworkSerialization net/minecraft/tags/TagNetworkSerialization
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/tags/TagNetworkSerialization$a;)Lnet/minecraft/tags/TagDataPack$c; a deserializeTagsFromNetwork
m (Lnet/minecraft/core/IRegistryCustom$d;)Lcom/mojang/datafixers/util/Pair; a lambda$serializeTagsToNetwork$0
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;Ljava/util/Map;Lnet/minecraft/resources/MinecraftKey;Lit/unimi/dsi/fastutil/ints/IntList;)V a lambda$deserializeTagsFromNetwork$3
m (Lnet/minecraft/core/IRegistry;Ljava/util/Map;Lnet/minecraft/core/HolderSet$Named;)V a lambda$serializeToNetwork$2
m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/Map; a serializeTagsToNetwork
c net/minecraft/tags/TagNetworkSerialization$a net/minecraft/tags/TagNetworkSerialization$NetworkPayload
f Lnet/minecraft/tags/TagNetworkSerialization$a; a EMPTY
f Ljava/util/Map; b tags
m ()Z a isEmpty
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/tags/TagDataPack$c; a resolve
m (Lnet/minecraft/network/PacketDataSerializer;)V a write
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/tags/TagNetworkSerialization$a; b read
m ()I b size
c net/minecraft/tags/TagsBlock net/minecraft/tags/BlockTags
f Lnet/minecraft/tags/TagKey; A CHERRY_LOGS
f Lnet/minecraft/tags/TagKey; B JUNGLE_LOGS
f Lnet/minecraft/tags/TagKey; C SPRUCE_LOGS
f Lnet/minecraft/tags/TagKey; D MANGROVE_LOGS
f Lnet/minecraft/tags/TagKey; E CRIMSON_STEMS
f Lnet/minecraft/tags/TagKey; F WARPED_STEMS
f Lnet/minecraft/tags/TagKey; G BAMBOO_BLOCKS
f Lnet/minecraft/tags/TagKey; H WART_BLOCKS
f Lnet/minecraft/tags/TagKey; I BANNERS
f Lnet/minecraft/tags/TagKey; J SAND
f Lnet/minecraft/tags/TagKey; K SMELTS_TO_GLASS
f Lnet/minecraft/tags/TagKey; L STAIRS
f Lnet/minecraft/tags/TagKey; M SLABS
f Lnet/minecraft/tags/TagKey; N WALLS
f Lnet/minecraft/tags/TagKey; O ANVIL
f Lnet/minecraft/tags/TagKey; P RAILS
f Lnet/minecraft/tags/TagKey; Q LEAVES
f Lnet/minecraft/tags/TagKey; R TRAPDOORS
f Lnet/minecraft/tags/TagKey; S SMALL_FLOWERS
f Lnet/minecraft/tags/TagKey; T BEDS
f Lnet/minecraft/tags/TagKey; U FENCES
f Lnet/minecraft/tags/TagKey; V FLOWERS
f Lnet/minecraft/tags/TagKey; W BEE_ATTRACTIVE
f Lnet/minecraft/tags/TagKey; X PIGLIN_REPELLENTS
f Lnet/minecraft/tags/TagKey; Y GOLD_ORES
f Lnet/minecraft/tags/TagKey; Z IRON_ORES
f Lnet/minecraft/tags/TagKey; a WOOL
f Lnet/minecraft/tags/TagKey; aA SIGNS
f Lnet/minecraft/tags/TagKey; aB CEILING_HANGING_SIGNS
f Lnet/minecraft/tags/TagKey; aC WALL_HANGING_SIGNS
f Lnet/minecraft/tags/TagKey; aD ALL_HANGING_SIGNS
f Lnet/minecraft/tags/TagKey; aE ALL_SIGNS
f Lnet/minecraft/tags/TagKey; aF DRAGON_IMMUNE
f Lnet/minecraft/tags/TagKey; aG DRAGON_TRANSPARENT
f Lnet/minecraft/tags/TagKey; aH WITHER_IMMUNE
f Lnet/minecraft/tags/TagKey; aI WITHER_SUMMON_BASE_BLOCKS
f Lnet/minecraft/tags/TagKey; aJ BEEHIVES
f Lnet/minecraft/tags/TagKey; aK CROPS
f Lnet/minecraft/tags/TagKey; aL BEE_GROWABLES
f Lnet/minecraft/tags/TagKey; aM PORTALS
f Lnet/minecraft/tags/TagKey; aN FIRE
f Lnet/minecraft/tags/TagKey; aO NYLIUM
f Lnet/minecraft/tags/TagKey; aP BEACON_BASE_BLOCKS
f Lnet/minecraft/tags/TagKey; aQ SOUL_SPEED_BLOCKS
f Lnet/minecraft/tags/TagKey; aR WALL_POST_OVERRIDE
f Lnet/minecraft/tags/TagKey; aS CLIMBABLE
f Lnet/minecraft/tags/TagKey; aT FALL_DAMAGE_RESETTING
f Lnet/minecraft/tags/TagKey; aU HOGLIN_REPELLENTS
f Lnet/minecraft/tags/TagKey; aV SOUL_FIRE_BASE_BLOCKS
f Lnet/minecraft/tags/TagKey; aW STRIDER_WARM_BLOCKS
f Lnet/minecraft/tags/TagKey; aX CAMPFIRES
f Lnet/minecraft/tags/TagKey; aY GUARDED_BY_PIGLINS
f Lnet/minecraft/tags/TagKey; aZ PREVENT_MOB_SPAWNING_INSIDE
f Lnet/minecraft/tags/TagKey; aa DIAMOND_ORES
f Lnet/minecraft/tags/TagKey; ab REDSTONE_ORES
f Lnet/minecraft/tags/TagKey; ac LAPIS_ORES
f Lnet/minecraft/tags/TagKey; ad COAL_ORES
f Lnet/minecraft/tags/TagKey; ae EMERALD_ORES
f Lnet/minecraft/tags/TagKey; af COPPER_ORES
f Lnet/minecraft/tags/TagKey; ag CANDLES
f Lnet/minecraft/tags/TagKey; ah DIRT
f Lnet/minecraft/tags/TagKey; ai TERRACOTTA
f Lnet/minecraft/tags/TagKey; aj BADLANDS_TERRACOTTA
f Lnet/minecraft/tags/TagKey; ak CONCRETE_POWDER
f Lnet/minecraft/tags/TagKey; al COMPLETES_FIND_TREE_TUTORIAL
f Lnet/minecraft/tags/TagKey; am SHULKER_BOXES
f Lnet/minecraft/tags/TagKey; an FLOWER_POTS
f Lnet/minecraft/tags/TagKey; ao ENDERMAN_HOLDABLE
f Lnet/minecraft/tags/TagKey; ap ICE
f Lnet/minecraft/tags/TagKey; aq VALID_SPAWN
f Lnet/minecraft/tags/TagKey; ar IMPERMEABLE
f Lnet/minecraft/tags/TagKey; as UNDERWATER_BONEMEALS
f Lnet/minecraft/tags/TagKey; at CORAL_BLOCKS
f Lnet/minecraft/tags/TagKey; au WALL_CORALS
f Lnet/minecraft/tags/TagKey; av CORAL_PLANTS
f Lnet/minecraft/tags/TagKey; aw CORALS
f Lnet/minecraft/tags/TagKey; ax BAMBOO_PLANTABLE_ON
f Lnet/minecraft/tags/TagKey; ay STANDING_SIGNS
f Lnet/minecraft/tags/TagKey; az WALL_SIGNS
f Lnet/minecraft/tags/TagKey; b PLANKS
f Lnet/minecraft/tags/TagKey; bA BIG_DRIPLEAF_PLACEABLE
f Lnet/minecraft/tags/TagKey; bB SNOW
f Lnet/minecraft/tags/TagKey; bC MINEABLE_WITH_AXE
f Lnet/minecraft/tags/TagKey; bD MINEABLE_WITH_HOE
f Lnet/minecraft/tags/TagKey; bE MINEABLE_WITH_PICKAXE
f Lnet/minecraft/tags/TagKey; bF MINEABLE_WITH_SHOVEL
f Lnet/minecraft/tags/TagKey; bG SWORD_EFFICIENT
f Lnet/minecraft/tags/TagKey; bH NEEDS_DIAMOND_TOOL
f Lnet/minecraft/tags/TagKey; bI NEEDS_IRON_TOOL
f Lnet/minecraft/tags/TagKey; bJ NEEDS_STONE_TOOL
f Lnet/minecraft/tags/TagKey; bK INCORRECT_FOR_NETHERITE_TOOL
f Lnet/minecraft/tags/TagKey; bL INCORRECT_FOR_DIAMOND_TOOL
f Lnet/minecraft/tags/TagKey; bM INCORRECT_FOR_IRON_TOOL
f Lnet/minecraft/tags/TagKey; bN INCORRECT_FOR_STONE_TOOL
f Lnet/minecraft/tags/TagKey; bO INCORRECT_FOR_GOLD_TOOL
f Lnet/minecraft/tags/TagKey; bP INCORRECT_FOR_WOODEN_TOOL
f Lnet/minecraft/tags/TagKey; bQ FEATURES_CANNOT_REPLACE
f Lnet/minecraft/tags/TagKey; bR LAVA_POOL_STONE_CANNOT_REPLACE
f Lnet/minecraft/tags/TagKey; bS GEODE_INVALID_BLOCKS
f Lnet/minecraft/tags/TagKey; bT FROG_PREFER_JUMP_TO
f Lnet/minecraft/tags/TagKey; bU SCULK_REPLACEABLE
f Lnet/minecraft/tags/TagKey; bV SCULK_REPLACEABLE_WORLD_GEN
f Lnet/minecraft/tags/TagKey; bW ANCIENT_CITY_REPLACEABLE
f Lnet/minecraft/tags/TagKey; bX VIBRATION_RESONATORS
f Lnet/minecraft/tags/TagKey; bY ANIMALS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; bZ ARMADILLO_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; ba FENCE_GATES
f Lnet/minecraft/tags/TagKey; bb UNSTABLE_BOTTOM_CENTER
f Lnet/minecraft/tags/TagKey; bc MUSHROOM_GROW_BLOCK
f Lnet/minecraft/tags/TagKey; bd INFINIBURN_OVERWORLD
f Lnet/minecraft/tags/TagKey; be INFINIBURN_NETHER
f Lnet/minecraft/tags/TagKey; bf INFINIBURN_END
f Lnet/minecraft/tags/TagKey; bg BASE_STONE_OVERWORLD
f Lnet/minecraft/tags/TagKey; bh STONE_ORE_REPLACEABLES
f Lnet/minecraft/tags/TagKey; bi DEEPSLATE_ORE_REPLACEABLES
f Lnet/minecraft/tags/TagKey; bj BASE_STONE_NETHER
f Lnet/minecraft/tags/TagKey; bk OVERWORLD_CARVER_REPLACEABLES
f Lnet/minecraft/tags/TagKey; bl NETHER_CARVER_REPLACEABLES
f Lnet/minecraft/tags/TagKey; bm CANDLE_CAKES
f Lnet/minecraft/tags/TagKey; bn CAULDRONS
f Lnet/minecraft/tags/TagKey; bo CRYSTAL_SOUND_BLOCKS
f Lnet/minecraft/tags/TagKey; bp INSIDE_STEP_SOUND_BLOCKS
f Lnet/minecraft/tags/TagKey; bq COMBINATION_STEP_SOUND_BLOCKS
f Lnet/minecraft/tags/TagKey; br CAMEL_SAND_STEP_SOUND_BLOCKS
f Lnet/minecraft/tags/TagKey; bs OCCLUDES_VIBRATION_SIGNALS
f Lnet/minecraft/tags/TagKey; bt DAMPENS_VIBRATIONS
f Lnet/minecraft/tags/TagKey; bu DRIPSTONE_REPLACEABLE
f Lnet/minecraft/tags/TagKey; bv CAVE_VINES
f Lnet/minecraft/tags/TagKey; bw MOSS_REPLACEABLE
f Lnet/minecraft/tags/TagKey; bx LUSH_GROUND_REPLACEABLE
f Lnet/minecraft/tags/TagKey; by AZALEA_ROOT_REPLACEABLE
f Lnet/minecraft/tags/TagKey; bz SMALL_DRIPLEAF_PLACEABLE
f Lnet/minecraft/tags/TagKey; c STONE_BRICKS
f Lnet/minecraft/tags/TagKey; cA MAINTAINS_FARMLAND
f Lnet/minecraft/tags/TagKey; cB BLOCKS_WIND_CHARGE_EXPLOSIONS
f Lnet/minecraft/tags/TagKey; cC DOES_NOT_BLOCK_HOPPERS
f Lnet/minecraft/tags/TagKey; cD AIR
f Lnet/minecraft/tags/TagKey; ca AXOLOTLS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; cb GOATS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; cc MOOSHROOMS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; cd PARROTS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; ce POLAR_BEARS_SPAWNABLE_ON_ALTERNATE
f Lnet/minecraft/tags/TagKey; cf RABBITS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; cg FOXES_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; ch WOLVES_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; ci FROGS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; cj BATS_SPAWNABLE_ON
f Lnet/minecraft/tags/TagKey; ck AZALEA_GROWS_ON
f Lnet/minecraft/tags/TagKey; cl CONVERTABLE_TO_MUD
f Lnet/minecraft/tags/TagKey; cm MANGROVE_LOGS_CAN_GROW_THROUGH
f Lnet/minecraft/tags/TagKey; cn MANGROVE_ROOTS_CAN_GROW_THROUGH
f Lnet/minecraft/tags/TagKey; co DEAD_BUSH_MAY_PLACE_ON
f Lnet/minecraft/tags/TagKey; cp SNAPS_GOAT_HORN
f Lnet/minecraft/tags/TagKey; cq REPLACEABLE_BY_TREES
f Lnet/minecraft/tags/TagKey; cr SNOW_LAYER_CANNOT_SURVIVE_ON
f Lnet/minecraft/tags/TagKey; cs SNOW_LAYER_CAN_SURVIVE_ON
f Lnet/minecraft/tags/TagKey; ct INVALID_SPAWN_INSIDE
f Lnet/minecraft/tags/TagKey; cu SNIFFER_DIGGABLE_BLOCK
f Lnet/minecraft/tags/TagKey; cv SNIFFER_EGG_HATCH_BOOST
f Lnet/minecraft/tags/TagKey; cw TRAIL_RUINS_REPLACEABLE
f Lnet/minecraft/tags/TagKey; cx REPLACEABLE
f Lnet/minecraft/tags/TagKey; cy ENCHANTMENT_POWER_PROVIDER
f Lnet/minecraft/tags/TagKey; cz ENCHANTMENT_POWER_TRANSMITTER
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 MOB_INTERACTABLE_DOORS
f Lnet/minecraft/tags/TagKey; j WOODEN_STAIRS
f Lnet/minecraft/tags/TagKey; k WOODEN_SLABS
f Lnet/minecraft/tags/TagKey; l WOODEN_FENCES
f Lnet/minecraft/tags/TagKey; m PRESSURE_PLATES
f Lnet/minecraft/tags/TagKey; n WOODEN_PRESSURE_PLATES
f Lnet/minecraft/tags/TagKey; o STONE_PRESSURE_PLATES
f Lnet/minecraft/tags/TagKey; p WOODEN_TRAPDOORS
f Lnet/minecraft/tags/TagKey; q DOORS
f Lnet/minecraft/tags/TagKey; r SAPLINGS
f Lnet/minecraft/tags/TagKey; s LOGS_THAT_BURN
f Lnet/minecraft/tags/TagKey; t OVERWORLD_NATURAL_LOGS
f Lnet/minecraft/tags/TagKey; u LOGS
f Lnet/minecraft/tags/TagKey; v DARK_OAK_LOGS
f Lnet/minecraft/tags/TagKey; w PALE_OAK_LOGS
f Lnet/minecraft/tags/TagKey; x OAK_LOGS
f Lnet/minecraft/tags/TagKey; y BIRCH_LOGS
f Lnet/minecraft/tags/TagKey; z ACACIA_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; I BOAT
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 MANGROVE_LOGS
f Lnet/minecraft/tags/TagKey; B CRIMSON_STEMS
f Lnet/minecraft/tags/TagKey; C WARPED_STEMS
f Lnet/minecraft/tags/TagKey; D BAMBOO_BLOCKS
f Lnet/minecraft/tags/TagKey; E WART_BLOCKS
f Lnet/minecraft/tags/TagKey; F BANNERS
f Lnet/minecraft/tags/TagKey; G SAND
f Lnet/minecraft/tags/TagKey; H SMELTS_TO_GLASS
f Lnet/minecraft/tags/TagKey; I STAIRS
f Lnet/minecraft/tags/TagKey; J SLABS
f Lnet/minecraft/tags/TagKey; K WALLS
f Lnet/minecraft/tags/TagKey; L ANVIL
f Lnet/minecraft/tags/TagKey; M RAILS
f Lnet/minecraft/tags/TagKey; N LEAVES
f Lnet/minecraft/tags/TagKey; O TRAPDOORS
f Lnet/minecraft/tags/TagKey; P SMALL_FLOWERS
f Lnet/minecraft/tags/TagKey; Q BEDS
f Lnet/minecraft/tags/TagKey; R FENCES
f Lnet/minecraft/tags/TagKey; S PIGLIN_REPELLENTS
f Lnet/minecraft/tags/TagKey; T PIGLIN_LOVED
f Lnet/minecraft/tags/TagKey; U IGNORED_BY_PIGLIN_BABIES
f Lnet/minecraft/tags/TagKey; V PIGLIN_SAFE_ARMOR
f Lnet/minecraft/tags/TagKey; W DUPLICATES_ALLAYS
f Lnet/minecraft/tags/TagKey; X BREWING_FUEL
f Lnet/minecraft/tags/TagKey; Y SHULKER_BOXES
f Lnet/minecraft/tags/TagKey; Z MEAT
f Lnet/minecraft/tags/TagKey; a WOOL
f Lnet/minecraft/tags/TagKey; aA PARROT_FOOD
f Lnet/minecraft/tags/TagKey; aB PARROT_POISONOUS_FOOD
f Lnet/minecraft/tags/TagKey; aC AXOLOTL_FOOD
f Lnet/minecraft/tags/TagKey; aD GOLD_ORES
f Lnet/minecraft/tags/TagKey; aE IRON_ORES
f Lnet/minecraft/tags/TagKey; aF DIAMOND_ORES
f Lnet/minecraft/tags/TagKey; aG REDSTONE_ORES
f Lnet/minecraft/tags/TagKey; aH LAPIS_ORES
f Lnet/minecraft/tags/TagKey; aI COAL_ORES
f Lnet/minecraft/tags/TagKey; aJ EMERALD_ORES
f Lnet/minecraft/tags/TagKey; aK COPPER_ORES
f Lnet/minecraft/tags/TagKey; aL NON_FLAMMABLE_WOOD
f Lnet/minecraft/tags/TagKey; aM SOUL_FIRE_BASE_BLOCKS
f Lnet/minecraft/tags/TagKey; aN CANDLES
f Lnet/minecraft/tags/TagKey; aO DIRT
f Lnet/minecraft/tags/TagKey; aP TERRACOTTA
f Lnet/minecraft/tags/TagKey; aQ COMPLETES_FIND_TREE_TUTORIAL
f Lnet/minecraft/tags/TagKey; aR BOATS
f Lnet/minecraft/tags/TagKey; aS CHEST_BOATS
f Lnet/minecraft/tags/TagKey; aT FISHES
f Lnet/minecraft/tags/TagKey; aU SIGNS
f Lnet/minecraft/tags/TagKey; aV CREEPER_DROP_MUSIC_DISCS
f Lnet/minecraft/tags/TagKey; aW COALS
f Lnet/minecraft/tags/TagKey; aX ARROWS
f Lnet/minecraft/tags/TagKey; aY LECTERN_BOOKS
f Lnet/minecraft/tags/TagKey; aZ BOOKSHELF_BOOKS
f Lnet/minecraft/tags/TagKey; aa SNIFFER_FOOD
f Lnet/minecraft/tags/TagKey; ab PIGLIN_FOOD
f Lnet/minecraft/tags/TagKey; ac FOX_FOOD
f Lnet/minecraft/tags/TagKey; ad COW_FOOD
f Lnet/minecraft/tags/TagKey; ae GOAT_FOOD
f Lnet/minecraft/tags/TagKey; af SHEEP_FOOD
f Lnet/minecraft/tags/TagKey; ag WOLF_FOOD
f Lnet/minecraft/tags/TagKey; ah CAT_FOOD
f Lnet/minecraft/tags/TagKey; ai HORSE_FOOD
f Lnet/minecraft/tags/TagKey; aj HORSE_TEMPT_ITEMS
f Lnet/minecraft/tags/TagKey; ak CAMEL_FOOD
f Lnet/minecraft/tags/TagKey; al ARMADILLO_FOOD
f Lnet/minecraft/tags/TagKey; am BEE_FOOD
f Lnet/minecraft/tags/TagKey; an CHICKEN_FOOD
f Lnet/minecraft/tags/TagKey; ao FROG_FOOD
f Lnet/minecraft/tags/TagKey; ap HOGLIN_FOOD
f Lnet/minecraft/tags/TagKey; aq LLAMA_FOOD
f Lnet/minecraft/tags/TagKey; ar LLAMA_TEMPT_ITEMS
f Lnet/minecraft/tags/TagKey; as OCELOT_FOOD
f Lnet/minecraft/tags/TagKey; at PANDA_FOOD
f Lnet/minecraft/tags/TagKey; au PANDA_EATS_FROM_GROUND
f Lnet/minecraft/tags/TagKey; av PIG_FOOD
f Lnet/minecraft/tags/TagKey; aw RABBIT_FOOD
f Lnet/minecraft/tags/TagKey; ax STRIDER_FOOD
f Lnet/minecraft/tags/TagKey; ay STRIDER_TEMPT_ITEMS
f Lnet/minecraft/tags/TagKey; az TURTLE_FOOD
f Lnet/minecraft/tags/TagKey; b PLANKS
f Lnet/minecraft/tags/TagKey; bA HEAD_ARMOR
f Lnet/minecraft/tags/TagKey; bB SKULLS
f Lnet/minecraft/tags/TagKey; bC TRIMMABLE_ARMOR
f Lnet/minecraft/tags/TagKey; bD TRIM_MATERIALS
f Lnet/minecraft/tags/TagKey; bE DECORATED_POT_SHERDS
f Lnet/minecraft/tags/TagKey; bF DECORATED_POT_INGREDIENTS
f Lnet/minecraft/tags/TagKey; bG SWORDS
f Lnet/minecraft/tags/TagKey; bH AXES
f Lnet/minecraft/tags/TagKey; bI HOES
f Lnet/minecraft/tags/TagKey; bJ PICKAXES
f Lnet/minecraft/tags/TagKey; bK SHOVELS
f Lnet/minecraft/tags/TagKey; bL BREAKS_DECORATED_POTS
f Lnet/minecraft/tags/TagKey; bM VILLAGER_PLANTABLE_SEEDS
f Lnet/minecraft/tags/TagKey; bN VILLAGER_PICKS_UP
f Lnet/minecraft/tags/TagKey; bO DYEABLE
f Lnet/minecraft/tags/TagKey; bP FURNACE_MINECART_FUEL
f Lnet/minecraft/tags/TagKey; bQ BUNDLES
f Lnet/minecraft/tags/TagKey; bR SKELETON_PREFERRED_WEAPONS
f Lnet/minecraft/tags/TagKey; bS DROWNED_PREFERRED_WEAPONS
f Lnet/minecraft/tags/TagKey; bT PIGLIN_PREFERRED_WEAPONS
f Lnet/minecraft/tags/TagKey; bU PILLAGER_PREFERRED_WEAPONS
f Lnet/minecraft/tags/TagKey; bV WITHER_SKELETON_DISLIKED_WEAPONS
f Lnet/minecraft/tags/TagKey; bW FOOT_ARMOR_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bX LEG_ARMOR_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bY CHEST_ARMOR_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; bZ HEAD_ARMOR_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; ba BEACON_PAYMENT_ITEMS
f Lnet/minecraft/tags/TagKey; bb WOODEN_TOOL_MATERIALS
f Lnet/minecraft/tags/TagKey; bc STONE_TOOL_MATERIALS
f Lnet/minecraft/tags/TagKey; bd IRON_TOOL_MATERIALS
f Lnet/minecraft/tags/TagKey; be GOLD_TOOL_MATERIALS
f Lnet/minecraft/tags/TagKey; bf DIAMOND_TOOL_MATERIALS
f Lnet/minecraft/tags/TagKey; bg NETHERITE_TOOL_MATERIALS
f Lnet/minecraft/tags/TagKey; bh REPAIRS_LEATHER_ARMOR
f Lnet/minecraft/tags/TagKey; bi REPAIRS_CHAIN_ARMOR
f Lnet/minecraft/tags/TagKey; bj REPAIRS_IRON_ARMOR
f Lnet/minecraft/tags/TagKey; bk REPAIRS_GOLD_ARMOR
f Lnet/minecraft/tags/TagKey; bl REPAIRS_DIAMOND_ARMOR
f Lnet/minecraft/tags/TagKey; bm REPAIRS_NETHERITE_ARMOR
f Lnet/minecraft/tags/TagKey; bn REPAIRS_TURTLE_HELMET
f Lnet/minecraft/tags/TagKey; bo REPAIRS_WOLF_ARMOR
f Lnet/minecraft/tags/TagKey; bp STONE_CRAFTING_MATERIALS
f Lnet/minecraft/tags/TagKey; bq FREEZE_IMMUNE_WEARABLES
f Lnet/minecraft/tags/TagKey; br DAMPENS_VIBRATIONS
f Lnet/minecraft/tags/TagKey; bs CLUSTER_MAX_HARVESTABLES
f Lnet/minecraft/tags/TagKey; bt COMPASSES
f Lnet/minecraft/tags/TagKey; bu HANGING_SIGNS
f Lnet/minecraft/tags/TagKey; bv CREEPER_IGNITERS
f Lnet/minecraft/tags/TagKey; bw NOTE_BLOCK_TOP_INSTRUMENTS
f Lnet/minecraft/tags/TagKey; bx FOOT_ARMOR
f Lnet/minecraft/tags/TagKey; by LEG_ARMOR
f Lnet/minecraft/tags/TagKey; bz CHEST_ARMOR
f Lnet/minecraft/tags/TagKey; c STONE_BRICKS
f Lnet/minecraft/tags/TagKey; ca ARMOR_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; cb SWORD_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; cc FIRE_ASPECT_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; cd SHARP_WEAPON_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; ce WEAPON_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; cf MINING_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; cg MINING_LOOT_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; ch FISHING_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; ci TRIDENT_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; cj DURABILITY_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; ck BOW_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; cl EQUIPPABLE_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; cm CROSSBOW_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; cn VANISHING_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; co MACE_ENCHANTABLE
f Lnet/minecraft/tags/TagKey; cp MAP_INVISIBILITY_EQUIPMENT
f Lnet/minecraft/tags/TagKey; cq GAZE_DISGUISE_EQUIPMENT
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 PALE_OAK_LOGS
f Lnet/minecraft/tags/TagKey; u OAK_LOGS
f Lnet/minecraft/tags/TagKey; v BIRCH_LOGS
f Lnet/minecraft/tags/TagKey; w ACACIA_LOGS
f Lnet/minecraft/tags/TagKey; x CHERRY_LOGS
f Lnet/minecraft/tags/TagKey; y JUNGLE_LOGS
f Lnet/minecraft/tags/TagKey; z SPRUCE_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/ARGB net/minecraft/util/ARGB
m (III)I a color
m (F)I a white
m (Lnet/minecraft/world/phys/Vec3D;)I a color
m (II)I a multiply
m (IFFF)I a scaleRGB
m (FFFF)I a colorFromFloat
m (IF)I a scaleRGB
m (IIII)I a color
m (FII)I a lerp
m (I)I a alpha
m (II)I b scaleRGB
m (F)I b as8BitChannel
m (I)I b red
m (II)I c color
m (I)I c green
m (I)I d blue
m (II)I d average
m (I)I e greyscale
m (I)I f opaque
m (I)I g transparent
m (I)Lorg/joml/Vector3f; h vector3fFromRGB24
m (I)F i alphaFloat
m (I)F j redFloat
m (I)F k greenFloat
m (I)F l blueFloat
m (I)I m toABGR
m (I)I n fromABGR
m (I)F o from8BitChannel
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/BinaryAnimator net/minecraft/util/BinaryAnimator
f I a animationLength
f Lnet/minecraft/util/BinaryAnimator$a; b easingFunction
f I c ticks
f I d ticksOld
m (F)F a getFactor
m (Z)V a tick
m (F)F b lambda$new$0
c net/minecraft/util/BinaryAnimator$a net/minecraft/util/BinaryAnimator$EasingFunction
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/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 GREEN
f I i BLUE
f I j YELLOW
f I k SOFT_YELLOW
f I l DARK_PURPLE
f I m HIGH_CONTRAST_DIAMOND
c net/minecraft/util/CommonLinks net/minecraft/util/CommonLinks
f Ljava/net/URI; a GDPR
f Ljava/net/URI; b EULA
f Ljava/net/URI; c PRIVACY_STATEMENT
f Ljava/net/URI; d ATTRIBUTION
f Ljava/net/URI; e LICENSES
f Ljava/net/URI; f BUY_MINECRAFT_JAVA
f Ljava/net/URI; g ACCOUNT_SETTINGS
f Ljava/net/URI; h SNAPSHOT_FEEDBACK
f Ljava/net/URI; i RELEASE_FEEDBACK
f Ljava/net/URI; j SNAPSHOT_BUGS_FEEDBACK
f Ljava/net/URI; k GENERAL_HELP
f Ljava/net/URI; l ACCESSIBILITY_HELP
f Ljava/net/URI; m REPORTING_HELP
f Ljava/net/URI; n SUSPENSION_HELP
f Ljava/net/URI; o BLOCKING_HELP
f Ljava/net/URI; p SYMLINK_HELP
f Ljava/net/URI; q START_REALMS_TRIAL
f Ljava/net/URI; r BUY_REALMS
f Ljava/net/URI; s REALMS_TERMS
f Ljava/net/URI; t REALMS_CONTENT_CREATION
f Ljava/lang/String; u EXTEND_REALMS_LINK
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$Vec3Fetcher;)Lnet/minecraft/world/phys/Vec3D; a gaussianSampleVec3
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 (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/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 NON_EMPTY_STRING
f Lcom/mojang/serialization/Codec; B CODEPOINT
f Lcom/mojang/serialization/Codec; C RESOURCE_PATH_CODEC
f Lcom/mojang/serialization/Codec; D PROPERTY
f Lcom/mojang/serialization/MapCodec; E 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 RGB_COLOR_CODEC
f Lcom/mojang/serialization/Codec; j ARGB_COLOR_CODEC
f Lcom/mojang/serialization/Codec; k UNSIGNED_BYTE
f Lcom/mojang/serialization/Codec; l NON_NEGATIVE_INT
f Lcom/mojang/serialization/Codec; m POSITIVE_INT
f Lcom/mojang/serialization/Codec; n NON_NEGATIVE_FLOAT
f Lcom/mojang/serialization/Codec; o POSITIVE_FLOAT
f Lcom/mojang/serialization/Codec; p PATTERN
f Lcom/mojang/serialization/Codec; q INSTANT_ISO8601
f Lcom/mojang/serialization/Codec; r BASE64_STRING
f Lcom/mojang/serialization/Codec; s ESCAPED_STRING
f Lcom/mojang/serialization/Codec; t TAG_OR_ELEMENT_ID
f Ljava/util/function/Function; u toOptionalLong
f Ljava/util/function/Function; v fromOptionalLong
f Lcom/mojang/serialization/Codec; w BIT_SET
f Lcom/mojang/serialization/Codec; x PROPERTY_MAP
f Lcom/mojang/serialization/Codec; y PLAYER_NAME
f Lcom/mojang/serialization/Codec; z GAME_PROFILE
m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Codec; a converter
m (IILjava/util/function/Function;)Lcom/mojang/serialization/Codec; a intRangeWithMessage
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a compactListCodec
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 (Ljava/lang/Object;)Lcom/mojang/serialization/Codec$ResultFunction; a orElsePartial
m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a idResolverCodec
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 (FF)Lcom/mojang/serialization/Codec; a floatRange
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/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a dispatchOptionalValue
m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; a sizeLimitedMap
m (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec; a temporalCodec
m (Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;I)Lcom/mojang/serialization/Codec; a idResolverCodec
m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; a floatRangeMinInclusiveWithMessage
m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a overrideLifecycle
m (II)Lcom/mojang/serialization/Codec; a intRange
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b nonEmptyList
m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; b overrideLifecycle
m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; b floatRangeMinExclusiveWithMessage
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/util/ExtraCodecs$c; b strictUnboundedMap
m (Ljava/util/function/Function;)Ljava/util/function/Function; b ensureHomogenous
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; c nonEmptyHolderSet
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; c compactListCodec
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; d nonEmptyMap
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; e catchDecoderException
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; f object2BooleanMap
m (Ljava/lang/Integer;)Ljava/lang/String; f lambda$static$19
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; g optionalEmptyMap
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$4 net/minecraft/util/ExtraCodecs$4
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
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
c net/minecraft/util/ExtraCodecs$b net/minecraft/util/ExtraCodecs$LateBoundIdMapper
f Lcom/google/common/collect/BiMap; a idToValue
m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m (Ljava/lang/Object;)Ljava/lang/String; a lambda$put$0
m (Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/util/ExtraCodecs$b; a put
c net/minecraft/util/ExtraCodecs$c 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$d 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
c net/minecraft/util/INamable$a net/minecraft/util/StringRepresentable$EnumCodec
f Ljava/util/function/Function; a resolver
m (Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/lang/Enum; a byName
m (Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum; a byName
m (Ljava/lang/String;)Ljava/lang/Enum; a byName
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 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 (FFFI)I a hsvToArgb
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)F a wrapDegrees
m (DLnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a lerp
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 (B)F a unpackDegrees
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 (J)J b square
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 (FF)F f length
m (I)I f log2
m (DD)D f length
m (DDD)D f lengthSquared
m (F)I f ceil
m (FFF)F f inverseLerp
m (F)B g packDegrees
m (DDD)D g length
m (D)D g fastInvSqrt
m (FFF)I g hsvToRgb
m (I)I g murmurHash3Mixer
m (I)I h square
m (FFF)F h lerp
m (D)D h smoothstep
m (F)F h wrapDegrees
m (F)F i frac
m (FFF)F i rotLerp
m (D)D i smoothstepDerivative
m (D)I j sign
m (FFF)F j rotLerpRad
m (F)F j invSqrt
m (FFF)F k lengthSquared
m (F)F k fastInvCubeRoot
m (D)D k square
m (F)F l square
m (D)D l wobble
m (F)F m easeInOutSine
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 ()Ljava/lang/String; a getKey
m ()I b getId
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 Ljava/util/HexFormat; c FORMAT
f J d PNG_HEADER
f I e IHDR_TYPE
f I f 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/util/Map$Entry;)Ljava/lang/String; a lambda$getReport$2
m (Ljava/lang/String;)V b report
m ()Ljava/util/Optional; b getReport
m ()Ljava/lang/String; c getPath
m (Ljava/lang/String;)Ljava/lang/String; c lambda$forChild$1
m ()Ljava/lang/String; d lambda$new$0
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 (FF)F a triangle
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 ()Lnet/minecraft/util/RegistryID; b copy
m (Ljava/lang/Object;)Z b contains
m (Ljava/lang/Object;I)I b indexOf
m ()I c nextId
m (I)Lnet/minecraft/util/RegistryID; c create
m (I)Z d contains
m ()I d size
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/server/level/WorldServer;ILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/util/SpawnUtil$a;)Z a moveToPossibleSpawnPosition
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;IIILnet/minecraft/util/SpawnUtil$a;Z)Ljava/util/Optional; a trySpawnMob
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
f Lnet/minecraft/util/SpawnUtil$a; c ON_TOP_OF_COLLIDER_NO_LEAVES
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$static$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$static$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$static$0
c net/minecraft/util/StaticCache2D net/minecraft/util/StaticCache2D
f I a minX
f I b minZ
f I c sizeX
f I d sizeZ
f [Ljava/lang/Object; e cache
m (Ljava/util/function/Consumer;)V a forEach
m (IIILnet/minecraft/util/StaticCache2D$a;)Lnet/minecraft/util/StaticCache2D; a create
m (II)Ljava/lang/Object; a get
m (II)Z b contains
m (II)I c getIndex
c net/minecraft/util/StaticCache2D$a net/minecraft/util/StaticCache2D$Initializer
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/TickThrottler net/minecraft/util/TickThrottler
f I a incrementStep
f I b threshold
m ()V a increment
m ()V b tick
m ()Z c isUnderThreshold
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
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
m (Ljava/lang/Object;)F a apply
m ()F b minValue
m ()F c maxValue
c net/minecraft/util/TriState net/minecraft/util/TriState
f Lnet/minecraft/util/TriState; a TRUE
f Lnet/minecraft/util/TriState; b FALSE
f Lnet/minecraft/util/TriState; c DEFAULT
f [Lnet/minecraft/util/TriState; d $VALUES
m ()[Lnet/minecraft/util/TriState; a $values
m (Z)Z a toBoolean
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 Lcom/mojang/serialization/Codec; b CODEC
f [Lnet/minecraft/util/Unit; c $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/context/ContextKey net/minecraft/util/context/ContextKey
f Lnet/minecraft/resources/MinecraftKey; a name
m (Ljava/lang/String;)Lnet/minecraft/util/context/ContextKey; a vanilla
m ()Lnet/minecraft/resources/MinecraftKey; a name
c net/minecraft/util/context/ContextKeySet net/minecraft/util/context/ContextKeySet
f Ljava/util/Set; a required
f Ljava/util/Set; b allowed
m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/String; a lambda$toString$0
m ()Ljava/util/Set; a required
m ()Ljava/util/Set; b allowed
c net/minecraft/util/context/ContextKeySet$a net/minecraft/util/context/ContextKeySet$Builder
f Ljava/util/Set; a required
f Ljava/util/Set; b optional
m ()Lnet/minecraft/util/context/ContextKeySet; a build
m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/util/context/ContextKeySet$a; a required
m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/util/context/ContextKeySet$a; b optional
c net/minecraft/util/context/ContextMap net/minecraft/util/context/ContextMap
f Ljava/util/Map; a params
m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Ljava/lang/Object; a getOrDefault
m (Lnet/minecraft/util/context/ContextKey;)Z a has
m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; b getOrThrow
m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; c getOptional
c net/minecraft/util/context/ContextMap$a net/minecraft/util/context/ContextMap$Builder
f Ljava/util/Map; a params
m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; a getParameter
m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/util/context/ContextMap$a; a withParameter
m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/util/context/ContextMap; a create
m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/util/context/ContextMap$a; b withOptionalParameter
m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; b getOptionalParameter
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/DataFixerBuilder$Result; d DATA_FIXER
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$addFixers$5
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 (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; a lambda$createRenamer$15
m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a lambda$createRenamer$16
m (Ljava/lang/String;)Ljava/lang/String; a lambda$addFixers$7
m (D)D a lambda$addFixers$13
m (Ljava/util/Set;)Ljava/util/concurrent/CompletableFuture; a optimize
m ()Lcom/mojang/datafixers/DataFixer; a getDataFixer
m (Lcom/google/common/collect/ImmutableMap;Ljava/lang/String;)Ljava/lang/String; a lambda$addFixers$4
m (D)D b lambda$addFixers$12
m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; b lambda$createRenamerNoNamespace$14
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V b lambda$addFixers$3
m (Ljava/lang/String;)Ljava/lang/String; b lambda$addFixers$2
m ()Lcom/mojang/datafixers/DataFixerBuilder$Result; b createFixerUpper
m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; b createRenamer
m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; c lambda$addFixers$6
m (Ljava/lang/String;)Ljava/lang/String; c lambda$addFixers$1
m (D)D c lambda$addFixers$11
m (Ljava/lang/String;)Ljava/lang/String; d lambda$addFixers$0
m (D)D d lambda$addFixers$10
m (D)D e lambda$addFixers$9
m (D)D f lambda$addFixers$8
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 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/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; a lambda$blockState$4
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic; a fixStringField
m (Ljava/util/function/UnaryOperator;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixStringField$5
m ([Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$chainAllFilters$2
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a typePatcher
m ([Ljava/util/function/Function;)Ljava/util/function/Function; a chainAllFilters
m (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a blockState
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a cast
m (Ljava/lang/Object;)Ljava/lang/Object; a lambda$typePatcher$0
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; a patchSubType
m (Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; a blockState
m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$typePatcher$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixBlockPos
m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; b lambda$blockState$3
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/AttributeIdPrefixFix net/minecraft/util/datafix/fixes/AttributeIdPrefixFix
f Ljava/util/List; a PREFIXES
m (Ljava/lang/String;)Ljava/lang/String; a replaceId
c net/minecraft/util/datafix/fixes/AttributeModifierIdFix net/minecraft/util/datafix/fixes/AttributeModifierIdFix
f Ljava/util/Map; a ID_MAP
f Ljava/util/Map; b NAME_MAP
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a fixModifiersTypeWrapper
m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)V a lambda$fixModifiers$2
m ([I)Ljava/util/UUID; a uuidFromIntArray
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixAttribute$7
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 convertModifierForEntity
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fixEntity
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixItemStackComponents
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b lambda$makeRule$0
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; b fixModifiers
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c fixAttribute
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; c lambda$fixEntity$8
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; d lambda$fixAttribute$6
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixEntity$10
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fixEntity$9
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$fixItemStackComponents$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$fixItemStackComponents$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h lambda$convertModifierForEntity$3
c net/minecraft/util/datafix/fixes/AttributesRenameFix net/minecraft/util/datafix/fixes/AttributesRenameFix
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$4
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixIdField
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fixDataComponents
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixTypeField
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; b lambda$fixDataComponents$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b fixEntity
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c lambda$fixEntity$6
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d lambda$fixEntity$5
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e lambda$fixDataComponents$3
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f lambda$fixDataComponents$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g lambda$fixDataComponents$1
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$2
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d 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/BlockEntityFurnaceBurnTimeFix net/minecraft/util/datafix/fixes/BlockEntityFurnaceBurnTimeFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixBurnTime
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
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/BoatSplitFix net/minecraft/util/datafix/fixes/BoatSplitFix
m (Lcom/mojang/datafixers/OpticFinder;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 lambda$makeRule$0
m (Ljava/lang/String;)Z a isNormalBoat
m (Ljava/lang/String;)Z b isChestBoat
m (Ljava/lang/String;)Z c isAnyBoat
m (Ljava/lang/String;)Ljava/lang/String; d mapVariantToNormalBoat
m (Ljava/lang/String;)Ljava/lang/String; e mapVariantToChestBoat
c net/minecraft/util/datafix/fixes/CarvingStepRemoveFix net/minecraft/util/datafix/fixes/CarvingStepRemoveFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixChunk$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fixChunk
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 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 I j SIZE
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String; a getProperty
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
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$MappingConstants
f Ljava/util/BitSet; a VIRTUAL
f Ljava/util/BitSet; b FIX
f Lcom/mojang/serialization/Dynamic; c PUMPKIN
f Lcom/mojang/serialization/Dynamic; d SNOWY_PODZOL
f Lcom/mojang/serialization/Dynamic; e SNOWY_GRASS
f Lcom/mojang/serialization/Dynamic; f SNOWY_MYCELIUM
f Lcom/mojang/serialization/Dynamic; g UPPER_SUNFLOWER
f Lcom/mojang/serialization/Dynamic; h UPPER_LILAC
f Lcom/mojang/serialization/Dynamic; i UPPER_TALL_GRASS
f Lcom/mojang/serialization/Dynamic; j UPPER_LARGE_FERN
f Lcom/mojang/serialization/Dynamic; k UPPER_ROSE_BUSH
f Lcom/mojang/serialization/Dynamic; l UPPER_PEONY
f Ljava/util/Map; m FLOWER_POT_MAP
f Ljava/util/Map; n SKULL_MAP
f Ljava/util/Map; o DOOR_MAP
f Ljava/util/Map; p NOTE_BLOCK_MAP
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; q DYE_COLOR_MAP
f Ljava/util/Map; r BED_BLOCK_MAP
f Ljava/util/Map; s BANNER_BLOCK_MAP
f Lcom/mojang/serialization/Dynamic; t AIR
m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a lambda$static$4
m (Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V a mapSkull
m (Ljava/util/Map;ILjava/lang/String;)V a addBeds
m (Ljava/util/HashMap;)V a lambda$static$6
m (Ljava/util/Map;Ljava/lang/String;)V a mapDoor
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$d 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$e net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunk
f I a sides
f [Lnet/minecraft/util/datafix/fixes/ChunkConverterPalette$d; 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$d; 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/ContainerBlockEntityLockPredicateFix net/minecraft/util/datafix/fixes/ContainerBlockEntityLockPredicateFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixBlockEntity$0
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fixBlockEntity
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/CustomModelDataExpandFix net/minecraft/util/datafix/fixes/CustomModelDataExpandFix
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/DataComponentRemainderFix net/minecraft/util/datafix/fixes/DataComponentRemainderFix
f Ljava/lang/String; a name
f Ljava/lang/String; b componentId
f Ljava/lang/String; c newComponentId
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/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/AttributesRenameLegacy
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/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; a lambda$makeRule$0
m (Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a lambda$makeRule$1
m (Ljava/util/function/Function;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a lambda$makeRule$2
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
m (Ljava/util/HashMap;)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$2
m (Ljava/lang/String;)Ljava/lang/String; a lambda$static$1
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
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
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/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
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
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 POTION_ITEMS
m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fixEffect$4
m (Lcom/mojang/datafixers/util/Pair;)Z a lambda$makeRule$2
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$3
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/EntityAttributeBaseValueFix net/minecraft/util/datafix/fixes/EntityAttributeBaseValueFix
f Ljava/lang/String; a attributeId
f Ljava/util/function/DoubleUnaryOperator; b valueFixer
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/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/EntityFieldsRenameFix net/minecraft/util/datafix/fixes/EntityFieldsRenameFix
f Ljava/util/Map; a renames
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/EntitySalmonSizeFix net/minecraft/util/datafix/fixes/EntitySalmonSizeFix
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/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/EquippableAssetRenameFix net/minecraft/util/datafix/fixes/EquippableAssetRenameFix
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/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/FireResistantToDamageResistantComponentFix net/minecraft/util/datafix/fixes/FireResistantToDamageResistantComponentFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixComponent
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 (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;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; a fixChoiceCap
m (Ljava/lang/String;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$a;)Ljava/util/function/Function; a fixChoice
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$1
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$0
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$fixSpectralArrow$3
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$2
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/FoodToConsumableFix net/minecraft/util/datafix/fixes/FoodToConsumableFix
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$makeRule$1
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0
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/InvalidBlockEntityLockFix net/minecraft/util/datafix/fixes/InvalidBlockEntityLockFix
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/InvalidLockComponentFix net/minecraft/util/datafix/fixes/InvalidLockComponentFix
f Ljava/util/Optional; a INVALID_LOCK_CUSTOM_NAME
m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/function/Predicate;)Z a isMapWithOneField
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixComponent
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixLock
m (Lcom/mojang/serialization/Dynamic;)Z c isBrokenLock
m (Lcom/mojang/serialization/Dynamic;)Z d lambda$isBrokenLock$1
m (Lcom/mojang/serialization/Dynamic;)Z e lambda$isBrokenLock$0
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/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/JukeboxTicksSinceSongStartedFix net/minecraft/util/datafix/fixes/JukeboxTicksSinceSongStartedFix
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/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/LockComponentPredicateFix net/minecraft/util/datafix/fixes/LockComponentPredicateFix
f Lcom/google/common/escape/Escaper; a ESCAPER
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixComponent
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b fixLock
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 (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/Dynamic;)Lcom/mojang/serialization/Dynamic; a fix
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/OminousBannerRarityFix net/minecraft/util/datafix/fixes/OminousBannerRarityFix
m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; a fix
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 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$fix$3
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$makeRule$1
m (Ljava/lang/String;)Z a lambda$fix$2
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$fix$4
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/OptionsMenuBlurrinessFix net/minecraft/util/datafix/fixes/OptionsMenuBlurrinessFix
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;)I a convertToIntRange
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b lambda$makeRule$0
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/ProjectileStoredWeaponFix net/minecraft/util/datafix/fixes/ProjectileStoredWeaponFix
m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$fixChoiceCap$1
m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; a fixChoiceCap
m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a lambda$fixChoiceCap$0
m (Ljava/lang/String;)Ljava/util/function/Function; a fixChoice
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/TrialSpawnerConfigInRegistryFix net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix
f Lorg/slf4j/Logger; a LOGGER
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$fix$0
c net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix$a net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix$VanillaTrialChambers
f Ljava/util/Map; a CONFIGS_TO_KEY
m (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; a parse
m (Lnet/minecraft/nbt/NBTTagCompound;)Lcom/mojang/serialization/Dynamic; a asDynamic
m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;Ljava/lang/String;)V a register
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; b removeDefaults
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/VillagerSetCanPickUpLootFix net/minecraft/util/datafix/fixes/VillagerSetCanPickUpLootFix
f Ljava/lang/String; a CAN_PICK_UP_LOOT
m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a fixValue
m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a fix
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;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerBlockEntities$3
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerBlockEntities$2
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 (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/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/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/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$registerEntities$18
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;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; j lambda$registerEntities$11
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;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m lambda$registerEntities$8
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;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; p lambda$registerEntities$5
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;)Ljava/util/SequencedMap; a components
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$10
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$components$9
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$components$8
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e lambda$components$7
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f lambda$components$6
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g lambda$components$5
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h lambda$components$4
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i lambda$components$3
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j lambda$components$2
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k lambda$components$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l lambda$components$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/datafix/schemas/V3938 net/minecraft/util/datafix/schemas/V3938
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$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/V4059 net/minecraft/util/datafix/schemas/V4059
m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/SequencedMap; a components
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerTypes$2
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c lambda$components$1
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d lambda$components$0
c net/minecraft/util/datafix/schemas/V4067 net/minecraft/util/datafix/schemas/V4067
m (Ljava/util/Map;Ljava/lang/String;)V a registerChestBoat
m (Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerChestBoat$0
c net/minecraft/util/datafix/schemas/V4070 net/minecraft/util/datafix/schemas/V4070
m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$0
c net/minecraft/util/datafix/schemas/V4071 net/minecraft/util/datafix/schemas/V4071
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a lambda$registerEntities$1
m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b lambda$registerBlockEntities$2
m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b 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/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/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; c zone
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfiler$a; c getEntry
m ()V c pop
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; d zone
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 (I)V a setZoneColor
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 combine
m (Ljava/util/function/Supplier;I)V a incrementCounter
m ()V a startTick
m (J)V a addZoneValue
m (Ljava/util/function/Supplier;)V b popPush
m (Ljava/lang/String;)V b popPush
m ()V b endTick
m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; c zone
m ()V c pop
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; d zone
m (Ljava/util/function/Supplier;)V d incrementCounter
m (Ljava/lang/String;)V e addZoneText
m (Ljava/lang/String;)V f incrementCounter
c net/minecraft/util/profiling/GameProfilerFiller$a net/minecraft/util/profiling/ProfilerFiller$CombinedProfileFiller
f Lnet/minecraft/util/profiling/GameProfilerFiller; a first
f Lnet/minecraft/util/profiling/GameProfilerFiller; c second
m (Ljava/lang/String;)V a push
m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V a markForCharting
m (I)V a setZoneColor
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)V a addZoneValue
m (Ljava/util/function/Supplier;)V b popPush
m (Ljava/lang/String;)V b popPush
m ()V b endTick
m ()V c pop
m (Ljava/lang/String;)V e addZoneText
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; b 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 ()Lnet/minecraft/util/profiling/MethodProfiler$a; f getCurrentEntry
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/MethodProfiler$a; g lambda$getCurrentEntry$3
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
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/Profiler net/minecraft/util/profiling/Profiler
f Ljava/lang/ThreadLocal; a TRACY_FILLER
f Ljava/lang/ThreadLocal; b ACTIVE
f Ljava/util/concurrent/atomic/AtomicInteger; c ACTIVE_COUNT
m ()Lnet/minecraft/util/profiling/GameProfilerFiller; a get
m (Lnet/minecraft/util/profiling/GameProfilerFiller;)Lnet/minecraft/util/profiling/Profiler$a; a use
m (Lnet/minecraft/util/profiling/GameProfilerFiller;)V b startUsing
m ()V b stopUsing
m ()Lnet/minecraft/util/profiling/GameProfilerFiller; c getDefaultFiller
m (Lnet/minecraft/util/profiling/GameProfilerFiller;)Lnet/minecraft/util/profiling/GameProfilerFiller; c decorateFiller
c net/minecraft/util/profiling/Profiler$a net/minecraft/util/profiling/Profiler$Scope
c net/minecraft/util/profiling/TracyZoneFiller net/minecraft/util/profiling/TracyZoneFiller
f Lorg/slf4j/Logger; a LOGGER
f Ljava/lang/StackWalker; c STACK_WALKER
f Ljava/util/List; d activeZones
f Ljava/util/Map; e plots
f Ljava/lang/String; f name
m (Ljava/lang/String;)V a push
m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V a markForCharting
m (I)V a setZoneColor
m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/util/profiling/TracyZoneFiller$a; a lambda$incrementCounter$2
m (Ljava/util/stream/Stream;)Ljava/util/Optional; a lambda$push$1
m (Ljava/util/function/Supplier;)V a push
m (Ljava/lang/String;I)V a incrementCounter
m (Ljava/lang/StackWalker$StackFrame;)Z a lambda$push$0
m (Ljava/util/function/Supplier;I)V a incrementCounter
m ()V a startTick
m (J)V a addZoneValue
m (Ljava/util/function/Supplier;)V b popPush
m (Ljava/lang/String;)V b popPush
m ()V b endTick
m ()V c pop
m ()Lcom/mojang/jtracy/Zone; d activeZone
m (Ljava/lang/String;)V e addZoneText
c net/minecraft/util/profiling/TracyZoneFiller$a net/minecraft/util/profiling/TracyZoneFiller$PlotAndValue
f Lcom/mojang/jtracy/Plot; a plot
f I b value
m (I)V a set
m (I)V b add
c net/minecraft/util/profiling/Zone net/minecraft/util/profiling/Zone
f Lnet/minecraft/util/profiling/Zone; a INACTIVE
f Lnet/minecraft/util/profiling/GameProfilerFiller; b profiler
m (J)Lnet/minecraft/util/profiling/Zone; a addValue
m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; a addText
m (I)Lnet/minecraft/util/profiling/Zone; a setColor
m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; a addText
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/util/profiling/jfr/event/ChunkGenerationEvent;Z)V a lambda$onChunkGenerate$4
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 (Lnet/minecraft/util/profiling/jfr/event/WorldLoadFinishedEvent;Z)V a lambda$onWorldLoadedStarted$3
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a onStructureGenerate
m (Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b; a networkStatFor
m (Lnet/minecraft/util/profiling/jfr/event/StructureGenerationEvent;Z)V a lambda$onStructureGenerate$5
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/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a onStructureGenerate
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 (F)V a onServerTick
m (Z)V a lambda$static$0
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 (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; a onStructureGenerate
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
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/event/StructureGenerationEvent net/minecraft/util/profiling/jfr/event/StructureGenerationEvent
c net/minecraft/util/profiling/jfr/event/StructureGenerationEvent$a net/minecraft/util/profiling/jfr/event/StructureGenerationEvent$Fields
f Ljava/lang/String; a CHUNK_POS_X
f Ljava/lang/String; b CHUNK_POS_Z
f Ljava/lang/String; c STRUCTURE
f Ljava/lang/String; d LEVEL
f Ljava/lang/String; e SUCCESS
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 structureGenStats
f Ljava/util/List; e cpuLoadStat
f Ljava/util/Map; f receivedPackets
f Ljava/util/Map; g sentPackets
f Ljava/util/Map; h readChunks
f Ljava/util/Map; i writtenChunks
f Ljava/util/List; j fileWrites
f Ljava/util/List; k fileReads
f I l garbageCollections
f Ljava/time/Duration; m gcTotalDuration
f Ljava/util/List; n gcHeapStats
f Ljava/util/List; o threadAllocationStats
f Ljava/util/List; p tickTimes
f Ljava/time/Duration; q 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
f Ljava/util/List; p structureGenStats
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
m ()Ljava/util/List; r structureGenStats
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/ThreadAllocationStat$a;)Lcom/google/gson/JsonElement; a threadAllocations
m (Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification;Lcom/google/gson/JsonObject;)V a serializePacketId
m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V a lambda$chunkGen$6
m (Lnet/minecraft/util/profiling/jfr/stats/TickTimeStat;)D a lambda$serverTicks$11
m (Ljava/util/List;Ljava/util/function/ToDoubleFunction;)Lcom/google/gson/JsonObject; a lambda$cpu$15
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$12
m (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V a lambda$fileIoSummary$13
m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonArray;)V a lambda$chunkGen$5
m (Ljava/lang/String;Ljava/lang/Double;Lcom/google/gson/JsonObject;)V a lambda$threadAllocations$9
m (Ljava/util/List;)Lcom/google/gson/JsonElement; a structureGen
m (Lnet/minecraft/util/profiling/jfr/stats/ChunkGenStat;)Lcom/google/gson/JsonElement; a lambda$chunkGen$8
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$14
m (Lnet/minecraft/util/profiling/jfr/stats/StructureGenStat;)Lcom/google/gson/JsonElement; a lambda$structureGen$2
m (Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V a lambda$threadAllocations$10
m (Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$a;)Lcom/google/gson/JsonElement; a heap
m (Lcom/google/gson/JsonArray;Lcom/google/gson/JsonObject;Lnet/minecraft/util/profiling/jfr/stats/TimedStatSummary;Ljava/lang/String;Ljava/util/List;)V a lambda$structureGen$3
m (Lcom/mojang/datafixers/util/Pair;)D a lambda$chunkGen$4
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$7
m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V b lambda$structureGen$0
m (Ljava/util/List;)Lcom/google/gson/JsonElement; b chunkGen
m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Lcom/google/gson/JsonElement; c network
m (Ljava/util/List;)Lcom/google/gson/JsonElement; c serverTicks
m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V c lambda$structureGen$1
m (Ljava/util/List;)Lcom/google/gson/JsonElement; d 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/StructureGenStat net/minecraft/util/profiling/jfr/stats/StructureGenStat
f Ljava/time/Duration; a duration
f Lnet/minecraft/world/level/ChunkCoordIntPair; b chunkPos
f Ljava/lang/String; c structureName
f Ljava/lang/String; d level
f Z e success
m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/StructureGenStat; a from
m ()Ljava/time/Duration; a duration
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; b chunkPos
m ()Ljava/lang/String; c structureName
m ()Ljava/lang/String; d level
m ()Z e success
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 CONSECUTIVE_EXECUTORS
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; bw 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/AbstractConsecutiveExecutor net/minecraft/util/thread/AbstractConsecutiveExecutor
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/concurrent/atomic/AtomicReference; b status
f Lnet/minecraft/util/thread/PairedQueue; c queue
f Ljava/util/concurrent/Executor; d executor
f Ljava/lang/String; e name
m ()Ljava/lang/String; A_ name
m ()V a runAll
m (Ljava/lang/Runnable;)V a_ schedule
m ()I b size
m ()Ljava/util/List; bw profiledMetrics
m ()Z c hasWork
m ()Z e canBeScheduled
m ()Z f pollTask
m ()V g registerForExecution
m ()Z h setRunning
m ()V i setSleeping
m ()Z j isRunning
m ()Z k isClosed
c net/minecraft/util/thread/AbstractConsecutiveExecutor$a net/minecraft/util/thread/AbstractConsecutiveExecutor$Status
f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$a; a SLEEPING
f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$a; b RUNNING
f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$a; c CLOSED
f [Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$a; d $VALUES
m ()[Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$a; a $values
c net/minecraft/util/thread/ConsecutiveExecutor net/minecraft/util/thread/ConsecutiveExecutor
m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable
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
f J k BLOCK_TIME_NANOS
m ()V A waitForTasks
m ()Ljava/lang/String; A_ name
m ()Z B pollTask
m (Ljava/lang/Throwable;)Z a isNonRecoverable
m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a submit
m (Ljava/lang/Runnable;)V a_ schedule
m ()Z ax scheduleExecutables
m ()Ljava/lang/Thread; ay getRunningThread
m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; b submitAsync
m (Ljava/util/function/BooleanSupplier;)V b managedBlock
m ()V bA runAllTasks
m ()Ljava/util/List; bw profiledMetrics
m ()Z bx isSameThread
m ()I by getPendingTasksCount
m ()V bz dropAllTasks
m (Ljava/lang/Runnable;)V c executeIfPossible
m (Ljava/lang/Runnable;)V d doRunTask
m (Ljava/lang/Runnable;)Z e shouldRun
m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; g submit
m (Ljava/lang/Runnable;)V h executeBlocking
m (Ljava/lang/Runnable;)Ljava/lang/Void; i lambda$submitAsync$0
c net/minecraft/util/thread/IAsyncTaskHandlerReentrant net/minecraft/util/thread/ReentrantBlockableEventLoop
f I b reentrantCount
m ()Z ax scheduleExecutables
m ()Z bB runningTask
m (Ljava/lang/Runnable;)V d doRunTask
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/Runnable; a pop
m (Ljava/lang/Runnable;)Z a push
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/Runnable; a pop
m (Ljava/lang/Runnable;)Z a push
m (Lnet/minecraft/util/thread/PairedQueue$c;)Z a push
m ()Z b isEmpty
m ()I c size
c net/minecraft/util/thread/PairedQueue$b net/minecraft/util/thread/StrictQueue$QueueStrictQueue
f Ljava/util/Queue; a queue
m ()Ljava/lang/Runnable; a pop
m (Ljava/lang/Runnable;)Z a push
m ()Z b isEmpty
m ()I c size
c net/minecraft/util/thread/PairedQueue$c net/minecraft/util/thread/StrictQueue$RunnableWithPriority
f I a priority
f Ljava/lang/Runnable; b task
m ()I a priority
m ()Ljava/lang/Runnable; b task
c net/minecraft/util/thread/PriorityConsecutiveExecutor net/minecraft/util/thread/PriorityConsecutiveExecutor
m (Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V a lambda$scheduleWithResult$0
m (ILjava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a scheduleWithResult
m (Ljava/lang/Runnable;)Lnet/minecraft/util/thread/PairedQueue$c; b wrapRunnable
m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable
c net/minecraft/util/thread/TaskScheduler net/minecraft/util/thread/TaskScheduler
m ()Ljava/lang/String; A_ name
m (Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a scheduleWithResult
m (Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V a lambda$scheduleWithResult$0
m (Ljava/lang/String;Ljava/util/concurrent/Executor;)Lnet/minecraft/util/thread/TaskScheduler; a wrapExecutor
m (Ljava/lang/Runnable;)V a_ schedule
m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable
c net/minecraft/util/thread/TaskScheduler$1 net/minecraft/util/thread/TaskScheduler$1
f Ljava/lang/String; a val$name
f Ljava/util/concurrent/Executor; b val$executor
m ()Ljava/lang/String; A_ name
m (Ljava/lang/Runnable;)V a_ schedule
m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f wrapRunnable
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/IChatBaseComponent; d STATUS_UPGRADING_POI
f Lnet/minecraft/network/chat/IChatBaseComponent; e STATUS_FINISHED_POI
f Lnet/minecraft/network/chat/IChatBaseComponent; f STATUS_UPGRADING_ENTITIES
f Lnet/minecraft/network/chat/IChatBaseComponent; g STATUS_FINISHED_ENTITIES
f Lnet/minecraft/network/chat/IChatBaseComponent; h STATUS_UPGRADING_CHUNKS
f Lnet/minecraft/network/chat/IChatBaseComponent; 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/lang/Thread;Ljava/lang/Throwable;)V a lambda$new$0
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/util/worldupdate/WorldUpgrader; c this$0
f Lnet/minecraft/network/chat/IChatBaseComponent; d upgradingStatus
f Lnet/minecraft/network/chat/IChatBaseComponent; 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 (Ljava/io/File;Ljava/lang/String;)Z a lambda$getAllChunkPositions$1
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/util/worldupdate/WorldUpgrader$e;)I a lambda$getFilesToProcess$0
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
f Lnet/minecraft/util/worldupdate/WorldUpgrader; d this$0
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; a lambda$tryProcessOnePosition$1
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/world/level/chunk/storage/IChunkLoader;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/ResourceKey;)Z a tryProcessOnePosition
m ()Lnet/minecraft/world/level/storage/WorldPersistentData; b lambda$tryProcessOnePosition$0
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
f Lnet/minecraft/util/worldupdate/WorldUpgrader; d this$0
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/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/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 Lnet/minecraft/advancements/critereon/CriterionConditionItem; d predicate
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addToTag$0
m (Lnet/minecraft/world/item/ItemStack;)Z a unlocksWith
m ()Lnet/minecraft/advancements/critereon/CriterionConditionItem; a predicate
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a addToTag
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)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$d; a SUCCESS
f Lnet/minecraft/world/EnumInteractionResult$d; b SUCCESS_SERVER
f Lnet/minecraft/world/EnumInteractionResult$d; c CONSUME
f Lnet/minecraft/world/EnumInteractionResult$a; d FAIL
f Lnet/minecraft/world/EnumInteractionResult$c; e PASS
f Lnet/minecraft/world/EnumInteractionResult$f; f TRY_WITH_EMPTY_HAND
m ()Z a consumesAction
c net/minecraft/world/EnumInteractionResult$a net/minecraft/world/InteractionResult$Fail
c net/minecraft/world/EnumInteractionResult$b net/minecraft/world/InteractionResult$ItemContext
f Lnet/minecraft/world/EnumInteractionResult$b; a NONE
f Lnet/minecraft/world/EnumInteractionResult$b; b DEFAULT
f Z c wasItemInteraction
f Lnet/minecraft/world/item/ItemStack; d heldItemTransformedTo
m ()Z a wasItemInteraction
m ()Lnet/minecraft/world/item/ItemStack; b heldItemTransformedTo
c net/minecraft/world/EnumInteractionResult$c net/minecraft/world/InteractionResult$Pass
c net/minecraft/world/EnumInteractionResult$d net/minecraft/world/InteractionResult$Success
f Lnet/minecraft/world/EnumInteractionResult$e; g swingSource
f Lnet/minecraft/world/EnumInteractionResult$b; h itemContext
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/EnumInteractionResult$d; a heldItemTransformedTo
m ()Z a consumesAction
m ()Lnet/minecraft/world/EnumInteractionResult$d; b withoutItem
m ()Z c wasItemInteraction
m ()Lnet/minecraft/world/item/ItemStack; d heldItemTransformedTo
m ()Lnet/minecraft/world/EnumInteractionResult$e; e swingSource
m ()Lnet/minecraft/world/EnumInteractionResult$b; f itemContext
c net/minecraft/world/EnumInteractionResult$e net/minecraft/world/InteractionResult$SwingSource
f Lnet/minecraft/world/EnumInteractionResult$e; a NONE
f Lnet/minecraft/world/EnumInteractionResult$e; b CLIENT
f Lnet/minecraft/world/EnumInteractionResult$e; c SERVER
f [Lnet/minecraft/world/EnumInteractionResult$e; d $VALUES
m ()[Lnet/minecraft/world/EnumInteractionResult$e; a $values
c net/minecraft/world/EnumInteractionResult$f net/minecraft/world/InteractionResult$TryEmptyHandInteraction
c net/minecraft/world/IInventory net/minecraft/world/Container
f F r_ DEFAULT_DISTANCE_BUFFER
m (Ljava/util/Set;Lnet/minecraft/world/item/ItemStack;)Z a lambda$hasAnyOf$0
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 an_ 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 c_ 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; al getName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; an getCustomName
m ()Z l_ hasCustomName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName
c net/minecraft/world/ITileInventory net/minecraft/world/MenuProvider
m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ 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/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 an_ 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 c_ 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/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 (Lnet/minecraft/world/item/ItemStack;)Z f lambda$toString$1
m ()Ljava/util/List; f removeAllItems
m ()Lnet/minecraft/core/NonNullList; g getItems
m (Lnet/minecraft/world/item/ItemStack;)Z g lambda$removeAllItems$0
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/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/core/BlockPosition; aA_ getBlockPos
m ()Lnet/minecraft/resources/ResourceKey; aw_ getLootTable
m ()J az_ getLootTableSeed
m (Lnet/minecraft/nbt/NBTTagCompound;)Z b_ tryLoadLootTable
m (Lnet/minecraft/nbt/NBTTagCompound;)Z c_ trySaveLootTable
m (Lnet/minecraft/world/entity/player/EntityHuman;)V d_ 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; p_ 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 (Lnet/minecraft/world/entity/EntityLiving;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 isDirect
m ()Lnet/minecraft/world/entity/Entity; c getDirectEntity
m ()Lnet/minecraft/world/entity/Entity; d getEntity
m ()Lnet/minecraft/world/item/ItemStack; e getWeaponItem
m ()Ljava/lang/String; f getMsgId
m ()Z g scalesWithDifficulty
m ()Z h isCreativePlayer
m ()Lnet/minecraft/world/phys/Vec3D; i getSourcePosition
m ()Lnet/minecraft/world/phys/Vec3D; j sourcePositionRaw
m ()Lnet/minecraft/world/damagesource/DamageType; k type
m ()Lnet/minecraft/core/Holder; l typeHolder
c net/minecraft/world/damagesource/DamageSource$1 net/minecraft/world/damagesource/DamageSource$1
f [I a $SwitchMap$net$minecraft$world$damagesource$DamageScaling
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 campfire
f Lnet/minecraft/world/damagesource/DamageSource; d lightningBolt
f Lnet/minecraft/world/damagesource/DamageSource; e onFire
f Lnet/minecraft/world/damagesource/DamageSource; f lava
f Lnet/minecraft/world/damagesource/DamageSource; g hotFloor
f Lnet/minecraft/world/damagesource/DamageSource; h inWall
f Lnet/minecraft/world/damagesource/DamageSource; i cramming
f Lnet/minecraft/world/damagesource/DamageSource; j drown
f Lnet/minecraft/world/damagesource/DamageSource; k starve
f Lnet/minecraft/world/damagesource/DamageSource; l cactus
f Lnet/minecraft/world/damagesource/DamageSource; m fall
f Lnet/minecraft/world/damagesource/DamageSource; n enderPearl
f Lnet/minecraft/world/damagesource/DamageSource; o flyIntoWall
f Lnet/minecraft/world/damagesource/DamageSource; p fellOutOfWorld
f Lnet/minecraft/world/damagesource/DamageSource; q generic
f Lnet/minecraft/world/damagesource/DamageSource; r magic
f Lnet/minecraft/world/damagesource/DamageSource; s wither
f Lnet/minecraft/world/damagesource/DamageSource; t dragonBreath
f Lnet/minecraft/world/damagesource/DamageSource; u dryOut
f Lnet/minecraft/world/damagesource/DamageSource; v sweetBerryBush
f Lnet/minecraft/world/damagesource/DamageSource; w freeze
f Lnet/minecraft/world/damagesource/DamageSource; x stalagmite
f Lnet/minecraft/world/damagesource/DamageSource; y outsideBorder
f Lnet/minecraft/world/damagesource/DamageSource; z genericKill
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/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/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/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/EntityFireworks;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a fireworks
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; a sting
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 campfire
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 lightningBolt
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 onFire
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/damagesource/DamageSource; e lava
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; e sonicBoom
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; f mace
m ()Lnet/minecraft/world/damagesource/DamageSource; f hotFloor
m ()Lnet/minecraft/world/damagesource/DamageSource; g inWall
m ()Lnet/minecraft/world/damagesource/DamageSource; h cramming
m ()Lnet/minecraft/world/damagesource/DamageSource; i drown
m ()Lnet/minecraft/world/damagesource/DamageSource; j starve
m ()Lnet/minecraft/world/damagesource/DamageSource; k cactus
m ()Lnet/minecraft/world/damagesource/DamageSource; l fall
m ()Lnet/minecraft/world/damagesource/DamageSource; m enderPearl
m ()Lnet/minecraft/world/damagesource/DamageSource; n flyIntoWall
m ()Lnet/minecraft/world/damagesource/DamageSource; o fellOutOfWorld
m ()Lnet/minecraft/world/damagesource/DamageSource; p generic
m ()Lnet/minecraft/world/damagesource/DamageSource; q magic
m ()Lnet/minecraft/world/damagesource/DamageSource; r wither
m ()Lnet/minecraft/world/damagesource/DamageSource; s dragonBreath
m ()Lnet/minecraft/world/damagesource/DamageSource; t dryOut
m ()Lnet/minecraft/world/damagesource/DamageSource; u sweetBerryBush
m ()Lnet/minecraft/world/damagesource/DamageSource; v freeze
m ()Lnet/minecraft/world/damagesource/DamageSource; w stalagmite
m ()Lnet/minecraft/world/damagesource/DamageSource; x outOfBorder
m ()Lnet/minecraft/world/damagesource/DamageSource; y genericKill
c net/minecraft/world/damagesource/DamageType net/minecraft/world/damagesource/DamageType
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Ljava/lang/String; d msgId
f Lnet/minecraft/world/damagesource/DamageScaling; e scaling
f F f exhaustion
f Lnet/minecraft/world/damagesource/DamageEffects; g effects
f Lnet/minecraft/world/damagesource/DeathMessageType; h 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 STING
f Lnet/minecraft/resources/ResourceKey; B MOB_ATTACK
f Lnet/minecraft/resources/ResourceKey; C MOB_ATTACK_NO_AGGRO
f Lnet/minecraft/resources/ResourceKey; D PLAYER_ATTACK
f Lnet/minecraft/resources/ResourceKey; E ARROW
f Lnet/minecraft/resources/ResourceKey; F TRIDENT
f Lnet/minecraft/resources/ResourceKey; G MOB_PROJECTILE
f Lnet/minecraft/resources/ResourceKey; H SPIT
f Lnet/minecraft/resources/ResourceKey; I WIND_CHARGE
f Lnet/minecraft/resources/ResourceKey; J FIREWORKS
f Lnet/minecraft/resources/ResourceKey; K FIREBALL
f Lnet/minecraft/resources/ResourceKey; L UNATTRIBUTED_FIREBALL
f Lnet/minecraft/resources/ResourceKey; M WITHER_SKULL
f Lnet/minecraft/resources/ResourceKey; N THROWN
f Lnet/minecraft/resources/ResourceKey; O INDIRECT_MAGIC
f Lnet/minecraft/resources/ResourceKey; P THORNS
f Lnet/minecraft/resources/ResourceKey; Q EXPLOSION
f Lnet/minecraft/resources/ResourceKey; R PLAYER_EXPLOSION
f Lnet/minecraft/resources/ResourceKey; S SONIC_BOOM
f Lnet/minecraft/resources/ResourceKey; T BAD_RESPAWN_POINT
f Lnet/minecraft/resources/ResourceKey; U OUTSIDE_BORDER
f Lnet/minecraft/resources/ResourceKey; V GENERIC_KILL
f Lnet/minecraft/resources/ResourceKey; W MACE_SMASH
f Lnet/minecraft/resources/ResourceKey; a IN_FIRE
f Lnet/minecraft/resources/ResourceKey; b CAMPFIRE
f Lnet/minecraft/resources/ResourceKey; c LIGHTNING_BOLT
f Lnet/minecraft/resources/ResourceKey; d ON_FIRE
f Lnet/minecraft/resources/ResourceKey; e LAVA
f Lnet/minecraft/resources/ResourceKey; f HOT_FLOOR
f Lnet/minecraft/resources/ResourceKey; g IN_WALL
f Lnet/minecraft/resources/ResourceKey; h CRAMMING
f Lnet/minecraft/resources/ResourceKey; i DROWN
f Lnet/minecraft/resources/ResourceKey; j STARVE
f Lnet/minecraft/resources/ResourceKey; k CACTUS
f Lnet/minecraft/resources/ResourceKey; l FALL
f Lnet/minecraft/resources/ResourceKey; m ENDER_PEARL
f Lnet/minecraft/resources/ResourceKey; n FLY_INTO_WALL
f Lnet/minecraft/resources/ResourceKey; o FELL_OUT_OF_WORLD
f Lnet/minecraft/resources/ResourceKey; p GENERIC
f Lnet/minecraft/resources/ResourceKey; q MAGIC
f Lnet/minecraft/resources/ResourceKey; r WITHER
f Lnet/minecraft/resources/ResourceKey; s DRAGON_BREATH
f Lnet/minecraft/resources/ResourceKey; t DRY_OUT
f Lnet/minecraft/resources/ResourceKey; u SWEET_BERRY_BUSH
f Lnet/minecraft/resources/ResourceKey; v FREEZE
f Lnet/minecraft/resources/ResourceKey; w STALAGMITE
f Lnet/minecraft/resources/ResourceKey; x FALLING_BLOCK
f Lnet/minecraft/resources/ResourceKey; y FALLING_ANVIL
f Lnet/minecraft/resources/ResourceKey; z FALLING_STALACTITE
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
m (II)Z a shouldApplyEffectTickThisTick
m (Lnet/minecraft/world/entity/EntityLiving;I)V a onEffectStarted
c net/minecraft/world/effect/BadOmenMobEffect net/minecraft/world/effect/BadOmenMobEffect
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
m (II)Z a shouldApplyEffectTickThisTick
c net/minecraft/world/effect/HealOrHarmMobEffect net/minecraft/world/effect/HealOrHarmMobEffect
f Z c isHarm
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
m (Lnet/minecraft/server/level/WorldServer;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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
m (II)Z a shouldApplyEffectTickThisTick
c net/minecraft/world/effect/InfestedMobEffect net/minecraft/world/effect/InfestedMobEffect
f F c chanceToSpawn
f Ljava/util/function/ToIntFunction; d spawnedCount
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;DDD)V a spawnSilverfish
m (Lnet/minecraft/server/level/WorldServer;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/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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved
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/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;F)V a onMobHurt
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 Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f I c AMBIENT_ALPHA
f Ljava/util/Map; d attributeModifiers
f Lnet/minecraft/world/effect/MobEffectInfo; e category
f I f color
f Ljava/util/function/Function; g particleFactory
f Ljava/lang/String; h descriptionId
f I i blendDurationTicks
f Ljava/util/Optional; j soundOnAdded
f Lnet/minecraft/world/flag/FeatureFlagSet; k requiredFeatures
m (II)Z a shouldApplyEffectTickThisTick
m (ILjava/util/function/BiConsumer;)V a createModifiers
m (Lnet/minecraft/world/entity/EntityLiving;I)V a onEffectStarted
m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;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/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/damagesource/DamageSource;F)V a onMobHurt
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
m (Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/core/particles/ParticleParam; a createParticleOptions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;ID)V a applyInstantenousEffect
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/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved
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 (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 onEffectAdded
m ()Ljava/lang/String; c getOrCreateDescriptionId
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 Lnet/minecraft/resources/MinecraftKey; a id
f D b amount
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; c operation
m (I)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a create
m ()Lnet/minecraft/resources/MinecraftKey; 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 c SLIME_SIZE
f I d RADIUS_TO_CHECK_SLIMES
f Ljava/util/function/ToIntFunction; e spawnedCount
m (Lnet/minecraft/world/level/World;DDD)V a spawnSlimeOffspring
m (ILnet/minecraft/world/effect/OozingMobEffect$a;I)I a numberOfSlimesToSpawn
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/entity/Entity$RemovalReason;)V a onMobRemoved
c net/minecraft/world/effect/OozingMobEffect$a net/minecraft/world/effect/OozingMobEffect$NearbySlimes
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/monster/EntitySlime;)Z a lambda$closeTo$0
m (Lnet/minecraft/world/entity/EntityLiving;I)I a lambda$closeTo$1
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/effect/OozingMobEffect$a; a closeTo
c net/minecraft/world/effect/PoisonMobEffect net/minecraft/world/effect/PoisonMobEffect
f I c DAMAGE_INTERVAL
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
m (II)Z a shouldApplyEffectTickThisTick
c net/minecraft/world/effect/RaidOmenMobEffect net/minecraft/world/effect/RaidOmenMobEffect
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
m (II)Z a shouldApplyEffectTickThisTick
c net/minecraft/world/effect/RegenerationMobEffect net/minecraft/world/effect/RegenerationMobEffect
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
m (II)Z a shouldApplyEffectTickThisTick
c net/minecraft/world/effect/SaturationMobEffect net/minecraft/world/effect/SaturationMobEffect
m (Lnet/minecraft/server/level/WorldServer;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; c maxCobwebs
m (Lnet/minecraft/server/level/WorldServer;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/server/level/WorldServer;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
f I c DAMAGE_INTERVAL
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;I)Z a applyEffectTick
m (II)Z a shouldApplyEffectTickThisTick
c net/minecraft/world/entity/AnimationState net/minecraft/world/entity/AnimationState
f I a STOPPED
f I b startTick
m (ZI)V a animateWhen
m (Ljava/util/function/Consumer;)V a ifStarted
m (I)V a start
m ()V a stop
m (F)J a getTimeInMillis
m (IF)V a fastForward
m (Lnet/minecraft/world/entity/AnimationState;)V a copyFrom
m (I)V b startIfStopped
m ()Z b isStarted
c net/minecraft/world/entity/Attackable net/minecraft/world/entity/Attackable
m ()Lnet/minecraft/world/entity/EntityLiving; am getLastAttacker
c net/minecraft/world/entity/ConversionParams net/minecraft/world/entity/ConversionParams
f Lnet/minecraft/world/entity/ConversionType; a type
f Z b keepEquipment
f Z c preserveCanPickUpLoot
f Lnet/minecraft/world/scores/ScoreboardTeam; d team
m ()Lnet/minecraft/world/entity/ConversionType; a type
m (Lnet/minecraft/world/entity/EntityInsentient;ZZ)Lnet/minecraft/world/entity/ConversionParams; a single
m ()Z b keepEquipment
m ()Z c preserveCanPickUpLoot
m ()Lnet/minecraft/world/scores/ScoreboardTeam; d team
c net/minecraft/world/entity/ConversionParams$a net/minecraft/world/entity/ConversionParams$AfterConversion
c net/minecraft/world/entity/ConversionType net/minecraft/world/entity/ConversionType
f Lnet/minecraft/world/entity/ConversionType; a SINGLE
f Lnet/minecraft/world/entity/ConversionType; b SPLIT_ON_DEATH
f Z c discardAfterConversion
f [Lnet/minecraft/world/entity/ConversionType; d $VALUES
m ()Z a shouldDiscardAfterConversion
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ConversionParams;)V a convert
m ()[Lnet/minecraft/world/entity/ConversionType; b $values
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ConversionParams;)V b convertCommon
c net/minecraft/world/entity/ConversionType$1 net/minecraft/world/entity/ConversionType$1
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ConversionParams;)V a convert
c net/minecraft/world/entity/ConversionType$2 net/minecraft/world/entity/ConversionType$2
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/ConversionParams;)V a convert
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 I a NO_BRIGHTNESS_OVERRIDE
f Lnet/minecraft/network/syncher/DataWatcherObject; aA DATA_BRIGHTNESS_OVERRIDE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aB DATA_VIEW_RANGE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aC DATA_SHADOW_RADIUS_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aD DATA_SHADOW_STRENGTH_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aE DATA_WIDTH_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aF DATA_HEIGHT_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aG DATA_GLOW_COLOR_OVERRIDE_ID
f Lit/unimi/dsi/fastutil/ints/IntSet; aH RENDER_STATE_IDS
f F aI INITIAL_SHADOW_RADIUS
f F aJ INITIAL_SHADOW_STRENGTH
f I aK NO_GLOW_COLOR_OVERRIDE
f J aL interpolationStartClientTick
f I aM interpolationDuration
f F aN lastProgress
f Lnet/minecraft/world/phys/AxisAlignedBB; aO cullingBoundingBox
f Z aP noCulling
f Z aQ updateStartTick
f Z aR updateInterpolationDuration
f Lnet/minecraft/world/entity/Display$k; aS renderState
f Lnet/minecraft/world/entity/Display$j; aT posRotInterpolationTarget
f Lnet/minecraft/network/syncher/DataWatcherObject; ay DATA_RIGHT_ROTATION_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; az DATA_BILLBOARD_RENDER_CONSTRAINTS_ID
f Ljava/lang/String; b TAG_POS_ROT_INTERPOLATION_DURATION
f Ljava/lang/String; c TAG_TRANSFORMATION_INTERPOLATION_DURATION
f Ljava/lang/String; d TAG_TRANSFORMATION_START_INTERPOLATION
f Ljava/lang/String; e TAG_TRANSFORMATION
f Ljava/lang/String; f TAG_BILLBOARD
f Ljava/lang/String; g TAG_BRIGHTNESS
f Ljava/lang/String; h TAG_VIEW_RANGE
f Ljava/lang/String; i TAG_SHADOW_RADIUS
f Ljava/lang/String; j TAG_SHADOW_STRENGTH
f Ljava/lang/String; k TAG_WIDTH
f Ljava/lang/String; l TAG_HEIGHT
f Ljava/lang/String; m TAG_GLOW_COLOR_OVERRIDE
f Z n updateRenderState
f Lorg/slf4j/Logger; o LOGGER
f Lnet/minecraft/network/syncher/DataWatcherObject; p DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; q DATA_TRANSFORMATION_INTERPOLATION_DURATION_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; r DATA_POS_ROT_INTERPOLATION_DURATION_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; s DATA_TRANSLATION_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; t DATA_SCALE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; u DATA_LEFT_ROTATION_ID
m ()F A getShadowStrength
m ()F B getWidth
m ()I C getGlowColorOverride
m ()F D getHeight
m ()V E updateCulling
m ()Lnet/minecraft/world/entity/Display$k; F createFreshRenderState
m ()D R_ lerpTargetX
m ()D S_ lerpTargetY
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
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 (I)V d setPosRotInterpolationDuration
m ()V f_ cancelLerp
m ()D g_ lerpTargetZ
m ()V h tick
m ()F h_ lerpTargetYRot
m ()I k_ getTeamColor
m (I)V l setGlowColorOverride
m ()Lnet/minecraft/world/phys/AxisAlignedBB; l getBoundingBoxForCulling
m ()Z m affectedByCulling
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction
m ()Lnet/minecraft/world/entity/Display$k; p renderState
m ()F r_ lerpTargetXRot
m ()I s getTransformationInterpolationDuration
m ()Z s_ isIgnoringBlockTriggers
m ()I t getTransformationInterpolationDelay
m ()I u getPosRotInterpolationDuration
m ()Lnet/minecraft/world/entity/Display$BillboardConstraints; v getBillboardConstraints
m ()Lnet/minecraft/util/Brightness; w getBrightnessOverride
m ()I x getPackedBrightnessOverride
m (F)V x setShadowStrength
m (F)V y setWidth
m ()F y getViewRange
m ()F z getShadowRadius
m (F)V z setHeight
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; o TAG_BLOCK_STATE
f Lnet/minecraft/network/syncher/DataWatcherObject; p DATA_BLOCK_STATE_ID
f Lnet/minecraft/world/entity/Display$BlockDisplay$a; q 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; t 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; o TAG_ITEM
f Ljava/lang/String; p TAG_ITEM_DISPLAY
f Lnet/minecraft/network/syncher/DataWatcherObject; q DATA_ITEM_STACK_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; r DATA_ITEM_DISPLAY_ID
f Lnet/minecraft/world/entity/SlotAccess; s slot
f Lnet/minecraft/world/entity/Display$ItemDisplay$a; t 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; t getItemStack
m ()Lnet/minecraft/world/item/ItemDisplayContext; u 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; aA TAG_BACKGROUND_COLOR
f Ljava/lang/String; aB TAG_SHADOW
f Ljava/lang/String; aC TAG_SEE_THROUGH
f Ljava/lang/String; aD TAG_USE_DEFAULT_BACKGROUND
f Ljava/lang/String; aE TAG_ALIGNMENT
f B aF INITIAL_TEXT_OPACITY
f Lnet/minecraft/network/syncher/DataWatcherObject; aG DATA_TEXT_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aH DATA_LINE_WIDTH_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aI DATA_BACKGROUND_COLOR_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aJ DATA_TEXT_OPACITY_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aK DATA_STYLE_FLAGS_ID
f Lit/unimi/dsi/fastutil/ints/IntSet; aL TEXT_RENDER_STATE_IDS
f Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; aM clientDisplayCache
f Lnet/minecraft/world/entity/Display$TextDisplay$e; aN textRenderState
f Ljava/lang/String; ay TAG_LINE_WIDTH
f Ljava/lang/String; az TAG_TEXT_OPACITY
f Ljava/lang/String; o TAG_TEXT
f B p FLAG_SHADOW
f B q FLAG_SEE_THROUGH
f B r FLAG_USE_DEFAULT_BACKGROUND
f B s FLAG_ALIGN_LEFT
f B t FLAG_ALIGN_RIGHT
f I u 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/network/chat/IChatBaseComponent;)V a setText
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 (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; t getText
m ()I u getLineWidth
m ()B v getTextOpacity
m ()I w getBackgroundColor
m ()B x getFlags
m ()Lnet/minecraft/world/entity/Display$TextDisplay$e; y 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/ElytraAnimationState net/minecraft/world/entity/ElytraAnimationState
f F a DEFAULT_X_ROT
f F b DEFAULT_Z_ROT
f F c rotX
f F d rotY
f F e rotZ
f F f rotXOld
f F g rotYOld
f F h rotZOld
f Lnet/minecraft/world/entity/EntityLiving; i entity
m (F)F a getRotX
m ()V a tick
m (F)F b getRotY
m (F)F c getRotZ
c net/minecraft/world/entity/Entity net/minecraft/world/entity/Entity
f I A MAX_ENTITY_TAG_COUNT
f F B DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2
f D C DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5
f D D DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0
f I E BASE_TICKS_REQUIRED_TO_FREEZE
f I F FREEZE_HURT_FREQUENCY
f I G BASE_SAFE_FALL_DISTANCE
f Ljava/lang/String; H UUID_TAG
f Z I blocksBuilding
f I J boardingCooldown
f D K xo
f D L yo
f D M zo
f F N yRotO
f F O xRotO
f Z P horizontalCollision
f Z Q verticalCollision
f Z R verticalCollisionBelow
f Z S minorHorizontalCollision
f Z T hurtMarked
f Lnet/minecraft/world/phys/Vec3D; U stuckSpeedMultiplier
f F V DEFAULT_BB_WIDTH
f F W DEFAULT_BB_HEIGHT
f F X moveDist
f F Y flyDist
f F Z fallDistance
f F aA yRot
f F aB xRot
f Lnet/minecraft/world/phys/AxisAlignedBB; aC bb
f Z aD onGround
f Lnet/minecraft/world/entity/Entity$RemovalReason; aE removalReason
f F aF nextStep
f Z aG wasOnFire
f I aH remainingFireTicks
f Ljava/util/Set; aI fluidOnEyes
f I aJ FLAG_SHIFT_KEY_DOWN
f I aK FLAG_SPRINTING
f I aL FLAG_SWIMMING
f I aM FLAG_INVISIBLE
f Lnet/minecraft/network/syncher/DataWatcherObject; aN DATA_AIR_SUPPLY_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; aO DATA_CUSTOM_NAME
f Lnet/minecraft/network/syncher/DataWatcherObject; aP DATA_CUSTOM_NAME_VISIBLE
f Lnet/minecraft/network/syncher/DataWatcherObject; aQ DATA_SILENT
f Lnet/minecraft/network/syncher/DataWatcherObject; aR DATA_NO_GRAVITY
f Lnet/minecraft/network/syncher/DataWatcherObject; aS DATA_TICKS_FROZEN
f Lnet/minecraft/world/level/entity/EntityInLevelCallback; aT levelCallback
f Lnet/minecraft/network/protocol/game/VecDeltaCodec; aU packetPositionCodec
f I aV portalCooldown
f Z aW invulnerable
f Z aX hasGlowingTag
f Ljava/util/Set; aY tags
f [D aZ pistonDeltas
f D aa xOld
f D ab yOld
f D ac zOld
f Z ad noPhysics
f Lnet/minecraft/util/RandomSource; ae random
f I af tickCount
f Z ag wasTouchingWater
f Lit/unimi/dsi/fastutil/objects/Object2DoubleMap; ah fluidHeight
f Z ai wasEyeInWater
f I aj invulnerableTime
f Z ak firstTick
f Lnet/minecraft/network/syncher/DataWatcher; al entityData
f Lnet/minecraft/network/syncher/DataWatcherObject; am DATA_SHARED_FLAGS_ID
f I an FLAG_ONFIRE
f I ao FLAG_GLOWING
f I ap FLAG_FALL_FLYING
f Lnet/minecraft/network/syncher/DataWatcherObject; aq DATA_POSE
f Z ar hasImpulse
f Lnet/minecraft/world/entity/PortalProcessor; as portalProcess
f Ljava/util/UUID; at uuid
f Ljava/lang/String; au stringUUID
f Z av isInPowderSnow
f Z aw wasInPowderSnow
f Ljava/util/Optional; ax mainSupportingBlockPos
f Lnet/minecraft/world/level/ChunkCoordIntPair; ay chunkPosition
f Lnet/minecraft/world/phys/Vec3D; az deltaMovement
f Lorg/slf4j/Logger; b LOGGER
f J ba pistonDeltasGameTime
f Lnet/minecraft/world/entity/EntitySize; bb dimensions
f F bc eyeHeight
f Z bd onGroundNoBlocks
f F be crystalSoundIntensity
f I bf lastCrystalSoundPlayTick
f Z bg hasVisualFire
f Lnet/minecraft/world/level/block/state/IBlockData; bh inBlockState
f Ljava/util/List; bi movementThisTick
f Ljava/util/Set; bj blocksInside
f Lit/unimi/dsi/fastutil/longs/LongSet; bk visitedBlocks
f Ljava/util/concurrent/atomic/AtomicInteger; c ENTITY_COUNTER
f Lnet/minecraft/world/phys/AxisAlignedBB; d INITIAL_AABB
f D k WATER_FLOW_SCALE
f D l LAVA_FAST_FLOW_SCALE
f D m LAVA_SLOW_FLOW_SCALE
f D n viewScale
f Lnet/minecraft/world/entity/EntityTypes; o type
f I p id
f Lcom/google/common/collect/ImmutableList; q passengers
f Lnet/minecraft/world/entity/Entity; r vehicle
f Lnet/minecraft/world/level/World; s level
f Lnet/minecraft/world/phys/Vec3D; t position
f Lnet/minecraft/core/BlockPosition; u blockPosition
f Ljava/lang/String; v ID_TAG
f Ljava/lang/String; w PASSENGERS_TAG
f I x CONTENTS_SLOT_INDEX
f I y BOARDING_COOLDOWN
f I z TOTAL_AIR_SUPPLY
m (Lnet/minecraft/world/entity/Entity;)Z A hasIndirectPassenger
m ()V G updateFluidOnEyes
m ()V H teleportPassengers
m ()Ljava/util/stream/Stream; I getIndirectPassengersStream
m ()Ljava/lang/String; K lambda$fillCrashReportCategory$9
m ()Ljava/lang/String; L lambda$fillCrashReportCategory$8
m ()V M processPortalCooldown
m ()D R_ lerpTargetX
m ()D S_ lerpTargetY
m ()Z Z_ isSpectator
m ([F)Lnet/minecraft/nbt/NBTTagList; a newFloatList
m (Lnet/minecraft/sounds/SoundEffect;)V a playSound
m (Lnet/minecraft/world/entity/Entity$MovementEmission;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a applyMovementEmissionAndPlaySound
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/world/level/portal/TeleportTransition;)V a sendTeleportTransitionToRidingPlayers
m (Lnet/minecraft/core/EnumDirection$EnumAxis;D)D a applyPistonMovementRestriction
m (ZZLnet/minecraft/world/phys/Vec3D;)V a setOnGroundWithMovement
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/server/level/WorldServer;Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation
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/server/level/WorldServer;Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; a teleportSameDimension
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/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 (Ljava/util/List;Ljava/util/Set;)V a checkInsideBlocks
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/World;Lnet/minecraft/world/level/World;)Z a canTeleport
m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a adjustSpawnLocation
m (ZLnet/minecraft/world/phys/Vec3D;)V a setOnGroundWithMovement
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation
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 forceSetRotation
m (Lnet/minecraft/world/phys/AxisAlignedBB;Ljava/util/List;FF)[F a collectCandidateStepUpHeights
m (DDDFFI)V a lerpTo
m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket
m (Lnet/minecraft/tags/TagKey;D)Z a updateFluidHeightAndDoFluidPushing
m (Lnet/minecraft/world/damagesource/DamageSource;F)V a hurt
m (Lnet/minecraft/world/level/World;)V a setLevel
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 (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a awardKillScore
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/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)V a applyEffectsFromBlocks
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/server/level/WorldServer;DDDLjava/util/Set;FFZ)Z a teleportTo
m (FI)V a lerpHeadTo
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation
m (Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V a teleportSetPosition
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/network/chat/IChatBaseComponent;)Lnet/minecraft/network/chat/IChatBaseComponent; a removeAction
m (Lnet/minecraft/CrashReportSystemDetails;)V a fillCrashReportCategory
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
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/level/block/Portal;Lnet/minecraft/core/BlockPosition;)V a setAsInsidePortal
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/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation
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/Entity;Lnet/minecraft/world/level/World;Ljava/util/List;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; a collectColliders
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/level/portal/TeleportTransition;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/portal/TeleportTransition; a calculatePassengerTransition
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a collide
m (Ljava/util/function/BiConsumer;)V a updateDynamicGameEventListener
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z a collidedWithShapeMovingFrom
m (DDDZ)V a doCheckFallDamage
m (Lnet/minecraft/world/entity/EntitySize;)Z a fudgePositionAfterSizeChange
m (DDF)Lnet/minecraft/world/phys/Vec3D; a getCollisionHorizontalEscapeVector
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 ()V aA checkBelowWorld
m ()V aB setPortalCooldown
m ()I aC getPortalCooldown
m ()Z aD isOnPortalCooldown
m ()V aE lavaHurt
m ()Z aF shouldPlayLavaHurtSound
m ()I aG getRemainingFireTicks
m ()V aH clearFire
m ()V aI onBelowWorld
m ()Z aJ onGround
m ()V aK applyEffectsFromBlocks
m ()Z aL isAffectedByBlocks
m ()V aM playEntityOnFireExtinguishedSound
m ()V aN extinguishFire
m ()V aO processFlappingMovement
m ()Lnet/minecraft/core/BlockPosition; aP getOnPosLegacy
m ()Lnet/minecraft/core/BlockPosition; aQ getBlockPosBelowThatAffectsMyMovement
m ()Lnet/minecraft/core/BlockPosition; aR getOnPos
m ()F aS getBlockJumpFactor
m ()F aT getBlockSpeedFactor
m ()F aU nextStep
m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound
m ()Lnet/minecraft/sounds/SoundEffect; aW getSwimSplashSound
m ()Lnet/minecraft/sounds/SoundEffect; aX getSwimHighSpeedSplashSound
m ()V aY waterSwimSound
m ()V aZ onFlap
m (Ljava/util/UUID;)V a_ setUUID
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch
m (DDD)V a_ setPos
m ()V ae stopRiding
m ()Lnet/minecraft/world/phys/Vec3D; ah getKnownMovement
m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; an getCustomName
m ()V ao unRide
m ()Lnet/minecraft/network/protocol/game/VecDeltaCodec; ap getPositionCodec
m ()Lnet/minecraft/world/entity/EntityTypes; aq getType
m ()I ar getId
m ()Ljava/util/Set; as getTags
m ()V at discard
m ()Lnet/minecraft/network/syncher/DataWatcher; au getEntityData
m ()V av onClientRemoval
m ()Lnet/minecraft/world/entity/EntityPose; aw getPose
m ()Lnet/minecraft/world/phys/AxisAlignedBB; ax makeBoundingBox
m ()V ay reapplyPosition
m ()V az baseTick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleportCrossDimension
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/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/phys/Vec3D;)V b setPos
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)V b recordMovementThroughBlocks
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger
m (Lnet/minecraft/world/damagesource/DamageSource;F)Z b hurtOrSimulate
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V b onRemoval
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient
m (FF)V b setRot
m (IZ)V b setSharedFlag
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setCustomName
m (Lnet/minecraft/world/phys/Vec3D;FF)V b moveTo
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 (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport
m ()V bA setOldPos
m ()V bB setOldRot
m ()Lnet/minecraft/world/phys/Vec3D; bC oldPosition
m ()V bD markHurt
m ()Lnet/minecraft/core/EnumDirection; bE getNearestViewDirection
m ()Lnet/minecraft/world/phys/Vec3D; bF getEyePosition
m ()Z bG canBeHitByProjectile
m ()Z bH isPickable
m ()Z bI isPushable
m ()Z bJ repositionEntityAfterLoad
m ()Ljava/lang/String; bK getEncodeId
m ()Z bL isAlive
m ()Z bM isInWall
m ()Z bN canBeCollidedWith
m ()Z bO showVehicleHealth
m ()V bP ejectPassengers
m ()V bQ removeVehicle
m ()Z bR couldAcceptPassenger
m ()F bS getPickRadius
m ()Lnet/minecraft/world/phys/Vec3D; bT getLookAngle
m ()Lnet/minecraft/world/phys/Vec2F; bU getRotationVector
m ()Lnet/minecraft/world/phys/Vec3D; bV getForward
m ()V bW handlePortal
m ()I bX getDimensionChangingDelay
m ()Z bY isOnFire
m ()Z bZ isPassenger
m (Lnet/minecraft/world/entity/Entity;)V b_ onExplosionHit
m ()Z ba isFlapping
m ()Z bb isSilent
m ()Z bc isNoGravity
m ()D bd getDefaultGravity
m ()D be getGravity
m ()V bf applyGravity
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m ()Z bh dampensVibrations
m ()Z bi fireImmune
m ()Z bj isInWater
m ()Z bk isInWaterOrRain
m ()Z bl isInWaterRainOrBubble
m ()Z bm isInWaterOrBubble
m ()Z bn isInLiquid
m ()Z bo isUnderWater
m ()V bp updateSwimming
m ()Z bq updateInWaterStateAndDoFluidPushing
m ()V br updateInWaterStateAndDoWaterCurrentPushing
m ()V bs doWaterSplashEffect
m ()Lnet/minecraft/world/level/block/state/IBlockData; bt getBlockStateOnLegacy
m ()Lnet/minecraft/world/level/block/state/IBlockData; bu getBlockStateOn
m ()Z bv canSpawnSprintParticle
m ()V bw spawnSprintParticle
m ()Z bx isInLava
m ()F by getLightLevelDependentMagicValue
m ()V bz setOldPosAndRot
m (Lnet/minecraft/world/damagesource/DamageSource;)V c handleDamageEvent
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z c mayInteract
m (FF)V c absRotateTo
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;)Lnet/minecraft/world/phys/AxisAlignedBB; c makeBoundingBox
m (Lnet/minecraft/world/phys/Vec3D;FF)V c setOldPosAndRot
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V c setRemoved
m (Lnet/minecraft/world/entity/EntityPose;)Z c hasPose
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c isStateClimbable
m (Lnet/minecraft/server/level/WorldServer;)V c kill
m (D)D c getX
m ()F cA getYHeadRot
m ()Z cB isAttackable
m ()Z cC isInvulnerable
m ()V cD removeAfterChangingDimensions
m ()I cE getMaxFallDistance
m ()Z cF displayFireAnimation
m ()Ljava/util/UUID; cG getUUID
m ()Ljava/lang/String; cH getStringUUID
m ()Ljava/lang/String; cI getScoreboardName
m ()Z cJ isPushedByFluid
m ()D cK getViewScale
m ()Z cL isCustomNameVisible
m ()Z cM shouldShowName
m ()V cN fixupDimensions
m ()Lnet/minecraft/core/EnumDirection; cO getDirection
m ()Lnet/minecraft/core/EnumDirection; cP getMotionDirection
m ()Lnet/minecraft/network/chat/ChatHoverable; cQ createHoverEvent
m ()Lnet/minecraft/world/phys/AxisAlignedBB; cR getBoundingBox
m ()F cS getEyeHeight
m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset
m ()Lnet/minecraft/world/level/World; cU getCommandSenderWorld
m ()Lnet/minecraft/server/MinecraftServer; cV getServer
m ()Lnet/minecraft/world/entity/EntityLiving; cW getControllingPassenger
m ()Z cX hasControllingPassenger
m ()Ljava/util/List; cY getPassengers
m ()Lnet/minecraft/world/entity/Entity; cZ getFirstPassenger
m ()Z ca isVehicle
m ()Z cb dismountsUnderwater
m ()Z cc canControlVehicle
m ()Z cd isShiftKeyDown
m ()Z ce isSteppingCarefully
m ()Z cf isSuppressingBounce
m ()Z cg isDiscrete
m ()Z ch isDescending
m ()Z ci isCrouching
m ()Z cj isSprinting
m ()Z ck isSwimming
m ()Z cl isVisuallySwimming
m ()Z cm isVisuallyCrawling
m ()Z cn hasGlowingTag
m ()Z co isCurrentlyGlowing
m ()Z cp isInvisible
m ()Z cq isOnRails
m ()Lnet/minecraft/world/scores/ScoreboardTeam; cr getTeam
m ()I cs getMaxAirSupply
m ()I ct getAirSupply
m ()I cu getTicksFrozen
m ()F cv getPercentFrozen
m ()Z cw isFullyFrozen
m ()I cx getTicksRequiredToFreeze
m ()V cy checkSlowFallDistance
m ()Lnet/minecraft/network/chat/IChatBaseComponent; cz getTypeName
m (D)D d getRandomX
m (DDD)V d teleportRelative
m (FF)Lnet/minecraft/world/phys/Vec3D; d calculateViewVector
m (F)V d igniteForSeconds
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/core/BlockPosition;)Z d isSupportedBy
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/CommandListenerWrapper; d createCommandSourceStackForNameResolution
m (Lnet/minecraft/world/entity/EntityPose;)F d getEyeHeight
m (Lnet/minecraft/world/phys/Vec3D;)Z d isHorizontalCollisionMinor
m (Lnet/minecraft/server/level/EntityPlayer;)V d startSeenByPlayer
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d shouldPlayAmethystStepSound
m (Lnet/minecraft/world/damagesource/DamageSource;)Z d isInvulnerableToBase
m ()D dA getX
m ()I dB getBlockY
m ()D dC getY
m ()D dD getRandomY
m ()D dE getEyeY
m ()I dF getBlockZ
m ()D dG getZ
m ()V dH checkDespawn
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()Z dJ canFreeze
m ()Z dK isFreezing
m ()F dL getYRot
m ()F dM getVisualRotationYInDegrees
m ()F dN getXRot
m ()Z dO canSprint
m ()F dP maxUpStep
m ()Z dQ isRemoved
m ()Lnet/minecraft/world/entity/Entity$RemovalReason; dR getRemovalReason
m ()V dS unsetRemoved
m ()Z dT shouldBeSaved
m ()Z dU isAlwaysTicking
m ()Lnet/minecraft/world/level/World; dV level
m ()Lnet/minecraft/world/damagesource/DamageSources; dW damageSources
m ()Lnet/minecraft/core/IRegistryCustom; dX registryAccess
m ()Lnet/minecraft/util/RandomSource; dY getRandom
m ()Lnet/minecraft/world/item/ItemStack; dZ getWeaponItem
m ()Ljava/util/stream/Stream; da getSelfAndPassengers
m ()Ljava/util/stream/Stream; db getPassengersAndSelf
m ()Ljava/lang/Iterable; dc getIndirectPassengers
m ()I dd countPlayerPassengers
m ()Z de hasExactlyOnePlayerPassenger
m ()Lnet/minecraft/world/entity/Entity; df getRootVehicle
m ()Z dg isControlledByOrIsLocalPlayer
m ()Z dh isControlledByLocalInstance
m ()Z di isControlledByClient
m ()Z dj isEffectiveAi
m ()Lnet/minecraft/world/entity/Entity; dk getVehicle
m ()Lnet/minecraft/world/entity/Entity; dl getControlledVehicle
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m ()I dn getFireImmuneTicks
m ()Z do touchingUnloadedChunk
m ()D dp getFluidJumpThreshold
m ()F dq getBbWidth
m ()F dr getBbHeight
m ()Lnet/minecraft/world/entity/EntityAttachments; ds getAttachments
m ()Lnet/minecraft/world/phys/Vec3D; dt position
m ()Lnet/minecraft/world/phys/Vec3D; du trackingPosition
m ()Lnet/minecraft/core/BlockPosition; dv blockPosition
m ()Lnet/minecraft/world/level/block/state/IBlockData; dw getInBlockState
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; dx chunkPosition
m ()Lnet/minecraft/world/phys/Vec3D; dy getDeltaMovement
m ()I dz getBlockX
m (F)Lnet/minecraft/core/BlockPosition; e getOnPos
m (D)D e getY
m (Lnet/minecraft/server/level/EntityPlayer;)V e stopSeenByPlayer
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; e limitPistonMovement
m (I)V e setId
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; e getPrimaryStepSoundBlockPos
m (Z)V e setSilent
m (DDD)V e moveTo
m (Lnet/minecraft/nbt/NBTTagCompound;)Z e save
m (FF)Lnet/minecraft/world/phys/Vec3D; e calculateUpVector
m ()Ljava/util/Optional; ea getLootTable
m (Lnet/minecraft/world/entity/Entity;)F f distanceTo
m (D)D f getZ
m (Lnet/minecraft/core/BlockPosition;)V f placePortalTicket
m (F)V f playSwimSound
m (FF)V f setOldRot
m (I)V f setPortalCooldown
m (Z)V f setNoGravity
m (DDD)V f syncPacketPositionCodec
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; f saveWithoutId
m (Lnet/minecraft/world/phys/Vec3D;)V f moveTo
m ()V f_ cancelLerp
m (DDD)Z g isFree
m (F)Lnet/minecraft/world/phys/Vec3D; g getViewVector
m (D)D g getRandomZ
m (Lnet/minecraft/world/entity/Entity;)D g distanceToSqr
m (I)V g igniteForTicks
m (Lnet/minecraft/nbt/NBTTagCompound;)V g load
m (Z)V g setShiftKeyDown
m (Lnet/minecraft/world/phys/Vec3D;)D g distanceToSqr
m ()D g_ lerpTargetZ
m (Lnet/minecraft/world/entity/Entity;)V h push
m (Lnet/minecraft/world/phys/Vec3D;)V h push
m ()V h tick
m (F)F h getViewXRot
m (DDD)V h absMoveTo
m (I)V h setRemainingFireTicks
m (Z)V h setSprinting
m ()F h_ lerpTargetYRot
m (DDD)D i distanceToSqr
m (Z)V i setSwimming
m (Lnet/minecraft/world/phys/Vec3D;)V i setDeltaMovement
m (F)F i getViewYRot
m (I)Z i getSharedFlag
m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith
m ()Z isInRain0 isInRain
m (I)V j setAirSupply
m (Z)V j setGlowingTag
m (Lnet/minecraft/world/phys/Vec3D;)V j addDeltaMovement
m (DDD)V j push
m (Lnet/minecraft/world/entity/Entity;)V j positionRider
m (F)F j getXRot
m (F)F k getYRot
m (Lnet/minecraft/world/phys/Vec3D;)V k setOldPos
m (I)V k setTicksFrozen
m (Z)V k setInvisible
m (DDD)Z k shouldRender
m ()V k resetFallDistance
m (Lnet/minecraft/world/entity/Entity;)V k onPassengerTurned
m ()I k_ getTeamColor
m (F)Lnet/minecraft/world/phys/Vec3D; l getUpVector
m (DDD)V l lerpMotion
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; l getVehicleAttachmentPoint
m (Z)V l onAboveBubbleCol
m ()Z l_ hasCustomName
m (F)Lnet/minecraft/world/phys/Vec3D; m getEyePosition
m (DDD)V m moveTowardsClosestSpace
m (Z)V m onInsideBubbleColumn
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; m getPassengerRidingPosition
m ()V m playAmethystStepSound
m ()V m_ refreshDimensions
m (Z)V n setInvulnerable
m (DDD)V n setDeltaMovement
m (F)Lnet/minecraft/world/phys/Vec3D; n getLightProbePosition
m (Lnet/minecraft/world/entity/Entity;)Z n startRiding
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction
m (Lnet/minecraft/world/entity/Entity;)Z o canRide
m (F)Lnet/minecraft/world/phys/Vec3D; o getPosition
m (Z)Z o canUsePortal
m (DDD)V o setPosRaw
m (Z)V p setCustomNameVisible
m (F)V p animateHurt
m (Lnet/minecraft/world/entity/Entity;)V p addPassenger
m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName
m (F)V q setYHeadRot
m (Z)V q setIsInPowderSnow
m (F)V r setYBodyRot
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m ()V r rideTick
m ()F r_ lerpTargetXRot
m (F)Lnet/minecraft/world/phys/Vec3D; s getLeashOffset
m (Lnet/minecraft/world/entity/Entity;)Z s isAlliedTo
m ()Z s_ isIgnoringBlockTriggers
m (Lnet/minecraft/world/entity/Entity;)Z t considersEntityAsAlly
m (F)F t getPreciseBodyRotation
m (F)Lnet/minecraft/world/phys/Vec3D; u getRopeHoldPosition
m (Lnet/minecraft/world/entity/Entity;)Z u is
m ()Z u isInBubbleColumn
m (Lnet/minecraft/world/entity/Entity;)Z v skipAttackInteraction
m (F)V v setYRot
m (F)V w setXRot
m (Lnet/minecraft/world/entity/Entity;)V w copyPosition
m (Lnet/minecraft/world/entity/Entity;)V x restoreFrom
m (Lnet/minecraft/world/entity/Entity;)Z y hasPassenger
m (Lnet/minecraft/world/entity/Entity;)Z z isPassengerOfSameVehicle
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
f [Lnet/minecraft/world/entity/Entity$MovementEmission; g $VALUES
m ()Z a emitsAnything
m ()Z b emitsEvents
m ()Z c emitsSounds
m ()[Lnet/minecraft/world/entity/Entity$MovementEmission; d $values
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
f [Lnet/minecraft/world/entity/Entity$RemovalReason; h $VALUES
m ()Z a shouldDestroy
m ()Z b shouldSave
m ()[Lnet/minecraft/world/entity/Entity$RemovalReason; c $values
c net/minecraft/world/entity/Entity$b net/minecraft/world/entity/Entity$Movement
f Lnet/minecraft/world/phys/Vec3D; a from
f Lnet/minecraft/world/phys/Vec3D; b to
m ()Lnet/minecraft/world/phys/Vec3D; a from
m ()Lnet/minecraft/world/phys/Vec3D; b to
c net/minecraft/world/entity/EntityAgeable net/minecraft/world/entity/AgeableMob
f I a BABY_START_AGE
f I b age
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_BABY_ID
f I bZ FORCED_AGE_PARTICLE_TICKS
f I c forcedAge
f I d forcedAgeTimer
m ()Z X_ canBreed
m ()I Y_ getAge
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Z)V a setBaby
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 ()V d_ aiStep
m ()Z e_ isBaby
m ()V i ageBoundaryReached
m ()I l getForcedAge
m ()I m getForcedAgeTimer
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 a DEFAULT_WIDTH
f F b HEIGHT
f Lorg/slf4j/Logger; c LOGGER
f I d TIME_BETWEEN_APPLICATIONS
f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_RADIUS
f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_WAITING
f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_PARTICLE
f F h MAX_RADIUS
f F i MINIMAL_RADIUS
f F j DEFAULT_RADIUS
f Lnet/minecraft/world/item/alchemy/PotionContents; k potionContents
f Ljava/util/Map; l victims
f I m duration
f I n waitTime
f I o reapplicationDelay
f I p durationOnUse
f F q radiusOnUse
f F r radiusPerTick
f Lnet/minecraft/world/entity/EntityLiving; s owner
f Ljava/util/UUID; t 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 (Lnet/minecraft/server/level/WorldServer;)V a serverTick
m (I)V a setDuration
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (F)V a setRadius
m (Ljava/util/Map$Entry;)Z a lambda$serverTick$0
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (I)V b setDurationOnUse
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (F)V b setRadiusOnUse
m (F)V c setRadiusPerTick
m ()F c getRadius
m (I)V c setWaitTime
m (Ljava/lang/String;)V d lambda$readAdditionalSaveData$3
m (I)I d lambda$serverTick$1
m ()Lnet/minecraft/core/particles/ParticleParam; e getParticle
m (Ljava/lang/String;)V e lambda$readAdditionalSaveData$2
m ()Z f isWaiting
m ()I g getDuration
m ()V h tick
m ()F i getRadiusOnUse
m ()F j getRadiusPerTick
m ()I l getDurationOnUse
m ()I m getWaitTime
m ()V m_ refreshDimensions
m ()Lnet/minecraft/world/entity/EntityLiving; n getOwner
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction
m ()Lnet/minecraft/world/entity/Entity; p getOwner
m ()V s updateColor
m ()V t clientTick
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 (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;)Z a checkSpawnRules
m (Lnet/minecraft/world/entity/Entity;F)Z a handleLeashAtDistance
m (Lnet/minecraft/world/entity/Entity;)V a closeRangeLeashBehaviour
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m (Lnet/minecraft/core/BlockPosition;)F c getWalkTargetValue
m ()Z go isPathFinding
m ()Z gp isPanicking
m ()Z gq shouldStayCloseToLeashHolder
m ()D gr 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 PROTECTED_FROM_DEATH
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 ag SHAKE
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 a LIFETIME
f I b ENTITY_SCAN_PERIOD
f I c MAX_FOLLOW_DIST
f I d ORB_GROUPS_PER_AREA
f D e ORB_MERGE_DISTANCE
f I f age
f I g health
f I h value
f I i count
f Lnet/minecraft/world/entity/player/EntityHuman; j followingPlayer
m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket
m (Lnet/minecraft/world/entity/EntityExperienceOrb;)Z a canMerge
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;I)V a award
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/server/level/EntityPlayer;I)I a repairPlayerItems
m (IILnet/minecraft/world/entity/EntityExperienceOrb;)Z a lambda$tryMergeToExisting$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()Lnet/minecraft/core/BlockPosition; aQ getBlockPosBelowThatAffectsMyMovement
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch
m (Lnet/minecraft/world/entity/EntityExperienceOrb;)V b merge
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient
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 ()D bd getDefaultGravity
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m ()V bs doWaterSplashEffect
m ()Z cB isAttackable
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m ()V h tick
m ()I l getValue
m ()I m getIcon
m ()V p scanForEntities
m ()V s 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; a DATA_MOB_FLAGS_ID
f I b MOB_FLAG_NO_AI
f F bG MAX_ENCHANTED_WEAPON_CHANCE
f F bH DEFAULT_EQUIPMENT_DROP_CHANCE
f F bI PRESERVE_ITEM_DROP_CHANCE_THRESHOLD
f I bJ PRESERVE_ITEM_DROP_CHANCE
f I bK UPDATE_GOAL_SELECTOR_EVERY_N_TICKS
f Lnet/minecraft/resources/MinecraftKey; bL RANDOM_SPAWN_BONUS_ID
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 Ljava/util/List; bY EQUIPMENT_POPULATION_ORDER
f D bZ DEFAULT_ATTACK_REACH
f I c MOB_FLAG_LEFTHANDED
f Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; ca bodyRotationControl
f Lnet/minecraft/world/entity/EntityLiving; cb target
f Lnet/minecraft/world/entity/ai/sensing/EntitySenses; cc sensing
f Lnet/minecraft/core/NonNullList; cd handItems
f Lnet/minecraft/core/NonNullList; ce armorItems
f Lnet/minecraft/world/item/ItemStack; cf bodyArmorItem
f Z cg canPickUpLoot
f Z ch persistenceRequired
f Ljava/util/Map; ci pathfindingMalus
f Ljava/util/Optional; cj lootTable
f J ck lootTableSeed
f Lnet/minecraft/world/entity/Leashable$a; cl leashData
f Lnet/minecraft/core/BlockPosition; cm restrictCenter
f F cn restrictRadius
f I d MOB_FLAG_AGGRESSIVE
f I h PICKUP_REACH
f F i MAX_WEARING_ARMOR_CHANCE
f F j MAX_PICKUP_LOOT_CHANCE
f F k MAX_ENCHANTED_ARMOR_CHANCE
m ()V B onLeashRemoved
m ()V C leashTooFarBehaviour
m (F)V C setSpeed
m ()V E registerGoals
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; F createMobAttributes
m (F)V G setZza
m ()Z G shouldPassengersInheritMalus
m ()V H onPathfindingStart
m (F)V H setYya
m (F)V I setXxa
m ()V I onPathfindingDone
m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; J createBodyControl
m ()Lnet/minecraft/world/entity/ai/control/ControllerLook; L getLookControl
m ()Lnet/minecraft/world/entity/ai/control/ControllerMove; N getMoveControl
m ()Lnet/minecraft/world/entity/ai/control/ControllerJump; O getJumpControl
m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget
m ()Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; P getNavigation
m ()Lnet/minecraft/world/entity/ai/sensing/EntitySenses; Q getSensing
m ()Lnet/minecraft/world/entity/EntityLiving; R getTargetFromBrain
m ()V S ate
m ()I T getAmbientSoundInterval
m ()Lnet/minecraft/world/entity/Leashable$a; T_ getLeashData
m ()V U playAmbientSound
m ()V V spawnAnim
m ()V W updateControlFlags
m ()V X stopInPlace
m ()Lnet/minecraft/core/BaseBlockPosition; Y getPickupReach
m ()Lnet/minecraft/tags/TagKey; Z getPreferredWeaponType
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Predicate;)Ljava/util/Set; a dropPreservedEquipment
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/ConversionParams$a;)Lnet/minecraft/world/entity/EntityInsentient; a convertTo
m (Lnet/minecraft/world/entity/EnumItemSlot;I)Lnet/minecraft/world/item/Item; a getEquipmentForSlot
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkMobSpawnRules
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityInsentient;)V a onOffspringSpawnedFromEgg
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/EnumItemSlot;F)V a setDropChance
m (Lnet/minecraft/world/entity/EquipmentTable;)V a equip
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
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/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z a canReplaceCurrentItem
m (Lnet/minecraft/world/item/ItemProjectileWeapon;)Z a canFireProjectileWeapon
m (Z)V a setBaby
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentEnchantments
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot
m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/ConversionParams$a;)Lnet/minecraft/world/entity/EntityInsentient; a convertTo
m (Lnet/minecraft/world/level/pathfinder/PathType;F)V a setPathfindingMalus
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;)Z a checkSpawnRules
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/Entity;FF)V a lookAt
m (Lnet/minecraft/core/BlockPosition;)Z a isWithinRestriction
m (FFF)F a rotlerp
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EnumItemSlot;)D a getApproximateAttributeWith
m (Lnet/minecraft/world/entity/Leashable$a;)V a setLeashData
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V a setItemSlot
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/util/RandomSource;FLnet/minecraft/world/DifficultyDamageScaler;)V a enchantSpawnedEquipment
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/pathfinder/PathType;)F a getPathfindingMalus
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/DifficultyDamageScaler;)V a enchantSpawnedArmor
m (Z)V a_ setCanPickUpLoot
m ()Z aa requiresCustomPersistence
m ()Z ab shouldDespawnInPeaceful
m ()V ac sendDebugPackets
m ()I ad getMaxHeadXRot
m ()I af getMaxHeadYRot
m ()V ag clampHeadRotationToBody
m ()I ai getHeadRotSpeed
m ()I aj getMaxSpawnClusterSize
m ()Lnet/minecraft/world/item/ItemStack; ak getBodyArmorItem
m ()V az baseTick
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z b compareArmor
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b equipItemIfPossible
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V b enchantSpawnedWeapon
m (Lnet/minecraft/server/level/WorldServer;)V b dropPreservedEquipment
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;)V b setItemSlotAndDropWhenKilled
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V b dropFromLootTable
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 canReplaceEqualItem
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/item/ItemStack;)Z c wantsToPickUp
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/tags/TagKey;)V c jumpInLiquid
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z c compareWeapons
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m ()V cD removeAfterChangingDimensions
m ()I cE getMaxFallDistance
m ()Lnet/minecraft/world/entity/EntityLiving; cW getControllingPassenger
m ()V dH checkDespawn
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()V d_ aiStep
m ()Z dj isEffectiveAi
m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot
m ()J eG getLootTableSeed
m ()Ljava/util/Optional; ea getLootTable
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot
m (Lnet/minecraft/core/Holder;)V f onAttributeUpdated
m ()Z fN canPickUpLoot
m ()Z fX isWearingBodyArmor
m ()V fY setPersistenceRequired
m ()Z fZ isPersistenceRequired
m ()Ljava/lang/Iterable; fb getArmorSlots
m ()Ljava/lang/Iterable; fc getHandSlots
m ()Ljava/lang/Iterable; fd getArmorAndBodyArmorSlots
m ()V fu serverAiStep
m ()Lnet/minecraft/world/entity/EnumMainHand; fy getMainArm
m (FF)F g tickHeadTurn
m (Lnet/minecraft/world/item/ItemStack;)Z g canHoldItem
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/level/storage/loot/LootParams; g createEquipmentParams
m (Lnet/minecraft/world/entity/EnumItemSlot;)V g setGuaranteedDrop
m ()Z ga isWithinRestriction
m ()Lnet/minecraft/core/BlockPosition; gb getRestrictCenter
m ()F gc getRestrictRadius
m ()V gd clearRestriction
m ()Z ge hasRestriction
m ()Z gf isNoAi
m ()Z gg isLeftHanded
m ()Z gh isAggressive
m ()Lnet/minecraft/world/phys/AxisAlignedBB; gi getAttackBoundingBox
m ()V gj playAttackSound
m ()Z gk isSunBurnTick
m ()V gl removeFreeWill
m ()[F gm getHandDropChances
m ()[F gn getArmorDropChances
m (D)Z h removeWhenFarAway
m ()V h tick
m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget
m (Lnet/minecraft/world/entity/EnumItemSlot;)F h getEquipmentDropChance
m (Lnet/minecraft/world/damagesource/DamageSource;)V h playHurtSound
m (Lnet/minecraft/world/item/ItemStack;)V h setBodyArmorItem
m (Lnet/minecraft/world/entity/EntityLiving;)Z i isWithinMeleeAttackRange
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; l lambda$readAdditionalSaveData$1
m ()V m resetAmbientSoundTime
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; m lambda$readAdditionalSaveData$0
m (I)Z q isMaxGroupSizeReached
m (Z)V u setNoAi
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V v setLeftHanded
m (Z)V w setAggressive
m ()Z y canBeLeashed
c net/minecraft/world/entity/EntityInsentient$1 net/minecraft/world/entity/Mob$1
f [I a $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type
f [I b $SwitchMap$net$minecraft$world$entity$EquipmentSlot
c net/minecraft/world/entity/EntityLightning net/minecraft/world/entity/LightningBolt
f J a seed
f I b START_LIFE
f D c DAMAGE_RADIUS
f D d DETECTION_RADIUS
f I e life
f I f flashes
f Z g visualOnly
f Lnet/minecraft/server/level/EntityPlayer; h cause
f Ljava/util/Set; i hitEntities
f I j 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/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
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/world/entity/Entity;)Z b lambda$tick$0
m (Lnet/minecraft/server/level/EntityPlayer;)Z c lambda$tick$1
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m ()V h tick
m ()Lnet/minecraft/server/level/EntityPlayer; l getCause
m ()I m getBlocksSetOnFire
m ()Ljava/util/stream/Stream; p getHitEntities
m ()V s powerLightningRod
m ()Lnet/minecraft/core/BlockPosition; t getStrikePosition
c net/minecraft/world/entity/EntityLiving net/minecraft/world/entity/LivingEntity
f Lorg/slf4j/Logger; a LOGGER
f I aA LIVING_ENTITY_FLAG_OFF_HAND
f I aB LIVING_ENTITY_FLAG_SPIN_ATTACK
f Lnet/minecraft/network/syncher/DataWatcherObject; aC DATA_LIVING_ENTITY_FLAGS
f Lnet/minecraft/world/entity/EntitySize; aD SLEEPING_DIMENSIONS
f F aE EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT
f F aF DEFAULT_BABY_SCALE
f Ljava/lang/String; aG ATTRIBUTES_FIELD
f Ljava/util/function/Predicate; aH PLAYER_NOT_WEARING_DISGUISE_ITEM
f Z aI swinging
f Lnet/minecraft/world/EnumHand; aJ swingingArm
f I aK swingTime
f I aL removeArrowTime
f I aM removeStingerTime
f I aN hurtTime
f I aO hurtDuration
f I aP deathTime
f F aQ oAttackAnim
f F aR attackAnim
f I aS attackStrengthTicker
f Lnet/minecraft/world/entity/WalkAnimationState; aT walkAnimation
f I aU invulnerableDuration
f F aV timeOffs
f F aW rotA
f F aX yBodyRot
f F aY yBodyRotO
f F aZ yHeadRot
f F ay BASE_JUMP_POWER
f I az LIVING_ENTITY_FLAG_IS_USING
f Ljava/lang/String; b TAG_ACTIVE_EFFECTS
f I bA fallFlyTicks
f I bB autoSpinAttackTicks
f F bC autoSpinAttackDmg
f Lnet/minecraft/world/item/ItemStack; bD autoSpinAttackItemStack
f Lnet/minecraft/world/entity/ai/BehaviorController; bE brain
f F bF appliedScale
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 Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase; bR attributes
f Lnet/minecraft/world/damagesource/CombatTracker; bS combatTracker
f Ljava/util/Map; bT activeEffects
f Lnet/minecraft/core/NonNullList; bU lastHandItemStacks
f Lnet/minecraft/core/NonNullList; bV lastArmorItemStacks
f Lnet/minecraft/world/item/ItemStack; bW lastBodyItemStack
f Z bX discardFriction
f Z bY effectsDirty
f Lnet/minecraft/world/entity/EntityLiving; bZ lastHurtByMob
f F ba yHeadRotO
f Lnet/minecraft/world/entity/ElytraAnimationState; bb elytraAnimationState
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 F bl lastHurt
f Z bm jumping
f F bn xxa
f F bo yya
f F bp zza
f I bq lerpSteps
f D br lerpX
f D bs lerpY
f D bt lerpZ
f D bu lerpYRot
f D bv lerpXRot
f D bw lerpYHeadRot
f I bx lerpHeadSteps
f Lnet/minecraft/world/item/ItemStack; by useItem
f I bz useItemRemaining
f Lnet/minecraft/resources/MinecraftKey; c SPEED_MODIFIER_POWDER_SNOW_ID
f I ca lastHurtByMobTimestamp
f Lnet/minecraft/world/entity/EntityLiving; cb lastHurtMob
f I cc lastHurtMobTimestamp
f F cd speed
f I ce noJumpDelay
f F cf absorptionAmount
f Lnet/minecraft/core/BlockPosition; cg lastPos
f Ljava/util/Optional; ch lastClimbablePos
f Lnet/minecraft/world/damagesource/DamageSource; ci lastDamageSource
f J cj lastDamageStamp
f F ck swimAmount
f F cl swimAmountO
f Z cm skipDropExperience
f Ljava/util/EnumMap; cn activeLocationDependentEnchantments
f Lnet/minecraft/resources/MinecraftKey; d SPRINTING_MODIFIER_ID
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; k SPEED_MODIFIER_SPRINTING
f I l HAND_SLOTS
f I m ARMOR_SLOTS
f I n EQUIPMENT_SLOT_OFFSET
f I o ARMOR_SLOT_OFFSET
f I p BODY_ARMOR_OFFSET
f I q SWING_DURATION
f I r PLAYER_HURT_EXPERIENCE_TIME
f D s MIN_MOVEMENT_DISTANCE
f D t DEFAULT_BASE_GRAVITY
f I u DEATH_DURATION
m (F)F A getJumpPower
m (Lnet/minecraft/world/entity/Entity;)V B setLastHurtMob
m (F)V B updateWalkAnimation
m (F)V C setSpeed
m (Lnet/minecraft/world/entity/Entity;)D C getVisibilityPercent
m (F)F D getAttackAnim
m (Lnet/minecraft/world/entity/Entity;)V D doPush
m (Lnet/minecraft/world/entity/Entity;)Z E hasLineOfSight
m ()V E refreshDirtyAttributes
m (F)V E setAbsorptionAmount
m ()I F getCurrentSwingDuration
m (F)V F internalSetAbsorptionAmount
m (F)F G getFrictionInfluencedSpeed
m ()V G swapHandItems
m ()V H travelFallFlying
m ()Ljava/util/Map; J collectEquipmentChanges
m ()V K updateInvisibilityStatus
m ()V L updatingUsingItem
m ()V N updateSwimAmount
m ()Z O checkBedExists
m ()D R_ lerpTargetX
m ()D S_ lerpTargetY
m (Lnet/minecraft/world/entity/EnumMainHand;)Lnet/minecraft/world/item/ItemStack; a getItemHeldByArm
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/BlockPosition;)V a lambda$addAdditionalSaveData$1
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity$RemovalReason;)V a triggerOnDeathMobEffects
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/BiConsumer;)Z a dropFromGiftLootTable
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/server/level/WorldServer;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Z a dropFromLootTable
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 (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)I a getExperienceReward
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
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/world/item/Item;Lnet/minecraft/world/entity/EnumItemSlot;)V a onEquippedItemBroken
m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/BlockUtil$Rectangle;)Lnet/minecraft/world/phys/Vec3D; a getRelativePortalPosition
m (Lnet/minecraft/world/effect/MobEffect;)Z a addEffect
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z a isEquippableInSlot
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/BiConsumer;)V a dropFromShearingLootTable
m (Lnet/minecraft/world/entity/EntityLiving;DZZ[D)Z a isLookingAtMe
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/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/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/phys/Vec3D;F)Lnet/minecraft/world/phys/Vec3D; a handleRelativeFrictionAndCalculateMovement
m (Ljava/util/Map;)V a handleHandSwap
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot
m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/RayTrace$BlockCollisionOption;Lnet/minecraft/world/level/RayTrace$FluidCollisionOption;D)Z a hasLineOfSight
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)Z a isInvulnerableTo
m (DDDFFI)V a lerpTo
m (Lnet/minecraft/core/BlockPosition;)V a setPosToBed
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$2
m (ID)V a lerpHeadRotationStep
m (F)F a getSwimAmount
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/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;)V a stopLocationBasedEffects
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 aI onBelowWorld
m ()F aT getBlockSpeedFactor
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
m ()V ae stopRiding
m ()Lnet/minecraft/world/entity/EntityLiving; am getLastAttacker
m ()V az baseTick
m (Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/item/ItemStack; b getItemInHand
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)F b getKnockback
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 (DDDZ)Z b randomTeleport
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V b dropExperience
m (Lnet/minecraft/world/item/ItemStack;)V b handleExtraItemsCreatedOnUse
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; b getRiddenInput
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V b onChangedBlock
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z b doesEmitEquipEvent
m (F)F b sanitizeScale
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z b canGlideUsing
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V b dropFromLootTable
m (Lnet/minecraft/sounds/SoundEffect;)V b makeSound
m (Lnet/minecraft/world/effect/MobEffect;)Z b canBeAffected
m (Lnet/minecraft/core/Holder;)Z b hasEffect
m (Lnet/minecraft/world/item/ItemStack;I)V b spawnItemParticles
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 bH isPickable
m ()Z bI isPushable
m ()Z bL isAlive
m ()Z bM isInWall
m ()D bd getDefaultGravity
m (DD)V c handleFallFlyingCollisions
m (F)V c heal
m (Lnet/minecraft/world/damagesource/DamageSource;)V c handleDamageEvent
m (IZ)V c setLivingEntityFlag
m (Ljava/util/Collection;)V c onEffectsRemoved
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/item/ItemStack;)V c verifyEquippedItem
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c setLastHurtByPlayer
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z c trapdoorUsableAsLadder
m (Lnet/minecraft/world/entity/Entity;)V c dismountVehicle
m (Lnet/minecraft/world/damagesource/DamageSource;F)V c hurtArmor
m (Lnet/minecraft/world/entity/EnumItemSlot;)Ljava/util/Map; c activeLocationDependentEnchantments
m (Lnet/minecraft/server/level/WorldServer;)V c kill
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/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m (Lnet/minecraft/world/effect/MobEffect;)V c sendEffectToPassengers
m ()F cA getYHeadRot
m ()I cE getMaxFallDistance
m ()Z cM shouldShowName
m ()Z cl isVisuallySwimming
m ()Z co isCurrentlyGlowing
m (Lnet/minecraft/world/damagesource/DamageSource;F)V d hurtHelmet
m (Lnet/minecraft/world/entity/EntityLiving;)V d blockUsingShield
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z d hasItemInSlot
m (Ljava/util/Collection;)Z d areAllEffectsAmbient
m (Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/entity/EnumItemSlot; d getSlotForHand
m (Lnet/minecraft/world/effect/MobEffect;)V d lambda$tickEffects$3
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffect; d removeEffectNoUpdate
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; d getProjectile
m ()Z dJ canFreeze
m ()F dM getVisualRotationYInDegrees
m ()F dP maxUpStep
m ()Lnet/minecraft/world/item/ItemStack; dZ getWeaponItem
m ()V d_ aiStep
m (Lnet/minecraft/world/item/ItemStack;)Z e canEquipWithDispenser
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward
m (Lnet/minecraft/world/damagesource/DamageSource;F)F e getDamageAfterArmorAbsorb
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/player/EntityHuman;)F e getRiddenSpeed
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot
m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield
m ()Ljava/util/Collection; eA getActiveEffects
m ()Ljava/util/Map; eB getActiveEffectsMap
m ()Z eC isInvertedHealAndHarm
m ()F eD getHealth
m ()Z eE isDeadOrDying
m ()Lnet/minecraft/world/damagesource/DamageSource; eF getLastDamageSource
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 ()Z eL canBeNameTagged
m ()Lnet/minecraft/world/entity/EntityLiving$a; eM getFallSounds
m ()Ljava/util/Optional; eN getLastClimbablePos
m ()V eO playBlockFallSound
m ()I eP getArmorValue
m ()Lnet/minecraft/world/damagesource/CombatTracker; eQ getCombatTracker
m ()Lnet/minecraft/world/entity/EntityLiving; eR getKillCredit
m ()F eS getMaxHealth
m ()F eT getMaxAbsorption
m ()I eU getArrowCount
m ()I eV getStingerCount
m ()V eW makePoofParticles
m ()V eX updateSwingTime
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase; eY getAttributes
m ()Lnet/minecraft/world/item/ItemStack; eZ getMainHandItem
m ()Z e_ isBaby
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; ed createLivingAttributes
m ()Z ee canBreatheUnderwater
m ()Z ef hasLandedInLiquid
m ()V eg removeFrost
m ()V eh tryAddFrost
m ()F ei getAgeScale
m ()F ej getScale
m ()Z ek isAffectedByFluids
m ()V el tickDeath
m ()Z em shouldDropExperience
m ()Z en shouldDropLoot
m ()Z eo isAlwaysExperienceDropper
m ()Lnet/minecraft/world/entity/EntityLiving; ep getLastHurtByMob
m ()I eq getLastHurtByMobTimestamp
m ()Lnet/minecraft/world/entity/EntityLiving; er getLastHurtMob
m ()I es getLastHurtMobTimestamp
m ()I et getNoActionTime
m ()Z eu shouldDiscardFriction
m ()V ev tickEffects
m ()Z ew canBeSeenAsEnemy
m ()Z ex canBeSeenByAnyone
m ()V ey removeEffectParticles
m ()Z ez removeAllEffects
m (Lnet/minecraft/world/damagesource/DamageSource;)V f resolveMobResponsibleForDamage
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EnumItemSlot; f getEquipmentSlotForItem
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot
m (Lnet/minecraft/world/damagesource/DamageSource;F)F f getDamageAfterMagicAbsorb
m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment
m (Lnet/minecraft/core/Holder;)V f onAttributeUpdated
m (Lnet/minecraft/world/entity/EntityLiving;)V f createWitherRose
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/phys/AxisAlignedBB; f getLocalBoundsForPose
m (FF)I f calculateFallDamage
m ()Lnet/minecraft/world/EnumHand; fA getUsedItemHand
m ()Lnet/minecraft/world/item/ItemStack; fB getUseItem
m ()I fC getUseItemRemainingTicks
m ()I fD getTicksUsingItem
m ()V fE releaseUsingItem
m ()V fF stopUsingItem
m ()Z fG isBlocking
m ()Lnet/minecraft/world/item/ItemStack; fH getItemBlockingWith
m ()Z fI isSuppressingSlidingDownLadder
m ()Z fJ isFallFlying
m ()I fK getFallFlyingTicks
m ()Z fL isAffectedByPotions
m ()Z fM attackable
m ()Z fN canPickUpLoot
m ()Lcom/google/common/collect/ImmutableList; fO getDismountPoses
m ()Ljava/util/Optional; fP getSleepingPos
m ()V fQ clearSleepingPos
m ()Z fR isSleeping
m ()V fS stopSleeping
m ()Lnet/minecraft/core/EnumDirection; fT getBedOrientation
m ()Z fU canDisableShield
m ()Z fV hasInfiniteMaterials
m ()I fW getLastHurtByPlayerTime
m ()V f_ cancelLerp
m ()Lnet/minecraft/world/item/ItemStack; fa getOffhandItem
m ()Ljava/lang/Iterable; fb getArmorSlots
m ()Ljava/lang/Iterable; fc getHandSlots
m ()Ljava/lang/Iterable; fd getArmorAndBodyArmorSlots
m ()Ljava/lang/Iterable; fe getAllSlots
m ()F ff getArmorCoverPercentage
m ()F fg getSoundVolume
m ()F fh getVoicePitch
m ()Z fi isImmobile
m ()F fj getJumpPower
m ()F fk getJumpBoostPower
m ()V fl goDownInWater
m ()F fm getWaterSlowDown
m ()D fn getEffectiveGravity
m ()F fo getFlyingSpeed
m ()F fp getSpeed
m ()F fq getMaxHeadRotationRelativeToBody
m ()Z fr isSensitiveToWater
m ()V fs updateFallFlying
m ()Z ft canGlide
m ()V fu serverAiStep
m ()Z fv isAutoSpinAttack
m ()F fw getAbsorptionAmount
m ()V fx updateEffectVisibility
m ()Lnet/minecraft/world/entity/EnumMainHand; fy getMainArm
m ()Z fz isUsingItem
m (FF)F g tickHeadTurn
m (Lnet/minecraft/world/item/ItemStack;)V g breakItem
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; g getAttribute
m (Lnet/minecraft/core/BlockPosition;)V g setSleepingPos
m (I)V g igniteForTicks
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; g getLastArmorItem
m (Lnet/minecraft/world/entity/EntityPose;)Z g wouldNotSuffocateAtTargetPose
m (Lnet/minecraft/world/entity/EntityLiving;)V g doAutoAttackOnTouch
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/entity/player/EntityHuman; g resolvePlayerResponsibleForDamage
m ()D g_ lerpTargetZ
m (Lnet/minecraft/world/entity/Entity;)V h push
m ()V h tick
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; h getLastHandItem
m (Lnet/minecraft/core/Holder;)D h getAttributeValue
m (Lnet/minecraft/world/damagesource/DamageSource;)V h playHurtSound
m (Lnet/minecraft/world/entity/EntityLiving;)Z h lambda$static$0
m (Z)V h setSprinting
m ()F h_ lerpTargetYRot
m (Lnet/minecraft/world/entity/EnumItemSlot;)B i entityEventForEquipmentBreak
m (Lnet/minecraft/world/damagesource/DamageSource;)Z i isDamageSourceBlocked
m (F)F i getViewYRot
m (Lnet/minecraft/core/Holder;)D i getAttributeBaseValue
m ()V i_ onEnterCombat
m (Lnet/minecraft/world/damagesource/DamageSource;)Z j checkTotemDeathProtection
m ()V j_ onLeaveCombat
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; k resetForwardDirectionOfRelativePortalPosition
m (I)I l decreaseAirSupply
m (Lnet/minecraft/world/phys/Vec3D;)V l travelInAir
m (I)I m increaseAirSupply
m (Lnet/minecraft/world/phys/Vec3D;)V m travelInFluid
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; m getPassengerRidingPosition
m ()V m updateSynchronizedMobEffectParticles
m (I)V n setNoActionTime
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; n updateFallFlyingMovement
m ()V o pushEntities
m (Z)Z o canUsePortal
m (I)V o setArrowCount
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; o handleOnClimbable
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (I)V p setStingerCount
m (F)V p animateHurt
m (DDD)V p knockback
m (F)V q setYHeadRot
m (I)Lnet/minecraft/sounds/SoundEffect; q getFallDamageSound
m ()Z q_ onClimbable
m (F)V r setYBodyRot
m (I)Lnet/minecraft/world/entity/EnumItemSlot; r getEquipmentSlot
m (Z)V r setDiscardFriction
m ()V r rideTick
m ()F r_ lerpTargetXRot
m ()V s jumpFromGround
m (Z)V s calculateEntityAnimation
m (Z)V t setJumping
m (F)F t getPreciseBodyRotation
m ()V u updateGlowingStatus
m ()V w completeUsingItem
m (F)V x setHealth
m (F)I y getComfortableFallDistance
m (F)V z hurtCurrentlyUsedShield
c net/minecraft/world/entity/EntityLiving$1 net/minecraft/world/entity/LivingEntity$1
c net/minecraft/world/entity/EntityLiving$1EquipmentChangeImpl net/minecraft/world/entity/LivingEntity$1EquipmentChangeImpl
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$8 net/minecraft/world/entity/LivingEntity$8
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/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/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkSpawnRules
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/EntitySpawnReason net/minecraft/world/entity/EntitySpawnReason
f Lnet/minecraft/world/entity/EntitySpawnReason; a NATURAL
f Lnet/minecraft/world/entity/EntitySpawnReason; b CHUNK_GENERATION
f Lnet/minecraft/world/entity/EntitySpawnReason; c SPAWNER
f Lnet/minecraft/world/entity/EntitySpawnReason; d STRUCTURE
f Lnet/minecraft/world/entity/EntitySpawnReason; e BREEDING
f Lnet/minecraft/world/entity/EntitySpawnReason; f MOB_SUMMONED
f Lnet/minecraft/world/entity/EntitySpawnReason; g JOCKEY
f Lnet/minecraft/world/entity/EntitySpawnReason; h EVENT
f Lnet/minecraft/world/entity/EntitySpawnReason; i CONVERSION
f Lnet/minecraft/world/entity/EntitySpawnReason; j REINFORCEMENT
f Lnet/minecraft/world/entity/EntitySpawnReason; k TRIGGERED
f Lnet/minecraft/world/entity/EntitySpawnReason; l BUCKET
f Lnet/minecraft/world/entity/EntitySpawnReason; m SPAWN_ITEM_USE
f Lnet/minecraft/world/entity/EntitySpawnReason; n COMMAND
f Lnet/minecraft/world/entity/EntitySpawnReason; o DISPENSER
f Lnet/minecraft/world/entity/EntitySpawnReason; p PATROL
f Lnet/minecraft/world/entity/EntitySpawnReason; q TRIAL_SPAWNER
f Lnet/minecraft/world/entity/EntitySpawnReason; r LOAD
f Lnet/minecraft/world/entity/EntitySpawnReason; s DIMENSION_TRAVEL
f [Lnet/minecraft/world/entity/EntitySpawnReason; t $VALUES
m ()[Lnet/minecraft/world/entity/EntitySpawnReason; a $values
m (Lnet/minecraft/world/entity/EntitySpawnReason;)Z a isSpawner
m (Lnet/minecraft/world/entity/EntitySpawnReason;)Z b ignoresLightRequirements
c net/minecraft/world/entity/EntityTameableAnimal net/minecraft/world/entity/TamableAnimal
f I bY TELEPORT_WHEN_DISTANCE_IS_SQ
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_FLAGS_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; ca DATA_OWNERUUID_ID
f I cc MIN_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING
f I cd MAX_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING
f I ce MAX_VERTICAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING
f Z cf orderedToSit
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (ZZ)V a setTame
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a tame
m (III)Z a maybeTeleportTo
m (Lnet/minecraft/world/entity/Entity;F)Z a handleLeashAtDistance
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/nbt/NBTTagCompound;)V a readAdditionalSaveData
m ()Ljava/util/UUID; aa_ getOwnerUUID
m (Ljava/util/UUID;)V b setOwnerUUID
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack
m ()Lnet/minecraft/world/scores/ScoreboardTeam; cr getTeam
m ()Lnet/minecraft/world/level/IEntityAccess; e level
m ()Z gs isOrderedToSit
m ()V gt tryToTeleportToOwner
m ()Z gu shouldTryTeleportToOwner
m ()Z gv unableToMoveToOwner
m ()Z gw canFlyToOwner
m (Lnet/minecraft/core/BlockPosition;)V h teleportToAroundBlockPos
m (Lnet/minecraft/core/BlockPosition;)Z i canTeleportTo
m (Lnet/minecraft/world/entity/EntityLiving;)Z j isOwnedBy
m ()Z p isTame
m ()V t applyTamingSideEffects
m (Lnet/minecraft/world/entity/Entity;)Z t considersEntityAsAlly
m (Z)V x spawnTamingParticles
m ()Z x isInSittingPose
m (Z)V y setInSittingPose
m ()Z y canBeLeashed
m (Z)V z setOrderedToSit
c net/minecraft/world/entity/EntityTameableAnimal$a net/minecraft/world/entity/TamableAnimal$TamableAnimalPanicGoal
f Lnet/minecraft/world/entity/EntityTameableAnimal; a this$0
m ()V a tick
c net/minecraft/world/entity/EntityTypes net/minecraft/world/entity/EntityType
f Lnet/minecraft/world/entity/EntityTypes; A COD
f Lnet/minecraft/world/entity/EntityTypes; B COMMAND_BLOCK_MINECART
f Lnet/minecraft/world/entity/EntityTypes; C COW
f Lnet/minecraft/world/entity/EntityTypes; D CREAKING
f Lnet/minecraft/world/entity/EntityTypes; E CREEPER
f Lnet/minecraft/world/entity/EntityTypes; F DARK_OAK_BOAT
f Lnet/minecraft/world/entity/EntityTypes; G DARK_OAK_CHEST_BOAT
f Lnet/minecraft/world/entity/EntityTypes; H DOLPHIN
f Lnet/minecraft/world/entity/EntityTypes; I DONKEY
f Lnet/minecraft/world/entity/EntityTypes; J DRAGON_FIREBALL
f Lnet/minecraft/world/entity/EntityTypes; K DROWNED
f Lnet/minecraft/world/entity/EntityTypes; L EGG
f Lnet/minecraft/world/entity/EntityTypes; M ELDER_GUARDIAN
f Lnet/minecraft/world/entity/EntityTypes; N ENDERMAN
f Lnet/minecraft/world/entity/EntityTypes; O ENDERMITE
f Lnet/minecraft/world/entity/EntityTypes; P ENDER_DRAGON
f Lnet/minecraft/world/entity/EntityTypes; Q ENDER_PEARL
f Lnet/minecraft/world/entity/EntityTypes; R END_CRYSTAL
f Lnet/minecraft/world/entity/EntityTypes; S EVOKER
f Lnet/minecraft/world/entity/EntityTypes; T EVOKER_FANGS
f Lnet/minecraft/world/entity/EntityTypes; U EXPERIENCE_BOTTLE
f Lnet/minecraft/world/entity/EntityTypes; V EXPERIENCE_ORB
f Lnet/minecraft/world/entity/EntityTypes; W EYE_OF_ENDER
f Lnet/minecraft/world/entity/EntityTypes; X FALLING_BLOCK
f Lnet/minecraft/world/entity/EntityTypes; Y FIREBALL
f Lnet/minecraft/world/entity/EntityTypes; Z FIREWORK_ROCKET
f Lnet/minecraft/world/entity/EntityTypes; a ACACIA_BOAT
f Lnet/minecraft/world/entity/EntityTypes; aA MANGROVE_BOAT
f Lnet/minecraft/world/entity/EntityTypes; aB MANGROVE_CHEST_BOAT
f Lnet/minecraft/world/entity/EntityTypes; aC MARKER
f Lnet/minecraft/world/entity/EntityTypes; aD MINECART
f Lnet/minecraft/world/entity/EntityTypes; aE MOOSHROOM
f Lnet/minecraft/world/entity/EntityTypes; aF MULE
f Lnet/minecraft/world/entity/EntityTypes; aG OAK_BOAT
f Lnet/minecraft/world/entity/EntityTypes; aH OAK_CHEST_BOAT
f Lnet/minecraft/world/entity/EntityTypes; aI OCELOT
f Lnet/minecraft/world/entity/EntityTypes; aJ OMINOUS_ITEM_SPAWNER
f Lnet/minecraft/world/entity/EntityTypes; aK PAINTING
f Lnet/minecraft/world/entity/EntityTypes; aL PALE_OAK_BOAT
f Lnet/minecraft/world/entity/EntityTypes; aM PALE_OAK_CHEST_BOAT
f Lnet/minecraft/world/entity/EntityTypes; aN PANDA
f Lnet/minecraft/world/entity/EntityTypes; aO PARROT
f Lnet/minecraft/world/entity/EntityTypes; aP PHANTOM
f Lnet/minecraft/world/entity/EntityTypes; aQ PIG
f Lnet/minecraft/world/entity/EntityTypes; aR PIGLIN
f Lnet/minecraft/world/entity/EntityTypes; aS PIGLIN_BRUTE
f Lnet/minecraft/world/entity/EntityTypes; aT PILLAGER
f Lnet/minecraft/world/entity/EntityTypes; aU POLAR_BEAR
f Lnet/minecraft/world/entity/EntityTypes; aV POTION
f Lnet/minecraft/world/entity/EntityTypes; aW PUFFERFISH
f Lnet/minecraft/world/entity/EntityTypes; aX RABBIT
f Lnet/minecraft/world/entity/EntityTypes; aY RAVAGER
f Lnet/minecraft/world/entity/EntityTypes; aZ SALMON
f Lnet/minecraft/world/entity/EntityTypes; aa FOX
f Lnet/minecraft/world/entity/EntityTypes; ab FROG
f Lnet/minecraft/world/entity/EntityTypes; ac FURNACE_MINECART
f Lnet/minecraft/world/entity/EntityTypes; ad GHAST
f Lnet/minecraft/world/entity/EntityTypes; ae GIANT
f Lnet/minecraft/world/entity/EntityTypes; af GLOW_ITEM_FRAME
f Lnet/minecraft/world/entity/EntityTypes; ag GLOW_SQUID
f Lnet/minecraft/world/entity/EntityTypes; ah GOAT
f Lnet/minecraft/world/entity/EntityTypes; ai GUARDIAN
f Lnet/minecraft/world/entity/EntityTypes; aj HOGLIN
f Lnet/minecraft/world/entity/EntityTypes; ak HOPPER_MINECART
f Lnet/minecraft/world/entity/EntityTypes; al HORSE
f Lnet/minecraft/world/entity/EntityTypes; am HUSK
f Lnet/minecraft/world/entity/EntityTypes; an ILLUSIONER
f Lnet/minecraft/world/entity/EntityTypes; ao INTERACTION
f Lnet/minecraft/world/entity/EntityTypes; ap IRON_GOLEM
f Lnet/minecraft/world/entity/EntityTypes; aq ITEM
f Lnet/minecraft/world/entity/EntityTypes; ar ITEM_DISPLAY
f Lnet/minecraft/world/entity/EntityTypes; as ITEM_FRAME
f Lnet/minecraft/world/entity/EntityTypes; at JUNGLE_BOAT
f Lnet/minecraft/world/entity/EntityTypes; au JUNGLE_CHEST_BOAT
f Lnet/minecraft/world/entity/EntityTypes; av LEASH_KNOT
f Lnet/minecraft/world/entity/EntityTypes; aw LIGHTNING_BOLT
f Lnet/minecraft/world/entity/EntityTypes; ax LLAMA
f Lnet/minecraft/world/entity/EntityTypes; ay LLAMA_SPIT
f Lnet/minecraft/world/entity/EntityTypes; az MAGMA_CUBE
f Lnet/minecraft/world/entity/EntityTypes; b ACACIA_CHEST_BOAT
f Lnet/minecraft/world/entity/EntityTypes; bA TURTLE
f Lnet/minecraft/world/entity/EntityTypes; bB VEX
f Lnet/minecraft/world/entity/EntityTypes; bC VILLAGER
f Lnet/minecraft/world/entity/EntityTypes; bD VINDICATOR
f Lnet/minecraft/world/entity/EntityTypes; bE WANDERING_TRADER
f Lnet/minecraft/world/entity/EntityTypes; bF WARDEN
f Lnet/minecraft/world/entity/EntityTypes; bG WIND_CHARGE
f Lnet/minecraft/world/entity/EntityTypes; bH WITCH
f Lnet/minecraft/world/entity/EntityTypes; bI WITHER
f Lnet/minecraft/world/entity/EntityTypes; bJ WITHER_SKELETON
f Lnet/minecraft/world/entity/EntityTypes; bK WITHER_SKULL
f Lnet/minecraft/world/entity/EntityTypes; bL WOLF
f Lnet/minecraft/world/entity/EntityTypes; bM ZOGLIN
f Lnet/minecraft/world/entity/EntityTypes; bN ZOMBIE
f Lnet/minecraft/world/entity/EntityTypes; bO ZOMBIE_HORSE
f Lnet/minecraft/world/entity/EntityTypes; bP ZOMBIE_VILLAGER
f Lnet/minecraft/world/entity/EntityTypes; bQ ZOMBIFIED_PIGLIN
f Lnet/minecraft/world/entity/EntityTypes; bR PLAYER
f Lnet/minecraft/world/entity/EntityTypes; bS FISHING_BOBBER
f Lorg/slf4j/Logger; bU LOGGER
f Lnet/minecraft/core/Holder$c; bV builtInRegistryHolder
f F bW MAGIC_HORSE_WIDTH
f I bX DISPLAY_TRACKING_RANGE
f Ljava/util/Set; bY OP_ONLY_CUSTOM_DATA
f Lnet/minecraft/world/entity/EntityTypes$b; bZ factory
f Lnet/minecraft/world/entity/EntityTypes; ba SHEEP
f Lnet/minecraft/world/entity/EntityTypes; bb SHULKER
f Lnet/minecraft/world/entity/EntityTypes; bc SHULKER_BULLET
f Lnet/minecraft/world/entity/EntityTypes; bd SILVERFISH
f Lnet/minecraft/world/entity/EntityTypes; be SKELETON
f Lnet/minecraft/world/entity/EntityTypes; bf SKELETON_HORSE
f Lnet/minecraft/world/entity/EntityTypes; bg SLIME
f Lnet/minecraft/world/entity/EntityTypes; bh SMALL_FIREBALL
f Lnet/minecraft/world/entity/EntityTypes; bi SNIFFER
f Lnet/minecraft/world/entity/EntityTypes; bj SNOWBALL
f Lnet/minecraft/world/entity/EntityTypes; bk SNOW_GOLEM
f Lnet/minecraft/world/entity/EntityTypes; bl SPAWNER_MINECART
f Lnet/minecraft/world/entity/EntityTypes; bm SPECTRAL_ARROW
f Lnet/minecraft/world/entity/EntityTypes; bn SPIDER
f Lnet/minecraft/world/entity/EntityTypes; bo SPRUCE_BOAT
f Lnet/minecraft/world/entity/EntityTypes; bp SPRUCE_CHEST_BOAT
f Lnet/minecraft/world/entity/EntityTypes; bq SQUID
f Lnet/minecraft/world/entity/EntityTypes; br STRAY
f Lnet/minecraft/world/entity/EntityTypes; bs STRIDER
f Lnet/minecraft/world/entity/EntityTypes; bt TADPOLE
f Lnet/minecraft/world/entity/EntityTypes; bu TEXT_DISPLAY
f Lnet/minecraft/world/entity/EntityTypes; bv TNT
f Lnet/minecraft/world/entity/EntityTypes; bw TNT_MINECART
f Lnet/minecraft/world/entity/EntityTypes; bx TRADER_LLAMA
f Lnet/minecraft/world/entity/EntityTypes; by TRIDENT
f Lnet/minecraft/world/entity/EntityTypes; bz TROPICAL_FISH
f Lnet/minecraft/world/entity/EntityTypes; c ALLAY
f Lnet/minecraft/world/entity/EnumCreatureType; ca category
f Lcom/google/common/collect/ImmutableSet; cb immuneTo
f Z cc serialize
f Z cd summon
f Z ce fireImmune
f Z cf canSpawnFarFromPlayer
f I cg clientTrackingRange
f I ch updateInterval
f Ljava/lang/String; ci descriptionId
f Lnet/minecraft/network/chat/IChatBaseComponent; cj description
f Ljava/util/Optional; ck lootTable
f Lnet/minecraft/world/entity/EntitySize; cl dimensions
f F cm spawnDimensionsScale
f Lnet/minecraft/world/flag/FeatureFlagSet; cn requiredFeatures
f Lnet/minecraft/world/entity/EntityTypes; d AREA_EFFECT_CLOUD
f Lnet/minecraft/world/entity/EntityTypes; e ARMADILLO
f Lnet/minecraft/world/entity/EntityTypes; f ARMOR_STAND
f Lnet/minecraft/world/entity/EntityTypes; g ARROW
f Lnet/minecraft/world/entity/EntityTypes; h AXOLOTL
f Lnet/minecraft/world/entity/EntityTypes; i BAMBOO_CHEST_RAFT
f Lnet/minecraft/world/entity/EntityTypes; j BAMBOO_RAFT
f Lnet/minecraft/world/entity/EntityTypes; k BAT
f Lnet/minecraft/world/entity/EntityTypes; l BEE
f Lnet/minecraft/world/entity/EntityTypes; m BIRCH_BOAT
f Lnet/minecraft/world/entity/EntityTypes; n BIRCH_CHEST_BOAT
f Lnet/minecraft/world/entity/EntityTypes; o BLAZE
f Lnet/minecraft/world/entity/EntityTypes; p BLOCK_DISPLAY
f Lnet/minecraft/world/entity/EntityTypes; q BOGGED
f Lnet/minecraft/world/entity/EntityTypes; r BREEZE
f Lnet/minecraft/world/entity/EntityTypes; s BREEZE_WIND_CHARGE
f Lnet/minecraft/world/entity/EntityTypes; t CAMEL
f Lnet/minecraft/world/entity/EntityTypes; u CAT
f Lnet/minecraft/world/entity/EntityTypes; v CAVE_SPIDER
f Lnet/minecraft/world/entity/EntityTypes; w CHERRY_BOAT
f Lnet/minecraft/world/entity/EntityTypes; x CHERRY_CHEST_BOAT
f Lnet/minecraft/world/entity/EntityTypes; y CHEST_MINECART
f Lnet/minecraft/world/entity/EntityTypes; z CHICKEN
m ()Lnet/minecraft/world/item/Item; A lambda$static$12
m ()Lnet/minecraft/world/item/Item; B lambda$static$11
m ()Lnet/minecraft/world/item/Item; C lambda$static$10
m ()Lnet/minecraft/world/item/Item; D lambda$static$9
m ()Lnet/minecraft/world/item/Item; E lambda$static$8
m ()Lnet/minecraft/world/item/Item; F lambda$static$7
m ()Lnet/minecraft/world/item/Item; G lambda$static$6
m ()Lnet/minecraft/world/item/Item; H lambda$static$5
m ()Lnet/minecraft/world/item/Item; I lambda$static$4
m ()Lnet/minecraft/world/item/Item; J lambda$static$3
m ()Lnet/minecraft/world/item/Item; K lambda$static$2
m ()Lnet/minecraft/world/item/Item; L lambda$static$1
m ()Lnet/minecraft/world/item/Item; M lambda$static$0
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/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/component/CustomData;Lnet/minecraft/world/entity/Entity;)V a lambda$appendCustomEntityStackConfig$23
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; a tryCast
m (Lnet/minecraft/core/HolderSet;)Z a is
m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityTypes$b; a boatFactory
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/EntityTypes$Builder;)Lnet/minecraft/world/entity/EntityTypes; a register
m (Ljava/lang/Object;)Ljava/lang/Object; a tryCast
m (DDD)Lnet/minecraft/world/phys/AxisAlignedBB; a getSpawnAABB
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/world/entity/Entity;)V a lambda$appendCustomNameConfig$22
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/function/Consumer; a appendDefaultStackConfig
m (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Optional; a by
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; a create
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntitySpawnReason;Ljava/util/function/Function;)Lnet/minecraft/world/entity/Entity; a loadEntityRecursive
m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Consumer; a appendCustomNameConfig
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/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; a spawn
m (Ljava/lang/String;Lnet/minecraft/world/entity/EntityTypes$Builder;)Lnet/minecraft/world/entity/EntityTypes; a register
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; a spawn
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 (Lnet/minecraft/tags/TagKey;)Z a is
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; a spawn
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; a create
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/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/function/Consumer; a createDefaultStackConfig
m (Ljava/util/List;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/stream/Stream; a loadEntitiesRecursive
m (Lnet/minecraft/world/entity/Entity;)V b lambda$createDefaultStackConfig$21
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; b loadStaticEntity
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; b create
m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Ljava/util/function/Consumer; b appendCustomEntityStackConfig
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; b vanillaEntityId
m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityTypes$b; b chestBoatFactory
m ()Z b canSerialize
m ()Z c canSummon
m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityTypes$b; c raftFactory
m (Lnet/minecraft/world/entity/Entity;)V c lambda$spawn$20
m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityTypes$b; d chestRaftFactory
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 ()Ljava/util/Optional; 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
m ()Z s onlyOpCanSetNbt
m ()Lnet/minecraft/world/item/Item; t lambda$static$19
m ()Lnet/minecraft/world/item/Item; u lambda$static$18
m ()Lnet/minecraft/world/item/Item; v lambda$static$17
m ()Lnet/minecraft/world/item/Item; w lambda$static$16
m ()Lnet/minecraft/world/item/Item; x lambda$static$15
m ()Lnet/minecraft/world/item/Item; y lambda$static$14
m ()Lnet/minecraft/world/item/Item; z lambda$static$13
c net/minecraft/world/entity/EntityTypes$1 net/minecraft/world/entity/EntityType$1
f Lnet/minecraft/world/level/World; b val$level
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntitySpawnReason;Ljava/util/function/Consumer;Lnet/minecraft/nbt/NBTBase;)V a lambda$tryAdvance$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
f Lnet/minecraft/resources/DependantName; n lootTable
f Lnet/minecraft/resources/DependantName; o descriptionId
m (Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EntityTypes$Builder; a createNothing
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 (Lnet/minecraft/world/entity/EntityTypes$b;Lnet/minecraft/world/entity/EnumCreatureType;)Lnet/minecraft/world/entity/EntityTypes$Builder; a of
m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; a spawnDimensionsScale
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EntityTypes$Builder; a vehicleAttachment
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 (FF)Lnet/minecraft/world/entity/EntityTypes$Builder; a sized
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/Entity; a lambda$createNothing$2
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/EntityTypes; a build
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 (F)Lnet/minecraft/world/entity/EntityTypes$Builder; b eyeHeight
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; b lambda$new$1
m (I)Lnet/minecraft/world/entity/EntityTypes$Builder; b updateInterval
m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; c ridingOffset
m ()Lnet/minecraft/world/entity/EntityTypes$Builder; c fireImmune
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c lambda$new$0
m (F)Lnet/minecraft/world/entity/EntityTypes$Builder; d nameTagOffset
m ()Lnet/minecraft/world/entity/EntityTypes$Builder; d canSpawnFarFromPlayer
m ()Lnet/minecraft/world/entity/EntityTypes$Builder; e noLootTable
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 I h NO_COUNT_LIMIT
f Ljava/util/List; i VALUES
f Ljava/util/function/IntFunction; j BY_ID
f Lnet/minecraft/util/INamable$a; k CODEC
f Lnet/minecraft/network/codec/StreamCodec; l STREAM_CODEC
f Lnet/minecraft/world/entity/EnumItemSlot$Function; m type
f I n index
f I o countLimit
f I p id
f Ljava/lang/String; q name
f [Lnet/minecraft/world/entity/EnumItemSlot; r $VALUES
m (Lnet/minecraft/world/entity/EnumItemSlot;)I a lambda$static$1
m (I)I a getIndex
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a limit
m ()Lnet/minecraft/world/entity/EnumItemSlot$Function; a getType
m (Ljava/lang/String;)Lnet/minecraft/world/entity/EnumItemSlot; a byName
m (Lnet/minecraft/world/entity/EnumItemSlot;)I b lambda$static$0
m ()I b getIndex
m (I)I b getFilterBit
m ()Ljava/lang/String; c getSerializedName
m ()I d getId
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 HUMANOID_ARMOR
f Lnet/minecraft/world/entity/EnumItemSlot$Function; c ANIMAL_ARMOR
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 ()Ljava/lang/String; a getKey
m ()I b getId
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/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; cg DATA_DARK_TICKS_REMAINING
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/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkGlowSquidSpawnRules
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/core/particles/ParticleParam; p getInkParticle
m (I)V s setDarkTicks
m ()Lnet/minecraft/sounds/SoundEffect; t getSquirtSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()I x 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; a_ TAG_ANGER_TIME
f Ljava/lang/String; b_ TAG_ANGRY_AT
m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a isAngryAt
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/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerDied
m (Lnet/minecraft/nbt/NBTTagCompound;)V a_ addPersistentAngerSaveData
m (Lnet/minecraft/server/level/WorldServer;)Z a_ isAngryAtAllPlayers
m ()Z ac_ isAngry
m ()V ad_ forgetCurrentTargetAndRefreshUniversalAnger
m ()V ae_ stopBeingAngry
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 ()V c startPersistentAngerTimer
m ()Lnet/minecraft/world/entity/EntityLiving; ep getLastHurtByMob
m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget
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
f Ljava/util/function/Predicate; h CAN_BE_PICKED
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
m (Lnet/minecraft/world/entity/Entity;)Z c lambda$static$4
m (Lnet/minecraft/world/entity/Entity;)Z d lambda$static$3
m (Lnet/minecraft/world/entity/Entity;)Z e lambda$static$2
m (Lnet/minecraft/world/entity/Entity;)Z f lambda$static$1
m (Lnet/minecraft/world/entity/Entity;)Z g lambda$static$0
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/world/item/ItemStack;Lnet/minecraft/sounds/SoundCategory;)V a equipSaddle
m ()Lnet/minecraft/sounds/SoundEffect; ab_ getSaddleSoundEvent
m ()Z f isSaddleable
m ()Z j isSaddled
c net/minecraft/world/entity/IShearable net/minecraft/world/entity/Shearable
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/world/item/ItemStack;)V a shear
m ()Z a readyForShearing
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; a LOGGER
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_WIDTH_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_HEIGHT_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_RESPONSE_ID
f Ljava/lang/String; e TAG_WIDTH
f Ljava/lang/String; f TAG_HEIGHT
f Ljava/lang/String; g TAG_ATTACK
f Ljava/lang/String; h TAG_INTERACTION
f Ljava/lang/String; i TAG_RESPONSE
f Lnet/minecraft/world/entity/Interaction$PlayerAction; j attack
f Lnet/minecraft/world/entity/Interaction$PlayerAction; k interaction
m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget
m (Z)V a setResponse
m (Lcom/mojang/datafixers/util/Pair;)V a lambda$readAdditionalSaveData$1
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$3
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 (F)V a setWidth
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interact
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; a getDimensions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()Lnet/minecraft/world/entity/EntityLiving; am getLastAttacker
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$addAdditionalSaveData$2
m (Lcom/mojang/datafixers/util/Pair;)V b lambda$readAdditionalSaveData$0
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (F)V b setHeight
m ()Z bG canBeHitByProjectile
m ()Z bH isPickable
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; c makeBoundingBox
m ()V h tick
m ()F m getWidth
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction
m ()F p getHeight
m ()Z s getResponse
m ()Z s_ isIgnoringBlockTriggers
m ()Lnet/minecraft/world/entity/EntitySize; t getDimensions
m (Lnet/minecraft/world/entity/Entity;)Z v skipAttackInteraction
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 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/UUID; a player
m ()J b timestamp
c net/minecraft/world/entity/Leashable net/minecraft/world/entity/Leashable
f Ljava/lang/String; o_ LEASH_TAG
f D p_ LEASH_TOO_FAR_DIST
f D q_ LEASH_ELASTIC_DIST
m ()V A removeLeash
m ()V B onLeashRemoved
m ()V C leashTooFarBehaviour
m ()Lnet/minecraft/world/entity/Entity; D getLeashHolder
m ()Z P_ isLeashed
m ()Z Q_ canHaveALeashAttachedToIt
m ()Lnet/minecraft/world/entity/Leashable$a; T_ getLeashData
m (Lnet/minecraft/world/entity/Entity;)V a closeRangeLeashBehaviour
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/entity/Leashable$a;)V a writeLeashData
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Z)V a setLeashedTo
m (Lnet/minecraft/world/entity/Entity;F)Z a handleLeashAtDistance
m (Lnet/minecraft/world/entity/Leashable$a;)V a setLeashData
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Leashable$a;)V a restoreLeashFromSave
m (Ljava/util/UUID;)Lnet/minecraft/nbt/NBTBase; a lambda$writeLeashData$0
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V a legacyElasticRangeLeashBehaviour
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/entity/Leashable$a; a readLeashDataInternal
m (Lnet/minecraft/world/entity/Entity;ZZ)V a dropLeash
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a_ tickLeash
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; b getLeashHolder
m (Lnet/minecraft/world/entity/Entity;F)V b elasticRangeLeashBehaviour
m (Lnet/minecraft/world/entity/Entity;Z)V b setLeashedTo
m (Lnet/minecraft/nbt/NBTTagCompound;)V c readLeashData
m (I)V e_ setDelayedLeashHolderId
m ()Z q mayBeLeashed
m ()Z y canBeLeashed
m ()V z dropLeash
c net/minecraft/world/entity/Leashable$a net/minecraft/world/entity/Leashable$LeashData
f Lnet/minecraft/world/entity/Entity; a leashHolder
f Lcom/mojang/datafixers/util/Either; b delayedLeashInfo
f I c delayedLeashHolderId
m (Lnet/minecraft/world/entity/Entity;)V a setLeashHolder
c net/minecraft/world/entity/Marker net/minecraft/world/entity/Marker
f Ljava/lang/String; a DATA_TAG
f Lnet/minecraft/nbt/NBTTagCompound; b data
m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bR couldAcceptPassenger
m ()V h tick
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction
m (Lnet/minecraft/world/entity/Entity;)V p addPassenger
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m ()Z s_ isIgnoringBlockTriggers
c net/minecraft/world/entity/OminousItemSpawner net/minecraft/world/entity/OminousItemSpawner
f I a TICKS_BEFORE_ABOUT_TO_SPAWN_SOUND
f I b SPAWN_ITEM_DELAY_MIN
f I c SPAWN_ITEM_DELAY_MAX
f Ljava/lang/String; d TAG_SPAWN_ITEM_AFTER_TICKS
f Ljava/lang/String; e TAG_ITEM
f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_ITEM
f J g spawnItemAfterTicks
m (Lnet/minecraft/server/level/WorldServer;I)V a lambda$spawnProjectile$0
m (Lnet/minecraft/server/level/WorldServer;)V a tickServer
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/server/level/WorldServer;Lnet/minecraft/world/item/ProjectileItem;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/Entity; a spawnProjectile
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bR couldAcceptPassenger
m ()V h tick
m ()V l addParticles
m ()Lnet/minecraft/world/item/ItemStack; m getItem
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction
m (Lnet/minecraft/world/entity/Entity;)V p addPassenger
m ()V p tickClient
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m ()V s spawnItem
m ()Z s_ isIgnoringBlockTriggers
c net/minecraft/world/entity/OwnableEntity net/minecraft/world/entity/OwnableEntity
m ()Ljava/util/UUID; aa_ getOwnerUUID
m ()Lnet/minecraft/world/entity/EntityLiving; ag_ getOwner
m ()Lnet/minecraft/world/level/IEntityAccess; e level
c net/minecraft/world/entity/PortalProcessor net/minecraft/world/entity/PortalProcessor
f Lnet/minecraft/world/level/block/Portal; a portal
f Lnet/minecraft/core/BlockPosition; b entryPosition
f I c portalTime
f Z d insidePortalThisTick
m (Lnet/minecraft/world/level/block/Portal;)Z a isSamePortal
m (Lnet/minecraft/core/BlockPosition;)V a updateEntryPosition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Z)Z a processPortalTeleportation
m ()Lnet/minecraft/world/level/block/Portal$a; a getPortalLocalTransition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/portal/TeleportTransition; a getPortalDestination
m (Z)V a setAsInsidePortalThisTick
m ()Z b hasExpired
m ()Lnet/minecraft/core/BlockPosition; c getEntryPosition
m ()I d getPortalTime
m ()Z e isInsidePortalThisTick
m ()V f decayTick
c net/minecraft/world/entity/PositionMoveRotation net/minecraft/world/entity/PositionMoveRotation
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/phys/Vec3D; b position
f Lnet/minecraft/world/phys/Vec3D; c deltaMovement
f F d yRot
f F e xRot
m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/PositionMoveRotation; a of
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/PositionMoveRotation; a of
m (Lnet/minecraft/world/entity/PositionMoveRotation;Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)Lnet/minecraft/world/entity/PositionMoveRotation; a calculateAbsolute
m ()Lnet/minecraft/world/phys/Vec3D; a position
m (DDLjava/util/Set;Lnet/minecraft/world/entity/Relative;)D a calculateDelta
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/PositionMoveRotation; b ofEntityUsingLerpTarget
m ()Lnet/minecraft/world/phys/Vec3D; b deltaMovement
m ()F c yRot
m ()F d xRot
c net/minecraft/world/entity/Relative net/minecraft/world/entity/Relative
f Lnet/minecraft/world/entity/Relative; a X
f Lnet/minecraft/world/entity/Relative; b Y
f Lnet/minecraft/world/entity/Relative; c Z
f Lnet/minecraft/world/entity/Relative; d Y_ROT
f Lnet/minecraft/world/entity/Relative; e X_ROT
f Lnet/minecraft/world/entity/Relative; f DELTA_X
f Lnet/minecraft/world/entity/Relative; g DELTA_Y
f Lnet/minecraft/world/entity/Relative; h DELTA_Z
f Lnet/minecraft/world/entity/Relative; i ROTATE_DELTA
f Ljava/util/Set; j ALL
f Ljava/util/Set; k ROTATION
f Ljava/util/Set; l DELTA
f Lnet/minecraft/network/codec/StreamCodec; m SET_STREAM_CODEC
f I n bit
f [Lnet/minecraft/world/entity/Relative; o $VALUES
m (Ljava/util/Set;)I a pack
m ([Ljava/util/Set;)Ljava/util/Set; a union
m ()I a getMask
m (I)Ljava/util/Set; a unpack
m ()[Lnet/minecraft/world/entity/Relative; 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
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
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; O_ getTarget
c net/minecraft/world/entity/TraceableEntity net/minecraft/world/entity/TraceableEntity
m ()Lnet/minecraft/world/entity/Entity; p 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
f F d positionScale
m (FFF)V a update
m (F)V a setSpeed
m ()V a stop
m (F)F b speed
m ()F b speed
m (F)F c position
m ()F c position
m ()Z d 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
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 Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f D c defaultValue
f Z d syncable
f Ljava/lang/String; e descriptionId
f Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a; f sentiment
m (Z)Lnet/minecraft/world/entity/ai/attributes/AttributeBase; a setSyncable
m (D)D a sanitizeValue
m (Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a;)Lnet/minecraft/world/entity/ai/attributes/AttributeBase; a setSentiment
m ()D a getDefaultValue
m (Z)Lnet/minecraft/EnumChatFormat; b getStyle
m ()Z b isClientSyncable
m ()Ljava/lang/String; c getDescriptionId
c net/minecraft/world/entity/ai/attributes/AttributeBase$a net/minecraft/world/entity/ai/attributes/Attribute$Sentiment
f Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a; a POSITIVE
f Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a; b NEUTRAL
f Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a; c NEGATIVE
f [Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a; d $VALUES
m (Z)Lnet/minecraft/EnumChatFormat; a getStyle
m ()[Lnet/minecraft/world/entity/ai/attributes/AttributeBase$a; a $values
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 attributesToSync
f Ljava/util/Set; d attributesToUpdate
f Lnet/minecraft/world/entity/ai/attributes/AttributeProvider; e supplier
m (Lnet/minecraft/core/Holder;Ljava/util/Collection;)V a lambda$removeAttributeModifiers$4
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; a getInstance
m (Lnet/minecraft/nbt/NBTTagList;)V a load
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V a onAttributeModified
m (Lcom/google/common/collect/Multimap;)V a addTransientAttributeModifiers
m (Lnet/minecraft/resources/MinecraftKey;)V a lambda$load$9
m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;)Z a hasModifier
m (Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;)V a assignAllValues
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V a lambda$removeAttributeModifiers$3
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/Holder$c;)V a lambda$load$8
m ()Ljava/util/Set; a getAttributesToSync
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V a lambda$addTransientAttributeModifiers$2
m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;)D b getModifierValue
m (Lnet/minecraft/core/Holder;)Z b hasAttribute
m (Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;)V b assignBaseValues
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V b lambda$assignPermanentModifiers$7
m (Lcom/google/common/collect/Multimap;)V b removeAttributeModifiers
m ()Ljava/util/Set; b getAttributesToUpdate
m ()Ljava/util/Collection; c getSyncableAttributes
m (Lnet/minecraft/world/entity/ai/attributes/AttributeMapBase;)V c assignPermanentModifiers
m (Lnet/minecraft/core/Holder;)D c getValue
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V c lambda$assignBaseValues$6
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)V d lambda$assignAllValues$5
m (Lnet/minecraft/core/Holder;)D d getBaseValue
m ()Lnet/minecraft/nbt/NBTTagList; d save
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable;)Z e lambda$getSyncableAttributes$0
m (Lnet/minecraft/core/Holder;)Z e resetBaseValue
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifiable; f lambda$getInstance$1
c net/minecraft/world/entity/ai/attributes/AttributeModifiable net/minecraft/world/entity/ai/attributes/AttributeInstance
f Ljava/lang/String; a ID_FIELD
f Ljava/lang/String; b BASE_FIELD
f Ljava/lang/String; c MODIFIERS_FIELD
f Lnet/minecraft/core/Holder; d attribute
f Ljava/util/Map; e modifiersByOperation
f Ljava/util/Map; f modifierById
f Ljava/util/Map; g permanentModifiers
f D h baseValue
f Z i dirty
f D j cachedValue
f Ljava/util/function/Consumer; k 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;)V a addOrUpdateTransientModifier
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/nbt/NBTTagCompound;)V a load
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a getModifier
m (Ljava/util/Collection;)V a addPermanentModifiers
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; a getModifiers
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V b addTransientModifier
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Collection; b getModifiersOrEmpty
m ()D b getBaseValue
m (Lnet/minecraft/resources/MinecraftKey;)Z b hasModifier
m ()Ljava/util/Set; c getModifiers
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V c addOrReplacePermanentModifier
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; c lambda$getModifiers$0
m (Lnet/minecraft/resources/MinecraftKey;)Z c removeModifier
m ()Ljava/util/Set; d getPermanentModifiers
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V d addPermanentModifier
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V e removeModifier
m ()V e setDirty
m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V f addModifier
m ()V f removeModifiers
m ()D g getValue
m ()Lnet/minecraft/nbt/NBTTagCompound; h save
m ()D i calculateValue
m ()Ljava/lang/IllegalStateException; j 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 Lnet/minecraft/resources/MinecraftKey; d id
f D e amount
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; f operation
f Lorg/slf4j/Logger; g LOGGER
m ()Lnet/minecraft/nbt/NBTTagCompound; a save
m (Lnet/minecraft/resources/MinecraftKey;)Z a is
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$0
m ()Lnet/minecraft/resources/MinecraftKey; b id
m ()D c amount
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; d 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 (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;)D a getModifierValue
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;)D a getValue
m (Lnet/minecraft/core/Holder;)D b getBaseValue
m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;)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 c minValue
f D d 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 SPAWN_REINFORCEMENTS_CHANCE
f Lnet/minecraft/core/Holder; B STEP_HEIGHT
f Lnet/minecraft/core/Holder; C SUBMERGED_MINING_SPEED
f Lnet/minecraft/core/Holder; D SWEEPING_DAMAGE_RATIO
f Lnet/minecraft/core/Holder; E TEMPT_RANGE
f Lnet/minecraft/core/Holder; F WATER_MOVEMENT_EFFICIENCY
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 BURNING_TIME
f Lnet/minecraft/core/Holder; i EXPLOSION_KNOCKBACK_RESISTANCE
f Lnet/minecraft/core/Holder; j ENTITY_INTERACTION_RANGE
f Lnet/minecraft/core/Holder; k FALL_DAMAGE_MULTIPLIER
f Lnet/minecraft/core/Holder; l FLYING_SPEED
f Lnet/minecraft/core/Holder; m FOLLOW_RANGE
f Lnet/minecraft/core/Holder; n GRAVITY
f Lnet/minecraft/core/Holder; o JUMP_STRENGTH
f Lnet/minecraft/core/Holder; p KNOCKBACK_RESISTANCE
f Lnet/minecraft/core/Holder; q LUCK
f Lnet/minecraft/core/Holder; r MAX_ABSORPTION
f Lnet/minecraft/core/Holder; s MAX_HEALTH
f Lnet/minecraft/core/Holder; t MINING_EFFICIENCY
f Lnet/minecraft/core/Holder; u MOVEMENT_EFFICIENCY
f Lnet/minecraft/core/Holder; v MOVEMENT_SPEED
f Lnet/minecraft/core/Holder; w OXYGEN_BONUS
f Lnet/minecraft/core/Holder; x SAFE_FALL_DISTANCE
f Lnet/minecraft/core/Holder; y SCALE
f Lnet/minecraft/core/Holder; z SNEAKING_SPEED
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 F g speedMultiplier
f Ljava/util/function/Function; h panicCausingDamageTypes
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/entity/EntityCreature;)Lnet/minecraft/tags/TagKey; a lambda$new$0
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;Lnet/minecraft/world/damagesource/DamageSource;)Ljava/lang/Boolean; a lambda$checkExtraStartConditions$1
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a lambda$lookForWater$4
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$3
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$2
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$4
m (Lnet/minecraft/world/entity/EntityInsentient;)Z a isHoldingUsableProjectileWeapon
m (Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3
m (Ljava/util/function/Predicate;I)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$2
m (I)Lnet/minecraft/world/entity/ai/behavior/OneShot; 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/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$1
m (Lnet/minecraft/world/entity/EntityInsentient;)Z b lambda$create$0
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/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$create$3
m (ZLnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$6
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b;Z)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;ZLnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$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/EntityLiving;Ljava/util/Optional;)Z a isTiredOfTryingToReachTarget
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ZLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;J)Z a lambda$create$4
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V b lambda$create$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$create$0
c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition
c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback
c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet net/minecraft/world/entity/ai/behavior/StartAttacking
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$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/EntityInsentient;J)Z a lambda$create$1
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$b;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/BehaviorAttackTargetSet$b;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$b;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z a lambda$create$0
m (Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$a;Lnet/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$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$2
c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$a net/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition
c net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$b net/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder
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/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/core/Holder;Lnet/minecraft/world/entity/npc/VillagerProfession;)Z a hasMatchingProfession
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/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/world/entity/ai/behavior/BehaviorControl; a create
m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a lambda$create$0
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 lambda$create$1
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/VillagerProfession;)V a lambda$create$3
m (Lnet/minecraft/core/Holder;)Ljava/util/Optional; a lambda$create$2
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/EntityLiving;J)Z a canStillUse
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/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/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
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;J)Z d canStillUse
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
c net/minecraft/world/entity/ai/behavior/BehaviorFindAdmirableItem net/minecraft/world/entity/ai/behavior/GoToWantedItem
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Ljava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; 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;Ljava/util/function/Predicate;IFLnet/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
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
m (ZLjava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$3
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$create$0
c net/minecraft/world/entity/ai/behavior/BehaviorFindPosition net/minecraft/world/entity/ai/behavior/AcquirePoi
f I a SCAN_RANGE
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
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$2
m (JLit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;)Z a lambda$create$1
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; a create
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a lambda$create$0
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/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/util/valueproviders/UniformInt;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/EntityAgeable;J)Z a lambda$create$1
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;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/util/valueproviders/UniformInt;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; a create
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/util/valueproviders/UniformInt;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$2
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/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$areOtherMobsComingThroughDoor$7
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/level/pathfinder/PathPoint;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Set;)V a lambda$create$2
m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$4
m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$closeDoorsThatIHaveOpenedOrPassedThrough$6
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;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;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/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/core/GlobalPos;Ljava/util/Set;)Ljava/util/Set; a lambda$rememberDoorToClose$10
m (Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;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;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/core/GlobalPos;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Set; a lambda$rememberDoorToClose$11
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/BlockPosition;Ljava/util/Optional;)Z a areOtherMobsComingThroughDoor
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$areOtherMobsComingThroughDoor$9
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$areOtherMobsComingThroughDoor$8
m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z b lambda$create$1
m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z c lambda$create$0
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/world/entity/npc/EntityVillager;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPosition;)Z a lambda$takeVacantBed$2
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;)Z a isBreedingPossible
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/BlockPosition;)V a giveBedToChild
m (Lnet/minecraft/core/Holder;)Z a lambda$takeVacantBed$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a checkExtraStartConditions
m (Lnet/minecraft/world/entity/EntityAgeable;)Z a lambda$isBreedingPossible$0
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/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
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/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/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
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a bedIsOccupiedByVillager
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/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/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;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
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/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/server/level/WorldServer;ILnet/minecraft/core/SectionPosition;)Z a lambda$findSectionClosestToVillage$2
m (Lnet/minecraft/world/entity/EntityCreature;II)Lnet/minecraft/world/phys/Vec3D; a getRandomSwimmablePos
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;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;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/Entity;)Lnet/minecraft/world/entity/EntityLiving; a lambda$getLivingEntityFromUUIDMemory$4
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/ai/BehaviorController;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;)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/EntityTypes;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$targetIsValid$0
m (Lnet/minecraft/world/entity/EntityLiving;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; a lambda$getLivingEntityFromUUIDMemory$3
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/behavior/BehaviorPosition;FI)V a setWalkAndLookTargetMemories
m (Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$targetIsValid$1
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/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/EntityLiving;)V a throwGift
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isWithinThrowingDistance
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V a lambda$throwGift$0
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/npc/EntityVillager;)Lnet/minecraft/resources/ResourceKey; a getLootTableToThrow
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
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/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V a useWorkstation
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V c makeBread
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z a validateBedPoi
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$2
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/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)Z a canStillUse
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;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$start$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)Ljava/util/Optional; a lambda$start$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;J)V b stop
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;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/EntityLiving;J)V c tick
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
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
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
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; a lambda$create$1
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b;)Lcom/mojang/datafixers/kinds/App; a lambda$create$2
m (Lnet/minecraft/world/level/block/Block;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/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
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
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
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
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
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
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
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
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
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/EntityLiving;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/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/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/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/Control net/minecraft/world/entity/ai/control/Control
m (FFF)F a rotateTowards
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 (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 (DDDD)V a setWantedPosition
m ()V a tick
m (FF)V a strafe
m (FFF)F b rotlerp
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
m (Ljava/lang/Float;)V a lambda$tick$1
m ()V a tick
m (Ljava/lang/Float;)V b lambda$tick$0
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
c net/minecraft/world/entity/ai/goal/PathfinderGoal net/minecraft/world/entity/ai/goal/Goal
m ()Z U_ isInterruptable
m ()Z V_ requiresUpdateEveryTick
m (Ljava/util/EnumSet;)V a setFlags
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/WorldServer; a getServerLevel
m ()V a tick
m (I)I a adjustedTickDelay
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/server/level/WorldServer; a getServerLevel
m ()Z b canUse
m (I)I b reducedTickDelay
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V e stop
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 (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$1
m ()V a tick
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$canUse$3
m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$new$2
m ()Z b canUse
m (Lnet/minecraft/world/entity/EntityLiving;)Z c lambda$new$0
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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/server/level/WorldServer; c level
f F d lookDistance
f I e lookTime
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; f begTargeting
m ()V a tick
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a playerHoldingInteresting
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m (I)V c setMinAttackInterval
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 (Lnet/minecraft/world/EnumDifficulty;)Z a isValidDifficulty
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 U_ isInterruptable
m ()V a tick
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a givesAir
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
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/server/level/WorldServer; 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 ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V e stop
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 ()V a tick
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canUse
m ()V d start
m ()V e stop
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V e stop
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 V_ requiresUpdateEveryTick
m ()V a tick
m (Z)V a setOpen
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
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 ()V a tick
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 ()V a tick
m ()Z b canUse
m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Z b lambda$canUse$1
m (Lnet/minecraft/world/entity/animal/EntityFishSchool;)Z c lambda$canUse$0
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 b canUse
m ()Z c canContinueToUse
m ()V d 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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
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 U_ isInterruptable
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/ai/goal/PathfinderGoalFollowOwner net/minecraft/world/entity/ai/goal/FollowOwnerGoal
f Lnet/minecraft/world/entity/EntityTameableAnimal; a tamable
f Lnet/minecraft/world/entity/EntityLiving; b owner
f D c speedModifier
f Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; d navigation
f I e timeToRecalcPath
f F f stopDistance
f F g startDistance
f F h oldWaterCost
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 V_ requiresUpdateEveryTick
m (Lnet/minecraft/world/entity/EntityCreature;)I a nextStartTick
m ()V a tick
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
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 (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$isValidTarget$1
m ()V a tick
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canUse
m ()V d start
m ()V e stop
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 b canUse
m ()Z c canContinueToUse
m ()V d 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 ()V a tick
m (Lnet/minecraft/world/entity/animal/horse/EntityLlama;I)Z a firstIsLeashed
m (Lnet/minecraft/world/entity/Entity;)Z b lambda$canUse$0
m ()Z b canUse
m ()Z c canContinueToUse
m ()V e stop
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 (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0
m ()V a tick
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$canUse$1
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 b 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 V_ requiresUpdateEveryTick
m (Lnet/minecraft/world/entity/EntityLiving;)V a checkAndPerformAttack
m ()V a tick
m (Lnet/minecraft/world/entity/EntityLiving;)Z b canPerformAttack
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 (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 canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e 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 b canUse
m ()Z c canContinueToUse
m ()V d 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 b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e 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 ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V e stop
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 ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/ai/goal/PathfinderGoalPanic net/minecraft/world/entity/ai/goal/PanicGoal
f Ljava/util/function/Function; a panicCausingDamageTypes
f I b WATER_CHECK_DISTANCE_VERTICAL
f Lnet/minecraft/world/entity/EntityCreature; c mob
f D d speedModifier
f D e posX
f D f posY
f D g posZ
f Z h isRunning
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/core/BlockPosition; a lookForWater
m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/tags/TagKey; a lambda$new$0
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a lambda$lookForWater$1
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e 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 U_ isInterruptable
m ()V a tick
m ()Z b canUse
m ()V d start
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 (Lnet/minecraft/world/entity/raid/Raid;Lnet/minecraft/world/entity/raid/EntityRaider;)Z a lambda$recruitNearby$0
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
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 b canUse
m (I)V c setInterval
m ()Z c canContinueToUse
m ()V d start
m ()V e 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 (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a playDestroyProgressSound
m ()V a tick
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canUse
m ()V d start
m ()V e stop
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 b canUse
m ()V d start
m ()V e 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
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 b 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 b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e 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 b 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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()V d start
m ()V e stop
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 ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
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 TEMPT_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 (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0
m ()V a tick
m (Lnet/minecraft/world/entity/EntityLiving;)Z a shouldFollow
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 b canUse
m ()V d start
m ()V e 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 b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e 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 b canUse
m ()V d 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 U_ isInterruptable
m ()V a tick
m (Lnet/minecraft/core/BlockPosition;III)Z a waterIsClear
m ()Z b canUse
m (Lnet/minecraft/core/BlockPosition;III)Z b surfaceIsClear
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 U_ isInterruptable
m ()Z V_ 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 ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 a tick
m ()V d start
m ()V e stop
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 V_ requiresUpdateEveryTick
m (Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;)V a resetStandInterval
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d 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 b canUse
m ()V d 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 ([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 ()Z b canUse
m ()V d 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 (D)Lnet/minecraft/world/phys/AxisAlignedBB; a getTargetSearchArea
m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$findTarget$0
m ()Z b canUse
m ()V d start
m ()V h findTarget
m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; i getTargetConditions
c net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTargetWitch net/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal
f Z i canAttack
m (Z)V a setCanAttack
m ()Z b canUse
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 b canUse
m ()V d 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 b canUse
m ()V d 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 b canUse
m ()V d 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 b canUse
m ()Z c 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 (I)Lnet/minecraft/world/entity/ai/goal/target/PathfinderGoalTarget; c setUnseenMemoryTicks
m ()Z c canContinueToUse
m ()V d start
m ()V e 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 (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 ()Z b canUse
m ()V d 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/server/level/WorldServer;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 (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 (Lnet/minecraft/world/level/pathfinder/PathType;)Z a hasValidPathType
m (Z)V b setCanOpenDoors
m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos
m (Z)V c setAvoidSun
m (Z)V d setCanWalkOverFences
m ()V d trimPath
m ()I r 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
f F x requiredPathLength
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 setRequiredPathLength
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 (F)V b setMaxVisitedNodesMultiplier
m ()Lnet/minecraft/world/phys/Vec3D; b getTempMobPos
m ()V c tick
m (Lnet/minecraft/world/phys/Vec3D;)Z c shouldTargetNextNodeInDirection
m ()V d trimPath
m ()V e updatePathfinderMaxVisitedNodes
m ()V f resetMaxVisitedNodesMultiplier
m ()Lnet/minecraft/core/BlockPosition; g getTargetPos
m ()V h recomputePath
m ()Lnet/minecraft/world/level/pathfinder/PathEntity; i getPath
m ()V j followThePath
m ()Z k isDone
m ()Z l isInProgress
m ()V m stop
m ()Lnet/minecraft/world/level/pathfinder/PathfinderAbstract; n getNodeEvaluator
m ()Z o canFloat
m ()F p getMaxDistanceToWaypoint
m ()Z q isStuck
m ()F r getMaxPathLength
m ()V s timeoutPath
m ()V t resetStuckTimeout
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 ()V c tick
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 isHuntTarget
m (Lnet/minecraft/server/level/WorldServer;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 b isClose
c net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor
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/monster/breeze/Breeze;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 (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$doTick$1
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 isUnreachableAttackTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a isMatchingEntity
m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; b getMemory
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; b readyTest
f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; c toSet
f I d 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/server/level/WorldServer;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;Lnet/minecraft/world/entity/EntityLiving;)Z a isMatchingEntity
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/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Optional; c getNearestEntity
m (Lnet/minecraft/server/level/WorldServer;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 DEFAULT_SCAN_RATE
f I c DEFAULT_TARGETING_RANGE
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/world/entity/EntityLiving;)V a updateTargetingConditionRanges
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$wasEntityAttackableLastNTicks$0
m (Lnet/minecraft/world/entity/EntityLiving;I)Ljava/util/function/BiPredicate; a wasEntityAttackableLastNTicks
m (ILjava/util/function/BiPredicate;)Ljava/util/function/BiPredicate; a rememberPositives
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m ()Ljava/util/Set; a requires
m (Ljava/util/function/BiPredicate;Ljava/util/concurrent/atomic/AtomicInteger;ILjava/lang/Object;Ljava/lang/Object;)Z a lambda$rememberPositives$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z b isEntityTargetable
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V b tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z c isEntityAttackable
m (Lnet/minecraft/server/level/WorldServer;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 b 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 b BATCH_SIZE
f I c RATE
f Lit/unimi/dsi/fastutil/longs/Long2LongMap; d batchCache
f I e triedCount
f J f 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 b XZ_RANGE
f J c 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
c net/minecraft/world/entity/ai/sensing/SensorNearestPlayers net/minecraft/world/entity/ai/sensing/PlayerSensor
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$doTick$0
m (Lnet/minecraft/world/entity/EntityLiving;)D a getFollowDistance
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/player/EntityHuman;)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/EntityLiving;Lnet/minecraft/world/entity/player/EntityHuman;)Z b lambda$doTick$1
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 isClose
m (Lnet/minecraft/server/level/WorldServer;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
c net/minecraft/world/entity/ai/sensing/TemptingSensor net/minecraft/world/entity/ai/sensing/TemptingSensor
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a TEMPT_TARGETING
f Ljava/util/function/Predicate; b temptations
m (Lnet/minecraft/world/item/ItemStack;)Z a isTemptation
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a doTick
m (Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$doTick$1
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
m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityCreature;Lnet/minecraft/server/level/EntityPlayer;)Z a lambda$doTick$0
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
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 Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; g selector
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a test
m (Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a;)Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a selector
m (D)Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a range
m ()Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; a forCombat
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/targeting/PathfinderTargetCondition$a net/minecraft/world/entity/ai/targeting/TargetingConditions$Selector
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
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
f [Lnet/minecraft/world/entity/ai/village/VillageSiege$State; d $VALUES
m ()[Lnet/minecraft/world/entity/ai/village/VillageSiege$State; a $values
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
f Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$a; d distanceTracker
f Lit/unimi/dsi/fastutil/longs/LongSet; e loadedChunks
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$a; a pack
m ()I b getFreeTickets
m ()Z c acquireTicket
m ()Z d releaseTicket
m ()Z e hasSpace
m ()Z f isOccupied
m ()Lnet/minecraft/core/BlockPosition; g getPos
m ()Lnet/minecraft/core/Holder; h getPoiType
c net/minecraft/world/entity/ai/village/poi/VillagePlaceRecord$a net/minecraft/world/entity/ai/village/poi/PoiRecord$Packed
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/core/BlockPosition; b pos
f Lnet/minecraft/core/Holder; c poiType
f I d freeTickets
m ()Lnet/minecraft/core/BlockPosition; a pos
m (Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord; a unpack
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/Holder; b poiType
m ()I c freeTickets
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$2
m (Ljava/util/function/Predicate;Ljava/util/Map$Entry;)Z a lambda$getRecords$0
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$3
m (Lnet/minecraft/core/BlockPosition;)V a remove
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy;)Ljava/util/stream/Stream; a getRecords
m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a lambda$getRecords$1
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 ()Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceSection$a; a pack
m (Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a lambda$refresh$4
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a exists
m (Lnet/minecraft/core/BlockPosition;)I b getFreeTickets
m ()Z b isValid
m (Lnet/minecraft/core/BlockPosition;)Z c release
m ()V c clear
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/VillagePlaceSection$a net/minecraft/world/entity/ai/village/poi/PoiSection$Packed
f Lcom/mojang/serialization/Codec; a CODEC
f Z b isValid
f Ljava/util/List; c records
m (Ljava/lang/Runnable;Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord$a;)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceRecord; a lambda$unpack$1
m ()Z a isValid
m (Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/VillagePlaceSection; a unpack
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/List; b records
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 ()Z y canBeLeashed
c net/minecraft/world/entity/ambient/EntityBat net/minecraft/world/entity/ambient/Bat
f F a FLAP_LENGTH_SECONDS
f F b TICKS_PER_FLAP
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 Lnet/minecraft/world/entity/AnimationState; c flyAnimationState
f Lnet/minecraft/core/BlockPosition; ca targetPosition
f Lnet/minecraft/world/entity/AnimationState; d restAnimationState
m (Lnet/minecraft/world/entity/Entity;)V D doPush
m (Lnet/minecraft/server/level/WorldServer;)V a 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/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkBatSpawnRules
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z ba isFlapping
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()F fg getSoundVolume
m ()F fh getVoicePitch
m ()V h tick
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()V o pushEntities
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p isResting
m ()Z s_ isIgnoringBlockTriggers
m ()Z t isHalloween
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()V x setupAnimationStates
m (Z)V x setResting
c net/minecraft/world/entity/animal/AgeableWaterCreature net/minecraft/world/entity/animal/AgeableWaterCreature
m ()I T getAmbientSoundInterval
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m ()V az baseTick
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkSurfaceAgeableWaterCreatureSpawnRules
m ()Z cJ isPushedByFluid
m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward
m (I)V r handleAirSupply
m ()Z y canBeLeashed
c net/minecraft/world/entity/animal/Bucketable net/minecraft/world/entity/animal/Bucketable
m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack
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/entity/EntityInsentient;Lnet/minecraft/nbt/NBTTagCompound;)V b lambda$saveDefaultDataToBucketTag$0
m (Lnet/minecraft/nbt/NBTTagCompound;)V h loadFromBucketTag
m (Lnet/minecraft/world/item/ItemStack;)V i saveToBucketTag
m ()Z p fromBucket
m ()Lnet/minecraft/sounds/SoundEffect; t getPickupSound
m (Z)V x setFromBucket
c net/minecraft/world/entity/animal/CatVariant net/minecraft/world/entity/animal/CatVariant
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/resources/ResourceKey; b TABBY
f Lnet/minecraft/resources/ResourceKey; c BLACK
f Lnet/minecraft/resources/ResourceKey; d RED
f Lnet/minecraft/resources/ResourceKey; e SIAMESE
f Lnet/minecraft/resources/ResourceKey; f BRITISH_SHORTHAIR
f Lnet/minecraft/resources/ResourceKey; g CALICO
f Lnet/minecraft/resources/ResourceKey; h PERSIAN
f Lnet/minecraft/resources/ResourceKey; i RAGDOLL
f Lnet/minecraft/resources/ResourceKey; j WHITE
f Lnet/minecraft/resources/ResourceKey; k JELLIE
f Lnet/minecraft/resources/ResourceKey; l ALL_BLACK
f Lnet/minecraft/resources/MinecraftKey; m 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 cb PARENT_AGE_AFTER_BREEDING
m ()I T getAmbientSoundInterval
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/server/level/WorldServer;)V a 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/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkAnimalSpawnRules
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 ()V d_ aiStep
m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward
m (Lnet/minecraft/world/entity/player/EntityHuman;)V f setInLove
m ()I gA getInLoveTime
m ()Lnet/minecraft/server/level/EntityPlayer; gB getLoveCause
m ()Z gC isInLove
m ()V gD resetLove
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gx createAnimalAttributes
m ()V gy playEatingSound
m ()Z gz canFallInLove
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m (I)V r 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 Lnet/minecraft/util/valueproviders/UniformInt; cC PERSISTENT_ANGER_TIME
f Ljava/util/UUID; cD persistentAngerTarget
f F cE rollAmount
f F cF rollAmountO
f I cG timeSinceSting
f I cH ticksWithoutNectarSinceExitingHive
f I cI stayOutOfHiveCountdown
f I cJ numCropsGrownSincePollination
f I cK COOLDOWN_BEFORE_LOCATING_NEW_HIVE
f I cL remainingCooldownBeforeLocatingNewHive
f I cM COOLDOWN_BEFORE_LOCATING_NEW_FLOWER
f I cN MIN_FIND_FLOWER_RETRY_COOLDOWN
f I cO MAX_FIND_FLOWER_RETRY_COOLDOWN
f I cP remainingCooldownBeforeLocatingNewFlower
f Lnet/minecraft/core/BlockPosition; cQ savedFlowerPos
f Lnet/minecraft/core/BlockPosition; cR hivePos
f Lnet/minecraft/world/entity/animal/EntityBee$k; cS beePollinateGoal
f Lnet/minecraft/world/entity/animal/EntityBee$e; cT goToHiveGoal
f Lnet/minecraft/world/entity/animal/EntityBee$f; cU goToKnownFlowerGoal
f I cV underWaterTicks
f Ljava/lang/String; ca 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 RESTRICTED_WANDER_DISTANCE_REDUCTION
f I cx DEFAULT_WANDER_DISTANCE_REDUCTION
f I cy PATHFIND_TO_HIVE_WHEN_CLOSER_THAN
f I cz HIVE_SEARCH_DISTANCE
m ()V E registerGoals
m (F)F J getRollAmount
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 (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()I a getRemainingPersistentAngerTime
m (Lnet/minecraft/world/level/World;DDDDDLnet/minecraft/core/particles/ParticleParam;)V a spawnFluidParticle
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; a access$000
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
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 ()V ac sendDebugPackets
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/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 ()Z ba isFlapping
m ()V c startPersistentAngerTimer
m (Lnet/minecraft/world/level/World;)Z c isNightOrRaining
m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; c access$200
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c attractsBees
m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; d access$300
m (IZ)V d setFlag
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; e access$400
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; f access$500
m ()F fg getSoundVolume
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; g access$600
m ()Z gE hasNectar
m ()Z gF hasStung
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gG createAttributes
m ()Z gH isFlying
m ()V gI dropOffNectar
m ()Z gJ isTiredOfLookingForNectar
m ()V gK dropHive
m ()V gL dropFlower
m ()Z gM wantsToEnterHive
m ()V gN updateRollAmount
m ()Z gO isHiveNearFire
m ()I gP getCropsGrownSincePollination
m ()V gQ resetNumCropsGrownSincePollination
m ()V gR incrementNumCropsGrownSincePollination
m ()Lnet/minecraft/world/level/block/entity/TileEntityBeehive; gS getBeehiveBlockEntity
m ()Z gT isHiveValid
m ()Z gU isRolling
m ()Ljava/util/List; gs getBlacklistedHives
m ()V gt resetTicksWithoutNectarSinceExitingHive
m ()Z gu hasHive
m ()Lnet/minecraft/core/BlockPosition; gv getHivePos
m ()Lnet/minecraft/world/entity/ai/goal/PathfinderGoalSelector; gw getGoalSelector
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; h access$700
m ()V h tick
m (Lnet/minecraft/core/BlockPosition;)V h setSavedFlowerPos
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0
m (Lnet/minecraft/core/BlockPosition;)V i setHivePos
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; i access$800
m (Lnet/minecraft/core/BlockPosition;)V j pathfindRandomlyTowards
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; j access$900
m (Lnet/minecraft/core/BlockPosition;)Z k doesHiveHaveSpace
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; k access$1000
m (Lnet/minecraft/core/BlockPosition;)Z l isTooFarAway
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; l access$1100
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; m access$1200
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; n access$1300
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; o access$1400
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/core/BlockPosition; p getSavedFlowerPos
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; p access$1500
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; q access$1600
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; r access$1700
m (Lnet/minecraft/world/entity/animal/EntityBee;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; s access$1800
m (I)V s setStayOutOfHiveCountdown
m ()Z t hasSavedFlowerPos
m (I)Z t getFlag
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()I x getTravellingTicks
m (Z)V x setHasNectar
m (Z)V y setHasStung
m (Z)V z setRolling
c net/minecraft/world/entity/animal/EntityBee$1 net/minecraft/world/entity/animal/Bee$1
f Lnet/minecraft/world/entity/animal/EntityBee; p this$0
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
f Lnet/minecraft/world/entity/animal/EntityBee; a this$0
m ()Z b canUse
m ()Z c canContinueToUse
m ()Z h canBeeUse
m ()Z i canBeeContinueToUse
c net/minecraft/world/entity/animal/EntityBee$b net/minecraft/world/entity/animal/Bee$BeeAttackGoal
f Lnet/minecraft/world/entity/animal/EntityBee; b this$0
m ()Z b canUse
m ()Z c canContinueToUse
c net/minecraft/world/entity/animal/EntityBee$c net/minecraft/world/entity/animal/Bee$BeeBecomeAngryTargetGoal
m ()Z b canUse
m ()Z c canContinueToUse
m ()Z i beeCanTarget
c net/minecraft/world/entity/animal/EntityBee$d net/minecraft/world/entity/animal/Bee$BeeEnterHiveGoal
f Lnet/minecraft/world/entity/animal/EntityBee; b this$0
m ()V d 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 Lnet/minecraft/world/entity/animal/EntityBee; c this$0
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 ()V a tick
m (Lnet/minecraft/core/BlockPosition;)Z b isTargetBlacklisted
m ()Z b canUse
m (Lnet/minecraft/core/BlockPosition;)V c blacklistTarget
m ()Z c canContinueToUse
m (Lnet/minecraft/core/BlockPosition;)Z d hasReachedTarget
m ()V d start
m ()V e stop
m ()Z h canBeeUse
m ()Z i canBeeContinueToUse
m ()V k clearBlacklist
m ()V l dropAndBlacklistHive
c net/minecraft/world/entity/animal/EntityBee$f net/minecraft/world/entity/animal/Bee$BeeGoToKnownFlowerGoal
f Lnet/minecraft/world/entity/animal/EntityBee; b this$0
f I c MAX_TRAVELLING_TICKS
f I d travellingTicks
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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
f Lnet/minecraft/world/entity/animal/EntityBee; c this$0
m ()V a tick
m ()Z h canBeeUse
m ()Z i canBeeContinueToUse
c net/minecraft/world/entity/animal/EntityBee$h net/minecraft/world/entity/animal/Bee$BeeHurtByOtherGoal
f Lnet/minecraft/world/entity/animal/EntityBee; a this$0
m (Lnet/minecraft/world/entity/EntityInsentient;Lnet/minecraft/world/entity/EntityLiving;)V a alertOther
m ()Z c canContinueToUse
c net/minecraft/world/entity/animal/EntityBee$i net/minecraft/world/entity/animal/Bee$BeeLocateHiveGoal
f Lnet/minecraft/world/entity/animal/EntityBee; b this$0
m (Lnet/minecraft/core/Holder;)Z a lambda$findNearbyHivesWithSpace$0
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;)D a lambda$findNearbyHivesWithSpace$1
m ()V d 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
f Lnet/minecraft/world/entity/animal/EntityBee; h this$0
m ()V a tick
m ()Z c resetXRotOnTick
c net/minecraft/world/entity/animal/EntityBee$k net/minecraft/world/entity/animal/Bee$BeePollinateGoal
f Lnet/minecraft/world/entity/animal/EntityBee; b this$0
f I c MIN_POLLINATION_TICKS
f D d ARRIVAL_THRESHOLD
f I e POSITION_CHANGE_CHANCE
f F f SPEED_MODIFIER
f F g HOVER_HEIGHT_WITHIN_FLOWER
f F h HOVER_POS_OFFSET
f I i FLOWER_SEARCH_RADIUS
f I j successfulPollinatingTicks
f I k lastSoundPlayedTick
f Z l pollinating
f Lnet/minecraft/world/phys/Vec3D; m hoverPos
f I n pollinatingTicks
f I o MAX_POLLINATING_TICKS
f Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap; p unreachableFlowerCache
m ()Z V_ requiresUpdateEveryTick
m ()V a tick
m ()V d start
m ()V e stop
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 Lnet/minecraft/world/entity/animal/EntityBee; a this$0
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()Lnet/minecraft/world/phys/Vec3D; h findPos
m ()I i getWanderThreshold
c net/minecraft/world/entity/animal/EntityBee$m net/minecraft/world/entity/animal/Bee$ValidateFlowerGoal
f Lnet/minecraft/world/entity/animal/EntityBee; b this$0
f I c validateFlowerCooldown
f J d lastValidateTick
m (Lnet/minecraft/core/BlockPosition;)Z a isFlower
m ()V d start
m ()Z h canBeeUse
m ()Z i canBeeContinueToUse
c net/minecraft/world/entity/animal/EntityBee$n net/minecraft/world/entity/animal/Bee$ValidateHiveGoal
f Lnet/minecraft/world/entity/animal/EntityBee; b this$0
f I c VALIDATE_HIVE_COOLDOWN
f J d lastValidateTick
m ()V d start
m ()Z h canBeeUse
m ()Z i canBeeContinueToUse
c net/minecraft/world/entity/animal/EntityBird net/minecraft/world/entity/animal/FlyingAnimal
m ()Z gH isFlying
c net/minecraft/world/entity/animal/EntityCat net/minecraft/world/entity/animal/Cat
f D cc TEMPT_SPEED_MOD
f D cd WALK_SPEED_MOD
f D ce SPRINT_SPEED_MOD
f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_VARIANT_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; cg IS_LYING
f Lnet/minecraft/network/syncher/DataWatcherObject; ch RELAX_STATE_ONE
f Lnet/minecraft/network/syncher/DataWatcherObject; ci DATA_COLLAR_COLOR
f Lnet/minecraft/resources/ResourceKey; cj DEFAULT_VARIANT
f Lnet/minecraft/world/entity/animal/EntityCat$a; ck avoidPlayersGoal
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalTempt; cl temptGoal
f F cm lieDownAmount
f F cn lieDownAmountO
f F co lieDownAmountTail
f F cp lieDownAmountOTail
f Z cq isLyingOnTopOfSleepingPlayer
f F cr relaxStateOneAmount
f F cs relaxStateOneAmountO
m (Z)V A setLying
m (Z)V B setRelaxStateOne
m ()V E registerGoals
m (F)F J getLieDownAmount
m (F)F K getLieDownAmountTail
m (F)F L getRelaxStateOneAmount
m ()I T getAmbientSoundInterval
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (ZZ)V a setTame
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a lambda$readAdditionalSaveData$1
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/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/world/item/EnumColor;)V a setCollarColor
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Ljava/lang/Object;)V a setVariant
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 ce isSteppingCarefully
m ()Ljava/lang/Object; d getVariant
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/player/EntityHuman;)V g tryToTame
m ()Lnet/minecraft/core/Holder; gE getVariant
m ()Z gF isLying
m ()Lnet/minecraft/world/item/EnumColor; gG getCollarColor
m ()V gH hiss
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gI createAttributes
m ()Z gJ isLyingOnTopOfSleepingPlayer
m ()V gK reassessTameGoals
m ()Z gL isRelaxStateOne
m ()V gM handleLieDown
m ()V gN updateLieDownAmount
m ()V gO updateRelaxStateOneAmount
m ()V gy playEatingSound
m (D)Z h removeWhenFarAway
m ()V h tick
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0
m (Lnet/minecraft/core/Holder;)V j setVariant
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
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 ()V a tick
m ()Z b canUse
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 b canUse
m ()Z c 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 (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a lambda$canUse$1
m ()V a tick
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/BlockPosition; a lambda$canUse$0
m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V a lambda$giveMorningGift$2
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 ca 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 ()V E registerGoals
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V a positionRider
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m ()V aZ onFlap
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 ()Z ba isFlapping
m ()V d_ aiStep
m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()Z t isChickenJockey
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setChickenJockey
c net/minecraft/world/entity/animal/EntityCod net/minecraft/world/entity/animal/Cod
m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; gs getFlopSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/animal/EntityCow net/minecraft/world/entity/animal/Cow
f Lnet/minecraft/world/entity/EntitySize; bY BABY_DIMENSIONS
m ()V E registerGoals
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
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; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()F fg getSoundVolume
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/animal/EntityDolphin net/minecraft/world/entity/animal/Dolphin
f I bY TOTAL_AIR_SUPPLY
f Ljava/util/function/Predicate; bZ ALLOWED_ITEMS
f F ca BABY_SCALE
f Lnet/minecraft/network/syncher/DataWatcherObject; cb TREASURE_POS
f Lnet/minecraft/network/syncher/DataWatcherObject; cc GOT_FISH
f Lnet/minecraft/network/syncher/DataWatcherObject; cd MOISTNESS_LEVEL
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; ce SWIM_WITH_PLAYER_TARGETING
f I cf TOTAL_MOISTNESS_LEVEL
m ()V E registerGoals
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;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/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem
m (Lnet/minecraft/core/particles/ParticleParam;)V a addParticlesAroundSelf
m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound
m ()Lnet/minecraft/sounds/SoundEffect; aW getSwimSplashSound
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
m ()I ad getMaxHeadXRot
m ()I af getMaxHeadYRot
m (Lnet/minecraft/world/entity/item/EntityItem;)Z b lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityDolphin; 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/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack
m ()I cs getMaxAirSupply
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()F ei getAgeScale
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot
m ()V gj playAttackSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gs createAttributes
m ()Z gt closeToNextPos
m ()Lnet/minecraft/world/entity/GroupDataEntity; gu lambda$finalizeSpawn$1
m ()V h tick
m (Lnet/minecraft/core/BlockPosition;)V h setTreasurePos
m (I)I m increaseAirSupply
m (Lnet/minecraft/world/entity/Entity;)Z o canRide
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/core/BlockPosition; p getTreasurePos
m (I)V r handleAirSupply
m (I)V s setMoisntessLevel
m ()Z t gotFish
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()I x getMoistnessLevel
m (Z)V x setGotFish
m ()Z y canBeLeashed
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 U_ isInterruptable
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/animal/EntityDolphin$c net/minecraft/world/entity/animal/Dolphin$PlayWithItemsGoal
f Lnet/minecraft/world/entity/animal/EntityDolphin; a this$0
f I b cooldown
m (Lnet/minecraft/world/item/ItemStack;)V a drop
m ()V a tick
m ()Z b canUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/animal/EntityFish net/minecraft/world/entity/animal/AbstractFish
f Lnet/minecraft/network/syncher/DataWatcherObject; a FROM_BUCKET
m ()V E registerGoals
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
m ()Z aa requiresCustomPersistence
m ()I aj getMaxSpawnClusterSize
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 ()V d_ aiStep
m ()Lnet/minecraft/sounds/SoundEffect; gs getFlopSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V h loadFromBucketTag
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/world/item/ItemStack;)V i saveToBucketTag
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Z p fromBucket
m ()Lnet/minecraft/sounds/SoundEffect; t getPickupSound
m ()Z x canRandomSwim
m (Z)V x setFromBucket
c net/minecraft/world/entity/animal/EntityFish$a net/minecraft/world/entity/animal/AbstractFish$FishMoveControl
f Lnet/minecraft/world/entity/animal/EntityFish; l fish
m ()V a tick
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 b canUse
c net/minecraft/world/entity/animal/EntityFishSchool net/minecraft/world/entity/animal/AbstractSchoolingFish
f Lnet/minecraft/world/entity/animal/EntityFishSchool; a leader
f I b schoolSize
m ()V E registerGoals
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;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 ()I aj getMaxSpawnClusterSize
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 ()V gA addFollower
m ()V gB removeFollower
m ()I gt getMaxSchoolSize
m ()Z gu isFollower
m ()V gv stopFollowing
m ()Z gw canBeFollowed
m ()Z gx hasFollowers
m ()Z gy inRangeOfLeader
m ()V gz pathToLeader
m ()V h tick
m ()Z x canRandomSwim
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 ca 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 setIsInterested
m (Z)V B setFaceplanted
m (Z)V C setDefending
m (Z)V D setSleeping
m ()V E registerGoals
m (F)F J getHeadRollAngle
m (F)F K getCrouchAmount
m ()V U playAmbientSound
m (Lnet/minecraft/world/entity/animal/EntityFox$Type;)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/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem
m (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityInsentient;)V a onOffspringSpawnedFromEgg
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$9
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/animal/EntityFox;Lnet/minecraft/world/entity/EntityLiving;)Z a isPathClear
m (Lnet/minecraft/world/entity/Entity;)Z b lambda$static$3
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;)Z b lambda$static$0
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z b lambda$registerGoals$5
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z c lambda$registerGoals$4
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkFoxSpawnRules
m (Ljava/util/UUID;)Z c trusts
m (Lnet/minecraft/world/entity/Entity;)Z c lambda$static$2
m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset
m ()Z ci isCrouching
m ()Ljava/lang/Object; d getVariant
m (Lnet/minecraft/world/entity/Entity;)Z d lambda$static$1
m (IZ)V d setFlag
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot
m ()Z fR isSleeping
m ()Z fi isImmobile
m (Lnet/minecraft/world/item/ItemStack;)Z g canHoldItem
m ()V gE setTargetGoals
m ()Ljava/util/List; gF getTrustedUUIDs
m ()Z gG isDefending
m ()V gH wakeUp
m ()V gI clearStates
m ()Z gJ canMove
m ()Z gs isFaceplanted
m ()Z gt isPouncing
m ()Z gu isJumping
m ()Z gv isFullyCrouched
m ()Z gw isInterested
m ()V gy playEatingSound
m ()V h tick
m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget
m (Lnet/minecraft/world/item/ItemStack;)Z i canEat
m (Lnet/minecraft/world/entity/EntityLiving;)Z j lambda$registerGoals$8
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m (Lnet/minecraft/world/item/ItemStack;)V k spitOutItem
m (Lnet/minecraft/world/entity/EntityLiving;)Z k lambda$registerGoals$7
m (Lnet/minecraft/world/entity/EntityLiving;)Z l lambda$registerGoals$6
m (Lnet/minecraft/world/item/ItemStack;)V l dropItemStack
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m (I)Z s getFlag
m ()Lnet/minecraft/world/entity/animal/EntityFox$Type; t getVariant
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Z x isSitting
m (Z)V x setSitting
m (Z)V y setIsPouncing
m (Z)V z setIsCrouching
c net/minecraft/world/entity/animal/EntityFox$Type net/minecraft/world/entity/animal/Fox$Variant
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
f [Lnet/minecraft/world/entity/animal/EntityFox$Type; g $VALUES
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 ()[Lnet/minecraft/world/entity/animal/EntityFox$Type; b $values
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/animal/EntityFox; i this$0
f Lnet/minecraft/world/entity/EntityLiving; j trustedLastHurtBy
f Lnet/minecraft/world/entity/EntityLiving; k trustedLastHurt
f I l timestamp
m ()Z b canUse
m ()V d start
c net/minecraft/world/entity/animal/EntityFox$b net/minecraft/world/entity/animal/Fox$FaceplantGoal
f I a countdown
f Lnet/minecraft/world/entity/animal/EntityFox; b this$0
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/animal/EntityFox$c net/minecraft/world/entity/animal/Fox$FoxAlertableEntitiesSelector
f Lnet/minecraft/world/entity/animal/EntityFox; a this$0
c net/minecraft/world/entity/animal/EntityFox$d net/minecraft/world/entity/animal/Fox$FoxBehaviorGoal
f Lnet/minecraft/world/entity/animal/EntityFox; a this$0
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 d 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 Lnet/minecraft/world/entity/animal/EntityFox; h this$0
f I i WAIT_TICKS
m (Lnet/minecraft/world/level/block/state/IBlockData;)V a pickGlowBerry
m ()V a tick
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 ()Z b canUse
m ()V d start
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
f Lnet/minecraft/world/entity/animal/EntityFox; a this$0
m ()Z b canUse
m ()V d 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 b canUse
m ()Z c canContinueToUse
m ()V d 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 variant
c net/minecraft/world/entity/animal/EntityFox$j net/minecraft/world/entity/animal/Fox$FoxLookAtPlayerGoal
f Lnet/minecraft/world/entity/animal/EntityFox; h this$0
m ()Z b canUse
m ()Z c canContinueToUse
c net/minecraft/world/entity/animal/EntityFox$k net/minecraft/world/entity/animal/Fox$FoxLookControl
f Lnet/minecraft/world/entity/animal/EntityFox; h this$0
m ()V a tick
m ()Z c resetXRotOnTick
c net/minecraft/world/entity/animal/EntityFox$l net/minecraft/world/entity/animal/Fox$FoxMeleeAttackGoal
f Lnet/minecraft/world/entity/animal/EntityFox; b this$0
m (Lnet/minecraft/world/entity/EntityLiving;)V a checkAndPerformAttack
m ()Z b canUse
m ()V d start
c net/minecraft/world/entity/animal/EntityFox$m net/minecraft/world/entity/animal/Fox$FoxMoveControl
f Lnet/minecraft/world/entity/animal/EntityFox; l this$0
m ()V a tick
c net/minecraft/world/entity/animal/EntityFox$n net/minecraft/world/entity/animal/Fox$FoxPanicGoal
f Lnet/minecraft/world/entity/animal/EntityFox; a this$0
m ()Z h shouldPanic
c net/minecraft/world/entity/animal/EntityFox$o net/minecraft/world/entity/animal/Fox$FoxPounceGoal
f Lnet/minecraft/world/entity/animal/EntityFox; a this$0
m ()Z U_ isInterruptable
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/animal/EntityFox$p net/minecraft/world/entity/animal/Fox$FoxSearchForItemsGoal
f Lnet/minecraft/world/entity/animal/EntityFox; a this$0
m ()V a tick
m ()Z b canUse
m ()V d start
c net/minecraft/world/entity/animal/EntityFox$q net/minecraft/world/entity/animal/Fox$FoxStrollThroughVillageGoal
f Lnet/minecraft/world/entity/animal/EntityFox; a this$0
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()Z h canFoxMove
c net/minecraft/world/entity/animal/EntityFox$r net/minecraft/world/entity/animal/Fox$PerchAndSearchGoal
f Lnet/minecraft/world/entity/animal/EntityFox; b this$0
f D c relX
f D d relZ
f I e lookTime
f I f looksRemaining
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
m ()V k resetLook
c net/minecraft/world/entity/animal/EntityFox$s net/minecraft/world/entity/animal/Fox$SeekShelterGoal
f Lnet/minecraft/world/entity/animal/EntityFox; b this$0
f I c interval
m ()Z b canUse
m ()V d start
c net/minecraft/world/entity/animal/EntityFox$t net/minecraft/world/entity/animal/Fox$SleepGoal
f Lnet/minecraft/world/entity/animal/EntityFox; b this$0
f I c WAIT_TIME_BEFORE_SLEEP
f I d countdown
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
m ()Z k canSleep
c net/minecraft/world/entity/animal/EntityFox$u net/minecraft/world/entity/animal/Fox$StalkPreyGoal
f Lnet/minecraft/world/entity/animal/EntityFox; a this$0
m ()V a tick
m ()Z b canUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/animal/EntityGolem net/minecraft/world/entity/animal/AbstractGolem
m ()I T getAmbientSoundInterval
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (D)Z h removeWhenFarAway
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/animal/EntityIronGolem net/minecraft/world/entity/animal/IronGolem
f I bY attackAnimationTick
f I bZ offerFlowerTick
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_FLAGS_ID
f Lnet/minecraft/util/valueproviders/UniformInt; ca PERSISTENT_ANGER_TIME
f I cb remainingPersistentAngerTime
f Ljava/util/UUID; cc persistentAngerTarget
f I d IRON_INGOT_HEAL_AMOUNT
m (Lnet/minecraft/world/entity/Entity;)V D doPush
m ()V E registerGoals
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/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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
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 (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z b lambda$registerGoals$0
m ()Z bv canSpawnSprintParticle
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m ()V c startPersistentAngerTimer
m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Z gs isPlayerCreated
m ()F gt getAttackDamage
m (I)I l decreaseAirSupply
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/Crackiness$a; p getCrackiness
m ()I t getAttackAnimationTick
m ()I x getOfferFlowerTick
m (Z)V x offerFlower
m (Z)V y setPlayerCreated
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; ca 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/world/entity/animal/EntityMushroomCow$Type;)V a setVariant
m (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/world/entity/animal/EntityMushroomCow;)Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; a getOffspringVariant
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/world/item/ItemStack;)V a shear
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
m ()Z a readyForShearing
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
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/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/animal/EntityCow; 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/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;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 ()Ljava/lang/Object; d getVariant
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; i getEffectsFromItemStack
m ()Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; t getVariant
c net/minecraft/world/entity/animal/EntityMushroomCow$Type net/minecraft/world/entity/animal/MushroomCow$Variant
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
f [Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; f $VALUES
m ()Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState
m (Ljava/lang/String;)Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; a byName
m ()[Lnet/minecraft/world/entity/animal/EntityMushroomCow$Type; b $values
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 ca 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 ()V E registerGoals
m ()I T getAmbientSoundInterval
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;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/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
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 (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkOcelotSpawnRules
m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset
m ()Z ce isSteppingCarefully
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()V t reassessTrustingGoals
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setTrusting
m ()Z x isTrusting
m (Z)V y spawnTrustingParticles
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 b canUse
m ()Z c 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 Lnet/minecraft/network/syncher/DataWatcherObject; ca 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; cy lookAtPlayerGoal
m (Z)V A sneeze
m (Z)V B roll
m ()V E registerGoals
m (F)F J getSitAmount
m (F)F K getLieOnBackAmount
m (F)F L 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/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
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;)Z b canPickUpAndEat
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/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m (IZ)V d setFlag
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot
m ()Z gE isRolling
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gF createAttributes
m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gG getVariant
m ()Z gH isLazy
m ()Z gI isWorried
m ()Z gJ isPlayful
m ()Z gK isBrown
m ()Z gL isWeak
m ()Z gM isScared
m ()V gN setAttributes
m ()Z gO canPerformAction
m ()I gP getEatCounter
m ()V gQ handleEating
m ()V gR addEatingParticles
m ()V gS updateSitAmount
m ()V gT updateOnBackAnimation
m ()V gU updateRollAmount
m ()V gV handleRoll
m ()V gW afterSneeze
m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gX getOneOfGenesRandomly
m ()V gY tryToSit
m ()Z gh isAggressive
m ()V gj playAttackSound
m ()Z gs isOnBack
m ()Z gt isEating
m ()I gu getSneezeCounter
m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gv getMainGene
m ()Lnet/minecraft/world/entity/animal/EntityPanda$Gene; gw getHiddenGene
m ()V h tick
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()I p getUnhappyCounter
m (I)V s setUnhappyCounter
m ()Z t isSneezing
m (I)V t setSneezeCounter
m (I)V u setEatCounter
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (I)Z v getFlag
m ()Z x isSitting
m (Z)V x sit
m (Z)V y setOnBack
m ()Z y canBeLeashed
m (Z)V z eat
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
f [Lnet/minecraft/world/entity/animal/EntityPanda$Gene; n $VALUES
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
m ()[Lnet/minecraft/world/entity/animal/EntityPanda$Gene; d $values
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 b 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 b 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 b 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 c 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 b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e 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 ()V a tick
m (Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$canUse$0
m ()Z b canUse
m ()Z c canContinueToUse
c net/minecraft/world/entity/animal/EntityPanda$h net/minecraft/world/entity/animal/Panda$PandaMoveControl
f Lnet/minecraft/world/entity/animal/EntityPanda; l panda
m ()V a tick
c net/minecraft/world/entity/animal/EntityPanda$i net/minecraft/world/entity/animal/Panda$PandaPanicGoal
f Lnet/minecraft/world/entity/animal/EntityPanda; a panda
m ()Z c canContinueToUse
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 U_ isInterruptable
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
c net/minecraft/world/entity/animal/EntityPanda$k net/minecraft/world/entity/animal/Panda$PandaSitGoal
f Lnet/minecraft/world/entity/animal/EntityPanda; a this$0
f I b cooldown
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 b canUse
m ()Z c canContinueToUse
m ()V d start
c net/minecraft/world/entity/animal/EntityParrot net/minecraft/world/entity/animal/Parrot
f F cc flap
f F cd flapSpeed
f F ce oFlapSpeed
f F cf oFlap
f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_VARIANT_ID
f Ljava/util/function/Predicate; ch NOT_PARROT_PREDICATE
f Ljava/util/Map; ci MOB_SOUND_MAP
f F cj flapping
f F ck nextFlap
f Z cl partyParrot
f Lnet/minecraft/core/BlockPosition; cm jukebox
m (Lnet/minecraft/world/entity/Entity;)V D doPush
m ()V E registerGoals
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Ljava/util/HashMap;)V a lambda$static$0
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/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 (Ljava/lang/Object;)V a setVariant
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()V aZ onFlap
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 ()Z ba isFlapping
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkParrotSpawnRules
m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset
m ()Ljava/lang/Object; d getVariant
m ()V d_ aiStep
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Z e_ isBaby
m ()F fh getVoicePitch
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gE createAttributes
m ()Z gF isPartyParrot
m ()Lnet/minecraft/world/entity/animal/EntityParrot$Variant; gG getVariant
m ()Z gH isFlying
m ()V gJ calculateFlapping
m ()Z gw canFlyToOwner
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
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$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
f [Lnet/minecraft/world/entity/animal/EntityParrot$Variant; j $VALUES
m (I)Lnet/minecraft/world/entity/animal/EntityParrot$Variant; a byId
m ()I a getId
m ()[Lnet/minecraft/world/entity/animal/EntityParrot$Variant; b $values
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 cc RIDE_COOLDOWN
f I cd rideCooldownCounter
m (Lnet/minecraft/server/level/EntityPlayer;)Z b setEntityOnShoulder
m ()Z gI canSitOnShoulder
m ()V h 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; ca steering
m ()V E registerGoals
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
m ()Z a boost
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 (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/sounds/SoundCategory;)V a equipSaddle
m (Lnet/minecraft/world/entity/monster/EntityPigZombie;)V a lambda$thunderHit$2
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; cT getLeashOffset
m ()Lnet/minecraft/world/entity/EntityLiving; cW getControllingPassenger
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed
m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment
m ()Z f isSaddleable
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$1
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Z j isSaddled
m (Lnet/minecraft/world/item/ItemStack;)Z k lambda$registerGoals$0
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
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 ca 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 ()V E registerGoals
m (F)F J getStandingAnimationScale
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
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 (Lnet/minecraft/world/entity/EntityCreature;)Lnet/minecraft/tags/TagKey; a lambda$registerGoals$0
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 ()V c startPersistentAngerTimer
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkPolarBearSpawnRules
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()F fm getWaterSlowDown
m ()V h tick
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()V t playWarningSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setStanding
m ()Z x isStanding
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 b 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 d 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 e stop
c net/minecraft/world/entity/animal/EntityPufferFish net/minecraft/world/entity/animal/Pufferfish
f I a STATE_SMALL
f I b STATE_MID
f Lnet/minecraft/network/syncher/DataWatcherObject; bY PUFF_STATE
f I bZ inflateCounter
f I c STATE_FULL
f I ca deflateTimer
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; cb SCARY_MOB
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; cc TARGETING_CONDITIONS
m ()V E registerGoals
m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$static$0
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)V a touch
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch
m (I)V b setPuffState
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityInsentient;)Z b lambda$aiStep$1
m (I)F c getScale
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()Lnet/minecraft/sounds/SoundEffect; gs getFlopSound
m ()I gt getPuffState
m ()V h tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
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 (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$canUse$0
m ()Z b canUse
m ()V d start
m ()V e 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 ca FOLLOW_SPEED_MOD
f D cc FLEE_SPEED_MOD
f D cd ATTACK_SPEED_MOD
f Lnet/minecraft/network/syncher/DataWatcherObject; ce DATA_TYPE_ID
f Lnet/minecraft/resources/MinecraftKey; cf KILLER_BUNNY
f I cg DEFAULT_ATTACK_POWER
f I ch EVIL_ATTACK_POWER_INCREMENT
f Lnet/minecraft/resources/MinecraftKey; ci EVIL_ATTACK_POWER_MODIFIER
f I cj EVIL_ARMOR_VALUE
f I ck MORE_CARROTS_DELAY
f I cl jumpTicks
f I cm jumpDuration
f Z cn wasOnGround
f I co jumpDelayTicks
f I cp moreCarrotTicks
m ()V E registerGoals
m (F)F J getJumpCompletion
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
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/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/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Ljava/lang/Object;)V a setVariant
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 bv canSpawnSprintParticle
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkRabbitSpawnRules
m (DD)V c facePoint
m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset
m ()Ljava/lang/Object; d getVariant
m ()V d_ aiStep
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()F fj getJumpPower
m ()Z gE wantsMoreFood
m ()V gj playAttackSound
m ()Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; gs getVariant
m ()V gt enableJumpControl
m ()V gu disableJumpControl
m ()V gv setLandingDelay
m ()V gw checkLandingDelay
m (D)V i setSpeedModifier
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V p startJumping
m ()V s jumpFromGround
m (Z)V t setJumping
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; t createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Lnet/minecraft/sounds/SoundEffect; x getJumpSound
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
m ()V a tick
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 ()V a tick
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canUse
m ()Z c canContinueToUse
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 b canUse
c net/minecraft/world/entity/animal/EntityRabbit$PathfinderGoalRabbitPanic net/minecraft/world/entity/animal/Rabbit$RabbitPanicGoal
f Lnet/minecraft/world/entity/animal/EntityRabbit; a rabbit
m ()V a 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
f [Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; l $VALUES
m ()I a id
m (I)Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; a byId
m ()[Lnet/minecraft/world/entity/animal/EntityRabbit$Variant; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/animal/EntitySalmon net/minecraft/world/entity/animal/Salmon
f Ljava/lang/String; a TAG_TYPE
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_TYPE
m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/entity/animal/EntitySalmon$a;)V a setVariant
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Ljava/lang/Object; d getVariant
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()Lnet/minecraft/world/entity/animal/EntitySalmon$a; gA getVariant
m ()F gB getSalmonScale
m ()Lnet/minecraft/sounds/SoundEffect; gs getFlopSound
m ()I gt getMaxSchoolSize
m (Lnet/minecraft/nbt/NBTTagCompound;)V h loadFromBucketTag
m (Lnet/minecraft/nbt/NBTTagCompound;)V i lambda$saveToBucketTag$0
m (Lnet/minecraft/world/item/ItemStack;)V i saveToBucketTag
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/animal/EntitySalmon$a net/minecraft/world/entity/animal/Salmon$Variant
f Lnet/minecraft/world/entity/animal/EntitySalmon$a; a SMALL
f Lnet/minecraft/world/entity/animal/EntitySalmon$a; b MEDIUM
f Lnet/minecraft/world/entity/animal/EntitySalmon$a; c LARGE
f Lnet/minecraft/util/INamable$a; d CODEC
f Ljava/util/function/IntFunction; e BY_ID
f Ljava/lang/String; f name
f I g id
f F h boundingBoxScale
f [Lnet/minecraft/world/entity/animal/EntitySalmon$a; i $VALUES
m (Ljava/lang/String;)Lnet/minecraft/world/entity/animal/EntitySalmon$a; a byName
m ()I a id
m ()[Lnet/minecraft/world/entity/animal/EntitySalmon$a; b $values
m ()Ljava/lang/String; c getSerializedName
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; ca COLOR_BY_DYE
f I cc eatAnimationTick
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalEatTile; cd eatBlockGoal
m ()V E registerGoals
m (F)F J getHeadEatPositionScale
m (F)F K getHeadEatAngleScale
m ()V S ate
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/item/EnumColor;)I a getColor
m ()Z a readyForShearing
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/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/EnumColor; a getRandomSheepColor
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/world/item/ItemStack;)V a shear
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;)I c createSheepColor
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/EnumColor; d lambda$static$0
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$1
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()Lnet/minecraft/world/item/EnumColor; t getColor
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setSheared
m ()Z x isSheared
c net/minecraft/world/entity/animal/EntitySnowman net/minecraft/world/entity/animal/SnowGolem
f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_PUMPKIN_ID
f B b PUMPKIN_FLAG
m ()V E registerGoals
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$0
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (DDDDLnet/minecraft/world/entity/projectile/EntitySnowball;)V a lambda$performRangedAttack$1
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/world/item/ItemStack;)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/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Z fr isSensitiveToWater
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p hasPumpkin
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setPumpkin
c net/minecraft/world/entity/animal/EntitySquid net/minecraft/world/entity/animal/Squid
f F bY xBodyRot
f F bZ xBodyRotO
f F ca zBodyRot
f F cb zBodyRotO
f F cc tentacleMovement
f F cd oldTentacleMovement
f F ce tentacleAngle
f F cf oldTentacleAngle
f F cg speed
f F ch tentacleSpeed
f F ci rotateSpeed
f Lnet/minecraft/world/phys/Vec3D; cj movementVector
m ()V E registerGoals
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;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/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
m (B)V b handleEntityEvent
m ()D bd getDefaultGravity
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()F fg getSoundVolume
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gs createAttributes
m ()Z gt hasMovementVector
m ()Lnet/minecraft/world/entity/GroupDataEntity; gu lambda$finalizeSpawn$0
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; l rotateVector
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/core/particles/ParticleParam; p getInkParticle
m ()Lnet/minecraft/sounds/SoundEffect; t getSquirtSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()V x spawnInk
m ()Z y canBeLeashed
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 ()V a tick
m ()Z b canUse
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()V d start
c net/minecraft/world/entity/animal/EntityTropicalFish net/minecraft/world/entity/animal/TropicalFish
f Ljava/lang/String; a BUCKET_VARIANT_TAG
f Ljava/util/List; b COMMON_VARIANTS
f Z bY isSchool
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ID_TYPE_VARIANT
m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
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 (Ljava/lang/Object;)V a setVariant
m (I)Ljava/lang/String; b getPredefinedName
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkTropicalFishSpawnRules
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (I)Lnet/minecraft/world/item/EnumColor; c getBaseColor
m ()Ljava/lang/Object; d getVariant
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/item/EnumColor; gA getBaseColor
m ()Lnet/minecraft/world/item/EnumColor; gB getPatternColor
m ()Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; gC getVariant
m ()I gD getPackedVariant
m ()Lnet/minecraft/sounds/SoundEffect; gs getFlopSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V h loadFromBucketTag
m (Lnet/minecraft/nbt/NBTTagCompound;)V i lambda$saveToBucketTag$0
m (Lnet/minecraft/world/item/ItemStack;)V i saveToBucketTag
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (I)Z q isMaxGroupSizeReached
m (I)Lnet/minecraft/world/item/EnumColor; r getPatternColor
m (I)Lnet/minecraft/world/entity/animal/EntityTropicalFish$Variant; s getPattern
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (I)V u 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 Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; bY BABY_ON_LAND_SELECTOR
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ HOME_POS
f Lnet/minecraft/network/syncher/DataWatcherObject; ca 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 (Z)V A setTravelling
m ()V E registerGoals
m ()I T getAmbientSoundInterval
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$static$0
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/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()F aU nextStep
m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
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/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkTurtleSpawnRules
m ()Z cJ isPushedByFluid
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()F ei getAgeScale
m (F)V f playSwimSound
m ()Lnet/minecraft/core/BlockPosition; gs getHomePos
m ()Lnet/minecraft/core/BlockPosition; gt getTravelPos
m ()Z gu isGoingHome
m ()Z gv isTravelling
m ()Z gz canFallInLove
m (Lnet/minecraft/core/BlockPosition;)V h setHomePos
m ()V i ageBoundaryReached
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$1
m (Lnet/minecraft/core/BlockPosition;)V i setTravelPos
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p hasEgg
m ()Z t isLayingEgg
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setHasEgg
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; x createAttributes
m (Z)V y setLayingEgg
m ()Z y canBeLeashed
m (Z)V z setGoingHome
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 b 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 ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canUse
m ()Z c 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 ()V a tick
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canUse
m ()Z c canContinueToUse
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 a tick
m ()V g updateSpeed
c net/minecraft/world/entity/animal/EntityTurtle$f net/minecraft/world/entity/animal/Turtle$TurtlePanicGoal
m ()Z b 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 b 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 ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/animal/EntityWaterAnimal net/minecraft/world/entity/animal/WaterAnimal
f I d AMBIENT_SOUND_INTERVAL
m ()I T getAmbientSoundInterval
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m ()V az baseTick
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkSurfaceWaterAnimalSpawnRules
m ()Z cJ isPushedByFluid
m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward
m (I)V t handleAirSupply
m ()Z y canBeLeashed
c net/minecraft/world/entity/animal/EntityWolf net/minecraft/world/entity/animal/Wolf
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; cc PREY_SELECTOR
f F cd DEFAULT_TAIL_ANGLE
f Lnet/minecraft/network/syncher/DataWatcherObject; ce DATA_INTERESTED_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_COLLAR_COLOR
f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_REMAINING_ANGER_TIME
f Lnet/minecraft/network/syncher/DataWatcherObject; ch DATA_VARIANT_ID
f F ci START_HEALTH
f F cj TAME_HEALTH
f F ck ARMOR_REPAIR_UNIT
f F cl interestedAngle
f F cm interestedAngleO
f Z cn isWet
f Z co isShaking
f F cp shakeAnim
f F cq shakeAnimO
f Lnet/minecraft/util/valueproviders/UniformInt; cr PERSISTENT_ANGER_TIME
f Ljava/util/UUID; cs persistentAngerTarget
m (Z)V A setIsInterested
m ()V E registerGoals
m (F)F J getWetShade
m (F)F K getShakeAnim
m (F)F L getHeadRollAngle
m (Lnet/minecraft/world/entity/animal/EntityAnimal;)Z a canMate
m (Ljava/util/UUID;)V a setPersistentAngerTarget
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/resources/ResourceKey; a lambda$readAdditionalSaveData$2
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/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a wantsToAttack
m (Lnet/minecraft/world/item/EnumColor;)V a setCollarColor
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/ResourceKey;)V a lambda$addAdditionalSaveData$1
m (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m ()I a getRemainingPersistentAngerTime
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a lambda$readAdditionalSaveData$3
m (I)V a setRemainingPersistentAngerTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m ()I ad getMaxHeadXRot
m ()I aj getMaxSpawnClusterSize
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/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/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z b lambda$static$0
m ()V c startPersistentAngerTimer
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkWolfSpawnRules
m (Lnet/minecraft/world/damagesource/DamageSource;F)V c hurtArmor
m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset
m ()Ljava/lang/Object; d getVariant
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot
m ()F fg getSoundVolume
m (Lnet/minecraft/world/entity/player/EntityHuman;)V g tryToTame
m ()Lnet/minecraft/resources/MinecraftKey; gE getTexture
m ()Lnet/minecraft/core/Holder; gF getVariant
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gG createAttributes
m ()F gH getTailAngle
m ()Lnet/minecraft/world/item/EnumColor; gI getCollarColor
m ()Z gJ isInterested
m ()V gK cancelShake
m ()V h tick
m (Lnet/minecraft/world/damagesource/DamageSource;)Z j canArmorAbsorb
m (Lnet/minecraft/core/Holder;)V j setVariant
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V t applyTamingSideEffects
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Z y canBeLeashed
c net/minecraft/world/entity/animal/EntityWolf$a net/minecraft/world/entity/animal/Wolf$WolfAvoidEntityGoal
f Lnet/minecraft/world/entity/animal/EntityWolf; i this$0
f Lnet/minecraft/world/entity/animal/EntityWolf; j wolf
m ()V a tick
m (Lnet/minecraft/world/entity/animal/horse/EntityLlama;)Z a avoidLlama
m ()Z b canUse
m ()V d start
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/FrogVariant net/minecraft/world/entity/animal/FrogVariant
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/resources/ResourceKey; b TEMPERATE
f Lnet/minecraft/resources/ResourceKey; c WARM
f Lnet/minecraft/resources/ResourceKey; d COLD
f Lnet/minecraft/resources/MinecraftKey; e 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 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 wildTexture
f Lnet/minecraft/resources/MinecraftKey; f tameTexture
f Lnet/minecraft/resources/MinecraftKey; g angryTexture
f Lnet/minecraft/resources/MinecraftKey; h wildTextureFull
f Lnet/minecraft/resources/MinecraftKey; i tameTextureFull
f Lnet/minecraft/resources/MinecraftKey; j angryTextureFull
f Lnet/minecraft/core/HolderSet; k 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
f Lnet/minecraft/resources/ResourceKey; j DEFAULT
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/core/IRegistry;)Ljava/util/Optional; a lambda$getSpawnVariant$1
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 I a MAX_NOTEBLOCK_DISTANCE
f Lcom/google/common/collect/ImmutableList; b SENSOR_TYPES
f Lorg/slf4j/Logger; bY LOGGER
f Lnet/minecraft/core/BaseBlockPosition; bZ ITEM_PICKUP_REACH
f Lcom/google/common/collect/ImmutableList; c MEMORY_TYPES
f I ca LIFTING_ITEM_ANIMATION_DURATION
f F cb DANCING_LOOP_DURATION
f F cc SPINNING_ANIMATION_DURATION
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
m (F)F J getHoldingItemAnimationProgress
m (F)F K getSpinningProgress
m ()Lnet/minecraft/core/BaseBlockPosition; Y getPickupReach
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 (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)V a lambda$readAdditionalSaveData$4
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem
m (DZLnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a checkFallDamage
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a equipmentHasChanged
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$2
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
m ()V ac sendDebugPackets
m (Lnet/minecraft/core/BlockPosition;Z)V b setJukeboxPlaying
m (Lnet/minecraft/world/entity/Entity;)Z b isLikedPlayer
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/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 ()Z ba isFlapping
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z c allayConsidersItemEqual
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Z c wantsToPickUp
m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset
m (Ljava/lang/String;)V d lambda$readAdditionalSaveData$3
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z d hasNonMatchingPotion
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V d lambda$dropEquipment$0
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Ljava/lang/String;)V e lambda$addAdditionalSaveData$1
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot
m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment
m ()Z fN canPickUpLoot
m ()F fg getSoundVolume
m ()Z gA canDuplicate
m ()V gB spawnHeartParticle
m ()Z gq shouldStayCloseToLeashHolder
m ()Z gs isSpinning
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gt getVibrationData
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gu getVibrationUser
m ()Z gv isOnPickupCooldown
m ()Z gw shouldStopDancing
m ()V gx updateDuplicationCooldown
m ()V gz resetDuplicationCooldown
m (D)Z h removeWhenFarAway
m ()V h tick
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p hasItemInHand
m ()Lnet/minecraft/world/InventorySubcontainer; t getInventory
m (Lnet/minecraft/world/entity/Entity;)Z t considersEntityAsAlly
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Z x isDancing
m (Z)V x setDancing
c net/minecraft/world/entity/animal/allay/Allay$a net/minecraft/world/entity/animal/allay/Allay$JukeboxListener
f Lnet/minecraft/world/entity/animal/allay/Allay; a this$0
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 Lnet/minecraft/world/entity/animal/allay/Allay; a this$0
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 ca 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; J createBodyControl
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 (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()V ac sendDebugPackets
m ()I af 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/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkArmadilloSpawnRules
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m ()F ei getAgeScale
m ()Z gE canStayRolledUp
m ()I gF pickNextScuteDropTime
m ()V gG setupAnimationStates
m ()Z gs shouldSwitchToScaredState
m ()Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; gt getState
m ()V gu rollUp
m ()V gv rollOut
m ()Z gw brushOffScute
m ()V gy playEatingSound
m ()Z gz canFallInLove
m ()V h tick
m (Lnet/minecraft/world/entity/EntityLiving;)Z j isScaredBy
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()Z t isScared
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Z x shouldHideInShell
c net/minecraft/world/entity/animal/armadillo/Armadillo$1 net/minecraft/world/entity/animal/armadillo/Armadillo$1
f Lnet/minecraft/world/entity/animal/armadillo/Armadillo; a this$0
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
f [Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; l $VALUES
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
m ()[Lnet/minecraft/world/entity/animal/armadillo/Armadillo$a; e $values
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/world/entity/EntityCreature;)Lnet/minecraft/tags/TagKey; a lambda$new$0
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; ca 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/util/BinaryAnimator; cf playingDeadAnimator
f Lnet/minecraft/util/BinaryAnimator; cg inWaterAnimator
f Lnet/minecraft/util/BinaryAnimator; ch onGroundAnimator
f Lnet/minecraft/util/BinaryAnimator; ci movingAnimator
f I cj POSE_ANIMATION_TICKS
f Lnet/minecraft/network/syncher/DataWatcherObject; ck DATA_VARIANT
f Lnet/minecraft/network/syncher/DataWatcherObject; cl DATA_PLAYING_DEAD
f Lnet/minecraft/network/syncher/DataWatcherObject; cm FROM_BUCKET
f I cn AXOLOTL_TOTAL_AIR_SUPPLY
f I co REHYDRATE_AIR_SUPPLY
f I cp REGEN_BUFF_MAX_DURATION
f I cq REGEN_BUFF_BASE_DURATION
m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget
m ()V U playAmbientSound
m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack
m (Lnet/minecraft/util/RandomSource;)Z a useRareVariant
m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)V a setVariant
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a applySupportingEffects
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 (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkAxolotlSpawnRules
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/world/entity/EntityLiving;)V a onStopAttacking
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
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/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound
m ()Lnet/minecraft/sounds/SoundEffect; aW getSwimSplashSound
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
m ()Z aa requiresCustomPersistence
m ()V ac sendDebugPackets
m ()I ad getMaxHeadXRot
m ()I af getMaxHeadYRot
m ()V az baseTick
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 ()Z cJ isPushedByFluid
m ()I cs getMaxAirSupply
m ()Ljava/lang/Object; d getVariant
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m ()Z ew canBeSeenAsEnemy
m ()V gj playAttackSound
m ()Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; gs getVariant
m ()Z gt isPlayingDead
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gu createAttributes
m ()V gv tickAnimations
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/nbt/NBTTagCompound;)V h loadFromBucketTag
m (Lnet/minecraft/world/item/ItemStack;)V i saveToBucketTag
m (Lnet/minecraft/nbt/NBTTagCompound;)V i lambda$saveToBucketTag$0
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p fromBucket
m (I)V s handleAirSupply
m ()Lnet/minecraft/sounds/SoundEffect; t getPickupSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()V x rehydrate
m (Z)V x setFromBucket
m (Z)V y setPlayingDead
m ()Z y canBeLeashed
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
f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; k $VALUES
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 (ZLnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)Z a lambda$getSpawnVariant$0
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 (I)[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; b lambda$getSpawnVariant$1
m ()Ljava/lang/String; c getSerializedName
m ()[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; d $values
c net/minecraft/world/entity/animal/axolotl/Axolotl$a net/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState
f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$a; a PLAYING_DEAD
f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$a; b IN_WATER
f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$a; c ON_GROUND
f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$a; d IN_AIR
f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$a; e $VALUES
m ()[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$a; a $values
c net/minecraft/world/entity/animal/axolotl/Axolotl$b 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$c net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlLookControl
f Lnet/minecraft/world/entity/animal/axolotl/Axolotl; h this$0
m ()V a tick
c net/minecraft/world/entity/animal/axolotl/Axolotl$d 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/server/level/WorldServer;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Ljava/util/Optional; a findNearestValidAttackTarget
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/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 cC DASH_VERTICAL_MOMENTUM
f F cD DASH_HORIZONTAL_MOMENTUM
f I cE DASH_MINIMUM_DURATION_TICKS
f I cF SITDOWN_DURATION_TICKS
f I cG STANDUP_DURATION_TICKS
f I cH IDLE_MINIMAL_DURATION_TICKS
f F cI SITTING_HEIGHT_DIFFERENCE
f Lnet/minecraft/world/entity/EntitySize; cJ SITTING_DIMENSIONS
f I cK dashCooldown
f I cL idleAnimationTimeout
f I ca 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 (F)V B updateWalkAnimation
m ()V E registerGoals
m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; J createBodyControl
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/world/entity/Entity;F)Z a handleLeashAtDistance
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 (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 (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m ()Z a canJump
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
m ()Lnet/minecraft/sounds/SoundEffect; ab_ getSaddleSoundEvent
m ()V ac sendDebugPackets
m ()I af 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 ()Z dO canSprint
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m ()F ei getAgeScale
m ()Z gE isInPoseTransition
m ()V gF sitDown
m ()V gG standUp
m ()V gH standUpInstantly
m ()J gI getPoseTime
m ()Z gJ isTamed
m ()Z gs canCamelChangePose
m ()Z gt canPerformRearing
m ()Lnet/minecraft/sounds/SoundEffect; gu getEatingSound
m ()Z gv isCamelSitting
m ()Z gw isCamelVisuallySitting
m ()V h tick
m ()V he setupAnimationStates
m ()Z hf isVisuallySittingDown
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec2F; j getRiddenRotation
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m (F)Lnet/minecraft/world/phys/Vec3D; s getLeashOffset
m ()Z t refuseToMove
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Z x isDashing
m (Z)V x setDashing
c net/minecraft/world/entity/animal/camel/Camel$a net/minecraft/world/entity/animal/camel/Camel$CamelBodyRotationControl
f Lnet/minecraft/world/entity/animal/camel/Camel; a this$0
m ()V a clientTick
c net/minecraft/world/entity/animal/camel/Camel$b net/minecraft/world/entity/animal/camel/Camel$CamelLookControl
f Lnet/minecraft/world/entity/animal/camel/Camel; h this$0
m ()V a tick
c net/minecraft/world/entity/animal/camel/Camel$c net/minecraft/world/entity/animal/camel/Camel$CamelMoveControl
f Lnet/minecraft/world/entity/animal/camel/Camel; l this$0
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; ca 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 (F)V B updateWalkAnimation
m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
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 (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
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 (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
m ()V ac sendDebugPackets
m ()I af getMaxHeadYRot
m ()I ai 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/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkFrogSpawnRules
m ()Z cJ isPushedByFluid
m ()Ljava/lang/Object; d getVariant
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Z e_ isBaby
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m (FF)I f calculateFallDamage
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gs createAttributes
m ()V gy playEatingSound
m ()V h tick
m (Lnet/minecraft/core/Holder;)V j setVariant
m (Lnet/minecraft/world/entity/EntityLiving;)Z j canEat
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V p eraseTongueTarget
m ()Ljava/util/Optional; t getTongueTarget
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Lnet/minecraft/core/Holder; x 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; a 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$9
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Float; a lambda$initSwimActivity$3
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/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; a lambda$initLaySpawnActivity$7
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/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Z b lambda$initLaySpawnActivity$6
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$8
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initIdleActivity
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; c lambda$initSwimActivity$5
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Z d lambda$initSwimActivity$4
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initSwimActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V e initLaySpawnActivity
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; e lambda$initIdleActivity$2
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V f initJumpActivity
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)Z 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/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/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/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V b stop
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/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/animal/frog/Frog;J)V d tick
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;J)V d start
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
f [Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; e $VALUES
m ()[Lnet/minecraft/world/entity/animal/frog/ShootTongue$a; a $values
c net/minecraft/world/entity/animal/frog/Tadpole net/minecraft/world/entity/animal/frog/Tadpole
f I a ticksToBeFrog
f F b HITBOX_WIDTH
f Lcom/google/common/collect/ImmutableList; bY SENSOR_TYPES
f Lcom/google/common/collect/ImmutableList; bZ MEMORY_TYPES
f F c HITBOX_HEIGHT
f I ca age
m ()Lnet/minecraft/world/item/ItemStack; W_ getBucketItemStack
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a feed
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/animal/frog/Frog;)V a lambda$ageUp$1
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m ()V ac sendDebugPackets
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V b usePlayerItem
m (I)V b ageUp
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 setAge
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m ()Z em shouldDropExperience
m ()Lnet/minecraft/sounds/SoundEffect; gs getFlopSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gt createAttributes
m ()I gu getAge
m ()V gv ageUp
m ()I gw getTicksLeftUntilAdult
m (Lnet/minecraft/nbt/NBTTagCompound;)V h loadFromBucketTag
m (Lnet/minecraft/nbt/NBTTagCompound;)V i lambda$saveToBucketTag$0
m (Lnet/minecraft/world/item/ItemStack;)V i saveToBucketTag
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p fromBucket
m ()Lnet/minecraft/sounds/SoundEffect; t getPickupSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setFromBucket
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; ca 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 (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;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/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m ()V ac sendDebugPackets
m ()I af 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/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkGoatSpawnRules
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m (FF)I f calculateFallDamage
m ()Z gE isScreamingGoat
m ()F gF getRammingXHeadRot
m ()Lnet/minecraft/world/item/ItemStack; gG lambda$createHorn$1
m ()Z gs hasLeftHorn
m ()Z gt hasRightHorn
m ()Z gu dropHorn
m ()V gv addHorns
m ()V gw removeHorns
m ()V gy playEatingSound
m ()V i ageBoundaryReached
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; j lambda$createHorn$0
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/item/ItemStack; p createHorn
m (F)V q setYHeadRot
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; t createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setScreamingGoat
m ()Lnet/minecraft/sounds/SoundEffect; x 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/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$static$0
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/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/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
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 (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/world/level/block/SoundEffectType;)V a playGallopSound
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/damagesource/DamageSource;F)V c hurtArmor
m ()Ljava/lang/Object; d getVariant
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot
m ()Lnet/minecraft/sounds/SoundEffect; gT getAngrySound
m ()Lnet/minecraft/sounds/SoundEffect; gu getEatingSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/animal/horse/HorseColor; p getVariant
m ()Lnet/minecraft/world/entity/animal/horse/HorseStyle; t getMarkings
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (I)V w setTypeVariant
m ()I x getTypeVariant
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 cC FLAG_TAME
f I cD FLAG_SADDLE
f I cE FLAG_BRED
f I cF FLAG_EATING
f I cG FLAG_STANDING
f I cH FLAG_OPEN_MOUTH
f I cI eatingCounter
f I cJ mouthCounter
f I cK standCounter
f F cL eatAnim
f F cM eatAnimO
f F cN standAnim
f F cO standAnimO
f F cP mouthAnim
f F cQ mouthAnimO
f Ljava/util/UUID; cR owner
f Lnet/minecraft/world/IInventory; cS bodyArmorAccess
f F ca 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 Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; 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 INVENTORY_ROWS
f I cq tailCounter
f I cr sprintCounter
f Z cs isJumping
f Lnet/minecraft/world/InventorySubcontainer; ct inventory
f I cu temper
f F cv playerJumpPendingScale
f Z cw allowStandSliding
f Z cx canGallop
f I cy gallopSoundCounter
f Lnet/minecraft/network/syncher/DataWatcherObject; cz DATA_ID_FLAGS
m (Z)V A setBred
m (Z)V B setEating
m (Z)V C setStanding
m (Z)V D spawnTamingParticles
m ()V E registerGoals
m (F)F J getEatAnim
m (F)F K getStandAnim
m (F)F L getMouthAnim
m ()I T getAmbientSoundInterval
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 (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
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/world/item/ItemStack;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/player/EntityHuman;)V a doPlayerRide
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint
m (Lnet/minecraft/world/entity/Entity;F)Z a handleLeashAtDistance
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/level/block/SoundEffectType;)V a playGallopSound
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$static$6
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m ()Ljava/util/UUID; aa_ getOwnerUUID
m ()I af_ getInventoryColumns
m ()I aj getMaxSpawnClusterSize
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; cW getControllingPassenger
m (IZ)V d setFlag
m ()V d_ aiStep
m ()Lnet/minecraft/world/level/IEntityAccess; e level
m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed
m ()Z f isSaddleable
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z f canDispenserEquipIntoSlot
m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment
m ()F fg getSoundVolume
m ()Z fi isImmobile
m (Lnet/minecraft/server/level/WorldServer;)V g followMommy
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z g tameWithName
m ()D gE lambda$static$1
m ()D gF lambda$static$0
m ()Z gJ isTamed
m ()V gK addBehaviourGoals
m ()Z gL isJumping
m ()Z gM isEating
m ()Z gN isStanding
m ()Z gO isBred
m ()I gP getTemper
m ()I gQ getInventorySize
m ()V gR createInventory
m ()V gS syncSaddleToClients
m ()Lnet/minecraft/sounds/SoundEffect; gT getAngrySound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gU createBaseHorseAttributes
m ()I gV getMaxTemper
m ()Z gW canEatGrass
m ()Lnet/minecraft/sounds/SoundEffect; gX getAmbientStandSound
m ()V gY standIfPossible
m ()V gZ makeMad
m ()Z gt canPerformRearing
m ()Lnet/minecraft/sounds/SoundEffect; gu getEatingSound
m ()D gv lambda$static$3
m ()D gw lambda$static$2
m ()V h tick
m ()V ha playJumpSound
m ()Z hb canParent
m ()I hc getAmbientStandInterval
m ()Lnet/minecraft/world/IInventory; hd getBodyArmorAccess
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$addBehaviourGoals$7
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec2F; j getRiddenRotation
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Z j isSaddled
m ()V p eating
m ()Z q_ onClimbable
m (I)Z s getFlag
m ()V t moveTail
m (I)V t setTemper
m (I)I u modifyTemper
m (I)I v getInventorySize
m (I)I w lambda$static$5
m (I)I x lambda$static$4
m ()V x openMouth
m (Z)V y setTamed
m (Z)V z setIsJumping
c net/minecraft/world/entity/animal/horse/EntityHorseAbstract$1 net/minecraft/world/entity/animal/horse/AbstractHorse$1
f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; b this$0
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
f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; 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/EntityHorseChestedAbstract net/minecraft/world/entity/animal/horse/AbstractChestedHorse
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_ID_CHEST
f Lnet/minecraft/world/entity/EntitySize; bZ 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 af_ getInventoryColumns
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 (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createBaseChestedHorseAttributes
m ()Z t hasChest
m ()V x playChestEquipsSound
m (Z)V x 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; e getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; gT getAngrySound
m ()Lnet/minecraft/sounds/SoundEffect; gu getEatingSound
m ()V ha playJumpSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u 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; e getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; gT getAngrySound
m ()Lnet/minecraft/sounds/SoundEffect; gu getEatingSound
m ()V ha playJumpSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()V x playChestEquipsSound
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; ca 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; aV 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/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkSkeletonHorseSpawnRules
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (F)V f playSwimSound
m ()F fm getWaterSlowDown
m ()V gK addBehaviourGoals
m ()V ha playJumpSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()Z t isTrap
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x 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/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkZombieHorseSpawnRules
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()V gK addBehaviourGoals
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/animal/horse/EntityLlama net/minecraft/world/entity/animal/horse/Llama
f I bY MAX_STRENGTH
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_STRENGTH_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; ca DATA_VARIANT_ID
f Lnet/minecraft/world/entity/EntitySize; cc BABY_DIMENSIONS
f Z cd didSpit
f Lnet/minecraft/world/entity/animal/horse/EntityLlama; ce caravanHead
f Lnet/minecraft/world/entity/animal/horse/EntityLlama; cf caravanTail
m ()V E registerGoals
m (Z)V E 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 (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/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant;)V a setVariant
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m ()I af_ getInventoryColumns
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; cT getLeashOffset
m ()Ljava/lang/Object; d getVariant
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot
m ()Z f isSaddleable
m ()Z fi isImmobile
m (Lnet/minecraft/server/level/WorldServer;)V g followMommy
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gE createAttributes
m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; gF getVariant
m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama; gG makeNewLlama
m ()V gH leaveCaravan
m ()Z gI hasCaravanTail
m ()Lnet/minecraft/sounds/SoundEffect; gT getAngrySound
m ()I gV getMaxTemper
m ()Z gW canEatGrass
m ()D gr followLeashSpeed
m ()Z gt canPerformRearing
m ()Lnet/minecraft/sounds/SoundEffect; gu getEatingSound
m ()Z gv isTraderLlama
m ()I gw getStrength
m ()Z he inCaravan
m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama; hf getCaravanHead
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m (Lnet/minecraft/world/entity/EntityLiving;)V k spit
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (I)V w setStrength
m ()V x playChestEquipsSound
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
f [Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; i $VALUES
m (I)Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; a byId
m ()I a getId
m ()[Lnet/minecraft/world/entity/animal/horse/EntityLlama$Variant; b $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/entity/animal/horse/EntityLlama$a net/minecraft/world/entity/animal/horse/Llama$LlamaAttackWolfGoal
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0
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 c canContinueToUse
c net/minecraft/world/entity/animal/horse/EntityLlamaTrader net/minecraft/world/entity/animal/horse/TraderLlama
f I bY despawnDelay
m ()V E registerGoals
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$0
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a doPlayerRide
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()V d_ aiStep
m ()Lnet/minecraft/world/entity/animal/horse/EntityLlama; gG makeNewLlama
m ()Z gv isTraderLlama
m ()V hh maybeDespawn
m ()Z hi canDespawn
m ()Z hj isLeashedToWanderingTrader
m ()Z hk isLeashedToSomethingOtherThanTheWanderingTrader
m (I)V w setDespawnDelay
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 b canUse
m ()V d 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 (Lnet/minecraft/world/entity/monster/EntitySkeleton;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/DifficultyDamageScaler;)V a enchant
m ()V a tick
m (Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract;)Lnet/minecraft/world/entity/monster/EntitySkeleton; a createSkeleton
m ()Z b canUse
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; ca 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 H onPathfindingStart
m ()V I onPathfindingDone
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V a lambda$dropSeed$3
m (Z)V a setBaby
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/core/BlockPosition;Lnet/minecraft/core/GlobalPos;)Z a lambda$canDig$2
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
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 ()V ac sendDebugPackets
m ()I af 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; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m ()Lnet/minecraft/world/phys/Vec3D; gE getHeadPosition
m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; gF getState
m ()V gG resetAnimations
m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; gH onScentingStart
m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; gI onDiggingStart
m ()V gJ dropSeed
m ()Ljava/util/stream/Stream; gK getExploredPositions
m ()V gL playSearchingSound
m ()Z gs canSniff
m ()Z gt canPlayDiggingSound
m ()Ljava/util/Optional; gu calculateDigPosition
m ()Z gv canDig
m ()Lnet/minecraft/core/BlockPosition; gw getHeadBlock
m ()V gy playEatingSound
m ()V h tick
m (Lnet/minecraft/core/BlockPosition;)Z h canDig
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; i storeExploredPosition
m (Lnet/minecraft/core/BlockPosition;)Z j lambda$calculateDigPosition$1
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()V s jumpFromGround
m (I)Lnet/minecraft/world/phys/Vec3D; s lambda$calculateDigPosition$0
m ()Z t isSearching
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; x onDiggingComplete
m ()Z x 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
f [Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; k $VALUES
m ()I a id
m ()[Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; b $values
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; a parentMob
f Ljava/lang/String; b name
f Lnet/minecraft/world/entity/EntitySize; c size
m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
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/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bH isPickable
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()Z dT shouldBeSaved
m (Lnet/minecraft/world/entity/Entity;)Z u is
c net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory
f I a LENGTH
f I b MASK
f [Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$a; c samples
f I d head
m (I)Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$a; a get
m (Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory;)V a copyFrom
m (IF)Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$a; a get
m (DF)V a record
c net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$a net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample
f D a y
f F b yRot
m ()D a y
m ()F b yRot
c net/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal net/minecraft/world/entity/boss/enderdragon/EndCrystal
f I a time
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_BEAM_TARGET
f Lnet/minecraft/network/syncher/DataWatcherObject; c 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/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)V a onDestroyedBy
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient
m ()Z bH isPickable
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m (Lnet/minecraft/server/level/WorldServer;)V c kill
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()V h tick
m ()Lnet/minecraft/core/BlockPosition; l getBeamTarget
m ()Z m showsBottom
c net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon net/minecraft/world/entity/boss/enderdragon/EnderDragon
f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_PHASE
f Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory; b flightHistory
f F bX flapTime
f Z bY inWall
f I bZ dragonDeathTime
f Lnet/minecraft/world/entity/boss/EntityComplexPart; c head
f F ca yRotA
f Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal; cb nearestCrystal
f Lorg/slf4j/Logger; cc LOGGER
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; cd CRYSTAL_DESTROY_TARGETING
f I ce GROWL_INTERVAL_MIN
f I cf GROWL_INTERVAL_MAX
f F cg SITTING_ALLOWED_DAMAGE_PERCENTAGE
f Ljava/lang/String; ch DRAGON_DEATH_TIME_KEY
f Ljava/lang/String; ci DRAGON_PHASE_KEY
f [Lnet/minecraft/world/entity/boss/EntityComplexPart; cj subEntities
f Lnet/minecraft/world/entity/boss/EntityComplexPart; ck neck
f Lnet/minecraft/world/entity/boss/EntityComplexPart; cl body
f Lnet/minecraft/world/entity/boss/EntityComplexPart; cm tail1
f Lnet/minecraft/world/entity/boss/EntityComplexPart; cn tail2
f Lnet/minecraft/world/entity/boss/EntityComplexPart; co tail3
f Lnet/minecraft/world/entity/boss/EntityComplexPart; cp wing1
f Lnet/minecraft/world/entity/boss/EntityComplexPart; cq wing2
f Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; cr dragonFight
f Lnet/minecraft/core/BlockPosition; cs fightOrigin
f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager; ct phaseManager
f I cu growlTime
f F cv sittingDamageReceived
f [Lnet/minecraft/world/level/pathfinder/PathPoint; cw nodes
f [I cx nodeAdjacency
f Lnet/minecraft/world/level/pathfinder/Path; cy openSet
f F d oFlapTime
m (F)Lnet/minecraft/world/phys/Vec3D; J getHeadLookVector
m (Lnet/minecraft/world/entity/boss/EntityComplexPart;DDD)V a tickPart
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/boss/EntityComplexPart;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurt
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a checkWalls
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/damagesource/DamageSource;)V a onCrystalDestroyed
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/server/level/WorldServer;Ljava/util/List;)V a knockBack
m (Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;)V a setDragonFight
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()V aZ onFlap
m (F)F b sanitizeScale
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/List;)V b hurt
m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)Z b addEffect
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bH isPickable
m ()Z ba isFlapping
m (Lnet/minecraft/server/level/WorldServer;)V c kill
m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack
m (Lnet/minecraft/core/BlockPosition;)V c setFightOrigin
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)V c reallyHurt
m ()V dH checkDespawn
m ()V d_ aiStep
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()V el tickDeath
m ()F fg getSoundVolume
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager; go getPhaseManager
m ()Lnet/minecraft/world/level/dimension/end/EnderDragonBattle; gp getDragonFight
m ()F gq getHeadYOffset
m ()V gr checkCrystals
m (D)F i rotWrap
m ()Lnet/minecraft/core/BlockPosition; m getFightOrigin
m (Z)Z o canUsePortal
m (Lnet/minecraft/world/entity/Entity;)Z o canRide
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m (DDD)I q findClosestNode
m ()I t findClosestNode
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()[Lnet/minecraft/world/entity/boss/EntityComplexPart; x getSubEntities
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 (Lnet/minecraft/server/level/WorldServer;)V a doServerTick
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 begin
m ()V d end
m ()F e getFlySpeed
m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation
m ()F g 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/server/level/WorldServer;)V a doServerTick
m (Lnet/minecraft/world/phys/Vec3D;)V a setTarget
m ()V c begin
m ()F e getFlySpeed
m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h 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 (Lnet/minecraft/server/level/WorldServer;)V a doServerTick
m ()V b doClientTick
m ()V c begin
m ()F e getFlySpeed
m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h 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 (Lnet/minecraft/server/level/WorldServer;)V a doServerTick
m ()V c begin
m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase
m ()V i findNewTarget
m ()V j 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/server/level/WorldServer;)V a doServerTick
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/server/level/WorldServer;)V b findNewTarget
m ()V c begin
m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase
m ()V i 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 (Lnet/minecraft/server/level/WorldServer;)V a doServerTick
m ()Z a isSitting
m ()V c begin
m ()F e getFlySpeed
m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h 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 (Lnet/minecraft/server/level/WorldServer;)V a doServerTick
m ()V b doClientTick
m ()V c begin
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h 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 (Lnet/minecraft/server/level/WorldServer;)V a doServerTick
m ()V b doClientTick
m ()V c begin
m ()V d end
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase
m ()V i 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/server/level/WorldServer;)V a doServerTick
m (Lnet/minecraft/world/entity/boss/enderdragon/EntityEnderDragon;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0
m ()V c begin
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h 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 (Lnet/minecraft/server/level/WorldServer;)V a doServerTick
m ()V b doClientTick
m ()V c begin
m ()F e getFlySpeed
m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation
m ()F g getTurnSpeed
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h 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 (Lnet/minecraft/server/level/WorldServer;)V a doServerTick
m (Lnet/minecraft/server/level/WorldServer;)V b findNewTarget
m ()V c begin
m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase
m ()V i 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 (Lnet/minecraft/server/level/WorldServer;)V a doServerTick
m ()V c begin
m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase
m ()V i findNewTarget
m ()V j navigateToNextPathNode
c net/minecraft/world/entity/boss/enderdragon/phases/IDragonController net/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance
m (Lnet/minecraft/server/level/WorldServer;)V a doServerTick
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 begin
m ()V d end
m ()F e getFlySpeed
m ()Lnet/minecraft/world/phys/Vec3D; f getFlyTargetLocation
m ()F g getTurnSpeed
m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase; h getPhase
c net/minecraft/world/entity/boss/wither/EntityWither net/minecraft/world/entity/boss/wither/WitherBoss
f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_TARGET_A
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_TARGET_B
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_ID_INV
f I bZ INVULNERABLE_TICKS
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_TARGET_C
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 Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; ci LIVING_ENTITY_SELECTOR
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; cj TARGETING_CONDITIONS
f Ljava/util/List; d DATA_TARGETS
m ()V E registerGoals
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$static$0
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
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/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V b setCustomName
m (Lnet/minecraft/world/effect/MobEffect;Lnet/minecraft/world/entity/Entity;)Z b addEffect
m (I)V b setInvulnerableTicks
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/effect/MobEffect;)Z b canBeAffected
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (I)I c getAlternativeTarget
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c canDestroy
m (Lnet/minecraft/server/level/EntityPlayer;)V d startSeenByPlayer
m ()V dH checkDespawn
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/server/level/EntityPlayer;)V e stopSeenByPlayer
m ()I gs getInvulnerableTicks
m ()Z gt isPowered
m ()V m makeInvulnerable
m (Z)Z o canUsePortal
m (Lnet/minecraft/world/entity/Entity;)Z o canRide
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m (I)D r getHeadX
m (I)D s getHeadY
m (I)D t getHeadZ
m ()[F t getHeadYRots
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()[F x getHeadXRots
c net/minecraft/world/entity/boss/wither/EntityWither$a net/minecraft/world/entity/boss/wither/WitherBoss$WitherDoNothingGoal
f Lnet/minecraft/world/entity/boss/wither/EntityWither; a this$0
m ()Z b canUse
c net/minecraft/world/entity/decoration/BlockAttachedEntity net/minecraft/world/entity/decoration/BlockAttachedEntity
f Lnet/minecraft/core/BlockPosition; a pos
f Lorg/slf4j/Logger; b LOGGER
f I c checkInterval
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/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a dropItem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (DDD)V a_ setPos
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient
m ()Z bH isPickable
m ()Z bJ repositionEntityAfterLoad
m ()V h tick
m ()V l recalculateBoundingBox
m ()Z m survives
m ()V m_ refreshDimensions
m ()Lnet/minecraft/core/BlockPosition; p getPos
m (Lnet/minecraft/world/entity/Entity;)Z v skipAttackInteraction
c net/minecraft/world/entity/decoration/EntityArmorStand net/minecraft/world/entity/decoration/ArmorStand
f I a WOBBLE_TIME
f Lnet/minecraft/core/Vector3f; b DEFAULT_HEAD_POSE
f I bG CLIENT_FLAG_NO_BASEPLATE
f I bH CLIENT_FLAG_MARKER
f Lnet/minecraft/network/syncher/DataWatcherObject; bI DATA_CLIENT_FLAGS
f Lnet/minecraft/network/syncher/DataWatcherObject; bJ DATA_HEAD_POSE
f Lnet/minecraft/network/syncher/DataWatcherObject; bK DATA_BODY_POSE
f Lnet/minecraft/network/syncher/DataWatcherObject; bL DATA_LEFT_ARM_POSE
f Lnet/minecraft/network/syncher/DataWatcherObject; bM DATA_RIGHT_ARM_POSE
f Lnet/minecraft/network/syncher/DataWatcherObject; bN DATA_LEFT_LEG_POSE
f Lnet/minecraft/network/syncher/DataWatcherObject; bO DATA_RIGHT_LEG_POSE
f J bP lastHit
f Z bQ ENABLE_ARMS
f Lnet/minecraft/world/entity/EntitySize; bR MARKER_DIMENSIONS
f Lnet/minecraft/world/entity/EntitySize; bS BABY_DIMENSIONS
f D bT FEET_OFFSET
f D bU CHEST_OFFSET
f D bV LEGS_OFFSET
f D bW HEAD_OFFSET
f Ljava/util/function/Predicate; bX RIDABLE_MINECARTS
f Lnet/minecraft/core/NonNullList; bY handItems
f Lnet/minecraft/core/NonNullList; bZ armorItems
f Lnet/minecraft/core/Vector3f; c DEFAULT_BODY_POSE
f Z ca invisible
f I cb disabledSlots
f Lnet/minecraft/core/Vector3f; cc headPose
f Lnet/minecraft/core/Vector3f; cd bodyPose
f Lnet/minecraft/core/Vector3f; ce leftArmPose
f Lnet/minecraft/core/Vector3f; cf rightArmPose
f Lnet/minecraft/core/Vector3f; cg leftLegPose
f Lnet/minecraft/core/Vector3f; ch rightLegPose
f Lnet/minecraft/core/Vector3f; d DEFAULT_LEFT_ARM_POSE
f Lnet/minecraft/core/Vector3f; e DEFAULT_RIGHT_ARM_POSE
f Lnet/minecraft/core/Vector3f; f DEFAULT_LEFT_LEG_POSE
f Lnet/minecraft/core/Vector3f; g DEFAULT_RIGHT_LEG_POSE
f I h DISABLE_TAKING_OFFSET
f I i DISABLE_PUTTING_OFFSET
f I j CLIENT_FLAG_SMALL
f I k CLIENT_FLAG_SHOW_ARMS
m ()Lnet/minecraft/core/Vector3f; A getLeftArmPose
m ()Lnet/minecraft/core/Vector3f; B getRightArmPose
m ()Lnet/minecraft/core/Vector3f; C getLeftLegPose
m ()Lnet/minecraft/core/Vector3f; D getRightLegPose
m (Lnet/minecraft/world/entity/Entity;)V D doPush
m ()Z E hasPhysics
m ()Lnet/minecraft/nbt/NBTTagCompound; F writePose
m ()V G showBreakingParticles
m ()V H playBrokenSound
m ()V K updateInvisibilityStatus
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/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
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/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/entity/player/EntityHuman;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)Z a swapItem
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
m (Lnet/minecraft/core/Vector3f;)V b setBodyPose
m (Lnet/minecraft/world/entity/Entity;)Z b lambda$static$0
m (Z)V b setNoBasePlate
m (B)V b handleEntityEvent
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bH isPickable
m (Lnet/minecraft/server/level/WorldServer;)V c kill
m (Lnet/minecraft/core/Vector3f;)V c setLeftArmPose
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)V c causeDamage
m (Lnet/minecraft/nbt/NBTTagCompound;)V c readPose
m (Lnet/minecraft/core/Vector3f;)V d setRightArmPose
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()Z dj isEffectiveAi
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot
m (Lnet/minecraft/core/Vector3f;)V e setLeftLegPose
m ()Lnet/minecraft/world/entity/EntityLiving$a; eM getFallSounds
m ()Z e_ isBaby
m ()Z ex canBeSeenByAnyone
m (Lnet/minecraft/core/Vector3f;)V f setRightLegPose
m ()Z fL isAffectedByPotions
m ()Z fM attackable
m ()Ljava/lang/Iterable; fb getArmorSlots
m ()Ljava/lang/Iterable; fc getHandSlots
m ()Lnet/minecraft/world/entity/EnumMainHand; fy getMainArm
m (FF)F g tickHeadTurn
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z g isDisabled
m ()V h tick
m (Z)V k setInvisible
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/entity/EnumItemSlot; l getClickedSlot
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()V m_ refreshDimensions
m (F)Lnet/minecraft/world/phys/Vec3D; n getLightProbePosition
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; n_ getPistonPushReaction
m ()V o pushEntities
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p isSmall
m (F)V q setYHeadRot
m (F)V r setYBodyRot
m ()Z s_ isIgnoringBlockTriggers
m ()Z t showArms
m ()Z u showBasePlate
m (Z)V u setSmall
m (Z)V v setMarker
m (Lnet/minecraft/world/entity/Entity;)Z v skipAttackInteraction
m (Z)Lnet/minecraft/world/entity/EntitySize; w getDimensionsMarker
m ()Z x isMarker
m ()Lnet/minecraft/core/Vector3f; y getHeadPose
m ()Lnet/minecraft/core/Vector3f; z getBodyPose
c net/minecraft/world/entity/decoration/EntityArmorStand$1 net/minecraft/world/entity/decoration/ArmorStand$1
f [I a $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type
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/EnumDirection; c direction
m (Lnet/minecraft/core/BlockPosition;)Z a lambda$survives$1
m (Lnet/minecraft/world/level/block/EnumBlockMirror;)F a mirror
m (Lnet/minecraft/core/EnumDirection;)V a setDirection
m (Lnet/minecraft/world/level/block/EnumBlockRotation;)F a rotate
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/AxisAlignedBB; a calculateBoundingBox
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/EntityItem; a spawnAtLocation
m (Lnet/minecraft/world/entity/Entity;)Z b lambda$static$0
m ()Lnet/minecraft/core/EnumDirection; cO getDirection
m ()V l recalculateBoundingBox
m ()Z m survives
m ()Lnet/minecraft/world/phys/AxisAlignedBB; y calculateSupportBox
m ()V z playPlacementSound
c net/minecraft/world/entity/decoration/EntityHanging$1 net/minecraft/world/entity/decoration/HangingEntity$1
f [I a $SwitchMap$net$minecraft$world$level$block$Rotation
c net/minecraft/world/entity/decoration/EntityItemFrame net/minecraft/world/entity/decoration/ItemFrame
f I d NUM_ROTATIONS
f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_ITEM
f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_ROTATION
f F g DEPTH
f F h WIDTH
f F i HEIGHT
f F j dropChance
f Z k fixed
m ()Lnet/minecraft/world/item/ItemStack; A getItem
m ()Z B hasFramedMap
m ()I C getRotation
m ()I D getAnalogOutput
m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket
m (Lnet/minecraft/core/EnumDirection;)V a setDirection
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Z)V a dropItem
m (Lnet/minecraft/world/damagesource/DamageSource;)Z a shouldDamageDropItem
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/saveddata/maps/MapId; a getFramedMapId
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/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/AxisAlignedBB; a calculateBoundingBox
m (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a dropItem
m (Lnet/minecraft/world/item/ItemStack;Z)V a setItem
m (IZ)V a setRotation
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m (Lnet/minecraft/world/item/ItemStack;)V b setItem
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient
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/server/level/WorldServer;)V c kill
m (Lnet/minecraft/world/item/ItemStack;)V d onItemChanged
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()F dM getVisualRotationYInDegrees
m (Lnet/minecraft/world/damagesource/DamageSource;)Z e canHurtWhenFixed
m ()Z m survives
m ()Lnet/minecraft/sounds/SoundEffect; s getRemoveItemSound
m ()Lnet/minecraft/sounds/SoundEffect; t 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 z playPlacementSound
c net/minecraft/world/entity/decoration/EntityLeash net/minecraft/world/entity/decoration/LeashFenceKnotEntity
f D b OFFSET_Y
m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/decoration/EntityLeash; a getOrCreateKnot
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/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a dropItem
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Leashable;)Z a lambda$interact$0
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()V l recalculateBoundingBox
m ()Z m survives
m ()V s playPlacementSound
m (F)Lnet/minecraft/world/phys/Vec3D; u getRopeHoldPosition
c net/minecraft/world/entity/decoration/EntityPainting net/minecraft/world/entity/decoration/Painting
f Lcom/mojang/serialization/MapCodec; d VARIANT_MAP_CODEC
f Lcom/mojang/serialization/Codec; e VARIANT_CODEC
f F f DEPTH
f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_PAINTING_VARIANT_ID
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket
m (ILnet/minecraft/core/Holder;)Z a lambda$create$1
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a dropItem
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/AxisAlignedBB; a calculateBoundingBox
m (Ljava/lang/Object;)V a setVariant
m (Lnet/minecraft/world/entity/decoration/EntityPainting;Lnet/minecraft/core/Holder;)Z a lambda$create$0
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$2
m (DDDFFI)V a lerpTo
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/core/Holder;)V b setVariant
m (I)D b offsetForPaintingSize
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; dI getPickResult
m ()Lnet/minecraft/world/phys/Vec3D; du trackingPosition
m ()Lnet/minecraft/core/Holder; s getVariant
m ()V z playPlacementSound
c net/minecraft/world/entity/decoration/GlowItemFrame net/minecraft/world/entity/decoration/GlowItemFrame
m ()Lnet/minecraft/sounds/SoundEffect; s getRemoveItemSound
m ()Lnet/minecraft/sounds/SoundEffect; t 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 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 I e width
f I f height
f Lnet/minecraft/resources/MinecraftKey; g assetId
f Ljava/util/Optional; h title
f Ljava/util/Optional; i author
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a area
m ()I b width
m ()I c height
m ()Lnet/minecraft/resources/MinecraftKey; d assetId
m ()Ljava/util/Optional; e title
m ()Ljava/util/Optional; f author
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; E BAROQUE
f Lnet/minecraft/resources/ResourceKey; F HUMBLE
f Lnet/minecraft/resources/ResourceKey; G MEDITATIVE
f Lnet/minecraft/resources/ResourceKey; H PRAIRIE_RIDE
f Lnet/minecraft/resources/ResourceKey; I UNPACKED
f Lnet/minecraft/resources/ResourceKey; J BACKYARD
f Lnet/minecraft/resources/ResourceKey; K BOUQUET
f Lnet/minecraft/resources/ResourceKey; L CAVEBIRD
f Lnet/minecraft/resources/ResourceKey; M CHANGING
f Lnet/minecraft/resources/ResourceKey; N COTAN
f Lnet/minecraft/resources/ResourceKey; O ENDBOSS
f Lnet/minecraft/resources/ResourceKey; P FERN
f Lnet/minecraft/resources/ResourceKey; Q FINDING
f Lnet/minecraft/resources/ResourceKey; R LOWMIST
f Lnet/minecraft/resources/ResourceKey; S ORB
f Lnet/minecraft/resources/ResourceKey; T OWLEMONS
f Lnet/minecraft/resources/ResourceKey; U PASSAGE
f Lnet/minecraft/resources/ResourceKey; V POND
f Lnet/minecraft/resources/ResourceKey; W SUNFLOWERS
f Lnet/minecraft/resources/ResourceKey; X TIDES
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 (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;II)V a register
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;IIZ)V a register
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/world/entity/item/EntityFallingBlock net/minecraft/world/entity/item/FallingBlockEntity
f I a time
f Z b dropItem
f Lnet/minecraft/nbt/NBTTagCompound; c blockData
f Z d forceTickAfterTeleportToDuplicate
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/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport
m (FI)V b setHurtsEntities
m ()Z bH isPickable
m ()D bd getDefaultGravity
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m ()Z cB isAttackable
m ()Z cF displayFireAnimation
m ()Lnet/minecraft/network/chat/IChatBaseComponent; cz getTypeName
m ()V h tick
m ()Lnet/minecraft/core/BlockPosition; l getStartPos
m ()V m disableDrop
m ()Lnet/minecraft/world/level/block/state/IBlockData; p getBlockState
c net/minecraft/world/entity/item/EntityItem net/minecraft/world/entity/item/ItemEntity
f F a EYE_HEIGHT
f F b bobOffs
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ITEM
f F d FLOAT_HEIGHT
f I e LIFETIME
f I f INFINITE_PICKUP_DELAY
f I g INFINITE_LIFETIME
f I h age
f I i pickupDelay
f I j health
f Ljava/util/UUID; k thrower
f Lnet/minecraft/world/entity/Entity; l cachedThrower
f Ljava/util/UUID; m target
m ()V A setUnderwaterMovement
m ()V B setUnderLavaMovement
m ()V C mergeWithNeighbours
m ()Z D isMergable
m (Lnet/minecraft/world/item/ItemStack;)V a setItem
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/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a areMergable
m (Lnet/minecraft/world/entity/item/EntityItem;)V a tryToMerge
m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion
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 ()Z aF shouldPlayLavaHurtSound
m ()Lnet/minecraft/core/BlockPosition; aQ getBlockPosBelowThatAffectsMyMovement
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName
m (Lnet/minecraft/world/entity/Entity;)V b setThrower
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient
m (Ljava/util/UUID;)V b setTarget
m (Lnet/minecraft/world/entity/item/EntityItem;)Z b lambda$mergeWithNeighbours$0
m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport
m (I)V b setPickUpDelay
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()D bd getDefaultGravity
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m ()Z bh dampensVibrations
m ()Z bi fireImmune
m ()Z cB isAttackable
m ()F dM getVisualRotationYInDegrees
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m (FF)F f getSpin
m (D)V h setFluidMovement
m ()V h tick
m ()Lnet/minecraft/world/item/ItemStack; l getItem
m ()I m getAge
m ()Lnet/minecraft/world/entity/Entity; p getOwner
m ()V s setDefaultPickUpDelay
m ()V t setNoPickUpDelay
m ()V u setNeverPickUp
m ()Z v hasPickUpDelay
m ()V w setUnlimitedLifetime
m ()V x setExtendedLifetime
m (Lnet/minecraft/world/entity/Entity;)V x restoreFrom
m ()V y makeFakeItem
m ()Lnet/minecraft/world/entity/item/EntityItem; z copy
c net/minecraft/world/entity/item/EntityTNTPrimed net/minecraft/world/entity/item/PrimedTnt
f Ljava/lang/String; a TAG_FUSE
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_FUSE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_BLOCK_STATE_ID
f I d DEFAULT_FUSE_TIME
f F e DEFAULT_EXPLOSION_POWER
f Ljava/lang/String; f TAG_BLOCK_STATE
f Ljava/lang/String; g TAG_EXPLOSION_POWER
f Lnet/minecraft/world/level/ExplosionDamageCalculator; h USED_PORTAL_DAMAGE_CALCULATOR
f Lnet/minecraft/world/entity/EntityLiving; i owner
f Z j usedPortal
f F k explosionPower
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Z)V a setUsedPortal
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (I)V b setFuse
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport
m ()Z bH isPickable
m ()D bd getDefaultGravity
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setBlockState
m ()V h tick
m ()Lnet/minecraft/world/entity/EntityLiving; l getOwner
m ()I m getFuse
m ()Lnet/minecraft/world/entity/Entity; p getOwner
m ()Lnet/minecraft/world/level/block/state/IBlockData; s getBlockState
m ()V t explode
m (Lnet/minecraft/world/entity/Entity;)V x restoreFrom
c net/minecraft/world/entity/item/EntityTNTPrimed$1 net/minecraft/world/entity/item/PrimedTnt$1
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/util/Optional; a getBlockExplosionResistance
c net/minecraft/world/entity/monster/Bogged net/minecraft/world/entity/monster/Bogged
f Ljava/lang/String; a SHEARED_TAG_NAME
f I b HARD_ATTACK_INTERVAL
f I c NORMAL_ATTACK_INTERVAL
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_SHEARED
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/EntityArrow; a getArrow
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/sounds/SoundCategory;Lnet/minecraft/world/item/ItemStack;)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/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; b mobInteract
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()I gs getAttackInterval
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gu createAttributes
m ()Z gv isSheared
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; p getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()I x getHardAttackInterval
m (Z)V x setSheared
c net/minecraft/world/entity/monster/EntityBlaze net/minecraft/world/entity/monster/Blaze
f F a allowedHeightOffset
f I b nextHeightOffsetChangeTick
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_FLAGS_ID
m ()V E registerGoals
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Z bY isOnFire
m ()F by getLightLevelDependentMagicValue
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Z fr isSensitiveToWater
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p isCharged
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setCharged
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()V d start
m ()V e stop
m ()D h getFollowDistance
c net/minecraft/world/entity/monster/EntityCaveSpider net/minecraft/world/entity/monster/CaveSpider
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; l getVehicleAttachmentPoint
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createCaveSpider
c net/minecraft/world/entity/monster/EntityCreeper net/minecraft/world/entity/monster/Creeper
f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_SWELL_DIR
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_IS_POWERED
f I bY swell
f I bZ maxSwell
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_IS_IGNITED
f I ca explosionRadius
f I cb droppedSkulls
f I d oldSwell
m ()V E registerGoals
m (F)F J getSwelling
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
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 (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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m ()I cE getMaxFallDistance
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()V gs ignite
m ()Z gt canDropMobsSkull
m ()V gu increaseDroppedSkulls
m ()V gv explodeCreeper
m ()V gy spawnLingeringCloud
m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget
m ()V h tick
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p isPowered
m ()I t getSwellDir
m ()Z x isIgnited
c net/minecraft/world/entity/monster/EntityDrowned net/minecraft/world/entity/monster/Drowned
f F a NAUTILUS_SHELL_CHANCE
f Lnet/minecraft/world/entity/ai/navigation/NavigationGuardian; b waterNavigation
f Lnet/minecraft/world/entity/ai/navigation/Navigation; c groundNavigation
f Z cb searchingForLand
m ()Lnet/minecraft/tags/TagKey; Z getPreferredWeaponType
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$addBehaviourGoals$0
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/entity/monster/EntityDrowned;Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; a access$002
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z a canReplaceCurrentItem
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isDeepEnoughToSpawn
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkDrownedSpawnRules
m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
m ()V bp updateSwimming
m ()Z cJ isPushedByFluid
m ()Z cl isVisuallySwimming
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Z gB wantsToSwim
m ()Lnet/minecraft/world/item/ItemStack; gs getSkull
m ()Z gt convertsInWater
m ()Z gu closeToNextPos
m (Lnet/minecraft/world/entity/EntityLiving;)Z j okTarget
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V p addBehaviourGoals
m ()Lnet/minecraft/sounds/SoundEffect; t getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setSearchingForLand
m ()Z x canSpawnInLiquids
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 b canUse
m ()Z c 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 (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e 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 b canUse
m ()Z c canContinueToUse
m ()V d 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
m ()V a tick
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 ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 b canUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/monster/EntityEnderman net/minecraft/world/entity/monster/EnderMan
f I bY DELAY_BETWEEN_CREEPY_STARE_SOUND
f I bZ MIN_DEAGGRESSION_TIME
f Lnet/minecraft/resources/MinecraftKey; c SPEED_MODIFIER_ATTACKING_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; ca DATA_CARRY_STATE
f Lnet/minecraft/network/syncher/DataWatcherObject; cb DATA_CREEPY
f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_STARED_AT
f I cd lastStareSound
f I ce targetChangeTime
f Lnet/minecraft/util/valueproviders/UniformInt; cf PERSISTENT_ANGER_TIME
f I cg remainingPersistentAngerTime
f Ljava/util/UUID; ch persistentAngerTarget
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; d SPEED_MODIFIER_ATTACKING
m ()V E registerGoals
m ()I a getRemainingPersistentAngerTime
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/projectile/EntityPotion;F)Z a hurtWithCleanWater
m (Ljava/util/UUID;)V a setPersistentAngerTarget
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a isBeingStaredBy
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (I)V a setRemainingPersistentAngerTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()Z aa requiresCustomPersistence
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 c setCarriedBlock
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Z fr isSensitiveToWater
m ()Z gs isCreepy
m ()Z gt hasBeenStaredAt
m ()V gu setBeingStaredAt
m (Lnet/minecraft/world/entity/EntityLiving;)V h setTarget
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V p playStareSound
m (DDD)Z q teleport
m ()Z t teleport
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Lnet/minecraft/world/level/block/state/IBlockData; x getCarriedBlock
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 ()V a tick
m ()Z b canUse
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 (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 a tick
m ()Z b canUse
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 Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a; o isAngerInducing
m ()V a tick
m (Lnet/minecraft/world/entity/monster/EntityEnderman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 ()V a tick
m ()Z b canUse
m ()V d start
c net/minecraft/world/entity/monster/EntityEndermite net/minecraft/world/entity/monster/Endermite
f I a MAX_LIFE
f I b life
m ()V E registerGoals
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/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkEndermiteSpawnRules
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()V h tick
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (F)V r setYBodyRot
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/monster/EntityEvoker net/minecraft/world/entity/monster/Evoker
f Lnet/minecraft/world/entity/animal/EntitySheep; a wololoTarget
m ()V E registerGoals
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs
m (Lnet/minecraft/world/entity/animal/EntitySheep;)V a setWololoTarget
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Lnet/minecraft/sounds/SoundEffect; aj_ getCelebrateSound
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/entity/animal/EntitySheep; gM getWololoTarget
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m (Lnet/minecraft/world/entity/Entity;)Z t considersEntityAsAlly
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Lnet/minecraft/sounds/SoundEffect; x getCastingSoundEvent
c net/minecraft/world/entity/monster/EntityEvoker$a net/minecraft/world/entity/monster/Evoker$EvokerAttackSpellGoal
f Lnet/minecraft/world/entity/monster/EntityEvoker; a this$0
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
f Lnet/minecraft/world/entity/monster/EntityEvoker; a this$0
m ()V a tick
c net/minecraft/world/entity/monster/EntityEvoker$c net/minecraft/world/entity/monster/Evoker$EvokerSummonSpellGoal
f Lnet/minecraft/world/entity/monster/EntityEvoker; a this$0
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; e vexCountTargeting
m ()Z b 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/monster/EntityEvoker; a this$0
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; e wololoTargeting
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e 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; a DATA_IS_CHARGING
f I b explosionPower
m ()V E registerGoals
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$0
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)Z a isInvulnerableTo
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()Z ab shouldDespawnInPeaceful
m ()I aj getMaxSpawnClusterSize
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkGhastSpawnRules
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()F fg getSoundVolume
m (Lnet/minecraft/world/damagesource/DamageSource;)Z j isReflectedFireball
m ()Z m isCharging
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()I p getExplosionPower
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; t createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setCharging
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
m ()V a tick
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()V d start
m ()V e stop
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 b canUse
m ()Z c canContinueToUse
m ()V d 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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
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; m createAttributes
c net/minecraft/world/entity/monster/EntityGuardian net/minecraft/world/entity/monster/Guardian
f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_ID_MOVING
f I b ATTACK_TIME
f F bY clientSideTailAnimation
f F bZ clientSideTailAnimationO
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalRandomStroll; c randomStrollGoal
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/network/syncher/DataWatcherObject; d DATA_ID_ATTACK_TARGET
m ()V E registerGoals
m (F)F J getTailAnimation
m (F)F K getSpikesAnimation
m (F)F L getAttackAnimationScale
m ()I T getAmbientSoundInterval
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/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
m ()I ad getMaxHeadXRot
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkGuardianSpawnRules
m (I)V b setActiveAttackTarget
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Z gs isMoving
m ()Z gt hasActiveAttackTarget
m ()Lnet/minecraft/world/entity/EntityLiving; gu getActiveAttackTarget
m ()F gv getClientSideAttackTime
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()I p getAttackDuration
m ()Lnet/minecraft/sounds/SoundEffect; t getFlopSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setMoving
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; x createAttributes
c net/minecraft/world/entity/monster/EntityGuardian$ControllerMoveGuardian net/minecraft/world/entity/monster/Guardian$GuardianMoveControl
f Lnet/minecraft/world/entity/monster/EntityGuardian; l guardian
m ()V a tick
c net/minecraft/world/entity/monster/EntityGuardian$EntitySelectorGuardianTargetHumanSquid net/minecraft/world/entity/monster/Guardian$GuardianAttackSelector
f Lnet/minecraft/world/entity/monster/EntityGuardian; a guardian
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/monster/EntityGuardianElder net/minecraft/world/entity/monster/ElderGuardian
f F a 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 d EFFECT_INTERVAL
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()I p getAttackDuration
m ()Lnet/minecraft/sounds/SoundEffect; t getFlopSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/monster/EntityIllagerAbstract net/minecraft/world/entity/monster/AbstractIllager
m ()V E registerGoals
m (Lnet/minecraft/world/entity/EntityLiving;)Z c canAttack
m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; m getArmPose
m (Lnet/minecraft/world/entity/Entity;)Z t considersEntityAsAlly
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 b canUse
c net/minecraft/world/entity/monster/EntityIllagerIllusioner net/minecraft/world/entity/monster/Illusioner
f I a ILLUSION_SPREAD
f I bY NUM_ILLUSIONS
f I bZ ILLUSION_TRANSITION_TICKS
f I ca clientSideIllusionTicks
f [[Lnet/minecraft/world/phys/Vec3D; cb clientSideIllusionOffsets
m ()V E registerGoals
m (F)[Lnet/minecraft/world/phys/Vec3D; J getIllusionOffsets
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
m ()Lnet/minecraft/sounds/SoundEffect; aj_ getCelebrateSound
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; m getArmPose
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Lnet/minecraft/sounds/SoundEffect; x getCastingSoundEvent
c net/minecraft/world/entity/monster/EntityIllagerIllusioner$a net/minecraft/world/entity/monster/Illusioner$IllusionerBlindnessSpellGoal
f Lnet/minecraft/world/entity/monster/EntityIllagerIllusioner; a this$0
f I e lastTargetId
m ()Z b canUse
m ()V d 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
f Lnet/minecraft/world/entity/monster/EntityIllagerIllusioner; a this$0
m ()Z b 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 Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_SPELL_CASTING_ID
f I b spellCastingTickCount
f Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; bY currentSpell
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/monster/EntityIllagerWizard;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; a access$000
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 gB isCastingSpell
m ()Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; gC getCurrentSpell
m ()I gD getSpellCastingTime
m ()V h tick
m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; m getArmPose
m ()Lnet/minecraft/sounds/SoundEffect; x getCastingSoundEvent
c net/minecraft/world/entity/monster/EntityIllagerWizard$PathfinderGoalCastSpell net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterUseSpellGoal
f I b attackWarmupDelay
f I c nextAttackTickCount
f Lnet/minecraft/world/entity/monster/EntityIllagerWizard; d this$0
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d 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
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
f [Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; j $VALUES
m ()[Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; a $values
m (I)Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell; a byId
m (Lnet/minecraft/world/entity/monster/EntityIllagerWizard$Spell;)I a lambda$static$0
c net/minecraft/world/entity/monster/EntityIllagerWizard$b net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterCastingSpellGoal
f Lnet/minecraft/world/entity/monster/EntityIllagerWizard; b this$0
m ()V a tick
m ()Z b canUse
m ()V d start
m ()V e stop
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/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkMagmaCubeSpawnRules
m ()Z bY isOnFire
m ()F by getLightLevelDependentMagicValue
m (Lnet/minecraft/tags/TagKey;)V c jumpInLiquid
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Z go isDealsDamage
m ()F gp getAttackDamage
m ()Lnet/minecraft/sounds/SoundEffect; gq getSquishSound
m ()Lnet/minecraft/sounds/SoundEffect; gr getJumpSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/core/particles/ParticleParam; p getParticleType
m ()V s jumpFromGround
m ()I t getJumpDelay
m ()V x decreaseSquish
c net/minecraft/world/entity/monster/EntityMonster net/minecraft/world/entity/monster/Monster
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a isDarkEnoughToSpawn
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isPreventingPlayerRest
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound
m ()Lnet/minecraft/sounds/SoundEffect; aW getSwimSplashSound
m ()Z ab shouldDespawnInPeaceful
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;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/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkAnyLightMonsterSpawnRules
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; d getProjectile
m ()V d_ aiStep
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/entity/EntityLiving$a; eM getFallSounds
m ()Z em shouldDropExperience
m ()Z en shouldDropLoot
m ()V gw updateNoActionTime
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gx createMonsterAttributes
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; a patrolTarget
f Z b patrolLeader
f Z c patrolling
m ()V E registerGoals
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkPatrollingMonsterSpawnRules
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z gA isPatrolling
m ()Z gs canBeLeader
m ()Lnet/minecraft/core/BlockPosition; gt getPatrolTarget
m ()Z gu hasPatrolTarget
m ()Z gv isPatrolLeader
m ()Z gy canJoinPatrol
m ()V gz findPatrolTarget
m (Lnet/minecraft/core/BlockPosition;)V h setPatrolTarget
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/core/BlockPosition;)V i lambda$readAdditionalSaveData$0
m (Z)V x setPatrolLeader
m (Z)V y setPatrolling
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 ()V a tick
m (Lnet/minecraft/world/entity/monster/EntityMonsterPatrolling;)Z a lambda$findPatrolCompanions$0
m ()Z b canUse
m ()V d start
m ()V e stop
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 a FLAP_DEGREES_PER_TICK
f I b TICKS_PER_FLAP
f Lnet/minecraft/core/BlockPosition; bX anchorPoint
f Lnet/minecraft/world/entity/monster/EntityPhantom$AttackPhase; bY attackPhase
f Lnet/minecraft/network/syncher/DataWatcherObject; c ID_SIZE
f Lnet/minecraft/world/phys/Vec3D; d moveTargetPoint
m ()V E registerGoals
m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; J createBodyControl
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition;)Z a canAttack
m (Lnet/minecraft/world/entity/EntityTypes;)Z a canAttackType
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Z ab shouldDespawnInPeaceful
m (I)V b setPhantomSize
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z ba isFlapping
m ()V d_ aiStep
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()F fg getSoundVolume
m ()V h tick
m ()I m getPhantomSize
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()I p getUniqueFlapTickOffset
m ()V t updatePhantomSizeInfo
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
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
f [Lnet/minecraft/world/entity/monster/EntityPhantom$AttackPhase; c $VALUES
m ()[Lnet/minecraft/world/entity/monster/EntityPhantom$AttackPhase; a $values
c net/minecraft/world/entity/monster/EntityPhantom$b net/minecraft/world/entity/monster/Phantom$PhantomAttackPlayerTargetGoal
f Lnet/minecraft/world/entity/monster/EntityPhantom; a this$0
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b attackTargeting
f I c nextScanTick
m ()Z b canUse
m ()Z c canContinueToUse
c net/minecraft/world/entity/monster/EntityPhantom$c net/minecraft/world/entity/monster/Phantom$PhantomAttackStrategyGoal
f Lnet/minecraft/world/entity/monster/EntityPhantom; a this$0
f I b nextSweepTick
m ()V a tick
m ()Z b canUse
m ()V d start
m ()V e stop
m ()V h setAnchorAboveTarget
c net/minecraft/world/entity/monster/EntityPhantom$d net/minecraft/world/entity/monster/Phantom$PhantomBodyRotationControl
f Lnet/minecraft/world/entity/monster/EntityPhantom; a this$0
m ()V a clientTick
c net/minecraft/world/entity/monster/EntityPhantom$e net/minecraft/world/entity/monster/Phantom$PhantomCircleAroundAnchorGoal
f Lnet/minecraft/world/entity/monster/EntityPhantom; a this$0
f F c angle
f F d distance
f F e height
f F f clockwise
m ()V a tick
m ()Z b canUse
m ()V d start
m ()V i selectNext
c net/minecraft/world/entity/monster/EntityPhantom$f net/minecraft/world/entity/monster/Phantom$PhantomLookControl
m ()V a tick
c net/minecraft/world/entity/monster/EntityPhantom$g net/minecraft/world/entity/monster/Phantom$PhantomMoveControl
f Lnet/minecraft/world/entity/monster/EntityPhantom; l this$0
f F m speed
m ()V a tick
c net/minecraft/world/entity/monster/EntityPhantom$h net/minecraft/world/entity/monster/Phantom$PhantomMoveTargetGoal
f Lnet/minecraft/world/entity/monster/EntityPhantom; b this$0
m ()Z h touchingTarget
c net/minecraft/world/entity/monster/EntityPhantom$i net/minecraft/world/entity/monster/Phantom$PhantomSweepAttackGoal
f Lnet/minecraft/world/entity/monster/EntityPhantom; a this$0
f I c CAT_SEARCH_TICK_DELAY
f Z d isScaredOfCat
f I e catSearchTick
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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/resources/MinecraftKey; cb SPEED_MODIFIER_ATTACKING_ID
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cc SPEED_MODIFIER_ATTACKING
f Lnet/minecraft/util/valueproviders/UniformInt; cd FIRST_ANGER_SOUND_DELAY
f I ce playFirstAngerSoundIn
f Lnet/minecraft/util/valueproviders/UniformInt; cf PERSISTENT_ANGER_TIME
f I cg remainingPersistentAngerTime
f Ljava/util/UUID; ch persistentAngerTarget
f I ci ALERT_RANGE_Y
f Lnet/minecraft/util/valueproviders/UniformInt; cj ALERT_INTERVAL
f I ck ticksUntilNextAlert
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/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (I)V a setRemainingPersistentAngerTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/monster/EntityPigZombie;)V a lambda$alertOthers$3
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;)Z a isPreventingPlayerRest
m ()Ljava/util/UUID; b getPersistentAngerTarget
m (Lnet/minecraft/world/entity/monster/EntityPigZombie;)Z b lambda$alertOthers$2
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkZombifiedPiglinSpawnRules
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/monster/EntityPigZombie;)Z c lambda$alertOthers$1
m ()V c startPersistentAngerTimer
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Z c wantsToPickUp
m (Lnet/minecraft/world/entity/monster/EntityPigZombie;)Z d lambda$alertOthers$0
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()V gA randomizeReinforcementsChance
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gB createAttributes
m ()V gC maybePlayFirstAngerSound
m ()V gD maybeAlertOthers
m ()V gE alertOthers
m ()V gF playAngerSound
m ()Lnet/minecraft/world/item/ItemStack; gs getSkull
m ()Z gt convertsInWater
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V p addBehaviourGoals
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/monster/EntityPillager net/minecraft/world/entity/monster/Pillager
f Lnet/minecraft/network/syncher/DataWatcherObject; a IS_CHARGING_CROSSBOW
f I b INVENTORY_SIZE
f I bY SLOT_OFFSET
f Lnet/minecraft/world/InventorySubcontainer; bZ inventory
m ()V E registerGoals
m ()Lnet/minecraft/tags/TagKey; Z getPreferredWeaponType
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs
m (Lnet/minecraft/world/item/ItemProjectileWeapon;)Z a canFireProjectileWeapon
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/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m ()I aj getMaxSpawnClusterSize
m ()Lnet/minecraft/sounds/SoundEffect; aj_ getCelebrateSound
m (Z)V b setChargingCrossbow
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V b enchantSpawnedWeapon
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/item/ItemStack;)Z i wantsItem
m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; m getArmPose
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()Lnet/minecraft/world/InventorySubcontainer; t getInventory
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Z x isChargingCrossbow
c net/minecraft/world/entity/monster/EntityRavager net/minecraft/world/entity/monster/Ravager
f I a ATTACK_DURATION
f I b STUN_DURATION
f Ljava/util/function/Predicate; bY ROAR_TARGET_WITH_GRIEFING
f Ljava/util/function/Predicate; bZ ROAR_TARGET_WITHOUT_GRIEFING
f Ljava/util/function/Predicate; ca ROAR_TARGET_ON_CLIENT
f D cb BASE_MOVEMENT_SPEED
f D cc ATTACK_MOVEMENT_SPEED
f I cd STUNNED_COLOR
f F ce STUNNED_COLOR_BLUE
f F cf STUNNED_COLOR_GREEN
f F cg STUNNED_COLOR_RED
f I ch attackTick
f I ci stunnedTick
f I cj roarTick
m ()V E registerGoals
m (Lnet/minecraft/world/entity/Entity;)Z E hasLineOfSight
m ()V W updateControlFlags
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$3
m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m ()I af getMaxHeadYRot
m ()Lnet/minecraft/sounds/SoundEffect; aj_ 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/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m (Lnet/minecraft/world/entity/Entity;)Z c lambda$static$1
m (Lnet/minecraft/world/entity/Entity;)Z d lambda$static$0
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield
m ()Z fi isImmobile
m ()I gB getRoarTick
m ()V gC stunEffect
m ()V gD roar
m ()Lnet/minecraft/world/phys/AxisAlignedBB; gi getAttackBoundingBox
m ()Z gs canBeLeader
m (Lnet/minecraft/world/entity/EntityLiving;)Z j lambda$static$2
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()I p getAttackTick
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()I x getStunnedTick
c net/minecraft/world/entity/monster/EntityShulker net/minecraft/world/entity/monster/Shulker
f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_ATTACH_FACE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_PEEK_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_COLOR_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/resources/MinecraftKey; d COVERED_ARMOR_MODIFIER_ID
m ()V E registerGoals
m (F)F J getClientPeekAmount
m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; J createBodyControl
m (F)Lnet/minecraft/world/phys/Vec3D; K getRenderPosition
m (F)F L getPhysicalPeek
m ()V U playAmbientSound
m (Lnet/minecraft/network/protocol/game/PacketPlayOutSpawnEntity;)V a recreateFromPacket
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Ljava/util/Optional;)V a setVariant
m (Ljava/lang/Object;)V a setVariant
m (FLnet/minecraft/core/EnumDirection;FLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; a getProgressAabb
m (DDDFFI)V a lerpTo
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canStayAt
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/core/EnumDirection;)V a setAttachFace
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 (FLnet/minecraft/core/EnumDirection;FFLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; a getProgressDeltaAabb
m (Lnet/minecraft/world/item/EnumColor;)Ljava/lang/Byte; a lambda$setVariant$2
m (DDD)V a_ setPos
m ()I ad getMaxHeadXRot
m ()V ae stopRiding
m ()I af getMaxHeadYRot
m (Lnet/minecraft/world/entity/Entity;)Z b lambda$onPeekAmountChange$1
m (F)F b sanitizeScale
m (I)V b setRawPeekAmount
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bN canBeCollidedWith
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; c makeBoundingBox
m ()Ljava/lang/Object; d getVariant
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m ()Lnet/minecraft/world/phys/Vec3D; dy getDeltaMovement
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/item/EnumColor; gs getColor
m ()V gt findNewAttachment
m ()Z gu updatePeekAmount
m ()V gv onPeekAmountChange
m ()Z gw isClosed
m ()V gx hitByShulkerBullet
m ()I gy getRawPeekAmount
m ()Lorg/joml/Vector3f; gz lambda$static$0
m (Lnet/minecraft/world/entity/Entity;)V h push
m ()V h tick
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/EnumDirection; h findAttachableSurface
m (Lnet/minecraft/world/phys/Vec3D;)V i setDeltaMovement
m (Lnet/minecraft/core/BlockPosition;)Z i isPositionBlocked
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p teleportSomewhere
m ()Lnet/minecraft/core/EnumDirection; t getAttachFace
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Ljava/util/Optional; x getVariant
c net/minecraft/world/entity/monster/EntityShulker$a net/minecraft/world/entity/monster/Shulker$ShulkerAttackGoal
f Lnet/minecraft/world/entity/monster/EntityShulker; a this$0
f I b attackTime
m ()Z V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()V d start
m ()V e stop
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 (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a getTargetSearchArea
m ()Z b canUse
c net/minecraft/world/entity/monster/EntityShulker$d net/minecraft/world/entity/monster/Shulker$ShulkerLookControl
f Lnet/minecraft/world/entity/monster/EntityShulker; h this$0
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
f Lnet/minecraft/world/entity/monster/EntityShulker; i this$0
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; a getTargetSearchArea
m ()Z b canUse
c net/minecraft/world/entity/monster/EntityShulker$f net/minecraft/world/entity/monster/Shulker$ShulkerPeekGoal
f Lnet/minecraft/world/entity/monster/EntityShulker; a this$0
f I b peekTime
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/monster/EntitySilverfish net/minecraft/world/entity/monster/Silverfish
f Lnet/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishWakeOthers; a friendsGoal
m ()V E registerGoals
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
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/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkSilverfishSpawnRules
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()V h tick
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (F)V r setYBodyRot
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
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 b canUse
m ()Z c canContinueToUse
m ()V d 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 ()V a tick
m ()Z b canUse
m ()V h notifyHurt
c net/minecraft/world/entity/monster/EntitySkeleton net/minecraft/world/entity/monster/Skeleton
f Ljava/lang/String; a CONVERSION_TAG
f I b TOTAL_CONVERSION_TIME
f I bY conversionTime
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_STRAY_CONVERSION_ID
f I d inPowderSnowTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot
m (Lnet/minecraft/world/entity/monster/EntitySkeletonStray;)V a lambda$doFreezeConversion$0
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (I)V b startFreezeConversion
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z dJ canFreeze
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Z gt isShaking
m ()Z gu isFreezeConverting
m ()V gv doFreezeConversion
m ()V h tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; p getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setFreezeConverting
c net/minecraft/world/entity/monster/EntitySkeletonAbstract net/minecraft/world/entity/monster/AbstractSkeleton
f I a HARD_ATTACK_INTERVAL
f I b NORMAL_ATTACK_INTERVAL
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBowShoot; c bowGoal
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalMeleeAttack; d meleeGoal
m ()V E registerGoals
m ()Lnet/minecraft/tags/TagKey; Z getPreferredWeaponType
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
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/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/EntityArrow; a getArrow
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 ()V d_ aiStep
m ()I gs getAttackInterval
m ()Z gt isShaking
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; p getStepSound
m ()V r rideTick
m ()V t reassessWeaponGoal
m ()I x getHardAttackInterval
c net/minecraft/world/entity/monster/EntitySkeletonAbstract$1 net/minecraft/world/entity/monster/AbstractSkeleton$1
f Lnet/minecraft/world/entity/monster/EntitySkeletonAbstract; b this$0
m ()V d start
m ()V e 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/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkStraySpawnRules
m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/EntityArrow; a getArrow
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; p getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/monster/EntitySkeletonWither net/minecraft/world/entity/monster/WitherSkeleton
m ()V E registerGoals
m ()Lnet/minecraft/tags/TagKey; Z getPreferredWeaponType
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentEnchantments
m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/EntityArrow; a getArrow
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/world/effect/MobEffect;)Z b canBeAffected
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/item/ItemStack;)Z g canHoldItem
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; p getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/monster/EntitySlime net/minecraft/world/entity/monster/Slime
f I a MIN_SIZE
f I b MAX_SIZE
f F bX squish
f F bY oSquish
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ ID_SIZE
f I c MAX_NATURAL_SIZE
f Z ca wasOnGround
f F d targetSquish
m ()V E registerGoals
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$0
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint
m (IFFLnet/minecraft/world/entity/monster/EntitySlime;)V a lambda$remove$1
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 (IZ)V a setSize
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch
m ()Z ab shouldDespawnInPeaceful
m ()I ad getMaxHeadXRot
m ()Lnet/minecraft/world/entity/EntityTypes; aq getType
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkSlimeSpawnRules
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m ()F fg getSoundVolume
m ()Z go isDealsDamage
m ()F gp getAttackDamage
m ()Lnet/minecraft/sounds/SoundEffect; gq getSquishSound
m ()Lnet/minecraft/sounds/SoundEffect; gr getJumpSound
m ()I gs getSize
m ()Z gt isTiny
m ()Z gu doPlayJumpSound
m (Lnet/minecraft/world/entity/Entity;)V h push
m ()V h tick
m (Lnet/minecraft/world/entity/EntityLiving;)V j dealDamage
m ()F m getSoundPitch
m ()V m_ refreshDimensions
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/core/particles/ParticleParam; p getParticleType
m ()V s jumpFromGround
m ()I t getJumpDelay
m ()V x decreaseSquish
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 ()V a tick
m ()Z b canUse
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
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 ()V a tick
m ()Z b canUse
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
c net/minecraft/world/entity/monster/EntitySpider net/minecraft/world/entity/monster/Spider
f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_FLAGS_ID
f F b SPIDER_SPECIAL_EFFECT_CHANCE
m ()V E registerGoals
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/Vec3D;)V a makeStuckInBlock
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/effect/MobEffect;)Z b canBeAffected
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b createNavigation
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()V h tick
m (Lnet/minecraft/world/entity/EntityLiving;)Z j lambda$registerGoals$0
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; l getVehicleAttachmentPoint
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()Z q_ onClimbable
m ()Z t isClimbing
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setClimbing
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 b canUse
m ()Z c canContinueToUse
c net/minecraft/world/entity/monster/EntitySpider$PathfinderGoalSpiderNearestAttackableTarget net/minecraft/world/entity/monster/Spider$SpiderTargetGoal
m ()Z b canUse
c net/minecraft/world/entity/monster/EntityStrider net/minecraft/world/entity/monster/Strider
f Lnet/minecraft/resources/MinecraftKey; bY SUFFOCATING_MODIFIER_ID
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; bZ SUFFOCATING_MODIFIER
f F ca 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 ()V E registerGoals
m ()Z G shouldPassengersInheritMalus
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
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/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
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/world/item/ItemStack;Lnet/minecraft/sounds/SoundCategory;)V a equipSaddle
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 aU 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 bY isOnFire
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkStriderSpawnRules
m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset
m ()Lnet/minecraft/world/entity/EntityLiving; cW getControllingPassenger
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/player/EntityHuman;)F e getRiddenSpeed
m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment
m ()Z f isSaddleable
m ()Z fr isSensitiveToWater
m ()V gs floatStrider
m ()V h tick
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$registerGoals$0
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Z j isSaddled
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p isSuffocating
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; t createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V x setSuffocating
m ()Z x isBeingTempted
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 (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z a isValidTarget
m ()Z b canUse
m ()Z c 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 a FLAP_DEGREES_PER_TICK
f I b TICKS_PER_FLAP
f Lnet/minecraft/world/entity/EntityInsentient; bY owner
f Lnet/minecraft/core/BlockPosition; bZ boundOrigin
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_FLAGS_ID
f Z ca hasLimitedLife
f I cb limitedLifeTicks
f I d FLAG_IS_CHARGING
m ()V E registerGoals
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;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/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityInsentient;)V a setOwner
m (IZ)V a setVexFlag
m ()Z aL isAffectedByBlocks
m (I)V b setLimitedLife
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/monster/EntityVex;)Lnet/minecraft/world/entity/ai/control/ControllerMove; b access$100
m ()Z ba isFlapping
m ()F by getLightLevelDependentMagicValue
m (Lnet/minecraft/world/entity/monster/EntityVex;)Lnet/minecraft/world/entity/ai/control/ControllerMove; c access$200
m (I)Z c getVexFlag
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Z gs isCharging
m ()V h tick
m (Lnet/minecraft/core/BlockPosition;)V h setBoundOrigin
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/Entity; p getOwner
m ()Lnet/minecraft/world/entity/EntityInsentient; t getOwner
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Lnet/minecraft/core/BlockPosition; x getBoundOrigin
m (Z)V x setIsCharging
m (Lnet/minecraft/world/entity/Entity;)V x restoreFrom
c net/minecraft/world/entity/monster/EntityVex$a net/minecraft/world/entity/monster/Vex$VexChargeAttackGoal
f Lnet/minecraft/world/entity/monster/EntityVex; a this$0
m ()Z V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/monster/EntityVex$b net/minecraft/world/entity/monster/Vex$VexCopyOwnerTargetGoal
f Lnet/minecraft/world/entity/monster/EntityVex; a this$0
f Lnet/minecraft/world/entity/ai/targeting/PathfinderTargetCondition; b copyOwnerTargeting
m ()Z b canUse
m ()V d start
c net/minecraft/world/entity/monster/EntityVex$c net/minecraft/world/entity/monster/Vex$VexMoveControl
f Lnet/minecraft/world/entity/monster/EntityVex; l this$0
m ()V a tick
c net/minecraft/world/entity/monster/EntityVex$d net/minecraft/world/entity/monster/Vex$VexRandomMoveGoal
f Lnet/minecraft/world/entity/monster/EntityVex; a this$0
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
c net/minecraft/world/entity/monster/EntityVindicator net/minecraft/world/entity/monster/Vindicator
f Ljava/lang/String; a TAG_JOHNNY
f Ljava/util/function/Predicate; b DOOR_BREAKING_PREDICATE
f Z bY isJohnny
m ()V E registerGoals
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/world/EnumDifficulty;)Z a lambda$static$0
m ()Lnet/minecraft/sounds/SoundEffect; aj_ 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; e getHurtSound
m ()Lnet/minecraft/world/entity/monster/EntityIllagerAbstract$a; m getArmPose
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/monster/EntityVindicator$a net/minecraft/world/entity/monster/Vindicator$VindicatorBreakDoorGoal
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
c net/minecraft/world/entity/monster/EntityVindicator$b net/minecraft/world/entity/monster/Vindicator$VindicatorJohnnyAttackGoal
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$new$0
m ()Z b canUse
m ()V d start
c net/minecraft/world/entity/monster/EntityWitch net/minecraft/world/entity/monster/Witch
f Lnet/minecraft/resources/MinecraftKey; a SPEED_MODIFIER_DRINKING_ID
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; b SPEED_MODIFIER_DRINKING
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
m ()V E registerGoals
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;)Z a lambda$registerGoals$0
m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs
m (Lnet/minecraft/world/entity/EntityLiving;F)V a performRangedAttack
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()Lnet/minecraft/sounds/SoundEffect; aj_ getCelebrateSound
m (B)V b handleEntityEvent
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/damagesource/DamageSource;F)F f getDamageAfterMagicAbsorb
m ()Z gs canBeLeader
m ()Z m isDrinkingPotion
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V z setUsingItem
c net/minecraft/world/entity/monster/EntityZoglin net/minecraft/world/entity/monster/Zoglin
f Lcom/google/common/collect/ImmutableList; a SENSOR_TYPES
f Lcom/google/common/collect/ImmutableList; b MEMORY_TYPES
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_BABY_ID
f I bZ MAX_HEALTH
f I ca ATTACK_KNOCKBACK
f F cb KNOCKBACK_RESISTANCE
f I cc ATTACK_DAMAGE
f F cd BABY_ATTACK_DAMAGE
f I ce ATTACK_INTERVAL
f I cf BABY_ATTACK_INTERVAL
f I cg ATTACK_DURATION
f F ch MOVEMENT_SPEED_WHEN_FIGHTING
f F ci SPEED_MULTIPLIER_WHEN_IDLING
f I cj attackAnimationRemainingTicks
m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Z)V a setBaby
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
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/server/level/WorldServer;Lnet/minecraft/world/entity/monster/EntityZoglin;)Ljava/util/Optional; a lambda$initIdleActivity$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()V ac sendDebugPackets
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/EntityLiving;)Z b isTargetable
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/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z c lambda$findNearestValidAttackTarget$1
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initFightActivity
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield
m ()Z e_ isBaby
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m (Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; g findNearestValidAttackTarget
m ()V gs playAngrySound
m (Lnet/minecraft/world/entity/EntityLiving;)V j setAttackTarget
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Z p isAdult
m ()V t updateActivity
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()I x getAttackAnimationRemainingTicks
m ()Z y canBeLeashed
c net/minecraft/world/entity/monster/EntityZombie net/minecraft/world/entity/monster/Zombie
f Lnet/minecraft/resources/MinecraftKey; a SPEED_MODIFIER_BABY_ID
f I bY REINFORCEMENT_ATTEMPTS
f I bZ REINFORCEMENT_RANGE_MAX
f Lnet/minecraft/resources/MinecraftKey; c REINFORCEMENT_CALLER_CHARGE_ID
f I ca REINFORCEMENT_RANGE_MIN
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; cb ZOMBIE_REINFORCEMENT_CALLEE_CHARGE
f Lnet/minecraft/resources/MinecraftKey; cc LEADER_ZOMBIE_BONUS_ID
f Lnet/minecraft/resources/MinecraftKey; cd ZOMBIE_RANDOM_SPAWN_BONUS_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; ce DATA_BABY_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; cf DATA_SPECIAL_TYPE_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; cg DATA_DROWNED_CONVERSION_ID
f Lnet/minecraft/world/entity/EntitySize; ch BABY_DIMENSIONS
f F ci BREAK_DOOR_CHANCE
f Ljava/util/function/Predicate; cj DOOR_BREAKING_PREDICATE
f Lnet/minecraft/world/entity/ai/goal/PathfinderGoalBreakDoor; ck breakDoorGoal
f Z cl canBreakDoors
f I cm inWaterTime
f I cn conversionTime
f F d ZOMBIE_LEADER_CHANCE
m ()V E registerGoals
m (F)V J handleAttributes
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
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/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
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/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)Z a convertVillagerToZombieVillager
m (Lnet/minecraft/world/EnumDifficulty;)Z a lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()V ah_ doUnderWaterConversion
m ()Z ai_ isSunSensitive
m ()Lnet/minecraft/world/entity/EntityTypes; aq getType
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/entity/monster/EntityZombie;)V b lambda$convertToZombieType$1
m (I)V b setInWaterTime
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityTypes;)V b convertToZombieType
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m (I)V c setConversionTime
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Z c wantsToPickUp
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward
m ()Z e_ isBaby
m (Lnet/minecraft/world/item/ItemStack;)Z g canHoldItem
m ()V gA randomizeReinforcementsChance
m ()Lnet/minecraft/world/item/ItemStack; gs getSkull
m ()Z gt convertsInWater
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gv createAttributes
m ()Z gy isUnderWaterConverting
m ()Z gz canBreakDoors
m ()V h tick
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V p addBehaviourGoals
m (I)V r startUnderWaterConversion
m ()Lnet/minecraft/sounds/SoundEffect; t getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Z x canSpawnInLiquids
m (Z)V y setCanBreakDoors
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
f Lnet/minecraft/world/entity/monster/EntityZombie; g this$0
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/EntityTypes;Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z a checkHuskSpawnRules
m ()V ah_ doUnderWaterConversion
m ()Z ai_ isSunSensitive
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/item/ItemStack; gs getSkull
m ()Z gt convertsInWater
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/sounds/SoundEffect; t getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/monster/EntityZombieVillager net/minecraft/world/entity/monster/ZombieVillager
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_CONVERTING_ID
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_VILLAGER_DATA
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
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/core/Holder$c;)V a lambda$new$0
m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a setTradeOffers
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$1
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
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 (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V b lambda$readAdditionalSaveData$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/npc/EntityVillager;)V b lambda$finishConversion$4
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/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()F fh getVoicePitch
m (Lnet/minecraft/server/level/WorldServer;)V g finishConversion
m ()Z gB isConverting
m ()Lnet/minecraft/world/entity/npc/VillagerData; gC getVillagerData
m ()I gD getVillagerXp
m ()I gE getConversionProgress
m ()Lnet/minecraft/world/item/ItemStack; gs getSkull
m ()Z gt convertsInWater
m (D)Z h removeWhenFarAway
m ()V h tick
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$finishConversion$3
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (I)V r setVillagerConversionTime
m (I)V s setVillagerXp
m ()Lnet/minecraft/sounds/SoundEffect; t getStepSound
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
c net/minecraft/world/entity/monster/ICrossbow net/minecraft/world/entity/monster/CrossbowAttackMob
m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget
m ()V a onCrossbowAttackPerformed
m (Lnet/minecraft/world/entity/EntityLiving;F)V b performCrossbowAttack
m (Z)V b setChargingCrossbow
c net/minecraft/world/entity/monster/IMonster net/minecraft/world/entity/monster/Enemy
f I g_ XP_REWARD_NONE
f I h_ XP_REWARD_SMALL
f I i_ XP_REWARD_MEDIUM
f I j_ XP_REWARD_LARGE
f I k_ XP_REWARD_HUGE
f I l_ 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; a idle
f Lnet/minecraft/world/entity/AnimationState; b slide
f Lnet/minecraft/world/entity/AnimationState; bY shoot
f Lnet/minecraft/world/entity/AnimationState; bZ inhale
f Lnet/minecraft/world/entity/AnimationState; c slideBack
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 longJump
m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget
m ()V U playAmbientSound
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 (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)Z a isInvulnerableTo
m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V a lambda$static$0
m ()V ac sendDebugPackets
m ()I af getMaxHeadYRot
m ()I ai getHeadRotSpeed
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; b lambda$getHurtBy$2
m (I)V b emitGroundParticles
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m (Lnet/minecraft/world/entity/Entity;)Z c lambda$getHurtBy$1
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m ()D dp getFluidJumpThreshold
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m ()Ljava/util/Optional; gs getHurtBy
m ()D gt getFiringYPosition
m ()V gu resetAnimations
m ()V h tick
m (Lnet/minecraft/world/phys/Vec3D;)Z l withinInnerCircleRange
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/monster/breeze/Breeze; p resetJumpTrail
m ()V t emitJumpTrailParticles
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()V x playWhirlSound
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
f I g TICKS_TO_REMEMBER_SEEN_TARGET
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a initCoreActivity
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V a updateActivity
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Ljava/util/Optional; a lambda$initIdleActivity$1
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initIdleActivity
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/ai/BehaviorController;)V b initFightActivity
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Ljava/util/Optional; b lambda$initIdleActivity$0
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;)D a getMaxLineOfSightTestRange
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 DEFAULT_FOLLOW_RANGE
f F h DEFAULT_MAX_JUMP_VELOCITY
f F i MAX_JUMP_VELOCITY_MULTIPLIER
f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; j 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 (DLnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a lambda$calculateOptimalJumpVector$2
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_MAX_SQRT
f I d UNCERTAINTY_BASE
f I e UNCERTAINTY_MULTIPLIER
f F f PROJECTILE_MOVEMENT_SCALE
f I g SHOOT_INITIAL_DELAY_TICKS
f I h SHOOT_RECOVER_DELAY_TICKS
f I i 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 isTargetWithinRange
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z a canStillUse
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)V b lambda$start$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/breeze/Breeze;J)V b start
m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/EntityLiving;)Ljava/lang/Boolean; c lambda$checkExtraStartConditions$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/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
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/creaking/Creaking net/minecraft/world/entity/monster/creaking/Creaking
f I a ATTACK_INTERVAL
f F b SPEED_MULTIPLIER_WHEN_IDLING
f I bY INVULNERABILITY_ANIMATION_DURATION
f I bZ TWITCH_DEATH_DURATION
f I c CREAKING_ORANGE
f Lnet/minecraft/world/entity/AnimationState; ca attackAnimationState
f Lnet/minecraft/world/entity/AnimationState; cb invulnerabilityAnimationState
f Lnet/minecraft/world/entity/AnimationState; cc deathAnimationState
f Lnet/minecraft/network/syncher/DataWatcherObject; cd CAN_MOVE
f Lnet/minecraft/network/syncher/DataWatcherObject; ce IS_ACTIVE
f Lnet/minecraft/network/syncher/DataWatcherObject; cf IS_TEARING_DOWN
f Lnet/minecraft/network/syncher/DataWatcherObject; cg HOME_POS
f I ch ATTACK_ANIMATION_DURATION
f I ci MAX_HEALTH
f F cj ATTACK_DAMAGE
f F ck FOLLOW_RANGE
f F cl ACTIVATION_RANGE_SQ
f F cm MOVEMENT_SPEED_WHEN_FIGHTING
f I cn MAX_PLAYER_STUCK_COUNTER
f I co attackAnimationRemainingTicks
f I cp invulnerabilityAnimationRemainingTicks
f Z cq eyesGlowing
f I cr nextFlickerTime
f I cs playerStuckCounter
f I d CREAKING_GRAY
m (F)V B updateWalkAnimation
m ()Lnet/minecraft/world/entity/ai/control/EntityAIBodyControl; J createBodyControl
m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a activate
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/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m ()V ac sendDebugPackets
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 bI isPushable
m ()Z bR couldAcceptPassenger
m ()Z bi fireImmune
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Z eL canBeNameTagged
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m ()V el tickDeath
m ()Z gA checkCanMove
m ()V gB deactivate
m ()Z gC isActive
m ()V gD setupAnimationStates
m ()V gj playAttackSound
m ()Z gs playerIsStuckInYou
m ()Lnet/minecraft/core/BlockPosition; gt getHomePos
m ()V gu setTearingDown
m ()Z gv isTearingDown
m ()Z gy hasGlowingEyes
m ()V gz checkEyeBlink
m ()V h tick
m (Lnet/minecraft/core/BlockPosition;)V h setTransient
m (Lnet/minecraft/core/BlockPosition;)V i setHomePos
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/entity/player/EntityHuman; j blameSourceForDamage
m (Lnet/minecraft/world/damagesource/DamageSource;)V k creakingDeathEffects
m ()Z m isHeartBound
m (Z)Z o canUsePortal
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (Lnet/minecraft/world/entity/Entity;)V p addPassenger
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m ()Z t canMove
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()V x tearDown
m (Z)V x setIsActive
c net/minecraft/world/entity/monster/creaking/Creaking$a net/minecraft/world/entity/monster/creaking/Creaking$CreakingBodyRotationControl
f Lnet/minecraft/world/entity/monster/creaking/Creaking; a this$0
m ()V a clientTick
c net/minecraft/world/entity/monster/creaking/Creaking$b net/minecraft/world/entity/monster/creaking/Creaking$CreakingJumpControl
f Lnet/minecraft/world/entity/monster/creaking/Creaking; b this$0
m ()V b tick
c net/minecraft/world/entity/monster/creaking/Creaking$c net/minecraft/world/entity/monster/creaking/Creaking$CreakingLookControl
f Lnet/minecraft/world/entity/monster/creaking/Creaking; h this$0
m ()V a tick
c net/minecraft/world/entity/monster/creaking/Creaking$d net/minecraft/world/entity/monster/creaking/Creaking$CreakingMoveControl
f Lnet/minecraft/world/entity/monster/creaking/Creaking; l this$0
m ()V a tick
c net/minecraft/world/entity/monster/creaking/Creaking$e net/minecraft/world/entity/monster/creaking/Creaking$CreakingPathNavigation
f Lnet/minecraft/world/entity/monster/creaking/Creaking; p this$0
m (I)Lnet/minecraft/world/level/pathfinder/Pathfinder; a createPathFinder
m ()V c tick
c net/minecraft/world/entity/monster/creaking/Creaking$f net/minecraft/world/entity/monster/creaking/Creaking$HomeNodeEvaluator
f Lnet/minecraft/world/entity/monster/creaking/Creaking; a this$0
f I m MAX_DISTANCE_TO_HOME_SQ
m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; a getPathType
c net/minecraft/world/entity/monster/creaking/CreakingAi net/minecraft/world/entity/monster/creaking/CreakingAi
f Lcom/google/common/collect/ImmutableList; a SENSOR_TYPES
f Lcom/google/common/collect/ImmutableList; b MEMORY_TYPES
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/util/Optional; a lambda$initIdleActivity$1
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V a initCoreActivity
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; a brainProvider
m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)V a updateActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V b initIdleActivity
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z b lambda$initIdleActivity$0
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initFightActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; d makeBrain
c net/minecraft/world/entity/monster/creaking/CreakingAi$1 net/minecraft/world/entity/monster/creaking/CreakingAi$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z a checkExtraStartConditions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a checkExtraStartConditions
c net/minecraft/world/entity/monster/hoglin/EntityHoglin net/minecraft/world/entity/monster/hoglin/Hoglin
f I bY CONVERSION_TIME
f Lcom/google/common/collect/ImmutableList; bZ SENSOR_TYPES
f Lcom/google/common/collect/ImmutableList; ca MEMORY_TYPES
f Lnet/minecraft/network/syncher/DataWatcherObject; cc DATA_IMMUNE_TO_ZOMBIFICATION
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 attackAnimationRemainingTicks
f I ck timeInOverworld
f Z cl cannotBeHunted
m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/entity/monster/EntityZoglin;)V a lambda$finishConversion$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/server/level/WorldServer;)V a customServerAiStep
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/IWorldReader;)F a getWalkTargetValue
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound
m ()Lnet/minecraft/sounds/SoundEffect; aW getSwimSplashSound
m ()V ac sendDebugPackets
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;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c checkHoglinSpawnRules
m ()V d_ aiStep
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward
m (Lnet/minecraft/world/entity/EntityLiving;)V e blockedByShield
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m ()Z em shouldDropExperience
m ()Z gs isConverting
m ()Z gt canBeHunted
m ()V gu finishConversion
m ()Z gv isImmuneToZombification
m ()Z gz canFallInLove
m (D)Z h removeWhenFarAway
m ()V i ageBoundaryReached
m (Lnet/minecraft/world/item/ItemStack;)Z j isFood
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; p createAttributes
m (I)V s setTimeInOverworld
m ()Z t isAdult
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()I x getAttackAnimationRemainingTicks
m (Z)V x setImmuneToZombification
m (Z)V y setCannotBeHunted
m ()Z y canBeLeashed
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/server/level/WorldServer;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Ljava/util/Optional; a findNearestValidAttackTarget
m (Lnet/minecraft/world/entity/ai/BehaviorController;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V a wasHurtBy
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/server/level/WorldServer;Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V b maybeRetaliate
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V b broadcastRetreat
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 retreatFromNearestTarget
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/ai/BehaviorController;)V d initFightActivity
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z d wantsToStopFleeing
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V d setAvoidTarget
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z e piglinsOutnumberHoglins
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 setAttackTarget
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Ljava/util/List; f getVisibleAdultHoglins
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V f broadcastAttackTarget
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z g isNearRepellent
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;Lnet/minecraft/world/entity/EntityLiving;)V g setAttackTargetIfCloserThanCurrent
m (Lnet/minecraft/world/entity/monster/hoglin/EntityHoglin;)Z h isBreeding
c net/minecraft/world/entity/monster/hoglin/IOglin net/minecraft/world/entity/monster/hoglin/HoglinBase
f I m_ ATTACK_ANIMATION_DURATION
f F n_ PROBABILITY_OF_SPAWNING_AS_BABY
m (Lnet/minecraft/server/level/WorldServer;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 a throwTarget
m ()I x 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 Lnet/minecraft/resources/MinecraftKey; cc SPEED_MODIFIER_BABY_ID
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; d SENSOR_TYPES
m ()Lnet/minecraft/tags/TagKey; Z getPreferredWeaponType
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/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;Z)V a dropCustomDeathLoot
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/item/EntityItem;)V a pickUpItem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;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 ()V a onCrossbowAttackPerformed
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/RandomSource;)V a maybeWearArmor
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity;Z)Z a startRiding
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;)Z a canReplaceCurrentItem
m ()Z ab shouldDespawnInPeaceful
m (Z)V b setChargingCrossbow
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/entity/Entity; b getTopPassenger
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z b checkPiglinSpawnRules
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/item/ItemStack;)Z c wantsToPickUp
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V d lambda$finishConversion$1
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V e lambda$dropCustomDeathLoot$0
m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward
m ()Z e_ isBaby
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m (Lnet/minecraft/server/level/WorldServer;)V g finishConversion
m ()Lnet/minecraft/world/item/ItemStack; gA createSpawnWeapon
m ()Z gB isChargingCrossbow
m ()Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; gt getArmPose
m ()V gv playConvertedSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gy createAttributes
m ()Z gz isDancing
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; i addToInventory
m (Lnet/minecraft/world/item/ItemStack;)Z j canAddToInventory
m (Lnet/minecraft/world/item/ItemStack;)V k holdInMainHand
m (Lnet/minecraft/world/item/ItemStack;)V l holdInOffHand
m (Lnet/minecraft/world/item/ItemStack;)Z m canReplaceCurrentItem
m ()Z m canHunt
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/InventorySubcontainer; t getInventory
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)V y setDancing
m (Z)V z setCannotHunt
c net/minecraft/world/entity/monster/piglin/EntityPiglinAbstract net/minecraft/world/entity/monster/piglin/AbstractPiglin
f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_IMMUNE_TO_ZOMBIFICATION
f I b CONVERSION_TIME
f I c timeInOverworld
m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget
m ()V U playAmbientSound
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/monster/EntityPigZombie;)V a lambda$finishConversion$0
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()V ac sendDebugPackets
m (I)V b setTimeInOverworld
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;)V g finishConversion
m ()Z gs isAdult
m ()Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; gt getArmPose
m ()Z gu isHoldingMeleeWeapon
m ()V gv playConvertedSound
m ()Z m canHunt
m ()Z p isImmuneToZombification
m ()V t applyOpenDoorsAbility
m ()Z x isConverting
m (Z)V x setImmuneToZombification
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 D cc TARGETING_RANGE
f Lcom/google/common/collect/ImmutableList; d SENSOR_TYPES
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a populateDefaultEquipmentSlots
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V b playStepSound
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Z c wantsToPickUp
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m ()Lnet/minecraft/world/entity/monster/piglin/EntityPiglinArmPose; gt getArmPose
m ()V gv playConvertedSound
m ()V gy playAngrySound
m ()Z m canHunt
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; t createAttributes
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
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 (ZLnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z a lambda$angerNearbyPiglins$6
m (Lnet/minecraft/world/item/ItemStack;)Z a isLovedItem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/item/ItemStack;)V a holdInOffhand
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V a lambda$broadcastAngerTarget$11
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V a broadcastUniversalAnger
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)V a wasHurtBy
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/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/player/EntityHuman;)V a lambda$broadcastUniversalAnger$12
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Z)V a angerNearbyPiglins
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/ai/BehaviorController;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$wasHurtBy$8
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V a lambda$angerNearbyPiglins$7
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/EntityPiglin;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$initFightActivity$1
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;Lnet/minecraft/world/entity/player/EntityHuman;Ljava/util/List;)V a throwItemsTowardPlayer
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Z)V a stopHoldingOffHandItem
m (Lnet/minecraft/server/level/WorldServer;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/EntityLiving;)V a broadcastRetreat
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V a updateActivity
m (Lnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$a;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$babySometimesRideBabyHoglin$10
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem
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/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V a maybeRetaliate
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/monster/piglin/EntityPiglinAbstract;)Ljava/util/Optional; a getNearestVisibleTargetablePlayer
m (Lnet/minecraft/world/entity/EntityLiving;)Z a isWearingSafeArmor
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V a lambda$broadcastRetreat$15
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V a cancelAdmiring
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/monster/piglin/EntityPiglin;)Ljava/util/Optional; b getSoundForCurrentActivity
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;)V b retreatFromNearestTarget
m (Lnet/minecraft/world/item/ItemStack;)Z b isBarterCurrency
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEffect; b lambda$getSoundForCurrentActivity$9
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/entity/EntityLiving;)Z b isNearestValidAttackTarget
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/EntityPiglinAbstract;)V b dontKillAnyMoreHoglinsForAWhile
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/Optional; b findNearestValidAttackTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V b broadcastAngerTarget
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z b lambda$isNearestValidAttackTarget$5
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)V b lambda$broadcastUniversalAnger$13
m (Lnet/minecraft/world/item/ItemStack;)Z c isFood
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V c setAngerTarget
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 setAvoidTargetAndDontHuntForAWhile
m (Lnet/minecraft/world/entity/EntityLiving;)Z c hasCrossbow
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z c lambda$initCelebrateActivity$2
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;Lnet/minecraft/world/item/ItemStack;)V c putInInventory
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/List; c getVisibleAdultPiglins
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Z c isIdle
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initCelebrateActivity
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V d setAngerTargetToNearestTargetablePlayerIfFound
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/List; d getAdultPiglins
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initAdmireItemActivity
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z d lambda$initIdleActivity$0
m (Lnet/minecraft/world/entity/EntityLiving;)V d admireGoldItem
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; d avoidRepellent
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/Optional; d getAvoidTarget
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/Optional; e getAngerTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;Lnet/minecraft/world/entity/EntityLiving;)V e setAngerTargetIfCloserThanCurrent
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z e isBabyRidingBaby
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;)Z f lambda$broadcastRetreat$14
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Ljava/util/List; f getBarterResponseItems
m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; g babySometimesRideBabyHoglin
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z g isNearZombified
m (Lnet/minecraft/world/entity/EntityLiving;)Z g wasHurtRecently
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z h isNearAvoidTarget
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V i stopWalking
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z j wantsToStopFleeing
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z k piglinsEqualOrOutnumberHoglins
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z l hoglinsOutnumberPiglins
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)V m eat
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Lnet/minecraft/world/phys/Vec3D; n getRandomNearbyPos
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z o hasEatenRecently
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z p isAdmiringItem
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z q isNearRepellent
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z r isAdmiringDisabled
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z s isHoldingItemInOffHand
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z t isNotHoldingLovedItemInOffHand
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglin;)Z v lambda$initCelebrateActivity$3
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 F f SPEED_MULTIPLIER_WHEN_IDLING
f I g HOME_CLOSE_ENOUGH_DISTANCE
f I h HOME_TOO_FAR_DISTANCE
f I i HOME_STROLL_AROUND_DISTANCE
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$initFightActivity$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/EntityLiving;)V a wasHurtBy
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$isNearestValidAttackTarget$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/monster/piglin/EntityPiglinAbstract;)Ljava/util/Optional; a findNearestValidAttackTarget
m (Lnet/minecraft/server/level/WorldServer;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 setAngerTarget
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/EntityPiglinBrute;Lnet/minecraft/world/entity/schedule/Activity;)V a lambda$playActivitySound$2
m (Lnet/minecraft/world/entity/monster/piglin/EntityPiglinBrute;Lnet/minecraft/world/entity/ai/BehaviorController;)V b initCoreActivity
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;)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; a roarAnimationState
f Lnet/minecraft/world/entity/AnimationState; b sniffAnimationState
f Lnet/minecraft/world/entity/AnimationState; bY attackAnimationState
f Lnet/minecraft/world/entity/AnimationState; bZ sonicBoomAnimationState
f Lnet/minecraft/world/entity/AnimationState; c emergeAnimationState
f I cC heartAnimation
f I cD heartAnimationO
f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; cE dynamicGameEventListener
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; cF vibrationUser
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; cG vibrationData
f Lnet/minecraft/world/entity/monster/warden/AngerManagement; cH 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 I ci FOLLOW_RANGE
f Lnet/minecraft/network/syncher/DataWatcherObject; cj CLIENT_ANGER_LEVEL
f I ck DARKNESS_DISPLAY_LIMIT
f I cl DARKNESS_DURATION
f I cm DARKNESS_RADIUS
f I cn DARKNESS_INTERVAL
f I co ANGERMANAGEMENT_TICK_DELAY
f I cp DEFAULT_ANGER
f I cq PROJECTILE_ANGER
f I cr ON_HURT_ANGER_BOOST
f I cs RECENT_PROJECTILE_TICK_THRESHOLD
f I ct TOUCH_COOLDOWN_TICKS
f I cu DIGGING_PARTICLES_AMOUNT
f F cv DIGGING_PARTICLES_DURATION
f F cw DIGGING_PARTICLES_OFFSET
f I cx PROJECTILE_ANGER_DISTANCE
f I cy tendrilAnimation
f I cz tendrilAnimationO
f Lnet/minecraft/world/entity/AnimationState; d diggingAnimationState
m (Lnet/minecraft/world/entity/Entity;)V D doPush
m (F)F J getTendrilAnimation
m (F)F K getHeartAnimation
m ()Lnet/minecraft/world/entity/EntityLiving; O_ getTarget
m (Lnet/minecraft/world/entity/monster/warden/Warden;)Lnet/minecraft/world/entity/ai/BehaviorController; a access$000
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/world/level/gameevent/vibrations/VibrationSystem$a;)V a lambda$readAdditionalSaveData$7
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)Z a isInvulnerableTo
m (Lnet/minecraft/world/entity/monster/warden/AngerManagement;)V a lambda$readAdditionalSaveData$5
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;I)V a applyDarknessAround
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$3
m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/world/level/IWorldReader;)Z a checkSpawnObstruction
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
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 aU nextStep
m ()V ac sendDebugPackets
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$addAdditionalSaveData$1
m (Lnet/minecraft/world/entity/Entity;)Z b canTargetEntity
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 bI isPushable
m ()Z bh dampensVibrations
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Z c doHurtTarget
m (Lnet/minecraft/world/entity/Entity;)V c clearAnger
m (Ljava/lang/String;)V d lambda$readAdditionalSaveData$6
m (Lnet/minecraft/world/entity/Entity;)V d increaseAngerAt
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Ljava/lang/String;)V e lambda$readAdditionalSaveData$4
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m (Ljava/lang/String;)V f lambda$addAdditionalSaveData$2
m ()Z fU canDisableShield
m ()F fg getSoundVolume
m (Ljava/lang/String;)V g lambda$addAdditionalSaveData$0
m ()V gA playListeningSound
m ()I gB getActiveAnger
m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; gs getAngerManagement
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; gt getVibrationData
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gu getVibrationUser
m ()Z gv isDiggingOrEmerging
m ()V gy syncClientAngerLevel
m ()I gz getHeartBeatDelay
m (D)Z h removeWhenFarAway
m ()V h tick
m (Lnet/minecraft/world/entity/EntityLiving;)V j setAttackTarget
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; m createAttributes
m (Lnet/minecraft/world/entity/Entity;)Z o canRide
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()I p getClientAngerLevel
m ()Lnet/minecraft/world/entity/monster/warden/AngerLevel; t getAngerLevel
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()Ljava/util/Optional; x getEntityAngryAt
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$2 net/minecraft/world/entity/monster/warden/Warden$2
f [I a $SwitchMap$net$minecraft$world$entity$Pose
c net/minecraft/world/entity/monster/warden/Warden$a net/minecraft/world/entity/monster/warden/Warden$VibrationUser
f Lnet/minecraft/world/entity/monster/warden/Warden; a this$0
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/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$initFightActivity$3
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/server/level/WorldServer;Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/EntityLiving;)V a onTargetInvalid
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;)Z b lambda$initFightActivity$4
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V c initDiggingActivity
m (Lnet/minecraft/world/entity/ai/BehaviorController;)V d initIdleActivity
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 Lcom/google/common/collect/ImmutableList; cC MEMORY_TYPES
f Lcom/google/common/collect/ImmutableList; cD 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 I ch MAX_GOSSIP_TOPICS
f I ci GOSSIP_COOLDOWN
f I cj GOSSIP_DECAY_INTERVAL
f I ck HOW_FAR_AWAY_TO_TALK_TO_OTHER_VILLAGERS_ABOUT_GOLEMS
f I cl HOW_MANY_VILLAGERS_NEED_TO_AGREE_TO_SPAWN_A_GOLEM
f J cm TIME_SINCE_SLEEPING_FOR_GOLEM_SPAWNING
f I cn updateMerchantTimer
f Z co increaseProfessionLevelOnUpdate
f Lnet/minecraft/world/entity/player/EntityHuman; cp lastTradedPlayer
f Z cq chasing
f I cr foodLevel
f Lnet/minecraft/world/entity/ai/gossip/Reputation; cs gossips
f J ct lastGossipTime
f J cu lastGossipDecayTime
f I cv villagerXp
f J cw lastRestockGameTime
f I cx numberOfRestocksToday
f J cy lastRestockCheckDayTime
f Z cz assignProfessionWhenSpawned
m ()Z X_ canBreed
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a setTradingPlayer
m (Lnet/minecraft/world/entity/ai/gossip/ReputationType;)Z a lambda$getPlayerReputation$8
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 (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/BehaviorController; a makeBrain
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem
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/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/world/InventorySubcontainer;Ljava/util/Map$Entry;)I a lambda$countFoodPointsInInventory$10
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 (JLnet/minecraft/world/entity/npc/EntityVillager;)Z a lambda$spawnGolemIfNeeded$12
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLightning;)V a thunderHit
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$4
m (Lnet/minecraft/server/level/WorldServer;JI)V a spawnGolemIfNeeded
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)V a lambda$tellWitnessesThatIWasMurdered$6
m (Lnet/minecraft/server/level/WorldServer;)V a customServerAiStep
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/Holder;)Z a lambda$static$3
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
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/server/MinecraftServer;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/core/GlobalPos;)V a lambda$releasePoi$7
m (Lnet/minecraft/world/entity/npc/VillagerData;)V a setVillagerData
m ()V ac sendDebugPackets
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V b rewardTradeXp
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/Holder;)Z b lambda$static$2
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/npc/VillagerData;)V b lambda$readAdditionalSaveData$5
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/world/entity/npc/EntityVillager;Lnet/minecraft/core/Holder;)Z c lambda$static$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Z c wantsToPickUp
m ()Lnet/minecraft/network/chat/IChatBaseComponent; cz getTypeName
m (Lnet/minecraft/world/entity/npc/EntityVillager;Lnet/minecraft/core/Holder;)Z d lambda$static$0
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m ()Lnet/minecraft/world/entity/ai/BehaviorController; eb getBrain
m ()Lnet/minecraft/world/entity/ai/BehaviorController$b; ec brainProvider
m ()V fS stopSleeping
m (Lnet/minecraft/server/level/WorldServer;)V g refreshBrain
m (Lnet/minecraft/world/entity/player/EntityHuman;)I g getPlayerReputation
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; gB createAttributes
m ()Lnet/minecraft/world/entity/npc/VillagerData; gC getVillagerData
m ()Z gD assignProfessionWhenSpawned
m ()Z gE canRestock
m ()V gF restock
m ()Z gG shouldRestock
m ()V gH playWorkSound
m ()V gI eatAndDigestFood
m ()Z gJ hasExcessFood
m ()Z gK wantsMoreFood
m ()Z gL hasFarmSeeds
m ()Lnet/minecraft/world/entity/ai/gossip/Reputation; gM getGossips
m ()V gN setUnhappy
m ()V gO resetSpecialPrices
m ()V gP resendOffersToTradingPlayer
m ()Z gQ needsToRestock
m ()Z gR allowedToRestock
m ()V gS catchUpDemand
m ()V gT updateDemand
m ()V gU releaseAllPois
m ()Z gV hungry
m ()V gW eatUntilFull
m ()Z gX shouldIncreaseLevel
m ()V gY increaseMerchantCareer
m ()I gZ countFoodPointsInInventory
m ()V gy stopTrading
m ()V gz updateTrades
m (Lnet/minecraft/world/entity/player/EntityHuman;)V h startTrading
m (D)Z h removeWhenFarAway
m ()V h tick
m ()V ha maybeDecayGossip
m ()V hb resetNumberOfRestocks
m (Lnet/minecraft/world/entity/player/EntityHuman;)V i updateSpecialPrices
m ()V i ageBoundaryReached
m (Lnet/minecraft/world/item/ItemStack;)Z j lambda$hasFarmSeeds$11
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (I)V t setVillagerXp
m (I)V u digestFood
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m ()I x getVillagerXp
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/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
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;)V a setTradingPlayer
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
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/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport
m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V b lambda$readAdditionalSaveData$0
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z f stillValid
m ()Z gA isClientSide
m ()Lnet/minecraft/world/entity/player/EntityHuman; gs getTradingPlayer
m ()Z gt isTrading
m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; gu getOffers
m ()Z gv showProgressBar
m ()Lnet/minecraft/sounds/SoundEffect; gw getNotifyTradeSound
m ()V gx playCelebrateSound
m ()V gy stopTrading
m ()V gz updateTrades
m (Lnet/minecraft/world/item/ItemStack;)V i notifyTradeUpdated
m ()I p getUnhappyCounter
m (I)V r setUnhappyCounter
m (I)V s overrideXp
m ()Lnet/minecraft/world/InventorySubcontainer; t getInventory
m (F)Lnet/minecraft/world/phys/Vec3D; u getRopeHoldPosition
m (Z)Lnet/minecraft/sounds/SoundEffect; x getTradeUpdatedSound
m ()I x getVillagerXp
m ()Z y canBeLeashed
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 ()V E registerGoals
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityAgeable;)Lnet/minecraft/world/entity/EntityAgeable; a getBreedOffspring
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/npc/EntityVillagerTrader;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; a access$000
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/entity/npc/EntityVillagerTrader;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; b access$100
m (Lnet/minecraft/world/entity/npc/EntityVillagerTrader;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; c access$200
m (Lnet/minecraft/world/entity/npc/EntityVillagerTrader;)Lnet/minecraft/world/entity/ai/navigation/NavigationAbstract; d access$300
m ()V d_ aiStep
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/world/entity/npc/EntityVillagerTrader;)Z e lambda$registerGoals$1
m (Lnet/minecraft/world/entity/npc/EntityVillagerTrader;)Z f lambda$registerGoals$0
m ()I gB getDespawnDelay
m ()V gC experimentalUpdateTrades
m ()V gD maybeDespawn
m ()Lnet/minecraft/core/BlockPosition; gF getWanderTarget
m ()Z gv showProgressBar
m ()Lnet/minecraft/sounds/SoundEffect; gw getNotifyTradeSound
m ()V gz updateTrades
m (D)Z h removeWhenFarAway
m (Lnet/minecraft/core/BlockPosition;)V h setWanderTarget
m (Lnet/minecraft/core/BlockPosition;)V i lambda$readAdditionalSaveData$2
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; j getConsumeSound
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m (I)V t setDespawnDelay
m ()Lnet/minecraft/sounds/SoundEffect; u getAmbientSound
m (Z)Lnet/minecraft/sounds/SoundEffect; x getTradeUpdatedSound
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
f Lnet/minecraft/world/entity/npc/EntityVillagerTrader; d this$0
m (Lnet/minecraft/core/BlockPosition;D)Z a isTooFarAway
m ()V a tick
m ()Z b canUse
m ()V e stop
c net/minecraft/world/entity/npc/InventoryCarrier net/minecraft/world/entity/npc/InventoryCarrier
f Ljava/lang/String; c_ TAG_INVENTORY
m (Lnet/minecraft/server/level/WorldServer;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 a readInventoryFromTag
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b writeInventoryToTag
m ()Lnet/minecraft/world/InventorySubcontainer; t 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/entity/player/EntityHuman;)V a setTradingPlayer
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;)Z f stillValid
m ()Z gA isClientSide
m ()Lnet/minecraft/world/entity/player/EntityHuman; gs getTradingPlayer
m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; gu getOffers
m ()Z gv showProgressBar
m ()Lnet/minecraft/sounds/SoundEffect; gw getNotifyTradeSound
m (Lnet/minecraft/world/item/ItemStack;)V i notifyTradeUpdated
m (I)V s overrideXp
m ()I x getVillagerXp
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/core/Holder;)Z a lambda$spawn$0
m (Lnet/minecraft/core/BlockPosition;)Z a lambda$spawn$1
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; gC 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/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 Lnet/minecraft/tags/TagKey; 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
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
f Ljava/util/Optional; g enchantmentProvider
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;Lnet/minecraft/resources/ResourceKey;)V a lambda$getOffer$0
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
f Ljava/util/Optional; f enchantmentProvider
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantRecipe; a getOffer
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;Lnet/minecraft/resources/ResourceKey;)V a lambda$getOffer$0
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
m (Ljava/lang/Iterable;)Ljava/util/List; a getUniqueAvailableIngredientItems
m (Ljava/util/List;)I a getResultUpperBound
m ()V a clear
m (Ljava/lang/Object;I)V a account
m (Ljava/lang/Iterable;Ljava/lang/Object;)Z a anyIngredientMatches
m (Ljava/util/List;ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)Z a tryPick
m (Ljava/lang/Object;I)Z b hasAtLeast
m (Ljava/util/List;ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)I b tryPickAll
m (Ljava/lang/Object;I)V c take
m (Ljava/lang/Object;I)V d put
c net/minecraft/world/entity/player/AutoRecipeStackManager$a net/minecraft/world/entity/player/StackedContents$IngredientInfo
c net/minecraft/world/entity/player/AutoRecipeStackManager$b net/minecraft/world/entity/player/StackedContents$Output
c net/minecraft/world/entity/player/AutoRecipeStackManager$c net/minecraft/world/entity/player/StackedContents$RecipePicker
f Z a $assertionsDisabled
f Lnet/minecraft/world/entity/player/AutoRecipeStackManager; b this$0
f Ljava/util/List; c ingredients
f I d ingredientCount
f Ljava/util/List; e items
f I f itemCount
f Ljava/util/BitSet; g data
f Lit/unimi/dsi/fastutil/ints/IntList; h path
m (ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)Z a tryPick
m (II)V a setConnection
m ()V a setInitialConnections
m (I)Z a isPathIndexItem
m (II)Z b hasConnection
m (I)Lit/unimi/dsi/fastutil/ints/IntList; b tryAssigningNewItem
m ()I b visitedIngredientOffset
m (ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)I b tryPickAll
m (II)I c getConnectionIndex
m ()I c visitedIngredientCount
m (I)Lit/unimi/dsi/fastutil/ints/IntList; c findNewItemAssignmentPath
m (I)Z d isSatisfied
m (II)Z d isAssigned
m ()I d visitedItemOffset
m ()I e visitedItemCount
m (I)V e setSatisfied
m (II)V e assign
m (II)V f unassign
m ()I f satisfiedOffset
m (I)I f getSatisfiedIndex
m ()I g satisfiedCount
m (II)I g getResidualIndex
m (I)V g visitIngredient
m (I)Z h hasVisitedIngredient
m (II)V h clearRange
m ()I h connectionOffset
m (I)I i getVisitedIngredientIndex
m ()I i connectionCount
m ()I j residualOffset
m (I)V j visitItem
m (I)Z k hasVisitedItem
m ()I k residualCount
m (I)I l getVisitiedItemIndex
m ()V l clearSatisfied
m ()V m clearAllVisited
c net/minecraft/world/entity/player/EntityHuman net/minecraft/world/entity/player/Player
f Lorg/slf4j/Logger; a LOGGER
f I b CURRENT_IMPULSE_CONTEXT_RESET_GRACE_TIME_TICKS
f Lnet/minecraft/world/entity/EnumMainHand; bG DEFAULT_MAIN_HAND
f I bH DEFAULT_MODEL_CUSTOMIZATION
f I bI MAX_HEALTH
f I bJ SLEEP_DURATION
f I bK WAKE_UP_DURATION
f I bL ENDER_SLOT_OFFSET
f I bM HELD_ITEM_SLOT
f I bN CRAFTING_SLOT_OFFSET
f F bO DEFAULT_BLOCK_INTERACTION_RANGE
f F bP DEFAULT_ENTITY_INTERACTION_RANGE
f F bQ CROUCH_BB_HEIGHT
f F bR SWIMMING_BB_WIDTH
f F bS SWIMMING_BB_HEIGHT
f F bT DEFAULT_EYE_HEIGHT
f Lnet/minecraft/world/phys/Vec3D; bU DEFAULT_VEHICLE_ATTACHMENT
f Lnet/minecraft/world/entity/EntitySize; bV STANDING_DIMENSIONS
f Lnet/minecraft/network/syncher/DataWatcherObject; bW DATA_PLAYER_MODE_CUSTOMISATION
f Lnet/minecraft/network/syncher/DataWatcherObject; bX DATA_PLAYER_MAIN_HAND
f Lnet/minecraft/network/syncher/DataWatcherObject; bY DATA_SHOULDER_LEFT
f Lnet/minecraft/network/syncher/DataWatcherObject; bZ DATA_SHOULDER_RIGHT
f Ljava/util/Map; c POSES
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 Z cH ignoreFallDamageFromCurrentImpulse
f I cI currentImpulseContextResetGraceTime
f I ca CLIENT_LOADED_TIMEOUT_TIME
f Lnet/minecraft/world/inventory/InventoryEnderChest; cb enderChestInventory
f Lnet/minecraft/world/inventory/ContainerPlayer; cc inventoryMenu
f Lnet/minecraft/world/inventory/Container; cd containerMenu
f Lnet/minecraft/world/food/FoodMetaData; ce foodData
f I cf jumpTriggerTime
f I cg clientLoadedTimeoutTimer
f F ch oBob
f F ci bob
f I cj takeXpDelay
f D ck xCloakO
f D cl yCloakO
f D cm zCloakO
f D cn xCloak
f D co yCloak
f D cp zCloak
f Z cq wasUnderwater
f I cr experienceLevel
f I cs totalExperience
f F ct experienceProgress
f I cu enchantmentSeed
f F cv defaultFlySpeed
f Lnet/minecraft/world/entity/projectile/EntityFishingHook; cw fishing
f F cx hurtDir
f Lnet/minecraft/world/phys/Vec3D; cy currentImpulseImpactPos
f Lnet/minecraft/world/entity/Entity; cz currentExplosionCause
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
f Z h clientLoaded
f I i sleepCounter
f Lnet/minecraft/world/entity/player/PlayerAbilities; j abilities
f I k lastLevelUpTime
m (F)V F internalSetAbsorptionAmount
m (F)V G causeFoodExhaustion
m ()I G getPermissionLevel
m (F)F H getAttackStrengthScale
m (F)Z I isAboveGround
m ()Z Z_ isSpectator
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 (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F a getEnchantedDamage
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 (Ljava/lang/String;Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$decorateDisplayNameComponent$6
m (Lnet/minecraft/core/GlobalPos;)Ljava/util/Optional; a lambda$addAdditionalSaveData$3
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/damagesource/DamageSource;F)Z a hurtServer
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/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/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 (IFLnet/minecraft/world/item/ItemStack;)V a startAutoSpinAttack
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/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)Z a isInvulnerableTo
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/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$4
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a interactOn
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 ()F aT getBlockSpeedFactor
m ()Lnet/minecraft/sounds/SoundEffect; aV getSwimSound
m ()Lnet/minecraft/sounds/SoundEffect; aW getSwimSplashSound
m ()Lnet/minecraft/sounds/SoundEffect; aX getSwimHighSpeedSplashSound
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m (Lnet/minecraft/world/phys/Vec3D;)V a_ travel
m ()Z aa isTextFilteringEnabled
m ()Ljava/util/Optional; ac getWardenSpawnTracker
m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName
m (B)V b handleEntityEvent
m (Lnet/minecraft/stats/Statistic;)V b awardStat
m (Lnet/minecraft/world/entity/EntityTypes;)V b lambda$playShoulderEntityAmbientSound$1
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/EnumMainHand;)V b setMainArm
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 ()Z b isCreative
m ()Z bG canBeHitByProjectile
m ()V bQ removeVehicle
m ()I bX getDimensionChangingDelay
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m ()V bp updateSwimming
m ()V bs doWaterSplashEffect
m ()Z c isLocalPlayer
m (Ljava/util/Optional;)V c setLastDeathLocation
m (I)V c giveExperienceLevels
m (Lnet/minecraft/world/entity/EntityTypes;)Z c lambda$playShoulderEntityAmbientSound$0
m (Lnet/minecraft/world/item/Item;)Z c isEquipped
m (Lnet/minecraft/world/entity/Entity;)V c magicCrit
m (Lnet/minecraft/world/level/block/state/IBlockData;)F c getDestroySpeed
m (Lnet/minecraft/world/damagesource/DamageSource;F)V c hurtArmor
m (Lnet/minecraft/nbt/NBTTagCompound;)V c playShoulderEntityAmbientSound
m ()Ljava/lang/String; cI getScoreboardName
m ()Z cJ isPushedByFluid
m ()Z cM shouldShowName
m ()Z ck isSwimming
m (Lnet/minecraft/world/damagesource/DamageSource;F)V d hurtHelmet
m (Lnet/minecraft/world/entity/EntityLiving;)V d blockUsingShield
m (I)V d giveExperiencePoints
m (Lnet/minecraft/world/entity/Entity;)V d touch
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z d hasCorrectToolForDrops
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; d getProjectile
m ()Z dO canSprint
m ()Z dT shouldBeSaved
m ()Z dU isAlwaysTicking
m ()Lnet/minecraft/world/item/ItemStack; dZ getWeaponItem
m ()V d_ aiStep
m ()Z di isControlledByClient
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m ()I dn getFireImmuneTicks
m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEffect; e getHurtSound
m (Lnet/minecraft/server/level/WorldServer;)I e getBaseExperienceReward
m (Lnet/minecraft/world/entity/Entity;)V e attack
m (Lnet/minecraft/world/entity/EntityPose;)Lnet/minecraft/world/entity/EntitySize; e getDefaultDimensions
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z e canUseSlot
m ()F eJ getHurtDir
m ()Lnet/minecraft/world/entity/EntityLiving$a; eM getFallSounds
m ()Z ek isAffectedByFluids
m ()Z eo isAlwaysExperienceDropper
m ()Z ew canBeSeenAsEnemy
m (Lnet/minecraft/server/level/WorldServer;)V f dropEquipment
m ()Lcom/google/common/collect/ImmutableList; fO getDismountPoses
m ()V fS stopSleeping
m ()Z fV hasInfiniteMaterials
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeProvider$Builder; fX createAttributes
m ()Z fY isSecondaryUseActive
m ()Z fZ wantsToStopRiding
m ()Ljava/lang/Iterable; fb getArmorSlots
m ()Ljava/lang/Iterable; fc getHandSlots
m ()Z fi isImmobile
m ()F fo getFlyingSpeed
m ()F fp getSpeed
m ()F fq getMaxHeadRotationRelativeToBody
m ()Z ft canGlide
m ()V fu serverAiStep
m ()F fw getAbsorptionAmount
m ()Lnet/minecraft/world/entity/EnumMainHand; fy getMainArm
m (Lnet/minecraft/world/item/ItemStack;)V g handleCreativeModeItemDrop
m ()Lnet/minecraft/world/item/ItemCooldown; g createItemCooldowns
m (Lnet/minecraft/world/entity/EntityLiving;)V g doAutoAttackOnTouch
m ()Lnet/minecraft/nbt/NBTTagCompound; gA getShoulderEntityLeft
m ()Lnet/minecraft/nbt/NBTTagCompound; gB getShoulderEntityRight
m ()F gC getCurrentItemAttackStrengthDelay
m ()V gD resetAttackStrengthTicker
m ()Lnet/minecraft/world/item/ItemCooldown; gE getCooldowns
m ()F gF getLuck
m ()Z gG canUseGameMasterBlocks
m ()Z gH isScoping
m ()Ljava/util/Optional; gI getLastDeathLocation
m ()Z gJ hasClientLoaded
m ()V gK tickClientLoadTimeout
m ()D gL blockInteractionRange
m ()D gM entityInteractionRange
m ()Z gN isIgnoringFallDamageFromCurrentImpulse
m ()V gO tryResetCurrentImpulseContext
m ()V gP resetCurrentImpulseContext
m ()Z gQ shouldRotateWithMinecart
m ()Z ga isStayingOnGroundSurface
m ()Z gb updateIsUnderwater
m ()V gc updatePlayerPose
m ()I gd getScore
m ()V ge destroyVanishingCursedItems
m ()V gf sweepAttack
m ()V gg respawn
m ()Lcom/mojang/authlib/GameProfile; gh getGameProfile
m ()Lnet/minecraft/world/entity/player/PlayerInventory; gi getInventory
m ()Lnet/minecraft/world/entity/player/PlayerAbilities; gj getAbilities
m ()Z gk hasContainerOpen
m ()Z gl canDropItems
m ()Z gm isSleepingLongEnough
m ()I gn getSleepTimer
m ()Z go tryToStartFallFlying
m ()V gp startFallFlying
m ()V gq stopFallFlying
m ()I gr getEnchantmentSeed
m ()I gs getXpNeededForNextLevel
m ()Lnet/minecraft/world/food/FoodMetaData; gt getFoodData
m ()Z gu isHurt
m ()Z gv mayBuild
m ()Lnet/minecraft/world/inventory/InventoryEnderChest; gw getEnderChestInventory
m ()V gx removeEntitiesOnShoulder
m ()Lnet/minecraft/world/scores/Scoreboard; gy getScoreboard
m ()Z gz isReducedDebugInfo
m ()V h tick
m (Lnet/minecraft/world/entity/EntityPose;)Z h canPlayerFitWithinBlocksAndEntitiesWhen
m (Lnet/minecraft/world/item/ItemStack;)V h disableShield
m (I)V h setRemainingFireTicks
m (Lnet/minecraft/core/BlockPosition;)Z h freeAt
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 ()V j tickRegeneration
m (Lnet/minecraft/nbt/NBTTagCompound;)V j setShoulderEntityRight
m (Z)V l onAboveBubbleCol
m (Lnet/minecraft/world/phys/Vec3D;)V l lambda$readAdditionalSaveData$2
m ()V m turtleHelmetTick
m (Z)V m onInsideBubbleColumn
m ()Lnet/minecraft/sounds/SoundEffect; o_ getDeathSound
m ()V p closeContainer
m (F)V p animateHurt
m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName
m (I)V q setScore
m ()V q doCloseContainer
m ()Z q_ onClimbable
m ()V r rideTick
m (I)V r increaseScore
m (I)Z s hasPermissions
m ()V t moveCloak
m (F)Lnet/minecraft/world/phys/Vec3D; u getRopeHoldPosition
m (Z)Z u canEat
m (Z)V v setReducedDebugInfo
m (Z)V w setClientLoaded
m (Z)V x setIgnoreFallDamageFromCurrentImpulse
m ()V x onUpdateAbilities
m (F)V z hurtCurrentlyUsedShield
c net/minecraft/world/entity/player/EntityHuman$1 net/minecraft/world/entity/player/Player$1
f Lnet/minecraft/world/entity/player/EntityHuman; 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/player/EntityHuman$2 net/minecraft/world/entity/player/Player$2
f Lnet/minecraft/world/entity/player/EntityHuman; 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/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
f [Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; h $VALUES
m ()Lnet/minecraft/network/chat/IChatBaseComponent; a getMessage
m ()[Lnet/minecraft/world/entity/player/EntityHuman$EnumBedResult; b $values
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 ()Ljava/lang/String; a getKey
m (I)Lnet/minecraft/world/entity/player/EnumChatVisibility; a byId
m ()I b getId
m ()[Lnet/minecraft/world/entity/player/EnumChatVisibility; c $values
c net/minecraft/world/entity/player/Input net/minecraft/world/entity/player/Input
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/entity/player/Input; b EMPTY
f Z c forward
f Z d backward
f Z e left
f Z f right
f Z g jump
f Z h shift
f Z i sprint
f B j FLAG_FORWARD
f B k FLAG_BACKWARD
f B l FLAG_LEFT
f B m FLAG_RIGHT
f B n FLAG_JUMP
f B o FLAG_SHIFT
f B p FLAG_SPRINT
m ()Z a forward
m ()Z b backward
m ()Z c left
m ()Z d right
m ()Z e jump
m ()Z f shift
m ()Z g sprint
c net/minecraft/world/entity/player/Input$1 net/minecraft/world/entity/player/Input$1
m (Lnet/minecraft/network/PacketDataSerializer;Lnet/minecraft/world/entity/player/Input;)V a encode
m (Lnet/minecraft/network/PacketDataSerializer;)Lnet/minecraft/world/entity/player/Input; a decode
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 SELECTION_SIZE
f I e SLOT_OFFHAND
f I f NOT_FOUND_INDEX
f Lnet/minecraft/core/NonNullList; g items
f Lnet/minecraft/core/NonNullList; h armor
f Lnet/minecraft/core/NonNullList; i offhand
f I j selected
f Lnet/minecraft/world/entity/player/EntityHuman; k player
f Ljava/util/List; l compartments
f I m 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 (Lnet/minecraft/tags/TagKey;)Z a contains
m (Lnet/minecraft/world/level/block/state/IBlockData;)F a getDestroySpeed
m (II)Lnet/minecraft/world/item/ItemStack; a removeItem
m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillStackedContents
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; al getName
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 ()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;)Z d isUsableForCrafting
m (Lnet/minecraft/world/item/ItemStack;)I e getSlotWithRemainingSpace
m ()V e setChanged
m (I)V e setSelectedHotbarSlot
m (Lnet/minecraft/world/item/ItemStack;)Z f add
m (I)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket; f createInventoryUpdatePacket
m ()Lnet/minecraft/world/item/ItemStack; f getSelected
m ()I g getSelectionSize
m (Lnet/minecraft/world/item/ItemStack;)V g placeItemBackInInventory
m (I)Lnet/minecraft/world/item/ItemStack; g getArmor
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 (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; k lambda$add$0
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/player/StackedItemContents net/minecraft/world/entity/player/StackedItemContents
f Lnet/minecraft/world/entity/player/AutoRecipeStackManager; a raw
m (Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)Z a canCraft
m (Ljava/util/List;Lnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)Z a canCraft
m (Lnet/minecraft/world/item/ItemStack;)V a accountSimpleStack
m ()V a clear
m (Lnet/minecraft/world/item/ItemStack;I)V a accountStack
m (Lnet/minecraft/world/item/crafting/IRecipe;ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)Z a canCraft
m (Ljava/util/List;ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)Z a canCraft
m (Lnet/minecraft/world/item/crafting/IRecipe;ILnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)I b getBiggestCraftableStack
m (Lnet/minecraft/world/item/ItemStack;)V b accountStack
m (Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/world/entity/player/AutoRecipeStackManager$b;)I b getBiggestCraftableStack
c net/minecraft/world/entity/projectile/EntityArrow net/minecraft/world/entity/projectile/AbstractArrow
f I a inGroundTime
f Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; b pickup
f I c shakeTime
f D d ARROW_BASE_DAMAGE
f I e SHAKE_TIME
f F f WATER_INERTIA
f F g INERTIA
f Lnet/minecraft/network/syncher/DataWatcherObject; h ID_FLAGS
f Lnet/minecraft/network/syncher/DataWatcherObject; i PIERCE_LEVEL
f Lnet/minecraft/network/syncher/DataWatcherObject; j IN_GROUND
f I k FLAG_CRIT
f I l FLAG_NOPHYSICS
f Lnet/minecraft/world/level/block/state/IBlockData; m lastState
f I n life
f D o baseDamage
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
f Lnet/minecraft/world/item/ItemStack; t firedFromWeapon
m ()F A getWaterInertia
m ()Z B isNoPhysics
m ()Z C shouldBounceOnWorldBorder
m ()Z D shouldFall
m ()V G startFalling
m ()V H resetPiercedEntities
m (Lnet/minecraft/world/item/ItemStack;)V a setPickupItemStack
m (Z)V a setInGround
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/network/syncher/DataWatcherObject;)V a onSyncedDataUpdated
m (B)V a setPierceLevel
m (D)Z a shouldRenderAtSqrDistance
m (F)V a setBaseDamageFromMob
m (DDDFFI)V a lerpTo
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/item/ItemStack;)V a hitBlockEnchantmentEffects
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;)V a doKnockback
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock
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/phys/Vec3D;)V a addBubbleParticles
m (Lnet/minecraft/world/entity/EntityLiving;)V a doPostHurtEffects
m (IZ)V a setFlag
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a_ playerTouch
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V b stepMoveAndHit
m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity
m (Z)V b setCritArrow
m (F)V b applyInertia
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/sounds/SoundEffect;)V b setSoundEvent
m (Lnet/minecraft/world/item/Item;)V b onItemBreak
m ()Z bH isPickable
m ()D bd getDefaultGravity
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m (DDDFF)V c shoot
m (Lnet/minecraft/world/item/Item;)V c lambda$hitBlockEnchantmentEffects$0
m (Lnet/minecraft/world/entity/Entity;)V c setOwner
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/MovingObjectPositionEntity; c findHitEntity
m ()Z cB isAttackable
m ()Lnet/minecraft/world/item/ItemStack; dZ getWeaponItem
m (D)V h setBaseDamage
m ()V h tick
m (DDD)V l lerpMotion
m ()Z l isInGround
m ()V m tickDespawn
m (Z)V m onInsideBubbleColumn
m (Z)V r setNoPhysics
m ()Lnet/minecraft/sounds/SoundEffect; s getDefaultHitGroundSoundEvent
m ()Lnet/minecraft/sounds/SoundEffect; t getHitGroundSoundEvent
m ()Lnet/minecraft/world/item/ItemStack; u getPickupItem
m ()Lnet/minecraft/world/item/ItemStack; v getDefaultPickupItem
m ()Lnet/minecraft/world/item/ItemStack; w getPickupItemStackOrigin
m ()D x getBaseDamage
m ()Z y isCritArrow
m ()B z getPierceLevel
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
f [Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; d $VALUES
m (I)Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; a byOrdinal
m ()[Lnet/minecraft/world/entity/projectile/EntityArrow$PickupStatus; a $values
c net/minecraft/world/entity/projectile/EntityDragonFireball net/minecraft/world/entity/projectile/DragonFireball
f F d SPLASH_RANGE
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m ()Z m shouldBurn
m ()Lnet/minecraft/core/particles/ParticleParam; s getTrailParticle
c net/minecraft/world/entity/projectile/EntityEgg net/minecraft/world/entity/projectile/ThrownEgg
f Lnet/minecraft/world/entity/EntitySize; a ZERO_SIZED_DIMENSIONS
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; m getDefaultItem
c net/minecraft/world/entity/projectile/EntityEnderPearl net/minecraft/world/entity/projectile/ThrownEnderpearl
f J a ticketTimer
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/World;)Z a canTeleport
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/World;)Z a isAllowedToTeleportOwner
m (Lnet/minecraft/world/level/block/state/IBlockData;)V a onInsideBlock
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/phys/Vec3D;)V a playSound
m (Lnet/minecraft/world/phys/MovingObjectPositionEntity;)V a onHitEntity
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V b onRemoval
m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; b findOwner
m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; b teleport
m (Ljava/util/UUID;)V c setOwnerThroughUUID
m (Lnet/minecraft/world/entity/Entity;)V c setOwner
m ()V h tick
m ()Lnet/minecraft/world/item/Item; m getDefaultItem
m ()V s deregisterFromCurrentOwner
m ()V t registerToCurrentOwner
c net/minecraft/world/entity/projectile/EntityEnderSignal net/minecraft/world/entity/projectile/EyeOfEnder
f F a MIN_CAMERA_DISTANCE_SQUARED
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/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()F by getLightLevelDependentMagicValue
m ()Z cB isAttackable
m ()V h tick
m ()Lnet/minecraft/world/item/ItemStack; l getItem
m (DDD)V l lerpMotion
m ()Lnet/minecraft/world/item/ItemStack; m getDefaultItem
c net/minecraft/world/entity/projectile/EntityEvokerFangs net/minecraft/world/entity/projectile/EvokerFangs
f I a ATTACK_DURATION
f I b LIFE_OFFSET
f I c ATTACK_TRIGGER_TICKS
f I d warmupDelayTicks
f Z e sentSpikeEvent
f I f lifeTicks
f Z g clientSideAttackStarted
f Lnet/minecraft/world/entity/EntityLiving; h owner
f Ljava/util/UUID; i 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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (B)V b handleEntityEvent
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/EntityLiving;)V c dealDamageTo
m ()V h tick
m ()Lnet/minecraft/world/entity/EntityLiving; l getOwner
m ()Lnet/minecraft/world/entity/Entity; p getOwner
c net/minecraft/world/entity/projectile/EntityFireball net/minecraft/world/entity/projectile/AbstractHurtingProjectile
f D a INITAL_ACCELERATION_POWER
f D b DEFLECTION_SCALE
f D c accelerationPower
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/phys/Vec3D;D)V a assignDirectionalMovement
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; ak_ 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 by getLightLevelDependentMagicValue
m ()V h tick
m ()Z m shouldBurn
m ()Lnet/minecraft/core/particles/ParticleParam; s getTrailParticle
m ()F t getInertia
m ()F u getLiquidInertia
m ()V v applyInertia
m ()V w createParticleTrail
c net/minecraft/world/entity/projectile/EntityFireballFireball net/minecraft/world/entity/projectile/Fireball
f F d MIN_CAMERA_DISTANCE_SQUARED
f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_ITEM_STACK
m (Lnet/minecraft/world/item/ItemStack;)V a setItem
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m ()V aM playEntityOnFireExtinguishedSound
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/world/item/ItemStack; l getItem
m ()Lnet/minecraft/world/item/ItemStack; v getDefaultItem
c net/minecraft/world/entity/projectile/EntityFireworks net/minecraft/world/entity/projectile/FireworkRocketEntity
f Lnet/minecraft/network/syncher/DataWatcherObject; a DATA_ID_FIREWORKS_ITEM
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ATTACHED_TO_TARGET
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_SHOT_AT_ANGLE
f I d life
f I e lifetime
f Lnet/minecraft/world/entity/EntityLiving; f attachedToEntity
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/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; a_ calculateHorizontalHurtKnockbackDirection
m (I)V b lambda$tick$0
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;)V b explode
m (B)V b handleEntityEvent
m ()Z cB isAttackable
m (Lnet/minecraft/server/level/WorldServer;)V e dealExplosionDamage
m ()V h tick
m (DDD)Z k shouldRender
m ()Lnet/minecraft/world/item/ItemStack; l getItem
m ()Z m isShotAtAngle
m ()Z s hasExplosion
m ()Z t isAttachedToEntity
m ()Ljava/util/List; u getExplosions
m ()Lnet/minecraft/world/item/ItemStack; v getDefaultItem
c net/minecraft/world/entity/projectile/EntityFishingHook net/minecraft/world/entity/projectile/FishingHook
f Lorg/slf4j/Logger; a LOGGER
f Lnet/minecraft/util/RandomSource; b syncronizedRandom
f Z c biting
f I d outOfWaterTime
f I e MAX_OUT_OF_WATER_TIME
f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_HOOKED_ENTITY
f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_BITING
f I h life
f I i nibble
f I j timeUntilLured
f I k timeUntilHooked
f F l fishAngle
f Z m openWater
f Lnet/minecraft/world/entity/Entity; n hookedIn
f Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; o currentState
f I p luck
f I q lureSpeed
m (Lnet/minecraft/world/entity/Entity;)V B setHookedEntity
m ()Z C shouldBounceOnWorldBorder
m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket
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$WaterPosition;Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition;)Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; a lambda$getOpenWaterTypeForArea$0
m (Lnet/minecraft/world/entity/projectile/EntityFishingHook;)V a updateOwnerInfo
m (DDDFFI)V a lerpTo
m ()V av 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; bg 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 (Lnet/minecraft/world/entity/Entity;)V d pullEntity
m ()V h tick
m ()Z l isOpenWaterFishing
m ()Lnet/minecraft/world/entity/player/EntityHuman; m getPlayerOwner
m (Z)Z o canUsePortal
m ()Lnet/minecraft/world/entity/Entity; s getHookedIn
m ()V t 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
f [Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; d $VALUES
m ()[Lnet/minecraft/world/entity/projectile/EntityFishingHook$HookState; a $values
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
f [Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; d $VALUES
m ()[Lnet/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition; a $values
c net/minecraft/world/entity/projectile/EntityLargeFireball net/minecraft/world/entity/projectile/LargeFireball
f I d 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 bd getDefaultGravity
m ()V h tick
c net/minecraft/world/entity/projectile/EntityPotion net/minecraft/world/entity/projectile/ThrownPotion
f D a SPLASH_RANGE
f Ljava/util/function/Predicate; b WATER_SENSITIVE_OR_ON_FIRE
f D c SPLASH_RANGE_SQ
m (DI)I a lambda$applySplash$1
m (Lnet/minecraft/core/BlockPosition;)V a dowseFire
m (Lnet/minecraft/world/phys/MovingObjectPositionBlock;)V a onHitBlock
m (Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$static$0
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; a_ calculateHorizontalHurtKnockbackDirection
m ()D bd getDefaultGravity
m ()Lnet/minecraft/world/item/Item; m getDefaultItem
m ()Z s isLingering
c net/minecraft/world/entity/projectile/EntityProjectile net/minecraft/world/entity/projectile/ThrowableProjectile
f F a MIN_CAMERA_DISTANCE_SQUARED
m (D)Z a shouldRenderAtSqrDistance
m ()D bd getDefaultGravity
m ()V h tick
m ()V m applyInertia
m (Z)Z o canUsePortal
m ()V s handleFirstTickBubbleColumn
c net/minecraft/world/entity/projectile/EntityProjectileThrowable net/minecraft/world/entity/projectile/ThrowableItemProjectile
f Lnet/minecraft/network/syncher/DataWatcherObject; a 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; l getItem
m ()Lnet/minecraft/world/item/Item; m getDefaultItem
m ()Lnet/minecraft/world/item/ItemStack; s lambda$readAdditionalSaveData$0
c net/minecraft/world/entity/projectile/EntityShulkerBullet net/minecraft/world/entity/projectile/ShulkerBullet
f D a SPEED
f Lnet/minecraft/world/entity/Entity; b finalTarget
f Lnet/minecraft/core/EnumDirection; c currentMoveDirection
f I d flightSteps
f D e targetDeltaX
f D f targetDeltaY
f D g targetDeltaZ
f Ljava/util/UUID; h 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/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/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/phys/MovingObjectPosition;)V a onHit
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/entity/Entity;)Z b canHitEntity
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient
m ()Z bH isPickable
m ()Z bY isOnFire
m ()D bd getDefaultGravity
m ()F by getLightLevelDependentMagicValue
m ()V dH checkDespawn
m ()Lnet/minecraft/sounds/SoundCategory; dm getSoundSource
m ()V h tick
m ()Lnet/minecraft/core/EnumDirection; l getMoveDirection
m ()V m destroy
c net/minecraft/world/entity/projectile/EntitySmallFireball net/minecraft/world/entity/projectile/SmallFireball
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; m getDefaultItem
m ()Lnet/minecraft/core/particles/ParticleParam; s getParticle
c net/minecraft/world/entity/projectile/EntitySpectralArrow net/minecraft/world/entity/projectile/SpectralArrow
f I d 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 h tick
m ()Lnet/minecraft/world/item/ItemStack; v 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 bd getDefaultGravity
m ()Lnet/minecraft/world/item/Item; m getDefaultItem
c net/minecraft/world/entity/projectile/EntityThrownTrident net/minecraft/world/entity/projectile/ThrownTrident
f I d clientSideReturnTridentTickCount
f Lnet/minecraft/network/syncher/DataWatcherObject; e ID_LOYALTY
f Lnet/minecraft/network/syncher/DataWatcherObject; f ID_FOIL
f F g WATER_INERTIA
f Z h dealtDamage
m ()F A getWaterInertia
m ()Z D isFoil
m ()Z G isAcceptibleReturnOwner
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/item/ItemStack;)V a hitBlockEnchantmentEffects
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/Item;)V a lambda$hitBlockEnchantmentEffects$1
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/world/entity/player/EntityHuman;)V a_ playerTouch
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/Item;)V b lambda$onHitEntity$0
m (Lnet/minecraft/world/item/ItemStack;)B b getLoyaltyFromItem
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/MovingObjectPositionEntity; c findHitEntity
m ()Lnet/minecraft/world/item/ItemStack; dZ getWeaponItem
m ()V h tick
m (DDD)Z k shouldRender
m ()V m tickDespawn
m ()Lnet/minecraft/sounds/SoundEffect; s getDefaultHitGroundSoundEvent
m ()Lnet/minecraft/world/item/ItemStack; v getDefaultPickupItem
c net/minecraft/world/entity/projectile/EntityTippedArrow net/minecraft/world/entity/projectile/Arrow
f I d EXPOSED_POTION_DECAY_TIME
f I e NO_EFFECT_COLOR
f Lnet/minecraft/network/syncher/DataWatcherObject; f ID_EFFECT_COLOR
f B g EVENT_POTION_PUFF
m ()I D getColor
m ()Lnet/minecraft/world/item/alchemy/PotionContents; G getPotionContents
m ()V H updateColor
m (Lnet/minecraft/world/item/ItemStack;)V a setPickupItemStack
m (Lnet/minecraft/world/item/alchemy/PotionContents;)V a setPotionContents
m (Lnet/minecraft/world/entity/EntityLiving;)V a doPostHurtEffects
m (Lnet/minecraft/world/effect/MobEffect;)V a addEffect
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (I)V b makeParticle
m (B)V b handleEntityEvent
m (I)I c lambda$doPostHurtEffects$0
m ()V h tick
m ()Lnet/minecraft/world/item/ItemStack; v getDefaultPickupItem
c net/minecraft/world/entity/projectile/EntityWitherSkull net/minecraft/world/entity/projectile/WitherSkull
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_DANGEROUS
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
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 bY isOnFire
m ()Z m shouldBurn
m ()F t getInertia
m ()Z v isDangerous
c net/minecraft/world/entity/projectile/IProjectile net/minecraft/world/entity/projectile/Projectile
f Ljava/util/UUID; a ownerUUID
f Lnet/minecraft/world/entity/Entity; b cachedOwner
f Z c leftOwner
f Z d hasBeenShot
f Lnet/minecraft/world/entity/Entity; e lastDeflectedBy
m ()Z C shouldBounceOnWorldBorder
m ()Lnet/minecraft/world/entity/Entity; E getEffectSource
m ()V F updateRotation
m (Lnet/minecraft/server/level/EntityTrackerEntry;)Lnet/minecraft/network/protocol/Packet; a getAddEntityPacket
m (DDDFFLnet/minecraft/world/entity/projectile/IProjectile;)V a lambda$spawnProjectileUsingShoot$2
m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/IProjectile; a spawnProjectile
m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;DDDFF)Lnet/minecraft/world/entity/projectile/IProjectile; a spawnProjectileUsingShoot
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/world/phys/MovingObjectPosition;)V a onHit
m (Lnet/minecraft/world/phys/AxisAlignedBB;Lnet/minecraft/world/entity/Entity;)Z a lambda$checkLeftOwner$0
m (Lnet/minecraft/world/entity/projectile/ProjectileDeflection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Z)Z a deflect
m (Lnet/minecraft/server/level/WorldServer;)Z a mayBreak
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/world/entity/projectile/IProjectile$a;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;FFF)Lnet/minecraft/world/entity/projectile/IProjectile; a spawnProjectileFromRotation
m (Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Lnet/minecraft/world/entity/projectile/IProjectile; a spawnProjectile
m (Lnet/minecraft/world/entity/projectile/IProjectile$a;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;DDDFF)Lnet/minecraft/world/entity/projectile/IProjectile; a spawnProjectileUsingShoot
m (Lnet/minecraft/world/entity/Entity;FFFFF)V a shootFromRotation
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; a_ calculateHorizontalHurtKnockbackDirection
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;)V b applyOnProjectileSpawned
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/projectile/IProjectile;)V b lambda$spawnProjectile$4
m (Lnet/minecraft/world/entity/Entity;Z)V b onDeflection
m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; b findOwner
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/item/Item;)V b onItemBreak
m ()Z bH isPickable
m ()F bS getPickRadius
m ()I bX getDimensionChangingDelay
m (Lnet/minecraft/world/item/Item;)V c lambda$applyOnProjectileSpawned$5
m (Lnet/minecraft/world/entity/Entity;)V c setOwner
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Z c mayInteract
m (Ljava/util/UUID;)V c setOwnerThroughUUID
m (DDDFF)V c shoot
m (DDDFF)Lnet/minecraft/world/phys/Vec3D; d getMovementToShoot
m (Lnet/minecraft/world/entity/Entity;)Z e ownedBy
m (FF)F f lerpRotation
m ()V h tick
m ()Z m checkLeftOwner
m ()Lnet/minecraft/world/entity/Entity; p getOwner
m (Lnet/minecraft/world/entity/Entity;)V x restoreFrom
c net/minecraft/world/entity/projectile/IProjectile$Delayed net/minecraft/world/entity/projectile/Projectile$Delayed
c net/minecraft/world/entity/projectile/IProjectile$a net/minecraft/world/entity/projectile/Projectile$ProjectileFactory
c net/minecraft/world/entity/projectile/ItemSupplier net/minecraft/world/entity/projectile/ItemSupplier
m ()Lnet/minecraft/world/item/ItemStack; l 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/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/EntityLiving;Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/EntityArrow; a getMobArrow
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/level/ExplosionDamageCalculator; d EXPLOSION_DAMAGE_CALCULATOR
f D e JUMP_SCALE
m (Lnet/minecraft/world/phys/Vec3D;)V a explode
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/Entity;)Z b canHitEntity
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/AxisAlignedBB; c makeBoundingBox
m ()V h tick
m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith
m ()Lnet/minecraft/world/item/ItemStack; l getItem
m ()Z m shouldBurn
m ()Lnet/minecraft/core/particles/ParticleParam; s getTrailParticle
m ()F t getInertia
m ()F u getLiquidInertia
c net/minecraft/world/entity/projectile/windcharge/BreezeWindCharge net/minecraft/world/entity/projectile/windcharge/BreezeWindCharge
f F f RADIUS
m (Lnet/minecraft/world/phys/Vec3D;)V a explode
c net/minecraft/world/entity/projectile/windcharge/WindCharge net/minecraft/world/entity/projectile/windcharge/WindCharge
f Lnet/minecraft/world/level/ExplosionDamageCalculator; f EXPLOSION_DAMAGE_CALCULATOR
f F g RADIUS
f F h MIN_CAMERA_DISTANCE_SQUARED
f I i noDeflectTicks
m (Lnet/minecraft/world/entity/projectile/ProjectileDeflection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Z)Z a deflect
m (D)Z a shouldRenderAtSqrDistance
m (Lnet/minecraft/world/phys/Vec3D;)V a explode
m ()V h tick
c net/minecraft/world/entity/raid/EntityRaider net/minecraft/world/entity/raid/Raider
f Ljava/util/function/Predicate; a ALLOWED_ITEMS
f I b wave
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
m (Z)V A setCanJoinRaid
m (Z)V B setCelebrating
m ()V E registerGoals
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/GroupDataEntity;)Lnet/minecraft/world/entity/GroupDataEntity; a finalizeSpawn
m (Lnet/minecraft/server/level/WorldServer;IZ)V a applyRaidBuffs
m (Lnet/minecraft/world/damagesource/DamageSource;)V a die
m (Lnet/minecraft/world/entity/raid/Raid;)V a setCurrentRaid
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/item/EntityItem;)V a pickUpItem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m ()Z aa requiresCustomPersistence
m ()Lnet/minecraft/sounds/SoundEffect; aj_ getCelebrateSound
m (Lnet/minecraft/world/entity/item/EntityItem;)Z b lambda$static$0
m (I)V b setWave
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (I)V c setTicksOutsideRaid
m ()V d_ aiStep
m ()Z gE canJoinRaid
m ()Lnet/minecraft/world/entity/raid/Raid; gF getCurrentRaid
m ()Z gG isCaptain
m ()Z gH hasRaid
m ()Z gI hasActiveRaid
m ()I gJ getWave
m ()Z gK isCelebrating
m ()I gL getTicksOutsideRaid
m ()V gw updateNoActionTime
m ()Z gy canJoinPatrol
m (D)Z h removeWhenFarAway
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 V_ requiresUpdateEveryTick
m ()V a tick
m ()Z b canUse
m ()V d start
m ()V e stop
c net/minecraft/world/entity/raid/EntityRaider$b net/minecraft/world/entity/raid/Raider$ObtainRaidLeaderBannerGoal
f Lnet/minecraft/world/entity/raid/EntityRaider; a this$0
f Lnet/minecraft/world/entity/raid/EntityRaider; b mob
f Lit/unimi/dsi/fastutil/ints/Int2LongOpenHashMap; c unreachableBannerCache
f Lnet/minecraft/world/level/pathfinder/PathEntity; d pathToBanner
f Lnet/minecraft/world/entity/item/EntityItem; e pursuedBannerItemEntity
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
m ()Z h cannotPickUpBanner
c net/minecraft/world/entity/raid/EntityRaider$c net/minecraft/world/entity/raid/Raider$RaiderCelebration
f Lnet/minecraft/world/entity/raid/EntityRaider; a this$0
f Lnet/minecraft/world/entity/raid/EntityRaider; b mob
m ()V a tick
m ()Z b canUse
m ()V d start
m ()V e stop
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/Holder;)Z a lambda$hasSuitablePoi$0
m (Lnet/minecraft/core/BlockPosition;)Z a hasNotVisited
m ()V a tick
m ()Z b canUse
m ()Z c canContinueToUse
m ()V d start
m ()V e stop
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 (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/core/HolderLookup$a;)Lnet/minecraft/world/entity/raid/PersistentRaid; a lambda$factory$1
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 (I)Lnet/minecraft/world/entity/raid/Raid; a get
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/server/level/EntityPlayer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/entity/raid/Raid; a createOrExtendRaid
m (Lnet/minecraft/core/Holder;)Z b lambda$createOrExtendRaid$2
m ()I b getUniqueId
m (Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/world/entity/raid/PersistentRaid; b lambda$factory$0
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 Lnet/minecraft/world/entity/SpawnPlacementType; a RAVAGER_SPAWN_PLACEMENT_TYPE
f I b VILLAGE_RADIUS_BUFFER
f I c MAX_NO_ACTION_TIME
f I d MAX_CELEBRATION_TICKS
f I e TICKS_PER_DAY
f I f DEFAULT_MAX_RAID_OMEN_LEVEL
f I g VALID_RAID_RADIUS_SQR
f I h RAID_REMOVAL_THRESHOLD_SQR
f I i ALLOW_SPAWNING_WITHIN_VILLAGE_SECONDS_THRESHOLD
f I j SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTER
f I k VILLAGE_SEARCH_RADIUS
f I l RAID_TIMEOUT_TICKS
f I m NUM_SPAWN_ATTEMPTS
f Lnet/minecraft/network/chat/IChatBaseComponent; n OMINOUS_BANNER_PATTERN_NAME
f Ljava/lang/String; o RAIDERS_REMAINING
f I p POST_RAID_TICK_LIMIT
f I q DEFAULT_PRE_RAID_TICKS
f I r OUTSIDE_RAID_BOUNDS_TIMEOUT
f I s LOW_MOB_THRESHOLD
f Lnet/minecraft/network/chat/IChatBaseComponent; t RAID_NAME_COMPONENT
f Lnet/minecraft/network/chat/IChatBaseComponent; u RAID_BAR_VICTORY_COMPONENT
f Lnet/minecraft/network/chat/IChatBaseComponent; v RAID_BAR_DEFEAT_COMPONENT
f I w HERO_OF_THE_VILLAGE_DURATION
f I x VALID_RAID_RADIUS
f Ljava/util/Map; y groupToLeaderMap
f Ljava/util/Map; z groupRaiderMap
m ()Z A hasMoreWaves
m ()Z B isFinalWave
m ()Z C hasBonusWave
m ()Z D hasSpawnedBonusWave
m ()Z E shouldSpawnBonusGroup
m ()V F updateRaiders
m ()Z G shouldSpawnGroup
m ()V H setDirty
m ()Lnet/minecraft/core/BlockPosition; I lambda$tick$1
m (Lnet/minecraft/world/entity/raid/Raid$Wave;IZ)I a getDefaultNumSpawns
m (ILnet/minecraft/world/entity/raid/EntityRaider;)V a setLeader
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 (Ljava/lang/Integer;)Ljava/util/Set; a lambda$addWaveMob$3
m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/item/ItemStack; a getOminousBannerInstance
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 (Lnet/minecraft/server/level/EntityPlayer;)Z b lambda$validPlayer$0
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 (I)Lnet/minecraft/core/BlockPosition; d findRandomSpawnPos
m (Lnet/minecraft/core/BlockPosition;)D d lambda$moveRaidCenterToNearbyVillageSection$2
m ()Z d isStopped
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 ()Ljava/util/Optional; z getValidSpawnPos
c net/minecraft/world/entity/raid/Raid$1 net/minecraft/world/entity/raid/Raid$1
f [I a $SwitchMap$net$minecraft$world$Difficulty
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
f [Lnet/minecraft/world/entity/raid/Raid$Status; f $VALUES
m (Ljava/lang/String;)Lnet/minecraft/world/entity/raid/Raid$Status; a getByName
m ()Ljava/lang/String; a getName
m ()[Lnet/minecraft/world/entity/raid/Raid$Status; b $values
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
f [Lnet/minecraft/world/entity/raid/Raid$Wave; i $VALUES
m ()[Lnet/minecraft/world/entity/raid/Raid$Wave; a $values
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/AbstractBoat net/minecraft/world/entity/vehicle/AbstractBoat
f I a PADDLE_LEFT
f Z aA inputRight
f Z aB inputUp
f Z aC inputDown
f D aD waterLevel
f F aE landFriction
f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; aF status
f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; aG oldStatus
f D aH lastYd
f Z aI isAboveBubbleColumn
f Z aJ bubbleColumnDirectionIsDown
f F aK bubbleMultiplier
f F aL bubbleAngle
f F aM bubbleAngleO
f Lnet/minecraft/world/entity/Leashable$a; aN leashData
f Ljava/util/function/Supplier; aO dropItem
f D ay lerpXRot
f Z az inputLeft
f I b PADDLE_RIGHT
f D c PADDLE_SOUND_TIME
f I d BUBBLE_TIME
f Lnet/minecraft/network/syncher/DataWatcherObject; h DATA_ID_PADDLE_LEFT
f Lnet/minecraft/network/syncher/DataWatcherObject; i DATA_ID_PADDLE_RIGHT
f Lnet/minecraft/network/syncher/DataWatcherObject; j DATA_ID_BUBBLE_TIME
f I k TIME_TO_EJECT
f F l PADDLE_SPEED
f [F m paddlePositions
f F n invFriction
f F o outOfControlTicks
f F p deltaRotation
f I q lerpSteps
f D r lerpX
f D s lerpY
f D t lerpZ
f D u lerpYRot
m ()V G tickBubbleColumn
m ()V H tickLerp
m ()Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; I getStatus
m ()Z J checkInWater
m ()Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; K isUnderwater
m ()V P floatBoat
m ()V Q controlBoat
m ()I R getBubbleTime
m ()D R_ lerpTargetX
m ()D S_ lerpTargetY
m ()Lnet/minecraft/world/entity/Leashable$a; T_ getLeashData
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/Entity$RemovalReason;)V a remove
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 (Lnet/minecraft/world/entity/Leashable$a;)V a setLeashData
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 (Lnet/minecraft/world/entity/Entity;)Z b hasEnoughSpaceFor
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger
m (Lnet/minecraft/world/entity/Entity;F)V b elasticRangeLeashBehaviour
m (Lnet/minecraft/world/entity/EntitySize;)D b rideHeight
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bH isPickable
m ()Z bN canBeCollidedWith
m ()D bd getDefaultGravity
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m ()Z bo isUnderWater
m (I)Z c getPaddleState
m (Lnet/minecraft/world/entity/Entity;)V c clampRotation
m ()Lnet/minecraft/core/EnumDirection; cP getMotionDirection
m ()Lnet/minecraft/world/phys/Vec3D; cT getLeashOffset
m ()Lnet/minecraft/world/entity/EntityLiving; cW getControllingPassenger
m (Lnet/minecraft/world/entity/Entity;)Z d lambda$tickBubbleColumn$0
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()V f_ cancelLerp
m ()D g_ lerpTargetZ
m (Lnet/minecraft/world/entity/Entity;)V h push
m ()V h tick
m ()F h_ lerpTargetYRot
m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith
m (Lnet/minecraft/world/entity/Entity;)V k onPassengerTurned
m (Z)V l onAboveBubbleCol
m ()Lnet/minecraft/sounds/SoundEffect; l getPaddleSound
m (I)V m setBubbleTime
m ()F m getWaterLevelAbove
m (DDD)V p setInitialPos
m ()F p getGroundFriction
m (F)V p animateHurt
m (Lnet/minecraft/world/entity/Entity;)Z r canAddPassenger
m ()F r_ lerpTargetXRot
m ()F s getSinglePassengerXOffset
m ()I t getMaxPassengers
m ()Lnet/minecraft/world/item/Item; u getDropItem
c net/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus net/minecraft/world/entity/vehicle/AbstractBoat$Status
f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; a IN_WATER
f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; b UNDER_WATER
f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; c UNDER_FLOWING_WATER
f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; d ON_LAND
f Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; e IN_AIR
f [Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; f $VALUES
m ()[Lnet/minecraft/world/entity/vehicle/AbstractBoat$EnumStatus; a $values
c net/minecraft/world/entity/vehicle/AbstractChestBoat net/minecraft/world/entity/vehicle/AbstractChestBoat
f I h CONTAINER_SIZE
f Lnet/minecraft/core/NonNullList; i itemStacks
f Lnet/minecraft/resources/ResourceKey; j lootTable
f J k lootTableSeed
m ()Lnet/minecraft/core/NonNullList; E getItemStacks
m ()V F clearItemStacks
m ()V a clearContent
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (Lnet/minecraft/resources/ResourceKey;)V a setContainerLootTable
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)V a destroy
m (J)V a setContainerLootTableSeed
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m (I)Lnet/minecraft/world/entity/SlotAccess; a_ getSlot
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 s getSinglePassengerXOffset
m ()I t getMaxPassengers
m ()Lnet/minecraft/resources/ResourceKey; v getContainerLootTable
m ()J x getContainerLootTableSeed
c net/minecraft/world/entity/vehicle/ChestBoat net/minecraft/world/entity/vehicle/ChestBoat
m (Lnet/minecraft/world/entity/EntitySize;)D b rideHeight
c net/minecraft/world/entity/vehicle/ChestRaft net/minecraft/world/entity/vehicle/ChestRaft
m (Lnet/minecraft/world/entity/EntitySize;)D b rideHeight
c net/minecraft/world/entity/vehicle/ContainerEntity net/minecraft/world/entity/vehicle/ContainerEntity
m ()Lnet/minecraft/core/NonNullList; E getItemStacks
m ()V F clearItemStacks
m (Lnet/minecraft/resources/ResourceKey;)V a setContainerLootTable
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a addChestVehicleSaveData
m (Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a chestVehicleDestroyed
m (J)V a setContainerLootTableSeed
m (II)Lnet/minecraft/world/item/ItemStack; b removeChestVehicleItem
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b readChestVehicleSaveData
m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; b_ interactWithContainerVehicle
m (ILnet/minecraft/world/item/ItemStack;)V c setChestVehicleItem
m ()Z c isEmpty
m ()Lnet/minecraft/world/phys/AxisAlignedBB; cR getBoundingBox
m ()Z dQ isRemoved
m ()Lnet/minecraft/world/level/World; dV level
m ()Lnet/minecraft/world/phys/Vec3D; dt position
m ()V f clearChestVehicleContent
m (Lnet/minecraft/world/entity/player/EntityHuman;)V f unpackChestVehicleLootTable
m (I)Lnet/minecraft/world/item/ItemStack; f_ removeChestVehicleItemNoUpdate
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z g isChestVehicleStillValid
m ()Z g isChestVehicleEmpty
m (I)Lnet/minecraft/world/item/ItemStack; g_ getChestVehicleItem
m (I)Lnet/minecraft/world/entity/SlotAccess; h_ getChestVehicleSlot
m ()Lnet/minecraft/resources/ResourceKey; v getContainerLootTable
m ()J x getContainerLootTableSeed
c net/minecraft/world/entity/vehicle/ContainerEntity$1 net/minecraft/world/entity/vehicle/ContainerEntity$1
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
m (Lnet/minecraft/world/entity/EntitySize;)D b rideHeight
c net/minecraft/world/entity/vehicle/EntityMinecartAbstract net/minecraft/world/entity/vehicle/AbstractMinecart
f F a WATER_SLOWDOWN_FACTOR
f Lnet/minecraft/world/phys/Vec3D; b LOWERED_PASSENGER_ATTACHMENT
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ID_DISPLAY_BLOCK
f Lnet/minecraft/network/syncher/DataWatcherObject; d DATA_ID_DISPLAY_OFFSET
f Lnet/minecraft/network/syncher/DataWatcherObject; h DATA_ID_CUSTOM_DISPLAY
f Lcom/google/common/collect/ImmutableMap; i POSE_DISMOUNT_HEIGHTS
f Z j onRails
f Z k flipped
f Lnet/minecraft/world/entity/vehicle/MinecartBehavior; l behavior
f Ljava/util/Map; m EXITS
m ()Z A hasCustomDisplay
m ()Z B isRideable
m ()Z C isFurnace
m ()D R_ lerpTargetX
m ()D S_ lerpTargetY
m (IIIZ)V a activateMinecart
m (Z)V a setOnRails
m (Lnet/minecraft/server/level/WorldServer;)D a getMaxSpeed
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntitySize;F)Lnet/minecraft/world/phys/Vec3D; a getPassengerAttachmentPoint
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;D)D a makeStepAlongTrack
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a getRedstoneDirection
m (DDDFFI)V a lerpTo
m (IDDDDD)V a lerpPositionAndRotationStep
m (Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract;DD)V a pushOtherMinecart
m (Lnet/minecraft/world/level/World;DDDLnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract; a createMinecart
m (Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/BlockUtil$Rectangle;)Lnet/minecraft/world/phys/Vec3D; a getRelativePortalPosition
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 (Lnet/minecraft/world/entity/EnumMoveType;Lnet/minecraft/world/phys/Vec3D;)V a move
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a applyNaturalSlowdown
m ()V aK applyEffectsFromBlocks
m ()F aT getBlockSpeedFactor
m ()Lnet/minecraft/world/phys/Vec3D; ah getKnownMovement
m ()V ay reapplyPosition
m (Z)V b setFlipped
m (Lnet/minecraft/server/level/WorldServer;)V b moveAlongTrack
m (Lnet/minecraft/core/BlockPosition;)Z b isRedstoneConductor
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/phys/Vec3D; b getDismountLocationForPassenger
m (Lnet/minecraft/world/level/World;)Z b useExperimentalMovement
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z bH isPickable
m ()D bd getDefaultGravity
m ()V bf applyGravity
m ()Lnet/minecraft/world/entity/Entity$MovementEmission; bg getMovementEmission
m ()Z bq updateInWaterStateAndDoFluidPushing
m (I)V c setDisplayOffset
m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setDisplayBlockState
m ()Lnet/minecraft/core/EnumDirection; cP getMotionDirection
m ()Z cq isOnRails
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m (Lnet/minecraft/server/level/WorldServer;)V e comeOffTrack
m ()V f_ cancelLerp
m ()D g_ lerpTargetZ
m (Lnet/minecraft/world/entity/Entity;)V h push
m ()V h tick
m ()F h_ lerpTargetYRot
m (Lnet/minecraft/world/entity/Entity;)Z i canCollideWith
m (DDD)V l lerpMotion
m ()Lnet/minecraft/world/entity/vehicle/MinecartBehavior; l getBehavior
m ()Z m isFirstTick
m (DDD)V p setInitialPos
m ()Lnet/minecraft/core/BlockPosition; p getCurrentBlockPosOrRailBelow
m (F)V p animateHurt
m (Z)V r setCustomDisplay
m ()F r_ lerpTargetXRot
m ()Z s isFlipped
m ()Lnet/minecraft/world/level/block/state/IBlockData; t getDisplayBlockState
m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState
m ()I y getDisplayOffset
m ()I z getDefaultDisplayOffset
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 ()I b getContainerSize
m (Lnet/minecraft/world/entity/player/EntityHuman;)V c stopOpen
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()Lnet/minecraft/world/item/Item; u getDropItem
m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState
m ()I z getDefaultDisplayOffset
c net/minecraft/world/entity/vehicle/EntityMinecartCommandBlock net/minecraft/world/entity/vehicle/MinecartCommandBlock
f Lnet/minecraft/network/syncher/DataWatcherObject; b DATA_ID_COMMAND_NAME
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ID_LAST_OUTPUT
f Lnet/minecraft/world/level/CommandBlockListenerAbstract; d commandBlock
f I h ACTIVATION_DELAY
f I i lastActivated
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/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()Lnet/minecraft/world/item/Item; u getDropItem
m ()Lnet/minecraft/world/level/CommandBlockListenerAbstract; v getCommandBlock
m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState
c net/minecraft/world/entity/vehicle/EntityMinecartCommandBlock$a net/minecraft/world/entity/vehicle/MinecartCommandBlock$MinecartCommandBase
f Lnet/minecraft/world/entity/vehicle/EntityMinecartCommandBlock; b this$0
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; b itemStacks
f Lnet/minecraft/resources/ResourceKey; c lootTable
f J d lootTableSeed
m ()Lnet/minecraft/core/NonNullList; E getItemStacks
m ()V F clearItemStacks
m (Lnet/minecraft/resources/ResourceKey;)V a setContainerLootTable
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 (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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)V a destroy
m ()V a clearContent
m (J)V a setContainerLootTableSeed
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z a stillValid
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a applyNaturalSlowdown
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 ()Lnet/minecraft/resources/ResourceKey; v getContainerLootTable
m ()J x getContainerLootTableSeed
c net/minecraft/world/entity/vehicle/EntityMinecartFurnace net/minecraft/world/entity/vehicle/MinecartFurnace
f Lnet/minecraft/world/phys/Vec3D; b push
f Lnet/minecraft/network/syncher/DataWatcherObject; c DATA_ID_FUEL
f I d FUEL_TICKS_PER_ITEM
f I h MAX_FUEL_TICKS
f I i fuel
m ()Z C isFurnace
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/server/level/WorldServer;)D a getMaxSpeed
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a applyNaturalSlowdown
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()V h tick
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; k calculateNewPushAlong
m (Z)V s setHasFuel
m ()Lnet/minecraft/world/item/Item; u getDropItem
m ()Z v hasFuel
m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState
c net/minecraft/world/entity/vehicle/EntityMinecartHopper net/minecraft/world/entity/vehicle/MinecartHopper
f Z c enabled
f Z d consumedItemThisFrame
m ()Z D isEnabled
m ()D G getLevelX
m ()D H getLevelY
m ()D I getLevelZ
m ()Z J isGridAligned
m ()Z K suckInItems
m ()V P tryConsumeItems
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/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;D)D a makeStepAlongTrack
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()I b getContainerSize
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()V h tick
m (Z)V s setEnabled
m ()Lnet/minecraft/world/item/Item; u getDropItem
m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState
m ()I z getDefaultDisplayOffset
c net/minecraft/world/entity/vehicle/EntityMinecartMobSpawner net/minecraft/world/entity/vehicle/MinecartSpawner
f Lnet/minecraft/world/level/MobSpawnerAbstract; b spawner
f Ljava/lang/Runnable; c ticker
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (B)V b handleEntityEvent
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (Lnet/minecraft/world/level/World;)Ljava/lang/Runnable; c createTicker
m (Lnet/minecraft/world/level/World;)V d lambda$createTicker$1
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m (Lnet/minecraft/world/level/World;)V e lambda$createTicker$0
m ()V h tick
m ()Lnet/minecraft/world/item/Item; u getDropItem
m ()Lnet/minecraft/world/level/MobSpawnerAbstract; v getSpawner
m ()Lnet/minecraft/world/level/block/state/IBlockData; w 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
f F b rotationOffset
f F c playerRotationOffset
m ()Z B isRideable
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/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V a positionRider
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m ()V h tick
m ()Lnet/minecraft/world/item/Item; u getDropItem
c net/minecraft/world/entity/vehicle/EntityMinecartTNT net/minecraft/world/entity/vehicle/MinecartTNT
f B b EVENT_PRIME
f Ljava/lang/String; c TAG_EXPLOSION_POWER
f Ljava/lang/String; d TAG_EXPLOSION_SPEED_FACTOR
f Ljava/lang/String; h TAG_FUSE
f F i DEFAULT_EXPLOSION_POWER_BASE
f F j DEFAULT_EXPLOSION_SPEED_FACTOR
f I k fuse
f F l explosionPowerBase
f F m explosionSpeedFactor
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/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/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)V a destroy
m (Lnet/minecraft/world/damagesource/DamageSource;)Z a shouldSourceDestroy
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/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m (B)V b handleEntityEvent
m ()Lnet/minecraft/world/item/ItemStack; dI getPickResult
m (Lnet/minecraft/world/damagesource/DamageSource;)Z e damageSourceIgnitesTnt
m ()V h tick
m (D)V h explode
m ()Lnet/minecraft/world/item/Item; u getDropItem
m ()V v primeFuse
m ()Lnet/minecraft/world/level/block/state/IBlockData; w getDefaultDisplayBlockState
m ()I x getFuse
c net/minecraft/world/entity/vehicle/MinecartBehavior net/minecraft/world/entity/vehicle/MinecartBehavior
f Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract; a minecart
m (DDD)V a lerpMotion
m ()V a cancelLerp
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;D)D a stepAlongTrack
m (Lnet/minecraft/server/level/WorldServer;)V a moveAlongTrack
m (F)V a setXRot
m (Lnet/minecraft/world/phys/Vec3D;)V a setDeltaMovement
m (DDDFFI)V a lerpTo
m (Lnet/minecraft/server/level/WorldServer;)D b getMaxSpeed
m (DDD)V b setDeltaMovement
m (Lnet/minecraft/world/phys/Vec3D;)V b setPos
m ()D b lerpTargetX
m (F)V b setYRot
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; c getKnownMovement
m ()D c lerpTargetY
m (DDD)V c setPos
m ()D d lerpTargetZ
m ()F e lerpTargetXRot
m ()F f lerpTargetYRot
m ()V g tick
m ()Lnet/minecraft/world/level/World; h level
m ()Z i pushAndPickupEntities
m ()Lnet/minecraft/world/phys/Vec3D; j getDeltaMovement
m ()Lnet/minecraft/world/phys/Vec3D; k position
m ()D l getX
m ()D m getY
m ()D n getZ
m ()F o getXRot
m ()F p getYRot
m ()Lnet/minecraft/core/EnumDirection; q getMotionDirection
m ()D r getSlowdownFactor
c net/minecraft/world/entity/vehicle/NewMinecartBehavior net/minecraft/world/entity/vehicle/NewMinecartBehavior
f I b POS_ROT_LERP_TICKS
f D c ON_RAIL_Y_OFFSET
f D d OPPOSING_SLOPES_REST_AT_SPEED_THRESHOLD
f Ljava/util/List; e lerpSteps
f Ljava/util/List; f currentLerpSteps
f D g currentLerpStepsTotalWeight
f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$a; h oldLerp
f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$b; i cacheIndexAlpha
f I j cachedLerpDelay
f F k cachedPartialTick
f I l lerpDelay
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)V a adjustToRails
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$c;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Lnet/minecraft/world/phys/Vec3D; a calculateTrackSpeed
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/Vec3D; a calculateBoostTrackSpeed
m (Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Z a restAtVShape
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/Vec3D; a calculateHaltTrackSpeed
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;D)D a stepAlongTrack
m (Lnet/minecraft/server/level/WorldServer;)V a moveAlongTrack
m (FF)V a setRotation
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z a pickupEntities
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Lnet/minecraft/world/phys/Vec3D; a calculateSlopeSpeed
m (Lnet/minecraft/server/level/WorldServer;)D b getMaxSpeed
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z b pushEntities
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;)Z b isDecending
m (F)F c getCartLerpXRot
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; d calculatePlayerInputSpeed
m (F)F d getCartLerpYRot
m (F)Lnet/minecraft/world/phys/Vec3D; e getCartLerpPosition
m (F)Lnet/minecraft/world/phys/Vec3D; f getCartLerpMovements
m ()V g tick
m (F)Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$b; g getCurrentLerpStep
m ()Z i pushAndPickupEntities
m ()D r getSlowdownFactor
m ()V s setOldLerpValues
m ()Z t cartHasPosRotLerp
m ()V u lerpClientPositionAndRotation
c net/minecraft/world/entity/vehicle/NewMinecartBehavior$1 net/minecraft/world/entity/vehicle/NewMinecartBehavior$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
c net/minecraft/world/entity/vehicle/NewMinecartBehavior$a net/minecraft/world/entity/vehicle/NewMinecartBehavior$MinecartStep
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$a; b ZERO
f Lnet/minecraft/world/phys/Vec3D; c position
f Lnet/minecraft/world/phys/Vec3D; d movement
f F e yRot
f F f xRot
f F g weight
m ()Lnet/minecraft/world/phys/Vec3D; a position
m ()Lnet/minecraft/world/phys/Vec3D; b movement
m ()F c yRot
m ()F d xRot
m ()F e weight
c net/minecraft/world/entity/vehicle/NewMinecartBehavior$b net/minecraft/world/entity/vehicle/NewMinecartBehavior$StepPartialTicks
f F a partialTicksInStep
f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$a; b currentStep
f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$a; c previousStep
m ()F a partialTicksInStep
m ()Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$a; b currentStep
m ()Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$a; c previousStep
c net/minecraft/world/entity/vehicle/NewMinecartBehavior$c net/minecraft/world/entity/vehicle/NewMinecartBehavior$TrackIteration
f D a movementLeft
f Z b firstIteration
f Z c hasGainedSlopeSpeed
f Z d hasHalted
f Z e hasBoosted
m ()Z a shouldIterate
c net/minecraft/world/entity/vehicle/OldMinecartBehavior net/minecraft/world/entity/vehicle/OldMinecartBehavior
f D b MINECART_RIDABLE_THRESHOLD
f D c MAX_SPEED_IN_WATER
f D d MAX_SPEED_ON_LAND
f D e ABSOLUTE_MAX_SPEED
f I f lerpSteps
f D g lerpX
f D h lerpY
f D i lerpZ
f D j lerpYRot
f D k lerpXRot
f Lnet/minecraft/world/phys/Vec3D; l targetDeltaMovement
m (Lnet/minecraft/server/level/WorldServer;)V a moveAlongTrack
m (DDDD)Lnet/minecraft/world/phys/Vec3D; a getPosOffs
m (DDD)V a lerpMotion
m ()V a cancelLerp
m (DDDFFI)V a lerpTo
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition;D)D a stepAlongTrack
m (Lnet/minecraft/server/level/WorldServer;)D b getMaxSpeed
m ()D b lerpTargetX
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; c getKnownMovement
m ()D c lerpTargetY
m ()D d lerpTargetZ
m (DDD)Lnet/minecraft/world/phys/Vec3D; d getPos
m ()F e lerpTargetXRot
m ()F f lerpTargetYRot
m ()V g tick
m ()Z i pushAndPickupEntities
m ()Lnet/minecraft/core/EnumDirection; q getMotionDirection
m ()D r getSlowdownFactor
c net/minecraft/world/entity/vehicle/OldMinecartBehavior$1 net/minecraft/world/entity/vehicle/OldMinecartBehavior$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
c net/minecraft/world/entity/vehicle/Raft net/minecraft/world/entity/vehicle/Raft
m (Lnet/minecraft/world/entity/EntitySize;)D b rideHeight
c net/minecraft/world/entity/vehicle/VehicleEntity net/minecraft/world/entity/vehicle/VehicleEntity
f Lnet/minecraft/network/syncher/DataWatcherObject; e DATA_ID_HURT
f Lnet/minecraft/network/syncher/DataWatcherObject; f DATA_ID_HURTDIR
f Lnet/minecraft/network/syncher/DataWatcherObject; g DATA_ID_DAMAGE
m ()F L getDamage
m ()I N getHurtTime
m ()I O getHurtDir
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/Item;)V a destroy
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;)V a destroy
m (Lnet/minecraft/world/damagesource/DamageSource;)Z a shouldSourceDestroy
m (Lnet/minecraft/world/level/Explosion;)Z a ignoreExplosion
m (Lnet/minecraft/network/syncher/DataWatcher$a;)V a defineSynchedData
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/damagesource/DamageSource;F)Z a hurtServer
m (F)V b setDamage
m (Lnet/minecraft/world/damagesource/DamageSource;)Z b hurtClient
m ()I bX getDimensionChangingDelay
m (I)V d setHurtTime
m (I)V l setHurtDir
m ()Lnet/minecraft/world/item/Item; u getDropItem
c net/minecraft/world/flag/FeatureElement net/minecraft/world/flag/FeatureElement
f Ljava/util/Set; bT 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 TRADE_REBALANCE
f Lnet/minecraft/world/flag/FeatureFlag; c REDSTONE_EXPERIMENTS
f Lnet/minecraft/world/flag/FeatureFlag; d MINECART_IMPROVEMENTS
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
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V a onConsume
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a nutrition
m ()F b saturation
m ()Z c canAlwaysEat
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
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/food/FoodInfo; b build
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
m (Lnet/minecraft/server/level/EntityPlayer;)V a tick
m (I)V a setFoodLevel
m (Lnet/minecraft/nbt/NBTTagCompound;)V a readAdditionalSaveData
m (F)V a addExhaustion
m (IF)V a eat
m (Lnet/minecraft/world/food/FoodInfo;)V a eat
m ()I a getFoodLevel
m (IF)V b add
m (F)V b setSaturation
m (Lnet/minecraft/nbt/NBTTagCompound;)V b addAdditionalSaveData
m ()Z b needsFood
m ()F c 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; 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/AbstractCraftingMenu net/minecraft/world/inventory/AbstractCraftingMenu
f Lnet/minecraft/world/inventory/InventoryCraftResult; n resultSlots
f I o width
f I p height
m (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a handlePlacement
m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillCraftSlotsStackedContents
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a finishPlacingRecipe
m (Lnet/minecraft/world/entity/player/EntityHuman;II)Lnet/minecraft/world/inventory/Slot; a addResultSlot
m (II)V d addCraftingGridSlots
m ()V l beginPlacingRecipe
m ()Lnet/minecraft/world/inventory/Slot; m getResultSlot
m ()Ljava/util/List; n getInputGridSlots
m ()I o getGridWidth
m ()I p getGridHeight
m ()Lnet/minecraft/world/entity/player/EntityHuman; q owner
c net/minecraft/world/inventory/AbstractCraftingMenu$1 net/minecraft/world/inventory/AbstractCraftingMenu$1
f Lnet/minecraft/world/inventory/AbstractCraftingMenu; a this$0
m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillCraftSlotsStackedContents
m ()V a clearCraftingContent
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches
c net/minecraft/world/inventory/ArmorSlot net/minecraft/world/inventory/ArmorSlot
f Lnet/minecraft/world/entity/EntityLiving; a owner
f Lnet/minecraft/world/entity/EnumItemSlot; b slot
f Lnet/minecraft/resources/MinecraftKey; g emptyIcon
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 ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon
c net/minecraft/world/inventory/AutoRecipeOutput net/minecraft/world/inventory/StackedContentsCompatible
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 Z A suppressRemoteUpdates
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 I i SLOTS_PER_ROW
f I j SLOT_SIZE
f Lnet/minecraft/core/NonNullList; k slots
f I l containerId
f Lorg/slf4j/Logger; m LOGGER
f Lnet/minecraft/core/NonNullList; n lastSlots
f Ljava/util/List; o dataSlots
f Lnet/minecraft/world/item/ItemStack; p carried
f Lnet/minecraft/core/NonNullList; q remoteSlots
f Lit/unimi/dsi/fastutil/ints/IntList; r remoteDataSlots
f Lnet/minecraft/world/item/ItemStack; s remoteCarried
f I t stateId
f Lnet/minecraft/world/inventory/Containers; u menuType
f I v quickcraftType
f I w quickcraftStatus
f Ljava/util/Set; x quickcraftSlots
f Ljava/util/List; y containerListeners
f Lnet/minecraft/world/inventory/ContainerSynchronizer; z synchronizer
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 setSelectedBundleItemIndex
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a dropOrPlaceInInventory
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 (Lnet/minecraft/world/entity/player/EntityHuman;I)Z a clickMenuButton
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
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;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/level/block/Block;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Ljava/lang/Boolean; a lambda$stillValid$0
m (Lnet/minecraft/world/inventory/Container;)V a transferState
m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a lambda$doClick$3
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/IInventory;II)V a addInventoryHotbarSlots
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/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a lambda$doClick$4
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/IInventory;II)V b addInventoryExtendedSlots
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/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
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;)Z b stillValid
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)V b setData
m (Lnet/minecraft/world/inventory/ICrafting;)V b removeSlotListener
m ()V b sendAllDataToRemote
m (I)I c getQuickcraftType
m (II)I c getQuickcraftMask
m (Lnet/minecraft/world/IInventory;II)V c addStandardInventorySlots
m ()Lnet/minecraft/core/NonNullList; c getItems
m (I)I d getQuickcraftHeader
m ()V d broadcastChanges
m (II)V d updateDataSlotListeners
m ()V e broadcastFullState
m (II)V e synchronizeDataSlotToRemote
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
m ()Ljava/lang/String; n lambda$clicked$2
m ()Ljava/lang/String; o lambda$clicked$1
c net/minecraft/world/inventory/Container$1 net/minecraft/world/inventory/AbstractContainerMenu$1
f Lnet/minecraft/world/inventory/Container; b this$0
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 (Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Ljava/util/Optional; a lambda$execute$0
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
f Lnet/minecraft/world/level/World; b val$level
f Lnet/minecraft/core/BlockPosition; c val$pos
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_FAIL
f I B COST_BASE
f I C COST_ADDED_BASE
f I D COST_REPAIR_MATERIAL
f I E COST_REPAIR_SACRIFICE
f I F COST_INCOMPATIBLE_PENALTY
f I G COST_RENAME
f I H INPUT_SLOT_X_PLACEMENT
f I I ADDITIONAL_SLOT_X_PLACEMENT
f I J RESULT_SLOT_X_PLACEMENT
f I K SLOT_Y_PLACEMENT
f I m INPUT_SLOT
f I n ADDITIONAL_SLOT
f I o RESULT_SLOT
f I p MAX_NAME_LENGTH
f Lorg/slf4j/Logger; u LOGGER
f Z v DEBUG_COST
f I w repairItemCountCost
f Ljava/lang/String; x itemName
f Lnet/minecraft/world/inventory/ContainerProperty; y cost
f Z z onlyRenaming
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 (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$onTake$2
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 (Lnet/minecraft/world/item/ItemStack;)Z d lambda$createInputSlotDefinitions$1
m (I)I e calculateIncreasedRepairCost
m (Lnet/minecraft/world/item/ItemStack;)Z e lambda$createInputSlotDefinitions$0
m ()V l createResult
m ()I m getCost
m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; o createInputSlotDefinitions
c net/minecraft/world/inventory/ContainerAnvilAbstract net/minecraft/world/inventory/ItemCombinerMenu
f I m INVENTORY_SLOTS_PER_ROW
f I n INVENTORY_ROWS
f I o INPUT_SLOT_START
f I p resultSlotIndex
f Lnet/minecraft/world/inventory/ContainerAccess; q access
f Lnet/minecraft/world/entity/player/EntityHuman; r player
f Lnet/minecraft/world/IInventory; s inputSlots
f Lnet/minecraft/world/inventory/InventoryCraftResult; t resultSlots
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
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;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Ljava/lang/Boolean; a lambda$stillValid$1
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;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V b lambda$removed$0
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
m (Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V b createResultSlot
m (Lnet/minecraft/world/item/ItemStack;)Z c canMoveIntoInputSlots
m (I)Lnet/minecraft/world/InventorySubcontainer; e createContainer
m ()V l createResult
m ()I m getInventorySlotStart
m ()I n getResultSlot
m ()I o getInventorySlotEnd
m ()I p getUseRowStart
m ()I q getUseRowEnd
c net/minecraft/world/inventory/ContainerAnvilAbstract$1 net/minecraft/world/inventory/ItemCombinerMenu$1
f Lnet/minecraft/world/inventory/ContainerAnvilAbstract; b this$0
m ()V e setChanged
c net/minecraft/world/inventory/ContainerAnvilAbstract$2 net/minecraft/world/inventory/ItemCombinerMenu$2
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
c net/minecraft/world/inventory/ContainerAnvilAbstract$3 net/minecraft/world/inventory/ItemCombinerMenu$3
f Lnet/minecraft/world/inventory/ContainerAnvilAbstract; a this$0
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$4 net/minecraft/world/inventory/ItemCombinerMenu$4
f Lnet/minecraft/world/inventory/ContainerAnvilAbstract; b this$0
m ()V e setChanged
c net/minecraft/world/inventory/ContainerBeacon net/minecraft/world/inventory/BeaconMenu
f I m PAYMENT_SLOT
f I n SLOT_COUNT
f I o DATA_COUNT
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 I t NO_EFFECT
f Lnet/minecraft/world/IInventory; u beacon
f Lnet/minecraft/world/inventory/ContainerBeacon$SlotBeacon; v paymentSlot
f Lnet/minecraft/world/inventory/ContainerAccess; w access
f Lnet/minecraft/world/inventory/IContainerProperties; x beaconData
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
m (Lnet/minecraft/core/Holder;)I a encodeEffect
m (Ljava/util/Optional;Ljava/util/Optional;)V a updateEffects
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (II)V b setData
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
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 an_ 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 Lnet/minecraft/world/inventory/Slot; A ingredientSlot
f Lnet/minecraft/resources/MinecraftKey; m EMPTY_SLOT_FUEL
f Lnet/minecraft/resources/MinecraftKey; n EMPTY_SLOT_POTION
f I o BOTTLE_SLOT_START
f I p BOTTLE_SLOT_END
f I q INGREDIENT_SLOT
f I r FUEL_SLOT
f I s SLOT_COUNT
f I t DATA_COUNT
f I u INV_SLOT_START
f I v INV_SLOT_END
f I w USE_ROW_SLOT_START
f I x USE_ROW_SLOT_END
f Lnet/minecraft/world/IInventory; y brewingStand
f Lnet/minecraft/world/inventory/IContainerProperties; z brewingStandData
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
m ()I l getFuel
m ()I m getBrewingTicks
c net/minecraft/world/inventory/ContainerBrewingStand$1 net/minecraft/world/inventory/BrewingStandMenu$1
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
m ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon
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
m ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon
c net/minecraft/world/inventory/ContainerCartography net/minecraft/world/inventory/CartographyTableMenu
f I m MAP_SLOT
f I n ADDITIONAL_SLOT
f I o RESULT_SLOT
f Lnet/minecraft/world/IInventory; p container
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/inventory/ContainerAccess; u access
f J v lastSoundTime
f Lnet/minecraft/world/inventory/InventoryCraftResult; w resultContainer
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$removed$1
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/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$setupResultSlot$0
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
c net/minecraft/world/inventory/ContainerCartography$1 net/minecraft/world/inventory/CartographyTableMenu$1
f Lnet/minecraft/world/inventory/ContainerCartography; b this$0
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
f Lnet/minecraft/world/inventory/ContainerAccess; a val$access
f Lnet/minecraft/world/inventory/ContainerCartography; b this$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$onTake$0
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 Lnet/minecraft/world/IInventory; m container
f I n containerRows
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerChest; a oneRow
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
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;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/IInventory;)Lnet/minecraft/world/inventory/ContainerChest; b sixRows
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
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 (Lnet/minecraft/world/IInventory;II)V d addChestGrid
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 m SLOT_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 Lnet/minecraft/world/IInventory; r dispenser
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
m (Lnet/minecraft/world/IInventory;II)V d add3x3GridSlots
c net/minecraft/world/inventory/ContainerEnchantTable net/minecraft/world/inventory/EnchantmentMenu
f [I m costs
f [I n enchantClue
f [I o levelClue
f Lnet/minecraft/resources/MinecraftKey; p EMPTY_SLOT_LAPIS_LAZULI
f Lnet/minecraft/world/IInventory; q enchantSlots
f Lnet/minecraft/world/inventory/ContainerAccess; r access
f Lnet/minecraft/util/RandomSource; s random
f Lnet/minecraft/world/inventory/ContainerProperty; t enchantmentSeed
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/item/ItemStack;II)Ljava/util/List; a getEnchantmentList
m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/world/entity/player/EntityHuman;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$clickMenuButton$1
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$removed$2
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z a clickMenuButton
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$slotsChanged$0
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
m ()I l getGoldCount
m ()I m getEnchantmentSeed
c net/minecraft/world/inventory/ContainerEnchantTable$1 net/minecraft/world/inventory/EnchantmentMenu$1
f Lnet/minecraft/world/inventory/ContainerEnchantTable; b this$0
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 ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon
c net/minecraft/world/inventory/ContainerFurnace net/minecraft/world/inventory/AbstractFurnaceMenu
f Lnet/minecraft/world/inventory/RecipeBookType; A recipeBookType
f I m INGREDIENT_SLOT
f I n FUEL_SLOT
f I o RESULT_SLOT
f I p SLOT_COUNT
f I q DATA_COUNT
f Lnet/minecraft/world/level/World; r level
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 Lnet/minecraft/world/IInventory; w container
f Lnet/minecraft/world/inventory/IContainerProperties; x data
f Lnet/minecraft/world/item/crafting/Recipes; y recipeType
f Lnet/minecraft/world/item/crafting/RecipePropertySet; z acceptedInputs
m (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a handlePlacement
m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillCraftSlotsStackedContents
m ()Lnet/minecraft/world/inventory/RecipeBookType; am_ getRecipeBookType
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
m (Lnet/minecraft/world/item/ItemStack;)Z c canSmelt
m (Lnet/minecraft/world/item/ItemStack;)Z d isFuel
m ()Lnet/minecraft/world/inventory/Slot; l getResultSlot
m ()F m getBurnProgress
m ()F n getLitProgress
m ()Z o isLit
c net/minecraft/world/inventory/ContainerFurnace$1 net/minecraft/world/inventory/AbstractFurnaceMenu$1
f Lnet/minecraft/server/level/WorldServer; b val$level
f Lnet/minecraft/world/inventory/ContainerFurnace; c this$0
m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillCraftSlotsStackedContents
m ()V a clearCraftingContent
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a recipeMatches
m (Lnet/minecraft/world/inventory/Slot;)V a lambda$clearCraftingContent$0
c net/minecraft/world/inventory/ContainerFurnaceFurnace net/minecraft/world/inventory/FurnaceMenu
c net/minecraft/world/inventory/ContainerGrindstone net/minecraft/world/inventory/GrindstoneMenu
f I m MAX_NAME_LENGTH
f I n INPUT_SLOT
f I o ADDITIONAL_SLOT
f I p RESULT_SLOT
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 resultSlots
f Lnet/minecraft/world/IInventory; v repairSlots
f Lnet/minecraft/world/inventory/ContainerAccess; w access
m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;)V a lambda$removeNonCursesFrom$2
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;)V a lambda$mergeEnchantsFrom$0
m (Lnet/minecraft/core/Holder;)Z a lambda$removeNonCursesFrom$1
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
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;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$removed$3
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b mergeItems
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
f Lnet/minecraft/world/inventory/ContainerGrindstone; b this$0
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
f Lnet/minecraft/world/inventory/ContainerAccess; a val$access
f Lnet/minecraft/world/inventory/ContainerGrindstone; b this$0
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 m CONTAINER_SIZE
f Lnet/minecraft/world/IInventory; n hopper
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
c net/minecraft/world/inventory/ContainerHorse net/minecraft/world/inventory/HorseInventoryMenu
f Lnet/minecraft/resources/MinecraftKey; m SADDLE_SLOT_SPRITE
f Lnet/minecraft/resources/MinecraftKey; n LLAMA_ARMOR_SLOT_SPRITE
f Lnet/minecraft/resources/MinecraftKey; o ARMOR_SLOT_SPRITE
f Lnet/minecraft/world/IInventory; p horseContainer
f Lnet/minecraft/world/IInventory; q armorContainer
f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; r horse
f I s SLOT_BODY_ARMOR
f I t SLOT_HORSE_INVENTORY_START
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
c net/minecraft/world/inventory/ContainerHorse$1 net/minecraft/world/inventory/HorseInventoryMenu$1
f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; a val$horse
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon
m ()Z d isActive
c net/minecraft/world/inventory/ContainerHorse$2 net/minecraft/world/inventory/HorseInventoryMenu$2
f Lnet/minecraft/world/entity/animal/horse/EntityHorseAbstract; a val$horse
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m ()Z d isActive
c net/minecraft/world/inventory/ContainerLectern net/minecraft/world/inventory/LecternMenu
f I m BUTTON_PREV_PAGE
f I n BUTTON_NEXT_PAGE
f I o BUTTON_TAKE_BOOK
f I p BUTTON_PAGE_JUMP_RANGE_START
f I q DATA_COUNT
f I r SLOT_COUNT
f Lnet/minecraft/world/IInventory; s lectern
f Lnet/minecraft/world/inventory/IContainerProperties; t lecternData
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z a clickMenuButton
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (II)V b setData
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
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
f Lnet/minecraft/world/inventory/ContainerLectern; a this$0
m ()V c setChanged
c net/minecraft/world/inventory/ContainerLoom net/minecraft/world/inventory/LoomMenu
f J A lastSoundTime
f Lnet/minecraft/world/IInventory; B inputContainer
f Lnet/minecraft/world/IInventory; C outputContainer
f I m PATTERN_NOT_SET
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/ContainerAccess; r access
f Lnet/minecraft/world/inventory/ContainerProperty; s selectedBannerPatternIndex
f Ljava/util/List; t selectablePatterns
f Ljava/lang/Runnable; u slotUpdateListener
f Lnet/minecraft/core/HolderGetter; v patternGetter
f Lnet/minecraft/world/inventory/Slot; w bannerSlot
f Lnet/minecraft/world/inventory/Slot; x dyeSlot
f Lnet/minecraft/world/inventory/Slot; y patternSlot
f Lnet/minecraft/world/inventory/Slot; z resultSlot
m (Ljava/lang/Runnable;)V a registerUpdateListener
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; a lambda$setupResultSlot$2
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z a clickMenuButton
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$removed$1
m (Lnet/minecraft/core/Holder;)V a setupResultSlot
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
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
m ()V r lambda$new$0
c net/minecraft/world/inventory/ContainerLoom$1 net/minecraft/world/inventory/LoomMenu$1
f Lnet/minecraft/world/inventory/ContainerLoom; b this$0
m ()V e setChanged
c net/minecraft/world/inventory/ContainerLoom$2 net/minecraft/world/inventory/LoomMenu$2
f Lnet/minecraft/world/inventory/ContainerLoom; b this$0
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
f Lnet/minecraft/world/inventory/ContainerAccess; a val$access
f Lnet/minecraft/world/inventory/ContainerLoom; b this$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$onTake$0
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 Z A showProgressBar
f Z B canRestock
f I m PAYMENT1_SLOT
f I n PAYMENT2_SLOT
f I o RESULT_SLOT
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 I t SELLSLOT1_X
f I u SELLSLOT2_X
f I v BUYSLOT_X
f I w ROW_Y
f Lnet/minecraft/world/item/trading/IMerchant; x trader
f Lnet/minecraft/world/inventory/InventoryMerchant; y tradeContainer
f I z merchantLevel
m (Z)V a setShowProgressBar
m (Lnet/minecraft/world/item/trading/MerchantRecipeList;)V a setOffers
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
m (Lnet/minecraft/world/item/trading/ItemCost;)V a lambda$tryMoveItems$0
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;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
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 I A SHIELD_SLOT
f Lnet/minecraft/resources/MinecraftKey; B EMPTY_ARMOR_SLOT_HELMET
f Lnet/minecraft/resources/MinecraftKey; C EMPTY_ARMOR_SLOT_CHESTPLATE
f Lnet/minecraft/resources/MinecraftKey; D EMPTY_ARMOR_SLOT_LEGGINGS
f Lnet/minecraft/resources/MinecraftKey; E EMPTY_ARMOR_SLOT_BOOTS
f Lnet/minecraft/resources/MinecraftKey; F EMPTY_ARMOR_SLOT_SHIELD
f Z G active
f I H CRAFTING_GRID_WIDTH
f I I CRAFTING_GRID_HEIGHT
f Ljava/util/Map; J TEXTURE_EMPTY_SLOTS
f [Lnet/minecraft/world/entity/EnumItemSlot; K SLOT_IDS
f Lnet/minecraft/world/entity/player/EntityHuman; L owner
f I o CONTAINER_ID
f I p RESULT_SLOT
f I q CRAFT_SLOT_START
f I r CRAFT_SLOT_COUNT
f I s CRAFT_SLOT_END
f I t ARMOR_SLOT_START
f I u ARMOR_SLOT_COUNT
f I v ARMOR_SLOT_END
f I w INV_SLOT_START
f I x INV_SLOT_END
f I y USE_ROW_SLOT_START
f I z USE_ROW_SLOT_END
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll
m ()Lnet/minecraft/world/inventory/RecipeBookType; am_ getRecipeBookType
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
m (I)Z e isHotbarSlot
m ()Lnet/minecraft/world/inventory/Slot; m getResultSlot
m ()Ljava/util/List; n getInputGridSlots
m ()Lnet/minecraft/world/entity/player/EntityHuman; q owner
m ()Lnet/minecraft/world/inventory/InventoryCrafting; r getCraftSlots
c net/minecraft/world/inventory/ContainerPlayer$1 net/minecraft/world/inventory/InventoryMenu$1
f Lnet/minecraft/world/entity/player/EntityHuman; a val$owner
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V a setByPlayer
m ()Lnet/minecraft/resources/MinecraftKey; b 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
m (I)V a set
m ()I b get
c net/minecraft/world/inventory/ContainerProperty$2 net/minecraft/world/inventory/DataSlot$2
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 (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a handlePlacement
m (Lnet/minecraft/world/entity/player/StackedItemContents;)V a fillCraftSlotsStackedContents
m ()Lnet/minecraft/world/inventory/RecipeBookType; am_ getRecipeBookType
c net/minecraft/world/inventory/ContainerRecipeBook$a net/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction
f Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a NOTHING
f Lnet/minecraft/world/inventory/ContainerRecipeBook$a; b PLACE_GHOST_RECIPE
f [Lnet/minecraft/world/inventory/ContainerRecipeBook$a; c $VALUES
m ()[Lnet/minecraft/world/inventory/ContainerRecipeBook$a; a $values
c net/minecraft/world/inventory/ContainerShulkerBox net/minecraft/world/inventory/ShulkerBoxMenu
f I m CONTAINER_SIZE
f Lnet/minecraft/world/IInventory; n container
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
c net/minecraft/world/inventory/ContainerSmithing net/minecraft/world/inventory/SmithingMenu
f Lnet/minecraft/world/item/crafting/RecipePropertySet; A baseItemTest
f Lnet/minecraft/world/item/crafting/RecipePropertySet; B templateItemTest
f Lnet/minecraft/world/item/crafting/RecipePropertySet; C additionItemTest
f Lnet/minecraft/world/inventory/ContainerProperty; D hasRecipeError
f I m TEMPLATE_SLOT
f I n BASE_SLOT
f I o ADDITIONAL_SLOT
f I p RESULT_SLOT
f I u TEMPLATE_SLOT_X_PLACEMENT
f I v BASE_SLOT_X_PLACEMENT
f I w ADDITIONAL_SLOT_X_PLACEMENT
f I x SLOT_Y_PLACEMENT
f I y RESULT_SLOT_X_PLACEMENT
f Lnet/minecraft/world/level/World; z level
m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a lambda$createResult$1
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$onTake$0
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/level/block/state/IBlockData;)Z a isValidBlock
m (Lnet/minecraft/world/item/crafting/RecipeAccess;)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; a createInputSlotDefinitions
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/item/ItemStack;)Z c canMoveIntoInputSlots
m (I)V e shrinkStackInSlot
m ()V l createResult
m ()Z m hasRecipeError
m ()Ljava/util/List; o getRelevantItems
m ()Lnet/minecraft/world/item/crafting/SmithingRecipeInput; p createRecipeInput
m ()V q lambda$createResult$2
c net/minecraft/world/inventory/ContainerSmoker net/minecraft/world/inventory/SmokerMenu
c net/minecraft/world/inventory/ContainerStonecutter net/minecraft/world/inventory/StonecutterMenu
f J A lastSoundTime
f Ljava/lang/Runnable; B slotUpdateListener
f Lnet/minecraft/world/inventory/InventoryCraftResult; C resultContainer
f I m INPUT_SLOT
f I n RESULT_SLOT
f Lnet/minecraft/world/inventory/Slot; o inputSlot
f Lnet/minecraft/world/inventory/Slot; p resultSlot
f Lnet/minecraft/world/IInventory; q container
f I r INV_SLOT_START
f I s INV_SLOT_END
f I t USE_ROW_SLOT_START
f I u USE_ROW_SLOT_END
f Lnet/minecraft/world/inventory/ContainerAccess; v access
f Lnet/minecraft/world/inventory/ContainerProperty; w selectedRecipeIndex
f Lnet/minecraft/world/level/World; x level
f Lnet/minecraft/world/item/crafting/SelectableRecipe$b; y recipesForInput
f Lnet/minecraft/world/item/ItemStack; z input
m ()Lnet/minecraft/world/inventory/Containers; a getType
m (Ljava/lang/Runnable;)V a registerUpdateListener
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Z a clickMenuButton
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
m (Lnet/minecraft/world/item/ItemStack;)V c setupRecipeList
m (I)Z e isValidRecipeIndex
m (I)V f setupResultSlot
m ()I l getSelectedRecipeIndex
m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$b; m getVisibleRecipes
m ()I n getNumberOfVisibleRecipes
m ()Z o hasInputItem
m ()V q lambda$new$0
c net/minecraft/world/inventory/ContainerStonecutter$1 net/minecraft/world/inventory/StonecutterMenu$1
f Lnet/minecraft/world/inventory/ContainerStonecutter; b this$0
m ()V e setChanged
c net/minecraft/world/inventory/ContainerStonecutter$2 net/minecraft/world/inventory/StonecutterMenu$2
f Lnet/minecraft/world/inventory/ContainerAccess; a val$access
f Lnet/minecraft/world/inventory/ContainerStonecutter; b this$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$onTake$0
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 Z A placingRecipe
f I o RESULT_SLOT
f I p CRAFTING_GRID_WIDTH
f I q CRAFTING_GRID_HEIGHT
f I r CRAFT_SLOT_START
f I s CRAFT_SLOT_COUNT
f I t CRAFT_SLOT_END
f I u INV_SLOT_START
f I v INV_SLOT_END
f I w USE_ROW_SLOT_START
f I x USE_ROW_SLOT_END
f Lnet/minecraft/world/inventory/ContainerAccess; y access
f Lnet/minecraft/world/entity/player/EntityHuman; z player
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$slotsChanged$0
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a finishPlacingRecipe
m (Lnet/minecraft/world/inventory/Container;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/inventory/InventoryCrafting;Lnet/minecraft/world/inventory/InventoryCraftResult;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a slotChangedCraftingGrid
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$quickMoveStack$2
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z a canTakeItemForPickAll
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a removed
m (Lnet/minecraft/world/IInventory;)V a slotsChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a lambda$removed$1
m ()Lnet/minecraft/world/inventory/RecipeBookType; am_ getRecipeBookType
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
m ()V l beginPlacingRecipe
m ()Lnet/minecraft/world/inventory/Slot; m getResultSlot
m ()Ljava/util/List; n getInputGridSlots
m ()Lnet/minecraft/world/entity/player/EntityHuman; q owner
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 m SLOT_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 Lnet/minecraft/world/inventory/InventoryCraftResult; r resultContainer
f Lnet/minecraft/world/inventory/IContainerProperties; s containerData
f Lnet/minecraft/world/entity/player/EntityHuman; t player
f Lnet/minecraft/world/inventory/InventoryCrafting; u container
m (Lnet/minecraft/world/entity/player/PlayerInventory;)V a addSlots
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; a lambda$refreshRecipeResult$0
m (IZ)V a setSlotState
m (Lnet/minecraft/world/inventory/Container;ILnet/minecraft/world/item/ItemStack;)V a slotChanged
m (Lnet/minecraft/world/inventory/Container;II)V a dataChanged
m (Lnet/minecraft/world/entity/player/EntityHuman;I)Lnet/minecraft/world/item/ItemStack; b quickMoveStack
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z b stillValid
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 c 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 ()Lnet/minecraft/world/item/crafting/CraftingInput; aB_ asCraftInput
m ()Lnet/minecraft/world/item/crafting/CraftingInput$a; aC_ asPositionedCraftInput
m ()I ay_ 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 c_ 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)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; a getSlot
m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b; b getResultSlot
m ()Ljava/util/List; c getSlots
m ()I d getNumOfInputSlots
m ()I e getResultSlotIndex
c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$a net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder
f Ljava/util/List; a inputSlots
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/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 ()Lnet/minecraft/resources/MinecraftKey; b getNoItemIcon
m (Lnet/minecraft/world/item/ItemStack;)V b_ checkTakeAchievements
m ()V c setChanged
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 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/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Lnet/minecraft/core/NonNullList; a getRemainingItems
m (Lnet/minecraft/world/item/ItemStack;)Z a mayPlace
m (Lnet/minecraft/world/item/ItemStack;I)V a onQuickCraft
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; a copyAllInputItems
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a onTake
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/core/NonNullList; a lambda$getRemainingItems$0
m (I)Lnet/minecraft/world/item/ItemStack; a remove
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; b lambda$getRemainingItems$1
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 (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 ay_ getWidth
m (I)Lnet/minecraft/world/item/ItemStack; b removeItemNoUpdate
m ()I b getContainerSize
m ()Z c isEmpty
m ()V e setChanged
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 cachedTooltip
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 ()Ljava/util/List; b tooltip
m (Lnet/minecraft/advancements/critereon/CriterionConditionBlock;)Lnet/minecraft/world/item/AdventureModePredicate; b lambda$static$0
m (Lnet/minecraft/world/item/AdventureModePredicate;)Lcom/mojang/serialization/DataResult; c lambda$static$2
m ()Ljava/lang/String; c lambda$static$1
c net/minecraft/world/item/AnimalArmorItem net/minecraft/world/item/AnimalArmorItem
f Lnet/minecraft/world/item/AnimalArmorItem$a; a bodyType
m ()Lnet/minecraft/sounds/SoundEffect; a 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 Lnet/minecraft/sounds/SoundEffect; c breakingSound
f Lnet/minecraft/core/HolderSet; d allowedEntities
f [Lnet/minecraft/world/item/AnimalArmorItem$a; e $VALUES
m ()[Lnet/minecraft/world/item/AnimalArmorItem$a; a $values
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/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/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration
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/item/ItemUseAnimation; b 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 MAX_SHOWN_GRID_ITEMS_X
f I b MAX_SHOWN_GRID_ITEMS_Y
f I c MAX_SHOWN_GRID_ITEMS
f I d OVERFLOWING_MAX_SHOWN_GRID_ITEMS
f I m FULL_BAR_COLOR
f I n BAR_COLOR
f I o TICKS_AFTER_FIRST_THROW
f I p TICKS_BETWEEN_THROWS
f I q TICKS_MAX_THROW_DURATION
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/Optional; a removeOneItemFromBundle
m (Lnet/minecraft/world/entity/Entity;)V a playRemoveOneSound
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a dropContent
m (Lnet/minecraft/world/entity/player/EntityHuman;)V a broadcastChangesOnContainerMenu
m (Lnet/minecraft/world/entity/item/EntityItem;)V a onDestroyed
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/Item; a getByColor
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/item/ItemStack;I)V a toggleSelectedItem
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;I)V a onUseTick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
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/level/World;Lnet/minecraft/world/entity/Entity;)V a playDropContentsSound
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Z b dropContent
m (Lnet/minecraft/world/entity/Entity;)V b playInsertSound
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/BundleItem; b lambda$getAllBundleItemColors$0
m ()Ljava/util/List; b getAllBundleItemColors
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation
m (Lnet/minecraft/world/item/ItemStack;)F c getFullnessDisplay
m (Lnet/minecraft/world/entity/Entity;)V c playInsertFailSound
m (Lnet/minecraft/world/item/ItemStack;)Z d isBarVisible
m (Lnet/minecraft/world/item/ItemStack;)I e getBarWidth
m (Lnet/minecraft/world/item/ItemStack;)I f getBarColor
m (Lnet/minecraft/world/item/ItemStack;)Z g hasSelectedItem
m (Lnet/minecraft/world/item/ItemStack;)I h getSelectedItem
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; i getSelectedItemStack
m (Lnet/minecraft/world/item/ItemStack;)I j getNumberOfItemsToShow
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; k getTooltipImage
c net/minecraft/world/item/BundleItem$1 net/minecraft/world/item/BundleItem$1
f [I a $SwitchMap$net$minecraft$world$item$DyeColor
c net/minecraft/world/item/CreativeModeTab net/minecraft/world/item/CreativeModeTab
f Lnet/minecraft/resources/MinecraftKey; a DEFAULT_BACKGROUND
f Lnet/minecraft/network/chat/IChatBaseComponent; b displayName
f Lnet/minecraft/resources/MinecraftKey; c backgroundTexture
f Z d canScroll
f Z e showTitle
f Z f alignedRight
f Lnet/minecraft/world/item/CreativeModeTab$f; g row
f I h column
f Lnet/minecraft/world/item/CreativeModeTab$h; i type
f Lnet/minecraft/world/item/ItemStack; j iconItemStack
f Ljava/util/Collection; k displayItems
f Ljava/util/Set; l displayItemsSearchTab
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 (Lnet/minecraft/world/item/ItemStack;)Z a contains
m (Ljava/lang/String;)Lnet/minecraft/resources/MinecraftKey; a createTextureLocation
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 ()Lnet/minecraft/resources/MinecraftKey; c getBackgroundTexture
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 ()Ljava/lang/IllegalStateException; n 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 Lnet/minecraft/resources/MinecraftKey; k backgroundTexture
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/resources/MinecraftKey;)Lnet/minecraft/world/item/CreativeModeTab$a; a backgroundTexture
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 (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/MinecraftKey; a INVENTORY_BACKGROUND
f Lnet/minecraft/resources/MinecraftKey; b SEARCH_BACKGROUND
f Lnet/minecraft/resources/ResourceKey; c BUILDING_BLOCKS
f Lnet/minecraft/resources/ResourceKey; d COLORED_BLOCKS
f Lnet/minecraft/resources/ResourceKey; e NATURAL_BLOCKS
f Lnet/minecraft/resources/ResourceKey; f FUNCTIONAL_BLOCKS
f Lnet/minecraft/resources/ResourceKey; g REDSTONE_BLOCKS
f Lnet/minecraft/resources/ResourceKey; h HOTBAR
f Lnet/minecraft/resources/ResourceKey; i SEARCH
f Lnet/minecraft/resources/ResourceKey; j TOOLS_AND_UTILITIES
f Lnet/minecraft/resources/ResourceKey; k COMBAT
f Lnet/minecraft/resources/ResourceKey; l FOOD_AND_DRINKS
f Lnet/minecraft/resources/ResourceKey; m INGREDIENTS
f Lnet/minecraft/resources/ResourceKey; n SPAWN_EGGS
f Lnet/minecraft/resources/ResourceKey; o OP_BLOCKS
f Lnet/minecraft/resources/ResourceKey; p INVENTORY
f Ljava/util/Comparator; q PAINTING_COMPARATOR
f Lnet/minecraft/world/item/CreativeModeTab$d; r CACHED_PARAMETERS
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab;)V a lambda$buildAllTabContents$50
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;)V a generateSuspiciousStews
m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; a lambda$generateInstrumentTypes$42
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/core/HolderLookup$b;)V a lambda$bootstrap$31
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 (Lnet/minecraft/core/Holder$c;)Ljava/util/stream/Stream; a lambda$generateEnchantmentBookTypesAllLevels$40
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createKey
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$49
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/CreativeModeTab$g;)V a generateEnchantmentBookTypesOnlyMaxLevel
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$44
m (Lnet/minecraft/core/Holder$c;I)Lnet/minecraft/world/item/ItemStack; a lambda$generateEnchantmentBookTypesAllLevels$39
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/Holder$c;)Z a lambda$generatePotionEffectTypes$34
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup$b;)V a lambda$bootstrap$25
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$35
m (Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;Lnet/minecraft/core/Holder$c;)V a lambda$generatePresetPaintings$46
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$43
m (Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$generatePresetPaintings$45
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup$a;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/core/HolderLookup;Lnet/minecraft/world/item/Item;Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/item/CreativeModeTab$g;)V a generateInstrumentTypes
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$41
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/CreativeModeTab$g;)V b generateEnchantmentBookTypesAllLevels
m (Lnet/minecraft/world/item/CreativeModeTab;)Z b lambda$buildAllTabContents$47
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$g;)V b generateOminousBottles
m ()Lnet/minecraft/world/item/CreativeModeTab; b getDefaultTab
m (Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/world/item/CreativeModeTab;)V b lambda$buildAllTabContents$48
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$22
m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/world/item/ItemStack; b lambda$generateEnchantmentBookTypesOnlyMaxLevel$37
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/world/item/CreativeModeTab$d;Lnet/minecraft/core/HolderLookup$b;)V c lambda$bootstrap$19
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$38
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$36
m (Lnet/minecraft/world/item/CreativeModeTab$e;Lnet/minecraft/world/item/CreativeModeTab$d;Lnet/minecraft/core/HolderLookup$b;)V d lambda$bootstrap$8
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; b 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/EitherHolder net/minecraft/world/item/EitherHolder
f Ljava/util/Optional; a holder
f Lnet/minecraft/resources/ResourceKey; b key
m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/item/EitherHolder; a fromEither
m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a unwrap
m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; a lambda$codec$1
m ()Lcom/mojang/datafixers/util/Either; a asEither
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a streamCodec
m (Lnet/minecraft/core/HolderLookup$a;)Ljava/util/Optional; a unwrap
m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; b lambda$unwrap$3
m ()Ljava/util/Optional; b holder
m (Lnet/minecraft/core/HolderLookup$a;)Ljava/util/Optional; b lambda$unwrap$4
m ()Lnet/minecraft/resources/ResourceKey; c key
m ()Lcom/mojang/datafixers/util/Either; d lambda$asEither$2
m ()Ljava/lang/String; e lambda$codec$0
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 I x textureDiffuseColor
f I y fireworkColor
f I z textColor
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/EnumColor; a lambda$static$1
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; a lambda$getMixedColor$2
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/server/level/WorldServer;Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/EnumColor; a getMixedColor
m (Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/crafting/CraftingInput; a makeCraftColorInput
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/EnumColor; b lambda$getMixedColor$3
m ()Ljava/lang/String; c getSerializedName
m ()I d getTextureDiffuseColor
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/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; b lambda$static$1
m ()Lcom/google/common/collect/BiMap; c 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 F f useDuration
f F g range
f Lnet/minecraft/network/chat/IChatBaseComponent; h description
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/Holder; a soundEvent
m ()F b useDuration
m ()F c range
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d description
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/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/HolderLookup$a;)Ljava/util/Optional; a getInstrument
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$0
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation
c net/minecraft/world/item/Instruments net/minecraft/world/item/Instruments
f I a GOAT_HORN_RANGE_BLOCKS
f F 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/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;FF)V a register
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
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 Lnet/minecraft/world/item/Item; d craftingRemainingItem
f Lcom/mojang/serialization/Codec; e CODEC
f Ljava/util/Map; f BY_BLOCK
f Lnet/minecraft/resources/MinecraftKey; g BASE_ATTACK_DAMAGE_ID
f Lnet/minecraft/resources/MinecraftKey; h BASE_ATTACK_SPEED_ID
f I i DEFAULT_MAX_STACK_SIZE
f I j ABSOLUTE_MAX_STACK_SIZE
f I k MAX_BAR_WIDTH
f Ljava/lang/String; l descriptionId
f Lnet/minecraft/world/flag/FeatureFlagSet; m requiredFeatures
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)Z a releaseUsing
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Z a shouldPrintOpWarning
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/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/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;)V a onCraftedBy
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/sounds/SoundEffect; a getBreakingSound
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration
m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F a getAttackDamageBonus
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;I)V a onUseTick
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
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/core/Holder;)Lcom/mojang/serialization/DataResult; a lambda$static$1
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/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName
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 (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; a getDamageSource
m (I)Lnet/minecraft/world/item/Item; b byId
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b postHurtEnemy
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isCorrectToolForDrops
m ()Ljava/lang/String; c lambda$static$0
m (Lnet/minecraft/world/item/ItemStack;)Z c_ isFoil
m (Lnet/minecraft/world/item/ItemStack;)Z d isBarVisible
m (Lnet/minecraft/world/item/ItemStack;)Z d_ useOnRelease
m (Lnet/minecraft/world/item/ItemStack;)I e getBarWidth
m ()Z e canFitInsideContainerItems
m ()Lnet/minecraft/core/Holder$c; f builtInRegistryHolder
m (Lnet/minecraft/world/item/ItemStack;)I f getBarColor
m ()Lnet/minecraft/core/component/DataComponentMap; g components
m ()I h getDefaultMaxStackSize
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
m ()Lnet/minecraft/world/item/Item; j asItem
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; k getTooltipImage
m ()Lnet/minecraft/world/item/ItemStack; k getCraftingRemainder
m (Lnet/minecraft/world/item/ItemStack;)V l verifyComponentsAfterLoad
m ()Ljava/lang/String; l getDescriptionId
m ()Lnet/minecraft/network/chat/IChatBaseComponent; m getName
m ()Lnet/minecraft/world/item/ItemStack; n getDefaultInstance
c net/minecraft/world/item/Item$Info net/minecraft/world/item/Item$Properties
f Lnet/minecraft/resources/DependantName; a BLOCK_DESCRIPTION_ID
f Lnet/minecraft/resources/DependantName; b ITEM_DESCRIPTION_ID
f Lnet/minecraft/core/component/DataComponentMap$a; c components
f Lnet/minecraft/world/item/Item; d craftingRemainingItem
f Lnet/minecraft/world/flag/FeatureFlagSet; e requiredFeatures
f Lnet/minecraft/resources/ResourceKey; f id
f Lnet/minecraft/resources/DependantName; g descriptionId
f Lnet/minecraft/resources/DependantName; h model
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 (F)Lnet/minecraft/world/item/Item$Info; a useCooldown
m (Lnet/minecraft/world/item/EnumItemRarity;)Lnet/minecraft/world/item/Item$Info; a rarity
m (Lnet/minecraft/world/food/FoodInfo;Lnet/minecraft/world/item/component/Consumable;)Lnet/minecraft/world/item/Item$Info; a food
m (Lnet/minecraft/network/chat/IChatBaseComponent;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/core/component/DataComponentMap; a buildAndValidateComponents
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Info; a jukeboxPlayable
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/Item$Info; a component
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/Item$Info; a repairable
m ()Lnet/minecraft/world/item/Item$Info; a fireResistant
m (Ljava/lang/String;)Lnet/minecraft/world/item/Item$Info; a overrideDescription
m (I)Lnet/minecraft/world/item/Item$Info; a stacksTo
m (Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/Item$Info; a attributes
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Info; a usingConvertsTo
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/Item$Info; a equippable
m ()Lnet/minecraft/world/item/Item$Info; b useBlockDescriptionPrefix
m (I)Lnet/minecraft/world/item/Item$Info; b durability
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Info; b setId
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/Item$Info; b equippableUnswappable
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Info; b craftRemainder
m ()Lnet/minecraft/world/item/Item$Info; c useItemDescriptionPrefix
m (I)Lnet/minecraft/world/item/Item$Info; c enchantable
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; c lambda$static$1
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Info; c repairable
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; d lambda$static$0
m ()Ljava/lang/String; d effectiveDescriptionId
m ()Lnet/minecraft/resources/MinecraftKey; e effectiveModel
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 (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName
c net/minecraft/world/item/ItemArmor net/minecraft/world/item/ArmorItem
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/item/ItemStack;)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
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Optional; a evaluateNewBlockState
m (Lnet/minecraft/world/item/context/ItemActionContext;)Z b playerHasShieldUseIntent
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$evaluateNewBlockState$0
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/tags/TagKey; b getBannerPattern
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/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Z a shouldPrintOpWarning
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a updateBlockEntityComponents
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 (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 ()Z e canFitInsideContainerItems
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 Lnet/minecraft/world/entity/EntityTypes; a entityType
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
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/AbstractBoat; a getBoat
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/level/block/state/BlockBase$BlockData;)Z a lambda$growWaterPlant$2
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
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$growWaterPlant$1
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/block/state/IBlockData; b lambda$growWaterPlant$0
c net/minecraft/world/item/ItemBoneMeal$1 net/minecraft/world/item/BoneMealItem$1
f [I a $SwitchMap$net$minecraft$world$level$block$BonemealableBlock$Type
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/EnumInteractionResult; 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 (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)Z a releaseUsing
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
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/entity/EntityLiving;)I a getUseDuration
m ()Ljava/util/function/Predicate; b getAllSupportedProjectiles
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b 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/sounds/SoundEffect;)V a lambda$use$0
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a playEmptySound
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
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
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/item/ItemStack; b 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/EnumInteractionResult; a use
c net/minecraft/world/item/ItemCompass net/minecraft/world/item/CompassItem
f Lnet/minecraft/network/chat/IChatBaseComponent; a LODESTONE_COMPASS_NAME
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;IZ)V a inventoryTick
m (Lnet/minecraft/world/item/ItemStack;)Z c_ isFoil
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/ItemStack;F)F a getCooldownPercent
m (Lnet/minecraft/world/item/ItemStack;)Z a isOnCooldown
m (Lnet/minecraft/resources/MinecraftKey;)V a removeCooldown
m ()V a tick
m (Lnet/minecraft/world/item/ItemStack;I)V a addCooldown
m (Lnet/minecraft/resources/MinecraftKey;I)V a addCooldown
m (Lnet/minecraft/resources/MinecraftKey;)V b onCooldownEnded
m (Lnet/minecraft/resources/MinecraftKey;I)V b onCooldownStarted
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/resources/MinecraftKey; b getCooldownGroup
c net/minecraft/world/item/ItemCooldown$Info net/minecraft/world/item/ItemCooldowns$CooldownInstance
f I a startTime
f I b endTime
m ()I a startTime
m ()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/resources/MinecraftKey;)V b onCooldownEnded
m (Lnet/minecraft/resources/MinecraftKey;I)V b onCooldownStarted
c net/minecraft/world/item/ItemCrossbow net/minecraft/world/item/CrossbowItem
f I a DEFAULT_RANGE
f F b MOB_ARROW_POWER
f F m MAX_CHARGE_DURATION
f Z n startSoundPlayed
f Z o midLoadSoundPlayed
f F p START_SOUND_PERCENT
f F q MID_SOUND_PERCENT
f F r ARROW_POWER
f F s FIREWORK_POWER
f Lnet/minecraft/world/item/ItemCrossbow$b; t DEFAULT_SOUNDS
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)Z a releaseUsing
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 (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Z a tryLoadProjectiles
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;)V a lambda$onUseTick$2
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 (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)F a getPowerForTime
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/EntityLiving;)I a getUseDuration
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/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/projectile/IProjectile;IFFFLnet/minecraft/world/entity/EntityLiving;)V a shootProjectile
m (Lnet/minecraft/util/RandomSource;I)F a getShotPitch
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;)V b lambda$onUseTick$1
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I b getChargeDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation
m ()Ljava/util/function/Predicate; b getAllSupportedProjectiles
m ()I c getDefaultProjectileRange
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;)V c lambda$releaseUsing$0
m ()Ljava/util/function/Predicate; d getSupportedHeldProjectiles
m (Lnet/minecraft/world/item/ItemStack;)Z d_ useOnRelease
m (Lnet/minecraft/world/item/ItemStack;)Z g isCharged
m (Lnet/minecraft/world/item/ItemStack;)I h getDurabilityUse
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemCrossbow$b; i getChargingSounds
c net/minecraft/world/item/ItemCrossbow$a net/minecraft/world/item/CrossbowItem$ChargeType
f Lnet/minecraft/world/item/ItemCrossbow$a; a NONE
f Lnet/minecraft/world/item/ItemCrossbow$a; b ARROW
f Lnet/minecraft/world/item/ItemCrossbow$a; c ROCKET
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/lang/String; e name
f [Lnet/minecraft/world/item/ItemCrossbow$a; f $VALUES
m ()[Lnet/minecraft/world/item/ItemCrossbow$a; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/item/ItemCrossbow$b net/minecraft/world/item/CrossbowItem$ChargingSounds
f Lcom/mojang/serialization/Codec; a CODEC
f Ljava/util/Optional; b start
f Ljava/util/Optional; c mid
f Ljava/util/Optional; d end
m ()Ljava/util/Optional; a start
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/Optional; b mid
m ()Ljava/util/Optional; c end
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/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
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; b getDyeColor
c net/minecraft/world/item/ItemEgg net/minecraft/world/item/EggItem
f F a PROJECTILE_SHOOT_POWER
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; 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/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/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration
c net/minecraft/world/item/ItemEnderPearl net/minecraft/world/item/EnderpearlItem
f F a PROJECTILE_SHOOT_POWER
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; 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/EnumInteractionResult; 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; b createDispenseConfig
c net/minecraft/world/item/ItemFireball net/minecraft/world/item/FireChargeItem
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/IPosition; a lambda$createDispenseConfig$0
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; b 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/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
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 getEntityJustOutsideOfBlockPos
m ()Lnet/minecraft/world/item/ProjectileItem$a; b 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/EnumInteractionResult; a use
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/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
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/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
m (Ljava/util/List;)V a lambda$appendHoverText$1
m (Ljava/util/List;Lnet/minecraft/core/Holder;)V a lambda$appendHoverText$0
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/item/context/ItemActionContext;)V a lambda$changeIntoState$1
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;Lnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/item/context/ItemActionContext;)V a lambda$changeIntoStateAndDropItem$2
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/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/EnumInteractionResult; 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
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Ljava/util/List; a leashableInArea
m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/Entity;)Z a lambda$leashableInArea$1
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/Leashable;)Z a lambda$bindPlayerMobs$0
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/EnumInteractionResult; a use
c net/minecraft/world/item/ItemLiquidUtil net/minecraft/world/item/ItemUtils
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a startUsingInstantly
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/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/EnumInteractionResult; a use
c net/minecraft/world/item/ItemMinecart net/minecraft/world/item/MinecartItem
f Lnet/minecraft/world/entity/EntityTypes; a type
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
c net/minecraft/world/item/ItemMonsterEgg net/minecraft/world/item/SpawnEggItem
f Ljava/util/Map; a BY_ID
f Lnet/minecraft/world/entity/EntityTypes; b defaultType
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Z a shouldPrintOpWarning
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EntityTypes; a getType
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 (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/item/ItemMonsterEgg; a byId
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityTypes;)Z a spawnsEntity
m ()Ljava/lang/Iterable; b eggs
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
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/ItemPickaxe net/minecraft/world/item/PickaxeItem
c net/minecraft/world/item/ItemPotion net/minecraft/world/item/PotionItem
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/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName
m ()Lnet/minecraft/world/item/ItemStack; n getDefaultInstance
c net/minecraft/world/item/ItemPotionThrowable net/minecraft/world/item/ThrowablePotionItem
f F a PROJECTILE_SHOOT_POWER
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; 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; b 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; d 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/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/server/level/WorldServer;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 (Lnet/minecraft/world/item/ItemStack;)Z g lambda$static$1
m (Lnet/minecraft/world/item/ItemStack;)I h getDurabilityUse
m (Lnet/minecraft/world/item/ItemStack;)Z i lambda$static$0
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; b 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/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation
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;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName
m (Lnet/minecraft/world/item/ItemStack;)V l verifyComponentsAfterLoad
c net/minecraft/world/item/ItemSnowball net/minecraft/world/item/SnowballItem
f F a PROJECTILE_SHOOT_POWER
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; 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/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/item/ItemStack;)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/EnumInteractionResult; a use
c net/minecraft/world/item/ItemStack net/minecraft/world/item/ItemStack
f Lcom/mojang/serialization/Codec; a CODEC
f Lcom/mojang/serialization/Codec; b SINGLE_ITEM_CODEC
f Lcom/mojang/serialization/Codec; c STRICT_CODEC
f Lcom/mojang/serialization/Codec; d STRICT_SINGLE_ITEM_CODEC
f Lcom/mojang/serialization/Codec; e OPTIONAL_CODEC
f Lcom/mojang/serialization/Codec; f SIMPLE_ITEM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; g OPTIONAL_STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; h STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; i OPTIONAL_LIST_STREAM_CODEC
f Lnet/minecraft/world/item/ItemStack; j EMPTY
f Ljava/util/List; k OP_NBT_WARNING
f Lorg/slf4j/Logger; l LOGGER
f Lnet/minecraft/network/chat/IChatBaseComponent; m DISABLED_ITEM_TOOLTIP
f I n count
f I o popTime
f Lnet/minecraft/world/item/Item; p item
f Lnet/minecraft/core/component/PatchedDataComponentMap; q components
f Lnet/minecraft/world/entity/Entity; r entityRepresentation
m ()Lnet/minecraft/network/chat/IChatBaseComponent; A getItemName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; B getStyledHoverName
m ()Z C hasFoil
m ()Lnet/minecraft/world/item/EnumItemRarity; D getRarity
m ()Z E isEnchantable
m ()Z F isEnchanted
m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; G getEnchantments
m ()Z H isFramed
m ()Lnet/minecraft/world/entity/decoration/EntityItemFrame; I getFrame
m ()Lnet/minecraft/world/entity/Entity; J getEntityRepresentation
m ()Lnet/minecraft/network/chat/IChatBaseComponent; K getDisplayName
m ()I L getPopTime
m ()I M getCount
m ()Lnet/minecraft/sounds/SoundEffect; N getBreakingSound
m ()Ljava/lang/String; O lambda$validateComponents$11
m ()Lcom/mojang/serialization/Codec; P lambda$static$6
m ()Lcom/mojang/serialization/Codec; Q lambda$static$2
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 (Ljava/util/Optional;)Lnet/minecraft/world/item/ItemStack; a lambda$lenientOptionalFieldOf$16
m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)V a forEachModifier
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 (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
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/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/core/Holder;I)V a enchant
m (Lnet/minecraft/world/entity/item/EntityItem;)V a onDestroyed
m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Consumer;Lnet/minecraft/world/entity/EquipmentSlotGroup;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V a lambda$addAttributeTooltips$18
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/level/World;Lnet/minecraft/world/entity/EntityLiving;I)V a releaseUsing
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a applyAfterUseComponentSideEffects
m (Lnet/minecraft/core/HolderSet;)Z a is
m (Lnet/minecraft/world/entity/EntityLiving;)I a getUseDuration
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 (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy
m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; a lenientOptionalFieldOf
m (Lnet/minecraft/core/component/DataComponentPatch;)V a applyComponentsAndValidate
m (Lnet/minecraft/network/chat/ChatModifier;)Lnet/minecraft/network/chat/ChatModifier; a lambda$getDisplayName$20
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 (II)Ljava/lang/String; a lambda$validateComponents$12
m (ILnet/minecraft/world/entity/EntityLiving;)V a consume
m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPatch;)Lnet/minecraft/world/item/ItemStack; a lambda$static$4
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 (ILnet/minecraft/world/level/IMaterial;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/ItemStack; a hurtAndConvertOnBreak
m (Lnet/minecraft/world/damagesource/DamageSource;)Z a canBeHurtBy
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; a validatedStreamCodec
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/ItemStack; a transmuteCopy
m (Lnet/minecraft/tags/TagKey;)Z a is
m (Lnet/minecraft/world/level/block/state/IBlockData;)F a getDestroySpeed
m (ILnet/minecraft/world/entity/player/EntityHuman;)V a hurtWithoutBreaking
m (Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/ItemEnchantments$a;)V a lambda$enchant$19
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 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$1
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTBase; b saveOptional
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/world/item/ItemStack;)Z b isValidRepairItem
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; b set
m (Lnet/minecraft/core/component/DataComponentPatch;)V b applyComponents
m (Ljava/lang/String;)V b lambda$parse$13
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 (ILnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/item/ItemStack; b consumeAndReturn
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b postHurtEnemy
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/Item;)V b lambda$hurtWithoutBreaking$14
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;)Z c hasNonDefault
m (I)Lnet/minecraft/world/item/ItemStack; c copyWithCount
m (Lnet/minecraft/world/item/ItemStack;)Lcom/mojang/serialization/DataResult; c validateStrict
m (I)V d setPopTime
m ()Lnet/minecraft/core/component/DataComponentPatch; d getComponentsPatch
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; d remove
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; d lambda$lenientOptionalFieldOf$17
m (I)V e setCount
m ()Lnet/minecraft/core/component/DataComponentMap; e immutableComponents
m (I)V f limitSize
m ()Z f isEmpty
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentPatch; g lambda$static$3
m (I)V g grow
m ()Lnet/minecraft/world/item/ItemStack; g copyAndClear
m (I)V h shrink
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentPatch; h lambda$static$0
m ()Lnet/minecraft/world/item/Item; h getItem
m ()Lnet/minecraft/core/Holder; i getItemHolder
m ()Ljava/util/stream/Stream; j getTags
m ()I k getMaxStackSize
m ()Z l isStackable
m ()Z m isDamageableItem
m ()Z n isDamaged
m ()I o getDamageValue
m ()I p getMaxDamage
m ()Z q isBroken
m ()Z r nextDamageWillBreak
m ()Z s isBarVisible
m ()I t getBarWidth
m ()I u getBarColor
m ()Lnet/minecraft/world/item/ItemStack; v copy
m ()Lnet/minecraft/world/item/ItemUseAnimation; w getUseAnimation
m ()Z x useOnRelease
m ()Lnet/minecraft/network/chat/IChatBaseComponent; y getHoverName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; z getCustomName
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
f Lnet/minecraft/network/codec/StreamCodec; a val$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$4 net/minecraft/world/item/ItemStack$4
f [I a $SwitchMap$net$minecraft$world$item$Rarity
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/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/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b postHurtEnemy
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;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName
m ()Lnet/minecraft/world/item/ItemStack; n 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/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b postHurtEnemy
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 PROJECTILE_SHOOT_POWER
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)Z a releaseUsing
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
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/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;)I a getUseDuration
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;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b postHurtEnemy
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation
m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; c createAttributes
m ()Lnet/minecraft/world/item/component/Tool; d createToolProperties
c net/minecraft/world/item/ItemUseAnimation net/minecraft/world/item/ItemUseAnimation
f Lnet/minecraft/world/item/ItemUseAnimation; a NONE
f Lnet/minecraft/world/item/ItemUseAnimation; b EAT
f Lnet/minecraft/world/item/ItemUseAnimation; c DRINK
f Lnet/minecraft/world/item/ItemUseAnimation; d BLOCK
f Lnet/minecraft/world/item/ItemUseAnimation; e BOW
f Lnet/minecraft/world/item/ItemUseAnimation; f SPEAR
f Lnet/minecraft/world/item/ItemUseAnimation; g CROSSBOW
f Lnet/minecraft/world/item/ItemUseAnimation; h SPYGLASS
f Lnet/minecraft/world/item/ItemUseAnimation; i TOOT_HORN
f Lnet/minecraft/world/item/ItemUseAnimation; j BRUSH
f Lnet/minecraft/world/item/ItemUseAnimation; k BUNDLE
f Lcom/mojang/serialization/Codec; l CODEC
f Lnet/minecraft/network/codec/StreamCodec; m STREAM_CODEC
f Ljava/util/function/IntFunction; n BY_ID
f I o id
f Ljava/lang/String; p name
f [Lnet/minecraft/world/item/ItemUseAnimation; q $VALUES
m ()I a getId
m ()[Lnet/minecraft/world/item/ItemUseAnimation; b $values
m ()Ljava/lang/String; c getSerializedName
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/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/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/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/commands/CommandListenerWrapper;Lnet/minecraft/world/entity/player/EntityHuman;)Z a resolveBookComponents
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 PALE_OAK_PLANKS
f Lnet/minecraft/world/item/Item; S MANGROVE_PLANKS
f Lnet/minecraft/world/item/Item; T BAMBOO_PLANKS
f Lnet/minecraft/world/item/Item; U CRIMSON_PLANKS
f Lnet/minecraft/world/item/Item; V WARPED_PLANKS
f Lnet/minecraft/world/item/Item; W BAMBOO_MOSAIC
f Lnet/minecraft/world/item/Item; X OAK_SAPLING
f Lnet/minecraft/world/item/Item; Y SPRUCE_SAPLING
f Lnet/minecraft/world/item/Item; Z BIRCH_SAPLING
f Lnet/minecraft/world/item/Item; a AIR
f Lnet/minecraft/world/item/Item; aA DIAMOND_ORE
f Lnet/minecraft/world/item/Item; aB DEEPSLATE_DIAMOND_ORE
f Lnet/minecraft/world/item/Item; aC NETHER_GOLD_ORE
f Lnet/minecraft/world/item/Item; aD NETHER_QUARTZ_ORE
f Lnet/minecraft/world/item/Item; aE ANCIENT_DEBRIS
f Lnet/minecraft/world/item/Item; aF COAL_BLOCK
f Lnet/minecraft/world/item/Item; aG RAW_IRON_BLOCK
f Lnet/minecraft/world/item/Item; aH RAW_COPPER_BLOCK
f Lnet/minecraft/world/item/Item; aI RAW_GOLD_BLOCK
f Lnet/minecraft/world/item/Item; aJ HEAVY_CORE
f Lnet/minecraft/world/item/Item; aK AMETHYST_BLOCK
f Lnet/minecraft/world/item/Item; aL BUDDING_AMETHYST
f Lnet/minecraft/world/item/Item; aM IRON_BLOCK
f Lnet/minecraft/world/item/Item; aN COPPER_BLOCK
f Lnet/minecraft/world/item/Item; aO GOLD_BLOCK
f Lnet/minecraft/world/item/Item; aP DIAMOND_BLOCK
f Lnet/minecraft/world/item/Item; aQ NETHERITE_BLOCK
f Lnet/minecraft/world/item/Item; aR EXPOSED_COPPER
f Lnet/minecraft/world/item/Item; aS WEATHERED_COPPER
f Lnet/minecraft/world/item/Item; aT OXIDIZED_COPPER
f Lnet/minecraft/world/item/Item; aU CHISELED_COPPER
f Lnet/minecraft/world/item/Item; aV EXPOSED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; aW WEATHERED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; aX OXIDIZED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; aY CUT_COPPER
f Lnet/minecraft/world/item/Item; aZ EXPOSED_CUT_COPPER
f Lnet/minecraft/world/item/Item; aa JUNGLE_SAPLING
f Lnet/minecraft/world/item/Item; ab ACACIA_SAPLING
f Lnet/minecraft/world/item/Item; ac CHERRY_SAPLING
f Lnet/minecraft/world/item/Item; ad DARK_OAK_SAPLING
f Lnet/minecraft/world/item/Item; ae PALE_OAK_SAPLING
f Lnet/minecraft/world/item/Item; af MANGROVE_PROPAGULE
f Lnet/minecraft/world/item/Item; ag BEDROCK
f Lnet/minecraft/world/item/Item; ah SAND
f Lnet/minecraft/world/item/Item; ai SUSPICIOUS_SAND
f Lnet/minecraft/world/item/Item; aj SUSPICIOUS_GRAVEL
f Lnet/minecraft/world/item/Item; ak RED_SAND
f Lnet/minecraft/world/item/Item; al GRAVEL
f Lnet/minecraft/world/item/Item; am COAL_ORE
f Lnet/minecraft/world/item/Item; an DEEPSLATE_COAL_ORE
f Lnet/minecraft/world/item/Item; ao IRON_ORE
f Lnet/minecraft/world/item/Item; ap DEEPSLATE_IRON_ORE
f Lnet/minecraft/world/item/Item; aq COPPER_ORE
f Lnet/minecraft/world/item/Item; ar DEEPSLATE_COPPER_ORE
f Lnet/minecraft/world/item/Item; as GOLD_ORE
f Lnet/minecraft/world/item/Item; at DEEPSLATE_GOLD_ORE
f Lnet/minecraft/world/item/Item; au REDSTONE_ORE
f Lnet/minecraft/world/item/Item; av DEEPSLATE_REDSTONE_ORE
f Lnet/minecraft/world/item/Item; aw EMERALD_ORE
f Lnet/minecraft/world/item/Item; ax DEEPSLATE_EMERALD_ORE
f Lnet/minecraft/world/item/Item; ay LAPIS_ORE
f Lnet/minecraft/world/item/Item; az DEEPSLATE_LAPIS_ORE
f Lnet/minecraft/world/item/Item; b STONE
f Lnet/minecraft/world/item/Item; bA WAXED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bB WAXED_EXPOSED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bC WAXED_WEATHERED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bD WAXED_OXIDIZED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bE OAK_LOG
f Lnet/minecraft/world/item/Item; bF SPRUCE_LOG
f Lnet/minecraft/world/item/Item; bG BIRCH_LOG
f Lnet/minecraft/world/item/Item; bH JUNGLE_LOG
f Lnet/minecraft/world/item/Item; bI ACACIA_LOG
f Lnet/minecraft/world/item/Item; bJ CHERRY_LOG
f Lnet/minecraft/world/item/Item; bK PALE_OAK_LOG
f Lnet/minecraft/world/item/Item; bL DARK_OAK_LOG
f Lnet/minecraft/world/item/Item; bM MANGROVE_LOG
f Lnet/minecraft/world/item/Item; bN MANGROVE_ROOTS
f Lnet/minecraft/world/item/Item; bO MUDDY_MANGROVE_ROOTS
f Lnet/minecraft/world/item/Item; bP CRIMSON_STEM
f Lnet/minecraft/world/item/Item; bQ WARPED_STEM
f Lnet/minecraft/world/item/Item; bR BAMBOO_BLOCK
f Lnet/minecraft/world/item/Item; bS STRIPPED_OAK_LOG
f Lnet/minecraft/world/item/Item; bT STRIPPED_SPRUCE_LOG
f Lnet/minecraft/world/item/Item; bU STRIPPED_BIRCH_LOG
f Lnet/minecraft/world/item/Item; bV STRIPPED_JUNGLE_LOG
f Lnet/minecraft/world/item/Item; bW STRIPPED_ACACIA_LOG
f Lnet/minecraft/world/item/Item; bX STRIPPED_CHERRY_LOG
f Lnet/minecraft/world/item/Item; bY STRIPPED_DARK_OAK_LOG
f Lnet/minecraft/world/item/Item; bZ STRIPPED_PALE_OAK_LOG
f Lnet/minecraft/world/item/Item; ba WEATHERED_CUT_COPPER
f Lnet/minecraft/world/item/Item; bb OXIDIZED_CUT_COPPER
f Lnet/minecraft/world/item/Item; bc CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; bd EXPOSED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; be WEATHERED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; bf OXIDIZED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; bg CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bh EXPOSED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bi WEATHERED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bj OXIDIZED_CUT_COPPER_SLAB
f Lnet/minecraft/world/item/Item; bk WAXED_COPPER_BLOCK
f Lnet/minecraft/world/item/Item; bl WAXED_EXPOSED_COPPER
f Lnet/minecraft/world/item/Item; bm WAXED_WEATHERED_COPPER
f Lnet/minecraft/world/item/Item; bn WAXED_OXIDIZED_COPPER
f Lnet/minecraft/world/item/Item; bo WAXED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; bp WAXED_EXPOSED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; bq WAXED_WEATHERED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; br WAXED_OXIDIZED_CHISELED_COPPER
f Lnet/minecraft/world/item/Item; bs WAXED_CUT_COPPER
f Lnet/minecraft/world/item/Item; bt WAXED_EXPOSED_CUT_COPPER
f Lnet/minecraft/world/item/Item; bu WAXED_WEATHERED_CUT_COPPER
f Lnet/minecraft/world/item/Item; bv WAXED_OXIDIZED_CUT_COPPER
f Lnet/minecraft/world/item/Item; bw WAXED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; bx WAXED_EXPOSED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; by WAXED_WEATHERED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; bz WAXED_OXIDIZED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/item/Item; c GRANITE
f Lnet/minecraft/world/item/Item; cA OAK_LEAVES
f Lnet/minecraft/world/item/Item; cB SPRUCE_LEAVES
f Lnet/minecraft/world/item/Item; cC BIRCH_LEAVES
f Lnet/minecraft/world/item/Item; cD JUNGLE_LEAVES
f Lnet/minecraft/world/item/Item; cE ACACIA_LEAVES
f Lnet/minecraft/world/item/Item; cF CHERRY_LEAVES
f Lnet/minecraft/world/item/Item; cG DARK_OAK_LEAVES
f Lnet/minecraft/world/item/Item; cH PALE_OAK_LEAVES
f Lnet/minecraft/world/item/Item; cI MANGROVE_LEAVES
f Lnet/minecraft/world/item/Item; cJ AZALEA_LEAVES
f Lnet/minecraft/world/item/Item; cK FLOWERING_AZALEA_LEAVES
f Lnet/minecraft/world/item/Item; cL SPONGE
f Lnet/minecraft/world/item/Item; cM WET_SPONGE
f Lnet/minecraft/world/item/Item; cN GLASS
f Lnet/minecraft/world/item/Item; cO TINTED_GLASS
f Lnet/minecraft/world/item/Item; cP LAPIS_BLOCK
f Lnet/minecraft/world/item/Item; cQ SANDSTONE
f Lnet/minecraft/world/item/Item; cR CHISELED_SANDSTONE
f Lnet/minecraft/world/item/Item; cS CUT_SANDSTONE
f Lnet/minecraft/world/item/Item; cT COBWEB
f Lnet/minecraft/world/item/Item; cU SHORT_GRASS
f Lnet/minecraft/world/item/Item; cV FERN
f Lnet/minecraft/world/item/Item; cW AZALEA
f Lnet/minecraft/world/item/Item; cX FLOWERING_AZALEA
f Lnet/minecraft/world/item/Item; cY DEAD_BUSH
f Lnet/minecraft/world/item/Item; cZ SEAGRASS
f Lnet/minecraft/world/item/Item; ca STRIPPED_MANGROVE_LOG
f Lnet/minecraft/world/item/Item; cb STRIPPED_CRIMSON_STEM
f Lnet/minecraft/world/item/Item; cc STRIPPED_WARPED_STEM
f Lnet/minecraft/world/item/Item; cd STRIPPED_OAK_WOOD
f Lnet/minecraft/world/item/Item; ce STRIPPED_SPRUCE_WOOD
f Lnet/minecraft/world/item/Item; cf STRIPPED_BIRCH_WOOD
f Lnet/minecraft/world/item/Item; cg STRIPPED_JUNGLE_WOOD
f Lnet/minecraft/world/item/Item; ch STRIPPED_ACACIA_WOOD
f Lnet/minecraft/world/item/Item; ci STRIPPED_CHERRY_WOOD
f Lnet/minecraft/world/item/Item; cj STRIPPED_DARK_OAK_WOOD
f Lnet/minecraft/world/item/Item; ck STRIPPED_PALE_OAK_WOOD
f Lnet/minecraft/world/item/Item; cl STRIPPED_MANGROVE_WOOD
f Lnet/minecraft/world/item/Item; cm STRIPPED_CRIMSON_HYPHAE
f Lnet/minecraft/world/item/Item; cn STRIPPED_WARPED_HYPHAE
f Lnet/minecraft/world/item/Item; co STRIPPED_BAMBOO_BLOCK
f Lnet/minecraft/world/item/Item; cp OAK_WOOD
f Lnet/minecraft/world/item/Item; cq SPRUCE_WOOD
f Lnet/minecraft/world/item/Item; cr BIRCH_WOOD
f Lnet/minecraft/world/item/Item; cs JUNGLE_WOOD
f Lnet/minecraft/world/item/Item; ct ACACIA_WOOD
f Lnet/minecraft/world/item/Item; cu CHERRY_WOOD
f Lnet/minecraft/world/item/Item; cv PALE_OAK_WOOD
f Lnet/minecraft/world/item/Item; cw DARK_OAK_WOOD
f Lnet/minecraft/world/item/Item; cx MANGROVE_WOOD
f Lnet/minecraft/world/item/Item; cy CRIMSON_HYPHAE
f Lnet/minecraft/world/item/Item; cz WARPED_HYPHAE
f Lnet/minecraft/world/item/Item; d POLISHED_GRANITE
f Lnet/minecraft/world/item/Item; dA WHITE_TULIP
f Lnet/minecraft/world/item/Item; dB PINK_TULIP
f Lnet/minecraft/world/item/Item; dC OXEYE_DAISY
f Lnet/minecraft/world/item/Item; dD CORNFLOWER
f Lnet/minecraft/world/item/Item; dE LILY_OF_THE_VALLEY
f Lnet/minecraft/world/item/Item; dF WITHER_ROSE
f Lnet/minecraft/world/item/Item; dG TORCHFLOWER
f Lnet/minecraft/world/item/Item; dH PITCHER_PLANT
f Lnet/minecraft/world/item/Item; dI SPORE_BLOSSOM
f Lnet/minecraft/world/item/Item; dJ BROWN_MUSHROOM
f Lnet/minecraft/world/item/Item; dK RED_MUSHROOM
f Lnet/minecraft/world/item/Item; dL CRIMSON_FUNGUS
f Lnet/minecraft/world/item/Item; dM WARPED_FUNGUS
f Lnet/minecraft/world/item/Item; dN CRIMSON_ROOTS
f Lnet/minecraft/world/item/Item; dO WARPED_ROOTS
f Lnet/minecraft/world/item/Item; dP NETHER_SPROUTS
f Lnet/minecraft/world/item/Item; dQ WEEPING_VINES
f Lnet/minecraft/world/item/Item; dR TWISTING_VINES
f Lnet/minecraft/world/item/Item; dS SUGAR_CANE
f Lnet/minecraft/world/item/Item; dT KELP
f Lnet/minecraft/world/item/Item; dU PINK_PETALS
f Lnet/minecraft/world/item/Item; dV MOSS_CARPET
f Lnet/minecraft/world/item/Item; dW MOSS_BLOCK
f Lnet/minecraft/world/item/Item; dX PALE_MOSS_CARPET
f Lnet/minecraft/world/item/Item; dY PALE_HANGING_MOSS
f Lnet/minecraft/world/item/Item; dZ PALE_MOSS_BLOCK
f Lnet/minecraft/world/item/Item; da SEA_PICKLE
f Lnet/minecraft/world/item/Item; db WHITE_WOOL
f Lnet/minecraft/world/item/Item; dc ORANGE_WOOL
f Lnet/minecraft/world/item/Item; dd MAGENTA_WOOL
f Lnet/minecraft/world/item/Item; de LIGHT_BLUE_WOOL
f Lnet/minecraft/world/item/Item; df YELLOW_WOOL
f Lnet/minecraft/world/item/Item; dg LIME_WOOL
f Lnet/minecraft/world/item/Item; dh PINK_WOOL
f Lnet/minecraft/world/item/Item; di GRAY_WOOL
f Lnet/minecraft/world/item/Item; dj LIGHT_GRAY_WOOL
f Lnet/minecraft/world/item/Item; dk CYAN_WOOL
f Lnet/minecraft/world/item/Item; dl PURPLE_WOOL
f Lnet/minecraft/world/item/Item; dm BLUE_WOOL
f Lnet/minecraft/world/item/Item; dn BROWN_WOOL
f Lnet/minecraft/world/item/Item; do GREEN_WOOL
f Lnet/minecraft/world/item/Item; dp RED_WOOL
f Lnet/minecraft/world/item/Item; dq BLACK_WOOL
f Lnet/minecraft/world/item/Item; dr DANDELION
f Lnet/minecraft/world/item/Item; ds OPEN_EYEBLOSSOM
f Lnet/minecraft/world/item/Item; dt CLOSED_EYEBLOSSOM
f Lnet/minecraft/world/item/Item; du POPPY
f Lnet/minecraft/world/item/Item; dv BLUE_ORCHID
f Lnet/minecraft/world/item/Item; dw ALLIUM
f Lnet/minecraft/world/item/Item; dx AZURE_BLUET
f Lnet/minecraft/world/item/Item; dy RED_TULIP
f Lnet/minecraft/world/item/Item; dz ORANGE_TULIP
f Lnet/minecraft/world/item/Item; e DIORITE
f Lnet/minecraft/world/item/Item; eA NETHER_BRICK_SLAB
f Lnet/minecraft/world/item/Item; eB QUARTZ_SLAB
f Lnet/minecraft/world/item/Item; eC RED_SANDSTONE_SLAB
f Lnet/minecraft/world/item/Item; eD CUT_RED_SANDSTONE_SLAB
f Lnet/minecraft/world/item/Item; eE PURPUR_SLAB
f Lnet/minecraft/world/item/Item; eF PRISMARINE_SLAB
f Lnet/minecraft/world/item/Item; eG PRISMARINE_BRICK_SLAB
f Lnet/minecraft/world/item/Item; eH DARK_PRISMARINE_SLAB
f Lnet/minecraft/world/item/Item; eI SMOOTH_QUARTZ
f Lnet/minecraft/world/item/Item; eJ SMOOTH_RED_SANDSTONE
f Lnet/minecraft/world/item/Item; eK SMOOTH_SANDSTONE
f Lnet/minecraft/world/item/Item; eL SMOOTH_STONE
f Lnet/minecraft/world/item/Item; eM BRICKS
f Lnet/minecraft/world/item/Item; eN BOOKSHELF
f Lnet/minecraft/world/item/Item; eO CHISELED_BOOKSHELF
f Lnet/minecraft/world/item/Item; eP DECORATED_POT
f Lnet/minecraft/world/item/Item; eQ MOSSY_COBBLESTONE
f Lnet/minecraft/world/item/Item; eR OBSIDIAN
f Lnet/minecraft/world/item/Item; eS TORCH
f Lnet/minecraft/world/item/Item; eT END_ROD
f Lnet/minecraft/world/item/Item; eU CHORUS_PLANT
f Lnet/minecraft/world/item/Item; eV CHORUS_FLOWER
f Lnet/minecraft/world/item/Item; eW PURPUR_BLOCK
f Lnet/minecraft/world/item/Item; eX PURPUR_PILLAR
f Lnet/minecraft/world/item/Item; eY PURPUR_STAIRS
f Lnet/minecraft/world/item/Item; eZ SPAWNER
f Lnet/minecraft/world/item/Item; ea HANGING_ROOTS
f Lnet/minecraft/world/item/Item; eb BIG_DRIPLEAF
f Lnet/minecraft/world/item/Item; ec SMALL_DRIPLEAF
f Lnet/minecraft/world/item/Item; ed BAMBOO
f Lnet/minecraft/world/item/Item; ee OAK_SLAB
f Lnet/minecraft/world/item/Item; ef SPRUCE_SLAB
f Lnet/minecraft/world/item/Item; eg BIRCH_SLAB
f Lnet/minecraft/world/item/Item; eh JUNGLE_SLAB
f Lnet/minecraft/world/item/Item; ei ACACIA_SLAB
f Lnet/minecraft/world/item/Item; ej CHERRY_SLAB
f Lnet/minecraft/world/item/Item; ek DARK_OAK_SLAB
f Lnet/minecraft/world/item/Item; el PALE_OAK_SLAB
f Lnet/minecraft/world/item/Item; em MANGROVE_SLAB
f Lnet/minecraft/world/item/Item; en BAMBOO_SLAB
f Lnet/minecraft/world/item/Item; eo BAMBOO_MOSAIC_SLAB
f Lnet/minecraft/world/item/Item; ep CRIMSON_SLAB
f Lnet/minecraft/world/item/Item; eq WARPED_SLAB
f Lnet/minecraft/world/item/Item; er STONE_SLAB
f Lnet/minecraft/world/item/Item; es SMOOTH_STONE_SLAB
f Lnet/minecraft/world/item/Item; et SANDSTONE_SLAB
f Lnet/minecraft/world/item/Item; eu CUT_STANDSTONE_SLAB
f Lnet/minecraft/world/item/Item; ev PETRIFIED_OAK_SLAB
f Lnet/minecraft/world/item/Item; ew COBBLESTONE_SLAB
f Lnet/minecraft/world/item/Item; ex BRICK_SLAB
f Lnet/minecraft/world/item/Item; ey STONE_BRICK_SLAB
f Lnet/minecraft/world/item/Item; ez MUD_BRICK_SLAB
f Lnet/minecraft/world/item/Item; f POLISHED_DIORITE
f Lnet/minecraft/world/item/Item; fA CARVED_PUMPKIN
f Lnet/minecraft/world/item/Item; fB JACK_O_LANTERN
f Lnet/minecraft/world/item/Item; fC NETHERRACK
f Lnet/minecraft/world/item/Item; fD SOUL_SAND
f Lnet/minecraft/world/item/Item; fE SOUL_SOIL
f Lnet/minecraft/world/item/Item; fF BASALT
f Lnet/minecraft/world/item/Item; fG POLISHED_BASALT
f Lnet/minecraft/world/item/Item; fH SMOOTH_BASALT
f Lnet/minecraft/world/item/Item; fI SOUL_TORCH
f Lnet/minecraft/world/item/Item; fJ GLOWSTONE
f Lnet/minecraft/world/item/Item; fK INFESTED_STONE
f Lnet/minecraft/world/item/Item; fL INFESTED_COBBLESTONE
f Lnet/minecraft/world/item/Item; fM INFESTED_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fN INFESTED_MOSSY_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fO INFESTED_CRACKED_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fP INFESTED_CHISELED_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fQ INFESTED_DEEPSLATE
f Lnet/minecraft/world/item/Item; fR STONE_BRICKS
f Lnet/minecraft/world/item/Item; fS MOSSY_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fT CRACKED_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fU CHISELED_STONE_BRICKS
f Lnet/minecraft/world/item/Item; fV PACKED_MUD
f Lnet/minecraft/world/item/Item; fW MUD_BRICKS
f Lnet/minecraft/world/item/Item; fX DEEPSLATE_BRICKS
f Lnet/minecraft/world/item/Item; fY CRACKED_DEEPSLATE_BRICKS
f Lnet/minecraft/world/item/Item; fZ DEEPSLATE_TILES
f Lnet/minecraft/world/item/Item; fa CREAKING_HEART
f Lnet/minecraft/world/item/Item; fb CHEST
f Lnet/minecraft/world/item/Item; fc CRAFTING_TABLE
f Lnet/minecraft/world/item/Item; fd FARMLAND
f Lnet/minecraft/world/item/Item; fe FURNACE
f Lnet/minecraft/world/item/Item; ff LADDER
f Lnet/minecraft/world/item/Item; fg COBBLESTONE_STAIRS
f Lnet/minecraft/world/item/Item; fh SNOW
f Lnet/minecraft/world/item/Item; fi ICE
f Lnet/minecraft/world/item/Item; fj SNOW_BLOCK
f Lnet/minecraft/world/item/Item; fk CACTUS
f Lnet/minecraft/world/item/Item; fl CLAY
f Lnet/minecraft/world/item/Item; fm JUKEBOX
f Lnet/minecraft/world/item/Item; fn OAK_FENCE
f Lnet/minecraft/world/item/Item; fo SPRUCE_FENCE
f Lnet/minecraft/world/item/Item; fp BIRCH_FENCE
f Lnet/minecraft/world/item/Item; fq JUNGLE_FENCE
f Lnet/minecraft/world/item/Item; fr ACACIA_FENCE
f Lnet/minecraft/world/item/Item; fs CHERRY_FENCE
f Lnet/minecraft/world/item/Item; ft DARK_OAK_FENCE
f Lnet/minecraft/world/item/Item; fu PALE_OAK_FENCE
f Lnet/minecraft/world/item/Item; fv MANGROVE_FENCE
f Lnet/minecraft/world/item/Item; fw BAMBOO_FENCE
f Lnet/minecraft/world/item/Item; fx CRIMSON_FENCE
f Lnet/minecraft/world/item/Item; fy WARPED_FENCE
f Lnet/minecraft/world/item/Item; fz PUMPKIN
f Lnet/minecraft/world/item/Item; g ANDESITE
f Lnet/minecraft/world/item/Item; gA CHISELED_NETHER_BRICKS
f Lnet/minecraft/world/item/Item; gB NETHER_BRICK_FENCE
f Lnet/minecraft/world/item/Item; gC NETHER_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; gD SCULK
f Lnet/minecraft/world/item/Item; gE SCULK_VEIN
f Lnet/minecraft/world/item/Item; gF SCULK_CATALYST
f Lnet/minecraft/world/item/Item; gG SCULK_SHRIEKER
f Lnet/minecraft/world/item/Item; gH ENCHANTING_TABLE
f Lnet/minecraft/world/item/Item; gI END_PORTAL_FRAME
f Lnet/minecraft/world/item/Item; gJ END_STONE
f Lnet/minecraft/world/item/Item; gK END_STONE_BRICKS
f Lnet/minecraft/world/item/Item; gL DRAGON_EGG
f Lnet/minecraft/world/item/Item; gM SANDSTONE_STAIRS
f Lnet/minecraft/world/item/Item; gN ENDER_CHEST
f Lnet/minecraft/world/item/Item; gO EMERALD_BLOCK
f Lnet/minecraft/world/item/Item; gP OAK_STAIRS
f Lnet/minecraft/world/item/Item; gQ SPRUCE_STAIRS
f Lnet/minecraft/world/item/Item; gR BIRCH_STAIRS
f Lnet/minecraft/world/item/Item; gS JUNGLE_STAIRS
f Lnet/minecraft/world/item/Item; gT ACACIA_STAIRS
f Lnet/minecraft/world/item/Item; gU CHERRY_STAIRS
f Lnet/minecraft/world/item/Item; gV DARK_OAK_STAIRS
f Lnet/minecraft/world/item/Item; gW PALE_OAK_STAIRS
f Lnet/minecraft/world/item/Item; gX MANGROVE_STAIRS
f Lnet/minecraft/world/item/Item; gY BAMBOO_STAIRS
f Lnet/minecraft/world/item/Item; gZ BAMBOO_MOSAIC_STAIRS
f Lnet/minecraft/world/item/Item; ga CRACKED_DEEPSLATE_TILES
f Lnet/minecraft/world/item/Item; gb CHISELED_DEEPSLATE
f Lnet/minecraft/world/item/Item; gc REINFORCED_DEEPSLATE
f Lnet/minecraft/world/item/Item; gd BROWN_MUSHROOM_BLOCK
f Lnet/minecraft/world/item/Item; ge RED_MUSHROOM_BLOCK
f Lnet/minecraft/world/item/Item; gf MUSHROOM_STEM
f Lnet/minecraft/world/item/Item; gg IRON_BARS
f Lnet/minecraft/world/item/Item; gh CHAIN
f Lnet/minecraft/world/item/Item; gi GLASS_PANE
f Lnet/minecraft/world/item/Item; gj MELON
f Lnet/minecraft/world/item/Item; gk VINE
f Lnet/minecraft/world/item/Item; gl GLOW_LICHEN
f Lnet/minecraft/world/item/Item; gm RESIN_CLUMP
f Lnet/minecraft/world/item/Item; gn RESIN_BLOCK
f Lnet/minecraft/world/item/Item; go RESIN_BRICKS
f Lnet/minecraft/world/item/Item; gp RESIN_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; gq RESIN_BRICK_SLAB
f Lnet/minecraft/world/item/Item; gr RESIN_BRICK_WALL
f Lnet/minecraft/world/item/Item; gs CHISELED_RESIN_BRICKS
f Lnet/minecraft/world/item/Item; gt BRICK_STAIRS
f Lnet/minecraft/world/item/Item; gu STONE_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; gv MUD_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; gw MYCELIUM
f Lnet/minecraft/world/item/Item; gx LILY_PAD
f Lnet/minecraft/world/item/Item; gy NETHER_BRICKS
f Lnet/minecraft/world/item/Item; gz CRACKED_NETHER_BRICKS
f Lnet/minecraft/world/item/Item; h POLISHED_ANDESITE
f Lnet/minecraft/world/item/Item; hA ANVIL
f Lnet/minecraft/world/item/Item; hB CHIPPED_ANVIL
f Lnet/minecraft/world/item/Item; hC DAMAGED_ANVIL
f Lnet/minecraft/world/item/Item; hD CHISELED_QUARTZ_BLOCK
f Lnet/minecraft/world/item/Item; hE QUARTZ_BLOCK
f Lnet/minecraft/world/item/Item; hF QUARTZ_BRICKS
f Lnet/minecraft/world/item/Item; hG QUARTZ_PILLAR
f Lnet/minecraft/world/item/Item; hH QUARTZ_STAIRS
f Lnet/minecraft/world/item/Item; hI WHITE_TERRACOTTA
f Lnet/minecraft/world/item/Item; hJ ORANGE_TERRACOTTA
f Lnet/minecraft/world/item/Item; hK MAGENTA_TERRACOTTA
f Lnet/minecraft/world/item/Item; hL LIGHT_BLUE_TERRACOTTA
f Lnet/minecraft/world/item/Item; hM YELLOW_TERRACOTTA
f Lnet/minecraft/world/item/Item; hN LIME_TERRACOTTA
f Lnet/minecraft/world/item/Item; hO PINK_TERRACOTTA
f Lnet/minecraft/world/item/Item; hP GRAY_TERRACOTTA
f Lnet/minecraft/world/item/Item; hQ LIGHT_GRAY_TERRACOTTA
f Lnet/minecraft/world/item/Item; hR CYAN_TERRACOTTA
f Lnet/minecraft/world/item/Item; hS PURPLE_TERRACOTTA
f Lnet/minecraft/world/item/Item; hT BLUE_TERRACOTTA
f Lnet/minecraft/world/item/Item; hU BROWN_TERRACOTTA
f Lnet/minecraft/world/item/Item; hV GREEN_TERRACOTTA
f Lnet/minecraft/world/item/Item; hW RED_TERRACOTTA
f Lnet/minecraft/world/item/Item; hX BLACK_TERRACOTTA
f Lnet/minecraft/world/item/Item; hY BARRIER
f Lnet/minecraft/world/item/Item; hZ LIGHT
f Lnet/minecraft/world/item/Item; ha CRIMSON_STAIRS
f Lnet/minecraft/world/item/Item; hb WARPED_STAIRS
f Lnet/minecraft/world/item/Item; hc COMMAND_BLOCK
f Lnet/minecraft/world/item/Item; hd BEACON
f Lnet/minecraft/world/item/Item; he COBBLESTONE_WALL
f Lnet/minecraft/world/item/Item; hf MOSSY_COBBLESTONE_WALL
f Lnet/minecraft/world/item/Item; hg BRICK_WALL
f Lnet/minecraft/world/item/Item; hh PRISMARINE_WALL
f Lnet/minecraft/world/item/Item; hi RED_SANDSTONE_WALL
f Lnet/minecraft/world/item/Item; hj MOSSY_STONE_BRICK_WALL
f Lnet/minecraft/world/item/Item; hk GRANITE_WALL
f Lnet/minecraft/world/item/Item; hl STONE_BRICK_WALL
f Lnet/minecraft/world/item/Item; hm MUD_BRICK_WALL
f Lnet/minecraft/world/item/Item; hn NETHER_BRICK_WALL
f Lnet/minecraft/world/item/Item; ho ANDESITE_WALL
f Lnet/minecraft/world/item/Item; hp RED_NETHER_BRICK_WALL
f Lnet/minecraft/world/item/Item; hq SANDSTONE_WALL
f Lnet/minecraft/world/item/Item; hr END_STONE_BRICK_WALL
f Lnet/minecraft/world/item/Item; hs DIORITE_WALL
f Lnet/minecraft/world/item/Item; ht BLACKSTONE_WALL
f Lnet/minecraft/world/item/Item; hu POLISHED_BLACKSTONE_WALL
f Lnet/minecraft/world/item/Item; hv POLISHED_BLACKSTONE_BRICK_WALL
f Lnet/minecraft/world/item/Item; hw COBBLED_DEEPSLATE_WALL
f Lnet/minecraft/world/item/Item; hx POLISHED_DEEPSLATE_WALL
f Lnet/minecraft/world/item/Item; hy DEEPSLATE_BRICK_WALL
f Lnet/minecraft/world/item/Item; hz DEEPSLATE_TILE_WALL
f Lnet/minecraft/world/item/Item; i DEEPSLATE
f Lnet/minecraft/world/item/Item; iA WHITE_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iB ORANGE_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iC MAGENTA_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iD LIGHT_BLUE_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iE YELLOW_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iF LIME_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iG PINK_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iH GRAY_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iI LIGHT_GRAY_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iJ CYAN_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iK PURPLE_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iL BLUE_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iM BROWN_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iN GREEN_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iO RED_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iP BLACK_STAINED_GLASS
f Lnet/minecraft/world/item/Item; iQ WHITE_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iR ORANGE_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iS MAGENTA_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iT LIGHT_BLUE_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iU YELLOW_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iV LIME_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iW PINK_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iX GRAY_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iY LIGHT_GRAY_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; iZ CYAN_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; ia HAY_BLOCK
f Lnet/minecraft/world/item/Item; ib WHITE_CARPET
f Lnet/minecraft/world/item/Item; ic ORANGE_CARPET
f Lnet/minecraft/world/item/Item; id MAGENTA_CARPET
f Lnet/minecraft/world/item/Item; ie LIGHT_BLUE_CARPET
f Lnet/minecraft/world/item/Item; if YELLOW_CARPET
f Lnet/minecraft/world/item/Item; ig LIME_CARPET
f Lnet/minecraft/world/item/Item; ih PINK_CARPET
f Lnet/minecraft/world/item/Item; ii GRAY_CARPET
f Lnet/minecraft/world/item/Item; ij LIGHT_GRAY_CARPET
f Lnet/minecraft/world/item/Item; ik CYAN_CARPET
f Lnet/minecraft/world/item/Item; il PURPLE_CARPET
f Lnet/minecraft/world/item/Item; im BLUE_CARPET
f Lnet/minecraft/world/item/Item; in BROWN_CARPET
f Lnet/minecraft/world/item/Item; io GREEN_CARPET
f Lnet/minecraft/world/item/Item; ip RED_CARPET
f Lnet/minecraft/world/item/Item; iq BLACK_CARPET
f Lnet/minecraft/world/item/Item; ir TERRACOTTA
f Lnet/minecraft/world/item/Item; is PACKED_ICE
f Lnet/minecraft/world/item/Item; it DIRT_PATH
f Lnet/minecraft/world/item/Item; iu SUNFLOWER
f Lnet/minecraft/world/item/Item; iv LILAC
f Lnet/minecraft/world/item/Item; iw ROSE_BUSH
f Lnet/minecraft/world/item/Item; ix PEONY
f Lnet/minecraft/world/item/Item; iy TALL_GRASS
f Lnet/minecraft/world/item/Item; iz LARGE_FERN
f Lnet/minecraft/world/item/Item; j COBBLED_DEEPSLATE
f Lnet/minecraft/world/item/Item; jA WHITE_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jB ORANGE_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jC MAGENTA_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jD LIGHT_BLUE_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jE YELLOW_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jF LIME_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jG PINK_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jH GRAY_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jI LIGHT_GRAY_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jJ CYAN_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jK PURPLE_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jL BLUE_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jM BROWN_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jN GREEN_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jO RED_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jP BLACK_SHULKER_BOX
f Lnet/minecraft/world/item/Item; jQ WHITE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jR ORANGE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jS MAGENTA_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jT LIGHT_BLUE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jU YELLOW_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jV LIME_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jW PINK_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jX GRAY_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jY LIGHT_GRAY_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; jZ CYAN_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; ja PURPLE_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; jb BLUE_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; jc BROWN_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; jd GREEN_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; je RED_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; jf BLACK_STAINED_GLASS_PANE
f Lnet/minecraft/world/item/Item; jg PRISMARINE
f Lnet/minecraft/world/item/Item; jh PRISMARINE_BRICKS
f Lnet/minecraft/world/item/Item; ji DARK_PRISMARINE
f Lnet/minecraft/world/item/Item; jj PRISMARINE_STAIRS
f Lnet/minecraft/world/item/Item; jk PRISMARINE_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; jl DARK_PRISMARINE_STAIRS
f Lnet/minecraft/world/item/Item; jm SEA_LANTERN
f Lnet/minecraft/world/item/Item; jn RED_SANDSTONE
f Lnet/minecraft/world/item/Item; jo CHISELED_RED_SANDSTONE
f Lnet/minecraft/world/item/Item; jp CUT_RED_SANDSTONE
f Lnet/minecraft/world/item/Item; jq RED_SANDSTONE_STAIRS
f Lnet/minecraft/world/item/Item; jr REPEATING_COMMAND_BLOCK
f Lnet/minecraft/world/item/Item; js CHAIN_COMMAND_BLOCK
f Lnet/minecraft/world/item/Item; jt MAGMA_BLOCK
f Lnet/minecraft/world/item/Item; ju NETHER_WART_BLOCK
f Lnet/minecraft/world/item/Item; jv WARPED_WART_BLOCK
f Lnet/minecraft/world/item/Item; jw RED_NETHER_BRICKS
f Lnet/minecraft/world/item/Item; jx BONE_BLOCK
f Lnet/minecraft/world/item/Item; jy STRUCTURE_VOID
f Lnet/minecraft/world/item/Item; jz SHULKER_BOX
f Lnet/minecraft/world/item/Item; k POLISHED_DEEPSLATE
f Lnet/minecraft/world/item/Item; kA YELLOW_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kB LIME_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kC PINK_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kD GRAY_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kE LIGHT_GRAY_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kF CYAN_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kG PURPLE_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kH BLUE_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kI BROWN_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kJ GREEN_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kK RED_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kL BLACK_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kM TURTLE_EGG
f Lnet/minecraft/world/item/Item; kN SNIFFER_EGG
f Lnet/minecraft/world/item/Item; kO DEAD_TUBE_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kP DEAD_BRAIN_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kQ DEAD_BUBBLE_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kR DEAD_FIRE_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kS DEAD_HORN_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kT TUBE_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kU BRAIN_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kV BUBBLE_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kW FIRE_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kX HORN_CORAL_BLOCK
f Lnet/minecraft/world/item/Item; kY TUBE_CORAL
f Lnet/minecraft/world/item/Item; kZ BRAIN_CORAL
f Lnet/minecraft/world/item/Item; ka PURPLE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; kb BLUE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; kc BROWN_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; kd GREEN_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; ke RED_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; kf BLACK_GLAZED_TERRACOTTA
f Lnet/minecraft/world/item/Item; kg WHITE_CONCRETE
f Lnet/minecraft/world/item/Item; kh ORANGE_CONCRETE
f Lnet/minecraft/world/item/Item; ki MAGENTA_CONCRETE
f Lnet/minecraft/world/item/Item; kj LIGHT_BLUE_CONCRETE
f Lnet/minecraft/world/item/Item; kk YELLOW_CONCRETE
f Lnet/minecraft/world/item/Item; kl LIME_CONCRETE
f Lnet/minecraft/world/item/Item; km PINK_CONCRETE
f Lnet/minecraft/world/item/Item; kn GRAY_CONCRETE
f Lnet/minecraft/world/item/Item; ko LIGHT_GRAY_CONCRETE
f Lnet/minecraft/world/item/Item; kp CYAN_CONCRETE
f Lnet/minecraft/world/item/Item; kq PURPLE_CONCRETE
f Lnet/minecraft/world/item/Item; kr BLUE_CONCRETE
f Lnet/minecraft/world/item/Item; ks BROWN_CONCRETE
f Lnet/minecraft/world/item/Item; kt GREEN_CONCRETE
f Lnet/minecraft/world/item/Item; ku RED_CONCRETE
f Lnet/minecraft/world/item/Item; kv BLACK_CONCRETE
f Lnet/minecraft/world/item/Item; kw WHITE_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kx ORANGE_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; ky MAGENTA_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; kz LIGHT_BLUE_CONCRETE_POWDER
f Lnet/minecraft/world/item/Item; l CALCITE
f Lnet/minecraft/world/item/Item; lA STONE_STAIRS
f Lnet/minecraft/world/item/Item; lB SMOOTH_SANDSTONE_STAIRS
f Lnet/minecraft/world/item/Item; lC SMOOTH_QUARTZ_STAIRS
f Lnet/minecraft/world/item/Item; lD GRANITE_STAIRS
f Lnet/minecraft/world/item/Item; lE ANDESITE_STAIRS
f Lnet/minecraft/world/item/Item; lF RED_NETHER_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; lG POLISHED_ANDESITE_STAIRS
f Lnet/minecraft/world/item/Item; lH DIORITE_STAIRS
f Lnet/minecraft/world/item/Item; lI COBBLED_DEEPSLATE_STAIRS
f Lnet/minecraft/world/item/Item; lJ POLISHED_DEEPSLATE_STAIRS
f Lnet/minecraft/world/item/Item; lK DEEPSLATE_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; lL DEEPSLATE_TILE_STAIRS
f Lnet/minecraft/world/item/Item; lM POLISHED_GRANITE_SLAB
f Lnet/minecraft/world/item/Item; lN SMOOTH_RED_SANDSTONE_SLAB
f Lnet/minecraft/world/item/Item; lO MOSSY_STONE_BRICK_SLAB
f Lnet/minecraft/world/item/Item; lP POLISHED_DIORITE_SLAB
f Lnet/minecraft/world/item/Item; lQ MOSSY_COBBLESTONE_SLAB
f Lnet/minecraft/world/item/Item; lR END_STONE_BRICK_SLAB
f Lnet/minecraft/world/item/Item; lS SMOOTH_SANDSTONE_SLAB
f Lnet/minecraft/world/item/Item; lT SMOOTH_QUARTZ_SLAB
f Lnet/minecraft/world/item/Item; lU GRANITE_SLAB
f Lnet/minecraft/world/item/Item; lV ANDESITE_SLAB
f Lnet/minecraft/world/item/Item; lW RED_NETHER_BRICK_SLAB
f Lnet/minecraft/world/item/Item; lX POLISHED_ANDESITE_SLAB
f Lnet/minecraft/world/item/Item; lY DIORITE_SLAB
f Lnet/minecraft/world/item/Item; lZ COBBLED_DEEPSLATE_SLAB
f Lnet/minecraft/world/item/Item; la BUBBLE_CORAL
f Lnet/minecraft/world/item/Item; lb FIRE_CORAL
f Lnet/minecraft/world/item/Item; lc HORN_CORAL
f Lnet/minecraft/world/item/Item; ld DEAD_BRAIN_CORAL
f Lnet/minecraft/world/item/Item; le DEAD_BUBBLE_CORAL
f Lnet/minecraft/world/item/Item; lf DEAD_FIRE_CORAL
f Lnet/minecraft/world/item/Item; lg DEAD_HORN_CORAL
f Lnet/minecraft/world/item/Item; lh DEAD_TUBE_CORAL
f Lnet/minecraft/world/item/Item; li TUBE_CORAL_FAN
f Lnet/minecraft/world/item/Item; lj BRAIN_CORAL_FAN
f Lnet/minecraft/world/item/Item; lk BUBBLE_CORAL_FAN
f Lnet/minecraft/world/item/Item; ll FIRE_CORAL_FAN
f Lnet/minecraft/world/item/Item; lm HORN_CORAL_FAN
f Lnet/minecraft/world/item/Item; ln DEAD_TUBE_CORAL_FAN
f Lnet/minecraft/world/item/Item; lo DEAD_BRAIN_CORAL_FAN
f Lnet/minecraft/world/item/Item; lp DEAD_BUBBLE_CORAL_FAN
f Lnet/minecraft/world/item/Item; lq DEAD_FIRE_CORAL_FAN
f Lnet/minecraft/world/item/Item; lr DEAD_HORN_CORAL_FAN
f Lnet/minecraft/world/item/Item; ls BLUE_ICE
f Lnet/minecraft/world/item/Item; lt CONDUIT
f Lnet/minecraft/world/item/Item; lu POLISHED_GRANITE_STAIRS
f Lnet/minecraft/world/item/Item; lv SMOOTH_RED_SANDSTONE_STAIRS
f Lnet/minecraft/world/item/Item; lw MOSSY_STONE_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; lx POLISHED_DIORITE_STAIRS
f Lnet/minecraft/world/item/Item; ly MOSSY_COBBLESTONE_STAIRS
f Lnet/minecraft/world/item/Item; lz END_STONE_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; m TUFF
f Lnet/minecraft/world/item/Item; mA TNT
f Lnet/minecraft/world/item/Item; mB REDSTONE_LAMP
f Lnet/minecraft/world/item/Item; mC NOTE_BLOCK
f Lnet/minecraft/world/item/Item; mD STONE_BUTTON
f Lnet/minecraft/world/item/Item; mE POLISHED_BLACKSTONE_BUTTON
f Lnet/minecraft/world/item/Item; mF OAK_BUTTON
f Lnet/minecraft/world/item/Item; mG SPRUCE_BUTTON
f Lnet/minecraft/world/item/Item; mH BIRCH_BUTTON
f Lnet/minecraft/world/item/Item; mI JUNGLE_BUTTON
f Lnet/minecraft/world/item/Item; mJ ACACIA_BUTTON
f Lnet/minecraft/world/item/Item; mK CHERRY_BUTTON
f Lnet/minecraft/world/item/Item; mL DARK_OAK_BUTTON
f Lnet/minecraft/world/item/Item; mM PALE_OAK_BUTTON
f Lnet/minecraft/world/item/Item; mN MANGROVE_BUTTON
f Lnet/minecraft/world/item/Item; mO BAMBOO_BUTTON
f Lnet/minecraft/world/item/Item; mP CRIMSON_BUTTON
f Lnet/minecraft/world/item/Item; mQ WARPED_BUTTON
f Lnet/minecraft/world/item/Item; mR STONE_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mS POLISHED_BLACKSTONE_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mT LIGHT_WEIGHTED_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mU HEAVY_WEIGHTED_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mV OAK_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mW SPRUCE_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mX BIRCH_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mY JUNGLE_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; mZ ACACIA_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; ma POLISHED_DEEPSLATE_SLAB
f Lnet/minecraft/world/item/Item; mb DEEPSLATE_BRICK_SLAB
f Lnet/minecraft/world/item/Item; mc DEEPSLATE_TILE_SLAB
f Lnet/minecraft/world/item/Item; md SCAFFOLDING
f Lnet/minecraft/world/item/Item; me REDSTONE
f Lnet/minecraft/world/item/Item; mf REDSTONE_TORCH
f Lnet/minecraft/world/item/Item; mg REDSTONE_BLOCK
f Lnet/minecraft/world/item/Item; mh REPEATER
f Lnet/minecraft/world/item/Item; mi COMPARATOR
f Lnet/minecraft/world/item/Item; mj PISTON
f Lnet/minecraft/world/item/Item; mk STICKY_PISTON
f Lnet/minecraft/world/item/Item; ml SLIME_BLOCK
f Lnet/minecraft/world/item/Item; mm HONEY_BLOCK
f Lnet/minecraft/world/item/Item; mn OBSERVER
f Lnet/minecraft/world/item/Item; mo HOPPER
f Lnet/minecraft/world/item/Item; mp DISPENSER
f Lnet/minecraft/world/item/Item; mq DROPPER
f Lnet/minecraft/world/item/Item; mr LECTERN
f Lnet/minecraft/world/item/Item; ms TARGET
f Lnet/minecraft/world/item/Item; mt LEVER
f Lnet/minecraft/world/item/Item; mu LIGHTNING_ROD
f Lnet/minecraft/world/item/Item; mv DAYLIGHT_DETECTOR
f Lnet/minecraft/world/item/Item; mw SCULK_SENSOR
f Lnet/minecraft/world/item/Item; mx CALIBRATED_SCULK_SENSOR
f Lnet/minecraft/world/item/Item; my TRIPWIRE_HOOK
f Lnet/minecraft/world/item/Item; mz TRAPPED_CHEST
f Lnet/minecraft/world/item/Item; n TUFF_SLAB
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 PALE_OAK_TRAPDOOR
f Lnet/minecraft/world/item/Item; nL MANGROVE_TRAPDOOR
f Lnet/minecraft/world/item/Item; nM BAMBOO_TRAPDOOR
f Lnet/minecraft/world/item/Item; nN CRIMSON_TRAPDOOR
f Lnet/minecraft/world/item/Item; nO WARPED_TRAPDOOR
f Lnet/minecraft/world/item/Item; nP COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nQ EXPOSED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nR WEATHERED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nS OXIDIZED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nT WAXED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nU WAXED_EXPOSED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nV WAXED_WEATHERED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nW WAXED_OXIDIZED_COPPER_TRAPDOOR
f Lnet/minecraft/world/item/Item; nX OAK_FENCE_GATE
f Lnet/minecraft/world/item/Item; nY SPRUCE_FENCE_GATE
f Lnet/minecraft/world/item/Item; nZ BIRCH_FENCE_GATE
f Lnet/minecraft/world/item/Item; na CHERRY_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; nb DARK_OAK_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; nc PALE_OAK_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; nd MANGROVE_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; ne BAMBOO_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; nf CRIMSON_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; ng WARPED_PRESSURE_PLATE
f Lnet/minecraft/world/item/Item; nh IRON_DOOR
f Lnet/minecraft/world/item/Item; ni OAK_DOOR
f Lnet/minecraft/world/item/Item; nj SPRUCE_DOOR
f Lnet/minecraft/world/item/Item; nk BIRCH_DOOR
f Lnet/minecraft/world/item/Item; nl JUNGLE_DOOR
f Lnet/minecraft/world/item/Item; nm ACACIA_DOOR
f Lnet/minecraft/world/item/Item; nn CHERRY_DOOR
f Lnet/minecraft/world/item/Item; no DARK_OAK_DOOR
f Lnet/minecraft/world/item/Item; np PALE_OAK_DOOR
f Lnet/minecraft/world/item/Item; nq MANGROVE_DOOR
f Lnet/minecraft/world/item/Item; nr BAMBOO_DOOR
f Lnet/minecraft/world/item/Item; ns CRIMSON_DOOR
f Lnet/minecraft/world/item/Item; nt WARPED_DOOR
f Lnet/minecraft/world/item/Item; nu COPPER_DOOR
f Lnet/minecraft/world/item/Item; nv EXPOSED_COPPER_DOOR
f Lnet/minecraft/world/item/Item; nw WEATHERED_COPPER_DOOR
f Lnet/minecraft/world/item/Item; nx OXIDIZED_COPPER_DOOR
f Lnet/minecraft/world/item/Item; ny WAXED_COPPER_DOOR
f Lnet/minecraft/world/item/Item; nz WAXED_EXPOSED_COPPER_DOOR
f Lnet/minecraft/world/item/Item; o TUFF_STAIRS
f Lnet/minecraft/world/item/Item; oA SPRUCE_CHEST_BOAT
f Lnet/minecraft/world/item/Item; oB BIRCH_BOAT
f Lnet/minecraft/world/item/Item; oC BIRCH_CHEST_BOAT
f Lnet/minecraft/world/item/Item; oD JUNGLE_BOAT
f Lnet/minecraft/world/item/Item; oE JUNGLE_CHEST_BOAT
f Lnet/minecraft/world/item/Item; oF ACACIA_BOAT
f Lnet/minecraft/world/item/Item; oG ACACIA_CHEST_BOAT
f Lnet/minecraft/world/item/Item; oH CHERRY_BOAT
f Lnet/minecraft/world/item/Item; oI CHERRY_CHEST_BOAT
f Lnet/minecraft/world/item/Item; oJ DARK_OAK_BOAT
f Lnet/minecraft/world/item/Item; oK DARK_OAK_CHEST_BOAT
f Lnet/minecraft/world/item/Item; oL PALE_OAK_BOAT
f Lnet/minecraft/world/item/Item; oM PALE_OAK_CHEST_BOAT
f Lnet/minecraft/world/item/Item; oN MANGROVE_BOAT
f Lnet/minecraft/world/item/Item; oO MANGROVE_CHEST_BOAT
f Lnet/minecraft/world/item/Item; oP BAMBOO_RAFT
f Lnet/minecraft/world/item/Item; oQ BAMBOO_CHEST_RAFT
f Lnet/minecraft/world/item/Item; oR STRUCTURE_BLOCK
f Lnet/minecraft/world/item/Item; oS JIGSAW
f Lnet/minecraft/world/item/Item; oT TURTLE_HELMET
f Lnet/minecraft/world/item/Item; oU TURTLE_SCUTE
f Lnet/minecraft/world/item/Item; oV ARMADILLO_SCUTE
f Lnet/minecraft/world/item/Item; oW WOLF_ARMOR
f Lnet/minecraft/world/item/Item; oX FLINT_AND_STEEL
f Lnet/minecraft/world/item/Item; oY BOWL
f Lnet/minecraft/world/item/Item; oZ APPLE
f Lnet/minecraft/world/item/Item; oa JUNGLE_FENCE_GATE
f Lnet/minecraft/world/item/Item; ob ACACIA_FENCE_GATE
f Lnet/minecraft/world/item/Item; oc CHERRY_FENCE_GATE
f Lnet/minecraft/world/item/Item; od DARK_OAK_FENCE_GATE
f Lnet/minecraft/world/item/Item; oe PALE_OAK_FENCE_GATE
f Lnet/minecraft/world/item/Item; of MANGROVE_FENCE_GATE
f Lnet/minecraft/world/item/Item; og BAMBOO_FENCE_GATE
f Lnet/minecraft/world/item/Item; oh CRIMSON_FENCE_GATE
f Lnet/minecraft/world/item/Item; oi WARPED_FENCE_GATE
f Lnet/minecraft/world/item/Item; oj POWERED_RAIL
f Lnet/minecraft/world/item/Item; ok DETECTOR_RAIL
f Lnet/minecraft/world/item/Item; ol RAIL
f Lnet/minecraft/world/item/Item; om ACTIVATOR_RAIL
f Lnet/minecraft/world/item/Item; on SADDLE
f Lnet/minecraft/world/item/Item; oo MINECART
f Lnet/minecraft/world/item/Item; op CHEST_MINECART
f Lnet/minecraft/world/item/Item; oq FURNACE_MINECART
f Lnet/minecraft/world/item/Item; or TNT_MINECART
f Lnet/minecraft/world/item/Item; os HOPPER_MINECART
f Lnet/minecraft/world/item/Item; ot CARROT_ON_A_STICK
f Lnet/minecraft/world/item/Item; ou WARPED_FUNGUS_ON_A_STICK
f Lnet/minecraft/world/item/Item; ov PHANTOM_MEMBRANE
f Lnet/minecraft/world/item/Item; ow ELYTRA
f Lnet/minecraft/world/item/Item; ox OAK_BOAT
f Lnet/minecraft/world/item/Item; oy OAK_CHEST_BOAT
f Lnet/minecraft/world/item/Item; oz SPRUCE_BOAT
f Lnet/minecraft/world/item/Item; p TUFF_WALL
f Lnet/minecraft/world/item/Item; pA STONE_HOE
f Lnet/minecraft/world/item/Item; pB GOLDEN_SWORD
f Lnet/minecraft/world/item/Item; pC GOLDEN_SHOVEL
f Lnet/minecraft/world/item/Item; pD GOLDEN_PICKAXE
f Lnet/minecraft/world/item/Item; pE GOLDEN_AXE
f Lnet/minecraft/world/item/Item; pF GOLDEN_HOE
f Lnet/minecraft/world/item/Item; pG IRON_SWORD
f Lnet/minecraft/world/item/Item; pH IRON_SHOVEL
f Lnet/minecraft/world/item/Item; pI IRON_PICKAXE
f Lnet/minecraft/world/item/Item; pJ IRON_AXE
f Lnet/minecraft/world/item/Item; pK IRON_HOE
f Lnet/minecraft/world/item/Item; pL DIAMOND_SWORD
f Lnet/minecraft/world/item/Item; pM DIAMOND_SHOVEL
f Lnet/minecraft/world/item/Item; pN DIAMOND_PICKAXE
f Lnet/minecraft/world/item/Item; pO DIAMOND_AXE
f Lnet/minecraft/world/item/Item; pP DIAMOND_HOE
f Lnet/minecraft/world/item/Item; pQ NETHERITE_SWORD
f Lnet/minecraft/world/item/Item; pR NETHERITE_SHOVEL
f Lnet/minecraft/world/item/Item; pS NETHERITE_PICKAXE
f Lnet/minecraft/world/item/Item; pT NETHERITE_AXE
f Lnet/minecraft/world/item/Item; pU NETHERITE_HOE
f Lnet/minecraft/world/item/Item; pV STICK
f Lnet/minecraft/world/item/Item; pW MUSHROOM_STEW
f Lnet/minecraft/world/item/Item; pX STRING
f Lnet/minecraft/world/item/Item; pY FEATHER
f Lnet/minecraft/world/item/Item; pZ GUNPOWDER
f Lnet/minecraft/world/item/Item; pa BOW
f Lnet/minecraft/world/item/Item; pb ARROW
f Lnet/minecraft/world/item/Item; pc COAL
f Lnet/minecraft/world/item/Item; pd CHARCOAL
f Lnet/minecraft/world/item/Item; pe DIAMOND
f Lnet/minecraft/world/item/Item; pf EMERALD
f Lnet/minecraft/world/item/Item; pg LAPIS_LAZULI
f Lnet/minecraft/world/item/Item; ph QUARTZ
f Lnet/minecraft/world/item/Item; pi AMETHYST_SHARD
f Lnet/minecraft/world/item/Item; pj RAW_IRON
f Lnet/minecraft/world/item/Item; pk IRON_INGOT
f Lnet/minecraft/world/item/Item; pl RAW_COPPER
f Lnet/minecraft/world/item/Item; pm COPPER_INGOT
f Lnet/minecraft/world/item/Item; pn RAW_GOLD
f Lnet/minecraft/world/item/Item; po GOLD_INGOT
f Lnet/minecraft/world/item/Item; pp NETHERITE_INGOT
f Lnet/minecraft/world/item/Item; pq NETHERITE_SCRAP
f Lnet/minecraft/world/item/Item; pr WOODEN_SWORD
f Lnet/minecraft/world/item/Item; ps WOODEN_SHOVEL
f Lnet/minecraft/world/item/Item; pt WOODEN_PICKAXE
f Lnet/minecraft/world/item/Item; pu WOODEN_AXE
f Lnet/minecraft/world/item/Item; pv WOODEN_HOE
f Lnet/minecraft/world/item/Item; pw STONE_SWORD
f Lnet/minecraft/world/item/Item; px STONE_SHOVEL
f Lnet/minecraft/world/item/Item; py STONE_PICKAXE
f Lnet/minecraft/world/item/Item; pz STONE_AXE
f Lnet/minecraft/world/item/Item; q CHISELED_TUFF
f Lnet/minecraft/world/item/Item; qA NETHERITE_BOOTS
f Lnet/minecraft/world/item/Item; qB FLINT
f Lnet/minecraft/world/item/Item; qC PORKCHOP
f Lnet/minecraft/world/item/Item; qD COOKED_PORKCHOP
f Lnet/minecraft/world/item/Item; qE PAINTING
f Lnet/minecraft/world/item/Item; qF GOLDEN_APPLE
f Lnet/minecraft/world/item/Item; qG ENCHANTED_GOLDEN_APPLE
f Lnet/minecraft/world/item/Item; qH OAK_SIGN
f Lnet/minecraft/world/item/Item; qI SPRUCE_SIGN
f Lnet/minecraft/world/item/Item; qJ BIRCH_SIGN
f Lnet/minecraft/world/item/Item; qK JUNGLE_SIGN
f Lnet/minecraft/world/item/Item; qL ACACIA_SIGN
f Lnet/minecraft/world/item/Item; qM CHERRY_SIGN
f Lnet/minecraft/world/item/Item; qN DARK_OAK_SIGN
f Lnet/minecraft/world/item/Item; qO PALE_OAK_SIGN
f Lnet/minecraft/world/item/Item; qP MANGROVE_SIGN
f Lnet/minecraft/world/item/Item; qQ BAMBOO_SIGN
f Lnet/minecraft/world/item/Item; qR CRIMSON_SIGN
f Lnet/minecraft/world/item/Item; qS WARPED_SIGN
f Lnet/minecraft/world/item/Item; qT OAK_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qU SPRUCE_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qV BIRCH_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qW JUNGLE_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qX ACACIA_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qY CHERRY_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qZ DARK_OAK_HANGING_SIGN
f Lnet/minecraft/world/item/Item; qa WHEAT_SEEDS
f Lnet/minecraft/world/item/Item; qb WHEAT
f Lnet/minecraft/world/item/Item; qc BREAD
f Lnet/minecraft/world/item/Item; qd LEATHER_HELMET
f Lnet/minecraft/world/item/Item; qe LEATHER_CHESTPLATE
f Lnet/minecraft/world/item/Item; qf LEATHER_LEGGINGS
f Lnet/minecraft/world/item/Item; qg LEATHER_BOOTS
f Lnet/minecraft/world/item/Item; qh CHAINMAIL_HELMET
f Lnet/minecraft/world/item/Item; qi CHAINMAIL_CHESTPLATE
f Lnet/minecraft/world/item/Item; qj CHAINMAIL_LEGGINGS
f Lnet/minecraft/world/item/Item; qk CHAINMAIL_BOOTS
f Lnet/minecraft/world/item/Item; ql IRON_HELMET
f Lnet/minecraft/world/item/Item; qm IRON_CHESTPLATE
f Lnet/minecraft/world/item/Item; qn IRON_LEGGINGS
f Lnet/minecraft/world/item/Item; qo IRON_BOOTS
f Lnet/minecraft/world/item/Item; qp DIAMOND_HELMET
f Lnet/minecraft/world/item/Item; qq DIAMOND_CHESTPLATE
f Lnet/minecraft/world/item/Item; qr DIAMOND_LEGGINGS
f Lnet/minecraft/world/item/Item; qs DIAMOND_BOOTS
f Lnet/minecraft/world/item/Item; qt GOLDEN_HELMET
f Lnet/minecraft/world/item/Item; qu GOLDEN_CHESTPLATE
f Lnet/minecraft/world/item/Item; qv GOLDEN_LEGGINGS
f Lnet/minecraft/world/item/Item; qw GOLDEN_BOOTS
f Lnet/minecraft/world/item/Item; qx NETHERITE_HELMET
f Lnet/minecraft/world/item/Item; qy NETHERITE_CHESTPLATE
f Lnet/minecraft/world/item/Item; qz NETHERITE_LEGGINGS
f Lnet/minecraft/world/item/Item; r POLISHED_TUFF
f Lnet/minecraft/world/item/Item; rA RECOVERY_COMPASS
f Lnet/minecraft/world/item/Item; rB BUNDLE
f Lnet/minecraft/world/item/Item; rC WHITE_BUNDLE
f Lnet/minecraft/world/item/Item; rD ORANGE_BUNDLE
f Lnet/minecraft/world/item/Item; rE MAGENTA_BUNDLE
f Lnet/minecraft/world/item/Item; rF LIGHT_BLUE_BUNDLE
f Lnet/minecraft/world/item/Item; rG YELLOW_BUNDLE
f Lnet/minecraft/world/item/Item; rH LIME_BUNDLE
f Lnet/minecraft/world/item/Item; rI PINK_BUNDLE
f Lnet/minecraft/world/item/Item; rJ GRAY_BUNDLE
f Lnet/minecraft/world/item/Item; rK LIGHT_GRAY_BUNDLE
f Lnet/minecraft/world/item/Item; rL CYAN_BUNDLE
f Lnet/minecraft/world/item/Item; rM PURPLE_BUNDLE
f Lnet/minecraft/world/item/Item; rN BLUE_BUNDLE
f Lnet/minecraft/world/item/Item; rO BROWN_BUNDLE
f Lnet/minecraft/world/item/Item; rP GREEN_BUNDLE
f Lnet/minecraft/world/item/Item; rQ RED_BUNDLE
f Lnet/minecraft/world/item/Item; rR BLACK_BUNDLE
f Lnet/minecraft/world/item/Item; rS FISHING_ROD
f Lnet/minecraft/world/item/Item; rT CLOCK
f Lnet/minecraft/world/item/Item; rU SPYGLASS
f Lnet/minecraft/world/item/Item; rV GLOWSTONE_DUST
f Lnet/minecraft/world/item/Item; rW COD
f Lnet/minecraft/world/item/Item; rX SALMON
f Lnet/minecraft/world/item/Item; rY TROPICAL_FISH
f Lnet/minecraft/world/item/Item; rZ PUFFERFISH
f Lnet/minecraft/world/item/Item; ra PALE_OAK_HANGING_SIGN
f Lnet/minecraft/world/item/Item; rb MANGROVE_HANGING_SIGN
f Lnet/minecraft/world/item/Item; rc BAMBOO_HANGING_SIGN
f Lnet/minecraft/world/item/Item; rd CRIMSON_HANGING_SIGN
f Lnet/minecraft/world/item/Item; re WARPED_HANGING_SIGN
f Lnet/minecraft/world/item/Item; rf BUCKET
f Lnet/minecraft/world/item/Item; rg WATER_BUCKET
f Lnet/minecraft/world/item/Item; rh LAVA_BUCKET
f Lnet/minecraft/world/item/Item; ri POWDER_SNOW_BUCKET
f Lnet/minecraft/world/item/Item; rj SNOWBALL
f Lnet/minecraft/world/item/Item; rk LEATHER
f Lnet/minecraft/world/item/Item; rl MILK_BUCKET
f Lnet/minecraft/world/item/Item; rm PUFFERFISH_BUCKET
f Lnet/minecraft/world/item/Item; rn SALMON_BUCKET
f Lnet/minecraft/world/item/Item; ro COD_BUCKET
f Lnet/minecraft/world/item/Item; rp TROPICAL_FISH_BUCKET
f Lnet/minecraft/world/item/Item; rq AXOLOTL_BUCKET
f Lnet/minecraft/world/item/Item; rr TADPOLE_BUCKET
f Lnet/minecraft/world/item/Item; rs BRICK
f Lnet/minecraft/world/item/Item; rt CLAY_BALL
f Lnet/minecraft/world/item/Item; ru DRIED_KELP_BLOCK
f Lnet/minecraft/world/item/Item; rv PAPER
f Lnet/minecraft/world/item/Item; rw BOOK
f Lnet/minecraft/world/item/Item; rx SLIME_BALL
f Lnet/minecraft/world/item/Item; ry EGG
f Lnet/minecraft/world/item/Item; rz COMPASS
f Lnet/minecraft/world/item/Item; s POLISHED_TUFF_SLAB
f Lnet/minecraft/world/item/Item; sA ORANGE_BED
f Lnet/minecraft/world/item/Item; sB MAGENTA_BED
f Lnet/minecraft/world/item/Item; sC LIGHT_BLUE_BED
f Lnet/minecraft/world/item/Item; sD YELLOW_BED
f Lnet/minecraft/world/item/Item; sE LIME_BED
f Lnet/minecraft/world/item/Item; sF PINK_BED
f Lnet/minecraft/world/item/Item; sG GRAY_BED
f Lnet/minecraft/world/item/Item; sH LIGHT_GRAY_BED
f Lnet/minecraft/world/item/Item; sI CYAN_BED
f Lnet/minecraft/world/item/Item; sJ PURPLE_BED
f Lnet/minecraft/world/item/Item; sK BLUE_BED
f Lnet/minecraft/world/item/Item; sL BROWN_BED
f Lnet/minecraft/world/item/Item; sM GREEN_BED
f Lnet/minecraft/world/item/Item; sN RED_BED
f Lnet/minecraft/world/item/Item; sO BLACK_BED
f Lnet/minecraft/world/item/Item; sP COOKIE
f Lnet/minecraft/world/item/Item; sQ CRAFTER
f Lnet/minecraft/world/item/Item; sR FILLED_MAP
f Lnet/minecraft/world/item/Item; sS SHEARS
f Lnet/minecraft/world/item/Item; sT MELON_SLICE
f Lnet/minecraft/world/item/Item; sU DRIED_KELP
f Lnet/minecraft/world/item/Item; sV PUMPKIN_SEEDS
f Lnet/minecraft/world/item/Item; sW MELON_SEEDS
f Lnet/minecraft/world/item/Item; sX BEEF
f Lnet/minecraft/world/item/Item; sY COOKED_BEEF
f Lnet/minecraft/world/item/Item; sZ CHICKEN
f Lnet/minecraft/world/item/Item; sa COOKED_COD
f Lnet/minecraft/world/item/Item; sb COOKED_SALMON
f Lnet/minecraft/world/item/Item; sc INK_SAC
f Lnet/minecraft/world/item/Item; sd GLOW_INK_SAC
f Lnet/minecraft/world/item/Item; se COCOA_BEANS
f Lnet/minecraft/world/item/Item; sf WHITE_DYE
f Lnet/minecraft/world/item/Item; sg ORANGE_DYE
f Lnet/minecraft/world/item/Item; sh MAGENTA_DYE
f Lnet/minecraft/world/item/Item; si LIGHT_BLUE_DYE
f Lnet/minecraft/world/item/Item; sj YELLOW_DYE
f Lnet/minecraft/world/item/Item; sk LIME_DYE
f Lnet/minecraft/world/item/Item; sl PINK_DYE
f Lnet/minecraft/world/item/Item; sm GRAY_DYE
f Lnet/minecraft/world/item/Item; sn LIGHT_GRAY_DYE
f Lnet/minecraft/world/item/Item; so CYAN_DYE
f Lnet/minecraft/world/item/Item; sp PURPLE_DYE
f Lnet/minecraft/world/item/Item; sq BLUE_DYE
f Lnet/minecraft/world/item/Item; sr BROWN_DYE
f Lnet/minecraft/world/item/Item; ss GREEN_DYE
f Lnet/minecraft/world/item/Item; st RED_DYE
f Lnet/minecraft/world/item/Item; su BLACK_DYE
f Lnet/minecraft/world/item/Item; sv BONE_MEAL
f Lnet/minecraft/world/item/Item; sw BONE
f Lnet/minecraft/world/item/Item; sx SUGAR
f Lnet/minecraft/world/item/Item; sy CAKE
f Lnet/minecraft/world/item/Item; sz WHITE_BED
f Lnet/minecraft/world/item/Item; t POLISHED_TUFF_STAIRS
f Lnet/minecraft/world/item/Item; tA CAMEL_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tB CAVE_SPIDER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tC CHICKEN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tD COD_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tE COW_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tF CREEPER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tG DOLPHIN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tH DONKEY_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tI DROWNED_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tJ ELDER_GUARDIAN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tK ENDER_DRAGON_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tL ENDERMAN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tM ENDERMITE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tN EVOKER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tO FOX_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tP FROG_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tQ GHAST_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tR GLOW_SQUID_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tS GOAT_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tT GUARDIAN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tU HOGLIN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tV HORSE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tW HUSK_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tX IRON_GOLEM_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tY LLAMA_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tZ MAGMA_CUBE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ta COOKED_CHICKEN
f Lnet/minecraft/world/item/Item; tb ROTTEN_FLESH
f Lnet/minecraft/world/item/Item; tc ENDER_PEARL
f Lnet/minecraft/world/item/Item; td BLAZE_ROD
f Lnet/minecraft/world/item/Item; te GHAST_TEAR
f Lnet/minecraft/world/item/Item; tf GOLD_NUGGET
f Lnet/minecraft/world/item/Item; tg NETHER_WART
f Lnet/minecraft/world/item/Item; th GLASS_BOTTLE
f Lnet/minecraft/world/item/Item; ti POTION
f Lnet/minecraft/world/item/Item; tj SPIDER_EYE
f Lnet/minecraft/world/item/Item; tk FERMENTED_SPIDER_EYE
f Lnet/minecraft/world/item/Item; tl BLAZE_POWDER
f Lnet/minecraft/world/item/Item; tm MAGMA_CREAM
f Lnet/minecraft/world/item/Item; tn BREWING_STAND
f Lnet/minecraft/world/item/Item; to CAULDRON
f Lnet/minecraft/world/item/Item; tp ENDER_EYE
f Lnet/minecraft/world/item/Item; tq GLISTERING_MELON_SLICE
f Lnet/minecraft/world/item/Item; tr ARMADILLO_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ts ALLAY_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tt AXOLOTL_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tu BAT_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tv BEE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tw BLAZE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tx BOGGED_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ty BREEZE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; tz CAT_SPAWN_EGG
f Lnet/minecraft/world/item/Item; u POLISHED_TUFF_WALL
f Lnet/minecraft/world/item/Item; uA STRIDER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uB TADPOLE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uC TRADER_LLAMA_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uD TROPICAL_FISH_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uE TURTLE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uF VEX_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uG VILLAGER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uH VINDICATOR_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uI WANDERING_TRADER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uJ WARDEN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uK WITCH_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uL WITHER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uM WITHER_SKELETON_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uN WOLF_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uO ZOGLIN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uP CREAKING_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uQ ZOMBIE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uR ZOMBIE_HORSE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uS ZOMBIE_VILLAGER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uT ZOMBIFIED_PIGLIN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uU EXPERIENCE_BOTTLE
f Lnet/minecraft/world/item/Item; uV FIRE_CHARGE
f Lnet/minecraft/world/item/Item; uW WIND_CHARGE
f Lnet/minecraft/world/item/Item; uX WRITABLE_BOOK
f Lnet/minecraft/world/item/Item; uY WRITTEN_BOOK
f Lnet/minecraft/world/item/Item; uZ BREEZE_ROD
f Lnet/minecraft/world/item/Item; ua MOOSHROOM_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ub MULE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uc OCELOT_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ud PANDA_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ue PARROT_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uf PHANTOM_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ug PIG_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uh PIGLIN_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ui PIGLIN_BRUTE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uj PILLAGER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uk POLAR_BEAR_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ul PUFFERFISH_SPAWN_EGG
f Lnet/minecraft/world/item/Item; um RABBIT_SPAWN_EGG
f Lnet/minecraft/world/item/Item; un RAVAGER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uo SALMON_SPAWN_EGG
f Lnet/minecraft/world/item/Item; up SHEEP_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uq SHULKER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ur SILVERFISH_SPAWN_EGG
f Lnet/minecraft/world/item/Item; us SKELETON_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ut SKELETON_HORSE_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uu SLIME_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uv SNIFFER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uw SNOW_GOLEM_SPAWN_EGG
f Lnet/minecraft/world/item/Item; ux SPIDER_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uy SQUID_SPAWN_EGG
f Lnet/minecraft/world/item/Item; uz STRAY_SPAWN_EGG
f Lnet/minecraft/world/item/Item; v TUFF_BRICKS
f Lnet/minecraft/world/item/Item; vA RABBIT
f Lnet/minecraft/world/item/Item; vB COOKED_RABBIT
f Lnet/minecraft/world/item/Item; vC RABBIT_STEW
f Lnet/minecraft/world/item/Item; vD RABBIT_FOOT
f Lnet/minecraft/world/item/Item; vE RABBIT_HIDE
f Lnet/minecraft/world/item/Item; vF ARMOR_STAND
f Lnet/minecraft/world/item/Item; vG IRON_HORSE_ARMOR
f Lnet/minecraft/world/item/Item; vH GOLDEN_HORSE_ARMOR
f Lnet/minecraft/world/item/Item; vI DIAMOND_HORSE_ARMOR
f Lnet/minecraft/world/item/Item; vJ LEATHER_HORSE_ARMOR
f Lnet/minecraft/world/item/Item; vK LEAD
f Lnet/minecraft/world/item/Item; vL NAME_TAG
f Lnet/minecraft/world/item/Item; vM COMMAND_BLOCK_MINECART
f Lnet/minecraft/world/item/Item; vN MUTTON
f Lnet/minecraft/world/item/Item; vO COOKED_MUTTON
f Lnet/minecraft/world/item/Item; vP WHITE_BANNER
f Lnet/minecraft/world/item/Item; vQ ORANGE_BANNER
f Lnet/minecraft/world/item/Item; vR MAGENTA_BANNER
f Lnet/minecraft/world/item/Item; vS LIGHT_BLUE_BANNER
f Lnet/minecraft/world/item/Item; vT YELLOW_BANNER
f Lnet/minecraft/world/item/Item; vU LIME_BANNER
f Lnet/minecraft/world/item/Item; vV PINK_BANNER
f Lnet/minecraft/world/item/Item; vW GRAY_BANNER
f Lnet/minecraft/world/item/Item; vX LIGHT_GRAY_BANNER
f Lnet/minecraft/world/item/Item; vY CYAN_BANNER
f Lnet/minecraft/world/item/Item; vZ PURPLE_BANNER
f Lnet/minecraft/world/item/Item; va MACE
f Lnet/minecraft/world/item/Item; vb ITEM_FRAME
f Lnet/minecraft/world/item/Item; vc GLOW_ITEM_FRAME
f Lnet/minecraft/world/item/Item; vd FLOWER_POT
f Lnet/minecraft/world/item/Item; ve CARROT
f Lnet/minecraft/world/item/Item; vf POTATO
f Lnet/minecraft/world/item/Item; vg BAKED_POTATO
f Lnet/minecraft/world/item/Item; vh POISONOUS_POTATO
f Lnet/minecraft/world/item/Item; vi MAP
f Lnet/minecraft/world/item/Item; vj GOLDEN_CARROT
f Lnet/minecraft/world/item/Item; vk SKELETON_SKULL
f Lnet/minecraft/world/item/Item; vl WITHER_SKELETON_SKULL
f Lnet/minecraft/world/item/Item; vm PLAYER_HEAD
f Lnet/minecraft/world/item/Item; vn ZOMBIE_HEAD
f Lnet/minecraft/world/item/Item; vo CREEPER_HEAD
f Lnet/minecraft/world/item/Item; vp DRAGON_HEAD
f Lnet/minecraft/world/item/Item; vq PIGLIN_HEAD
f Lnet/minecraft/world/item/Item; vr NETHER_STAR
f Lnet/minecraft/world/item/Item; vs PUMPKIN_PIE
f Lnet/minecraft/world/item/Item; vt FIREWORK_ROCKET
f Lnet/minecraft/world/item/Item; vu FIREWORK_STAR
f Lnet/minecraft/world/item/Item; vv ENCHANTED_BOOK
f Lnet/minecraft/world/item/Item; vw NETHER_BRICK
f Lnet/minecraft/world/item/Item; vx RESIN_BRICK
f Lnet/minecraft/world/item/Item; vy PRISMARINE_SHARD
f Lnet/minecraft/world/item/Item; vz PRISMARINE_CRYSTALS
f Lnet/minecraft/world/item/Item; w TUFF_BRICK_SLAB
f Lnet/minecraft/world/item/Item; wA MUSIC_DISC_BLOCKS
f Lnet/minecraft/world/item/Item; wB MUSIC_DISC_CHIRP
f Lnet/minecraft/world/item/Item; wC MUSIC_DISC_CREATOR
f Lnet/minecraft/world/item/Item; wD MUSIC_DISC_CREATOR_MUSIC_BOX
f Lnet/minecraft/world/item/Item; wE MUSIC_DISC_FAR
f Lnet/minecraft/world/item/Item; wF MUSIC_DISC_MALL
f Lnet/minecraft/world/item/Item; wG MUSIC_DISC_MELLOHI
f Lnet/minecraft/world/item/Item; wH MUSIC_DISC_STAL
f Lnet/minecraft/world/item/Item; wI MUSIC_DISC_STRAD
f Lnet/minecraft/world/item/Item; wJ MUSIC_DISC_WARD
f Lnet/minecraft/world/item/Item; wK MUSIC_DISC_11
f Lnet/minecraft/world/item/Item; wL MUSIC_DISC_WAIT
f Lnet/minecraft/world/item/Item; wM MUSIC_DISC_OTHERSIDE
f Lnet/minecraft/world/item/Item; wN MUSIC_DISC_RELIC
f Lnet/minecraft/world/item/Item; wO MUSIC_DISC_5
f Lnet/minecraft/world/item/Item; wP MUSIC_DISC_PIGSTEP
f Lnet/minecraft/world/item/Item; wQ MUSIC_DISC_PRECIPICE
f Lnet/minecraft/world/item/Item; wR DISC_FRAGMENT_5
f Lnet/minecraft/world/item/Item; wS TRIDENT
f Lnet/minecraft/world/item/Item; wT NAUTILUS_SHELL
f Lnet/minecraft/world/item/Item; wU HEART_OF_THE_SEA
f Lnet/minecraft/world/item/Item; wV CROSSBOW
f Lnet/minecraft/world/item/Item; wW SUSPICIOUS_STEW
f Lnet/minecraft/world/item/Item; wX LOOM
f Lnet/minecraft/world/item/Item; wY FLOWER_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; wZ CREEPER_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; wa BLUE_BANNER
f Lnet/minecraft/world/item/Item; wb BROWN_BANNER
f Lnet/minecraft/world/item/Item; wc GREEN_BANNER
f Lnet/minecraft/world/item/Item; wd RED_BANNER
f Lnet/minecraft/world/item/Item; we BLACK_BANNER
f Lnet/minecraft/world/item/Item; wf END_CRYSTAL
f Lnet/minecraft/world/item/Item; wg CHORUS_FRUIT
f Lnet/minecraft/world/item/Item; wh POPPED_CHORUS_FRUIT
f Lnet/minecraft/world/item/Item; wi TORCHFLOWER_SEEDS
f Lnet/minecraft/world/item/Item; wj PITCHER_POD
f Lnet/minecraft/world/item/Item; wk BEETROOT
f Lnet/minecraft/world/item/Item; wl BEETROOT_SEEDS
f Lnet/minecraft/world/item/Item; wm BEETROOT_SOUP
f Lnet/minecraft/world/item/Item; wn DRAGON_BREATH
f Lnet/minecraft/world/item/Item; wo SPLASH_POTION
f Lnet/minecraft/world/item/Item; wp SPECTRAL_ARROW
f Lnet/minecraft/world/item/Item; wq TIPPED_ARROW
f Lnet/minecraft/world/item/Item; wr LINGERING_POTION
f Lnet/minecraft/world/item/Item; ws SHIELD
f Lnet/minecraft/world/item/Item; wt TOTEM_OF_UNDYING
f Lnet/minecraft/world/item/Item; wu SHULKER_SHELL
f Lnet/minecraft/world/item/Item; wv IRON_NUGGET
f Lnet/minecraft/world/item/Item; ww KNOWLEDGE_BOOK
f Lnet/minecraft/world/item/Item; wx DEBUG_STICK
f Lnet/minecraft/world/item/Item; wy MUSIC_DISC_13
f Lnet/minecraft/world/item/Item; wz MUSIC_DISC_CAT
f Lnet/minecraft/world/item/Item; x TUFF_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; xA HONEYCOMB
f Lnet/minecraft/world/item/Item; xB BEE_NEST
f Lnet/minecraft/world/item/Item; xC BEEHIVE
f Lnet/minecraft/world/item/Item; xD HONEY_BOTTLE
f Lnet/minecraft/world/item/Item; xE HONEYCOMB_BLOCK
f Lnet/minecraft/world/item/Item; xF LODESTONE
f Lnet/minecraft/world/item/Item; xG CRYING_OBSIDIAN
f Lnet/minecraft/world/item/Item; xH BLACKSTONE
f Lnet/minecraft/world/item/Item; xI BLACKSTONE_SLAB
f Lnet/minecraft/world/item/Item; xJ BLACKSTONE_STAIRS
f Lnet/minecraft/world/item/Item; xK GILDED_BLACKSTONE
f Lnet/minecraft/world/item/Item; xL POLISHED_BLACKSTONE
f Lnet/minecraft/world/item/Item; xM POLISHED_BLACKSTONE_SLAB
f Lnet/minecraft/world/item/Item; xN POLISHED_BLACKSTONE_STAIRS
f Lnet/minecraft/world/item/Item; xO CHISELED_POLISHED_BLACKSTONE
f Lnet/minecraft/world/item/Item; xP POLISHED_BLACKSTONE_BRICKS
f Lnet/minecraft/world/item/Item; xQ POLISHED_BLACKSTONE_BRICK_SLAB
f Lnet/minecraft/world/item/Item; xR POLISHED_BLACKSTONE_BRICK_STAIRS
f Lnet/minecraft/world/item/Item; xS CRACKED_POLISHED_BLACKSTONE_BRICKS
f Lnet/minecraft/world/item/Item; xT RESPAWN_ANCHOR
f Lnet/minecraft/world/item/Item; xU CANDLE
f Lnet/minecraft/world/item/Item; xV WHITE_CANDLE
f Lnet/minecraft/world/item/Item; xW ORANGE_CANDLE
f Lnet/minecraft/world/item/Item; xX MAGENTA_CANDLE
f Lnet/minecraft/world/item/Item; xY LIGHT_BLUE_CANDLE
f Lnet/minecraft/world/item/Item; xZ YELLOW_CANDLE
f Lnet/minecraft/world/item/Item; xa SKULL_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; xb MOJANG_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; xc GLOBE_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; xd PIGLIN_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; xe FLOW_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; xf GUSTER_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; xg FIELD_MASONED_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; xh BORDURE_INDENTED_BANNER_PATTERN
f Lnet/minecraft/world/item/Item; xi GOAT_HORN
f Lnet/minecraft/world/item/Item; xj COMPOSTER
f Lnet/minecraft/world/item/Item; xk BARREL
f Lnet/minecraft/world/item/Item; xl SMOKER
f Lnet/minecraft/world/item/Item; xm BLAST_FURNACE
f Lnet/minecraft/world/item/Item; xn CARTOGRAPHY_TABLE
f Lnet/minecraft/world/item/Item; xo FLETCHING_TABLE
f Lnet/minecraft/world/item/Item; xp GRINDSTONE
f Lnet/minecraft/world/item/Item; xq SMITHING_TABLE
f Lnet/minecraft/world/item/Item; xr STONECUTTER
f Lnet/minecraft/world/item/Item; xs BELL
f Lnet/minecraft/world/item/Item; xt LANTERN
f Lnet/minecraft/world/item/Item; xu SOUL_LANTERN
f Lnet/minecraft/world/item/Item; xv SWEET_BERRIES
f Lnet/minecraft/world/item/Item; xw GLOW_BERRIES
f Lnet/minecraft/world/item/Item; xx CAMPFIRE
f Lnet/minecraft/world/item/Item; xy SOUL_CAMPFIRE
f Lnet/minecraft/world/item/Item; xz SHROOMLIGHT
f Lnet/minecraft/world/item/Item; y TUFF_BRICK_WALL
f Lnet/minecraft/world/item/Item; yA WILD_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yB WARD_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yC EYE_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yD VEX_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yE TIDE_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yF SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yG RIB_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yH SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yI WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yJ SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yK SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yL RAISER_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yM HOST_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yN FLOW_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yO BOLT_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yP ANGLER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yQ ARCHER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yR ARMS_UP_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yS BLADE_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yT BREWER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yU BURN_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yV DANGER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yW EXPLORER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yX FLOW_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yY FRIEND_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; yZ GUSTER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; ya LIME_CANDLE
f Lnet/minecraft/world/item/Item; yb PINK_CANDLE
f Lnet/minecraft/world/item/Item; yc GRAY_CANDLE
f Lnet/minecraft/world/item/Item; yd LIGHT_GRAY_CANDLE
f Lnet/minecraft/world/item/Item; ye CYAN_CANDLE
f Lnet/minecraft/world/item/Item; yf PURPLE_CANDLE
f Lnet/minecraft/world/item/Item; yg BLUE_CANDLE
f Lnet/minecraft/world/item/Item; yh BROWN_CANDLE
f Lnet/minecraft/world/item/Item; yi GREEN_CANDLE
f Lnet/minecraft/world/item/Item; yj RED_CANDLE
f Lnet/minecraft/world/item/Item; yk BLACK_CANDLE
f Lnet/minecraft/world/item/Item; yl SMALL_AMETHYST_BUD
f Lnet/minecraft/world/item/Item; ym MEDIUM_AMETHYST_BUD
f Lnet/minecraft/world/item/Item; yn LARGE_AMETHYST_BUD
f Lnet/minecraft/world/item/Item; yo AMETHYST_CLUSTER
f Lnet/minecraft/world/item/Item; yp POINTED_DRIPSTONE
f Lnet/minecraft/world/item/Item; yq OCHRE_FROGLIGHT
f Lnet/minecraft/world/item/Item; yr VERDANT_FROGLIGHT
f Lnet/minecraft/world/item/Item; ys PEARLESCENT_FROGLIGHT
f Lnet/minecraft/world/item/Item; yt FROGSPAWN
f Lnet/minecraft/world/item/Item; yu ECHO_SHARD
f Lnet/minecraft/world/item/Item; yv BRUSH
f Lnet/minecraft/world/item/Item; yw NETHERITE_UPGRADE_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yx SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yy DUNE_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; yz COAST_ARMOR_TRIM_SMITHING_TEMPLATE
f Lnet/minecraft/world/item/Item; z CHISELED_TUFF_BRICKS
f Lnet/minecraft/world/item/Item; zA WAXED_WEATHERED_COPPER_BULB
f Lnet/minecraft/world/item/Item; zB WAXED_OXIDIZED_COPPER_BULB
f Lnet/minecraft/world/item/Item; zC TRIAL_SPAWNER
f Lnet/minecraft/world/item/Item; zD TRIAL_KEY
f Lnet/minecraft/world/item/Item; zE OMINOUS_TRIAL_KEY
f Lnet/minecraft/world/item/Item; zF VAULT
f Lnet/minecraft/world/item/Item; zG OMINOUS_BOTTLE
f Lnet/minecraft/world/item/Item; za HEART_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; zb HEARTBREAK_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; zc HOWL_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; zd MINER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; ze MOURNER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; zf PLENTY_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; zg PRIZE_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; zh SCRAPE_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; zi SHEAF_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; zj SHELTER_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; zk SKULL_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; zl SNORT_POTTERY_SHERD
f Lnet/minecraft/world/item/Item; zm COPPER_GRATE
f Lnet/minecraft/world/item/Item; zn EXPOSED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; zo WEATHERED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; zp OXIDIZED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; zq WAXED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; zr WAXED_EXPOSED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; zs WAXED_WEATHERED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; zt WAXED_OXIDIZED_COPPER_GRATE
f Lnet/minecraft/world/item/Item; zu COPPER_BULB
f Lnet/minecraft/world/item/Item; zv EXPOSED_COPPER_BULB
f Lnet/minecraft/world/item/Item; zw WEATHERED_COPPER_BULB
f Lnet/minecraft/world/item/Item; zx OXIDIZED_COPPER_BULB
f Lnet/minecraft/world/item/Item; zy WAXED_COPPER_BULB
f Lnet/minecraft/world/item/Item; zz WAXED_EXPOSED_COPPER_BULB
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; A lambda$static$145
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; A lambda$static$252
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; B lambda$static$144
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; B lambda$static$251
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; C lambda$static$143
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; C lambda$static$250
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; D lambda$static$249
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; D lambda$static$142
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; E lambda$static$248
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; E lambda$static$141
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; F lambda$static$247
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; F lambda$static$140
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; G lambda$static$246
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; G lambda$static$139
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; H lambda$static$245
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; H lambda$static$138
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; I lambda$static$244
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; I lambda$static$137
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; J lambda$static$136
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; J lambda$static$243
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; K lambda$static$135
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; K lambda$static$242
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; L lambda$static$241
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; L lambda$static$134
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; M lambda$static$240
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; M lambda$static$133
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; N lambda$static$239
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; N lambda$static$132
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; O lambda$static$238
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; O lambda$static$131
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; P lambda$static$237
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; P lambda$static$130
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; Q lambda$static$129
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; Q lambda$static$236
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; R lambda$static$235
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; R lambda$static$128
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; S lambda$static$234
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; S lambda$static$127
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; T lambda$static$126
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; T lambda$static$233
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; U lambda$static$232
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; U lambda$static$125
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; V lambda$static$231
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; V lambda$static$124
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; W lambda$static$230
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; W lambda$static$123
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; X lambda$static$229
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; X lambda$static$34
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; Y lambda$static$33
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; Y lambda$static$228
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; Z lambda$static$32
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; Z lambda$static$227
m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/item/Item; a registerBlock
m (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a registerItem
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a registerBlock
m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a lambda$registerBlock$304
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;)Lnet/minecraft/world/item/Item; a registerItem
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a blockIdToItemId
m (Lnet/minecraft/world/level/block/Block;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; a registerBlock
m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a registerBlock
m (Ljava/lang/String;Ljava/util/function/Function;)Lnet/minecraft/world/item/Item; a registerItem
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a registerItem
m (Ljava/lang/String;)Lnet/minecraft/world/item/Item; a registerItem
m (Ljava/lang/String;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a registerItem
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; a lambda$static$301
m (Ljava/util/function/UnaryOperator;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; a lambda$registerBlock$303
m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;)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/item/Item$Info;)Lnet/minecraft/world/item/Item; aA lambda$static$200
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aB lambda$static$199
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aC lambda$static$198
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aD lambda$static$197
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aE lambda$static$196
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aF lambda$static$195
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aG lambda$static$194
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aH lambda$static$193
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aI lambda$static$192
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aJ lambda$static$191
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aK lambda$static$190
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aL lambda$static$189
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aM lambda$static$188
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aN lambda$static$187
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aO lambda$static$186
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aP lambda$static$185
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aQ lambda$static$184
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aR lambda$static$183
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aS lambda$static$182
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aT lambda$static$181
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aU lambda$static$180
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aV lambda$static$179
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aW lambda$static$178
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aX lambda$static$177
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aY lambda$static$176
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aZ lambda$static$175
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aa lambda$static$31
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aa lambda$static$226
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ab lambda$static$30
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ab lambda$static$225
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ac lambda$static$224
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ac lambda$static$29
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ad lambda$static$28
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ad lambda$static$223
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ae lambda$static$27
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ae lambda$static$222
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; af lambda$static$26
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; af lambda$static$221
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ag lambda$static$25
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ag lambda$static$220
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ah lambda$static$24
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ah lambda$static$219
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ai lambda$static$5
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ai lambda$static$218
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aj lambda$static$217
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aj lambda$static$1
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ak lambda$static$216
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; al lambda$static$215
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; am lambda$static$214
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; an lambda$static$213
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ao lambda$static$212
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ap lambda$static$211
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aq lambda$static$210
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ar lambda$static$209
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; as lambda$static$208
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; at lambda$static$207
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; au lambda$static$206
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; av lambda$static$205
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; aw lambda$static$204
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ax lambda$static$203
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ay lambda$static$202
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; az lambda$static$201
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; b lambda$static$300
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; b vanillaItemId
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/function/Function; b createBlockItemWithCustomItemName
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; b lambda$createBlockItemWithCustomItemName$302
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bA lambda$static$148
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bB lambda$static$147
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bC lambda$static$122
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bD lambda$static$121
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bE lambda$static$120
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bF lambda$static$119
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bG lambda$static$118
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bH lambda$static$117
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bI lambda$static$116
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bJ lambda$static$115
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bK lambda$static$114
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bL lambda$static$113
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bM lambda$static$112
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bN lambda$static$111
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bO lambda$static$110
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bP lambda$static$109
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bQ lambda$static$108
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bR lambda$static$107
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bS lambda$static$106
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bT lambda$static$105
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bU lambda$static$104
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bV lambda$static$103
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bW lambda$static$102
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bX lambda$static$101
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bY lambda$static$100
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bZ lambda$static$99
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; ba lambda$static$174
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; bb lambda$static$173
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bc lambda$static$172
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bd lambda$static$171
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; be lambda$static$170
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bf lambda$static$169
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bg lambda$static$168
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bh lambda$static$167
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bi lambda$static$166
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bj lambda$static$165
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bk lambda$static$164
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bl lambda$static$163
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bm lambda$static$162
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bn lambda$static$161
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bo lambda$static$160
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bp lambda$static$159
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bq lambda$static$158
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; br lambda$static$157
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bs lambda$static$156
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bt lambda$static$155
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bu lambda$static$154
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bv lambda$static$153
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bw lambda$static$152
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bx lambda$static$151
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; by lambda$static$150
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; bz lambda$static$149
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; c lambda$static$285
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; c lambda$static$299
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cA lambda$static$72
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cB lambda$static$71
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cC lambda$static$70
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cD lambda$static$69
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cE lambda$static$68
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cF lambda$static$67
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cG lambda$static$66
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cH lambda$static$65
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cI lambda$static$64
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cJ lambda$static$63
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cK lambda$static$62
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cL lambda$static$61
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cM lambda$static$60
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cN lambda$static$59
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cO lambda$static$58
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cP lambda$static$57
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cQ lambda$static$56
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cR lambda$static$55
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cS lambda$static$54
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cT lambda$static$53
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cU lambda$static$52
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cV lambda$static$51
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cW lambda$static$50
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cX lambda$static$49
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cY lambda$static$48
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cZ lambda$static$47
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ca lambda$static$98
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cb lambda$static$97
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cc lambda$static$96
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cd lambda$static$95
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ce lambda$static$94
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cf lambda$static$93
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cg lambda$static$92
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ch lambda$static$91
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ci lambda$static$90
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cj lambda$static$89
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ck lambda$static$88
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cl lambda$static$87
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cm lambda$static$86
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cn lambda$static$85
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; co lambda$static$84
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cp lambda$static$83
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cq lambda$static$82
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cr lambda$static$81
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cs lambda$static$80
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; ct lambda$static$79
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cu lambda$static$78
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cv lambda$static$77
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cw lambda$static$76
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cx lambda$static$75
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cy lambda$static$74
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; cz lambda$static$73
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; d lambda$static$284
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; d lambda$static$298
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dA lambda$static$9
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dB lambda$static$8
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dC lambda$static$7
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dD lambda$static$6
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dE lambda$static$4
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dF lambda$static$3
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dG lambda$static$2
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dH lambda$static$0
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; da lambda$static$46
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; db lambda$static$45
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; dc lambda$static$44
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; dd lambda$static$43
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; de lambda$static$42
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; df lambda$static$41
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; dg lambda$static$40
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; dh lambda$static$39
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; di lambda$static$38
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dj lambda$static$37
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dk lambda$static$36
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dl lambda$static$35
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dm lambda$static$23
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dn lambda$static$22
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; do lambda$static$21
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dp lambda$static$20
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dq lambda$static$19
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dr lambda$static$18
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; ds lambda$static$17
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dt lambda$static$16
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; du lambda$static$15
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dv lambda$static$14
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dw lambda$static$13
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dx lambda$static$12
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dy lambda$static$11
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; dz lambda$static$10
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; e lambda$static$297
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; e lambda$static$283
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; f lambda$static$296
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; f lambda$static$282
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; g lambda$static$295
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; g lambda$static$281
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; h lambda$static$280
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; h lambda$static$294
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; i lambda$static$293
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; i lambda$static$279
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; j lambda$static$292
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; j lambda$static$278
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; k lambda$static$291
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; k lambda$static$277
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; l lambda$static$290
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; l lambda$static$276
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; m lambda$static$289
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; m lambda$static$275
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; n lambda$static$288
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; n lambda$static$274
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; o lambda$static$273
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; o lambda$static$287
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; p lambda$static$272
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; p lambda$static$286
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; q lambda$static$269
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; q lambda$static$271
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; r lambda$static$268
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; r lambda$static$270
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; s lambda$static$264
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; s lambda$static$267
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; t lambda$static$266
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; t lambda$static$263
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; u lambda$static$265
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; u lambda$static$262
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; v lambda$static$257
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; v lambda$static$261
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; w lambda$static$256
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; w lambda$static$260
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; x lambda$static$259
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; x lambda$static$255
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; y lambda$static$258
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; y lambda$static$254
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; z lambda$static$146
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item; z lambda$static$253
c net/minecraft/world/item/JukeboxPlayable net/minecraft/world/item/JukeboxPlayable
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/item/EitherHolder; c song
f Z d showInTooltip
m (Z)Lnet/minecraft/world/item/JukeboxPlayable; a withTooltip
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; a tryInsertIntoJukebox
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)V a lambda$addToTooltip$1
m ()Lnet/minecraft/world/item/EitherHolder; a song
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/JukeboxSong net/minecraft/world/item/JukeboxSong
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 Lnet/minecraft/network/chat/IChatBaseComponent; f description
f F g lengthInSeconds
f I h comparatorOutput
f I i SONG_END_PADDING_TICKS
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a lengthInTicks
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; a fromStack
m (J)Z a hasFinished
m ()Lnet/minecraft/core/Holder; b soundEvent
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c description
m ()F d lengthInSeconds
m ()I e comparatorOutput
c net/minecraft/world/item/JukeboxSongPlayer net/minecraft/world/item/JukeboxSongPlayer
f I a PLAY_EVENT_INTERVAL_TICKS
f J b ticksSinceSongStarted
f Lnet/minecraft/core/Holder; c song
f Lnet/minecraft/core/BlockPosition; d blockPos
f Lnet/minecraft/world/item/JukeboxSongPlayer$a; e onSongChanged
m ()Z a isPlaying
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)V a spawnMusicParticles
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;)V a stop
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/Holder;)V a play
m (Lnet/minecraft/core/Holder;J)V a setSongWithoutPlaying
m ()Lnet/minecraft/world/item/JukeboxSong; b getSong
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;)V b tick
m ()J c getTicksSinceSongStarted
m ()Z d shouldEmitJukeboxPlayingEvent
c net/minecraft/world/item/JukeboxSongPlayer$a net/minecraft/world/item/JukeboxSongPlayer$OnSongChanged
c net/minecraft/world/item/JukeboxSongs net/minecraft/world/item/JukeboxSongs
f Lnet/minecraft/resources/ResourceKey; a THIRTEEN
f Lnet/minecraft/resources/ResourceKey; b CAT
f Lnet/minecraft/resources/ResourceKey; c BLOCKS
f Lnet/minecraft/resources/ResourceKey; d CHIRP
f Lnet/minecraft/resources/ResourceKey; e FAR
f Lnet/minecraft/resources/ResourceKey; f MALL
f Lnet/minecraft/resources/ResourceKey; g MELLOHI
f Lnet/minecraft/resources/ResourceKey; h STAL
f Lnet/minecraft/resources/ResourceKey; i STRAD
f Lnet/minecraft/resources/ResourceKey; j WARD
f Lnet/minecraft/resources/ResourceKey; k ELEVEN
f Lnet/minecraft/resources/ResourceKey; l WAIT
f Lnet/minecraft/resources/ResourceKey; m PIGSTEP
f Lnet/minecraft/resources/ResourceKey; n OTHERSIDE
f Lnet/minecraft/resources/ResourceKey; o FIVE
f Lnet/minecraft/resources/ResourceKey; p RELIC
f Lnet/minecraft/resources/ResourceKey; q PRECIPICE
f Lnet/minecraft/resources/ResourceKey; r CREATOR
f Lnet/minecraft/resources/ResourceKey; s CREATOR_MUSIC_BOX
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$c;II)V a register
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/world/item/MaceItem net/minecraft/world/item/MaceItem
f F a SMASH_ATTACK_FALL_THRESHOLD
f F b SMASH_ATTACK_KNOCKBACK_RADIUS
f I c DEFAULT_ATTACK_DAMAGE
f F d DEFAULT_ATTACK_SPEED
f F m SMASH_ATTACK_HEAVY_THRESHOLD
f F n SMASH_ATTACK_KNOCKBACK_POWER
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/server/level/EntityPlayer;)Lnet/minecraft/world/phys/Vec3D; a calculateImpactPosition
m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F a getAttackDamageBonus
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$knockbackPredicate$1
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)Z a hurtEnemy
m (Lnet/minecraft/world/entity/EntityLiving;)Lnet/minecraft/world/damagesource/DamageSource; a getDamageSource
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V a knockback
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; a knockbackPredicate
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/phys/Vec3D;)D a getKnockbackPower
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityLiving;)V b lambda$knockback$0
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EntityLiving;)V b postHurtEnemy
m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; b createAttributes
m (Lnet/minecraft/world/entity/EntityLiving;)Z b canSmashAttack
m ()Lnet/minecraft/world/item/component/Tool; c 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/PlaceOnWaterBlockItem net/minecraft/world/item/PlaceOnWaterBlockItem
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
m (Lnet/minecraft/world/item/context/ItemActionContext;)Lnet/minecraft/world/EnumInteractionResult; a useOn
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; b 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_AXE
f Lnet/minecraft/resources/MinecraftKey; B EMPTY_SLOT_SWORD
f Lnet/minecraft/resources/MinecraftKey; C EMPTY_SLOT_SHOVEL
f Lnet/minecraft/resources/MinecraftKey; D EMPTY_SLOT_PICKAXE
f Lnet/minecraft/resources/MinecraftKey; E EMPTY_SLOT_INGOT
f Lnet/minecraft/resources/MinecraftKey; F EMPTY_SLOT_REDSTONE_DUST
f Lnet/minecraft/resources/MinecraftKey; G EMPTY_SLOT_QUARTZ
f Lnet/minecraft/resources/MinecraftKey; H EMPTY_SLOT_EMERALD
f Lnet/minecraft/resources/MinecraftKey; I EMPTY_SLOT_DIAMOND
f Lnet/minecraft/resources/MinecraftKey; J EMPTY_SLOT_LAPIS_LAZULI
f Lnet/minecraft/resources/MinecraftKey; K EMPTY_SLOT_AMETHYST_SHARD
f Lnet/minecraft/network/chat/IChatBaseComponent; L appliesTo
f Lnet/minecraft/network/chat/IChatBaseComponent; M ingredients
f Lnet/minecraft/network/chat/IChatBaseComponent; N baseSlotDescription
f Lnet/minecraft/network/chat/IChatBaseComponent; O additionsSlotDescription
f Ljava/util/List; P baseSlotEmptyIcons
f Ljava/util/List; Q 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; d APPLIES_TO_TITLE
f Lnet/minecraft/network/chat/IChatBaseComponent; m SMITHING_TEMPLATE_SUFFIX
f Lnet/minecraft/network/chat/IChatBaseComponent; n ARMOR_TRIM_APPLIES_TO
f Lnet/minecraft/network/chat/IChatBaseComponent; o ARMOR_TRIM_INGREDIENTS
f Lnet/minecraft/network/chat/IChatBaseComponent; p ARMOR_TRIM_BASE_SLOT_DESCRIPTION
f Lnet/minecraft/network/chat/IChatBaseComponent; q ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION
f Lnet/minecraft/network/chat/IChatBaseComponent; r NETHERITE_UPGRADE_APPLIES_TO
f Lnet/minecraft/network/chat/IChatBaseComponent; s NETHERITE_UPGRADE_INGREDIENTS
f Lnet/minecraft/network/chat/IChatBaseComponent; t NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION
f Lnet/minecraft/network/chat/IChatBaseComponent; u NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION
f Lnet/minecraft/resources/MinecraftKey; v EMPTY_SLOT_HELMET
f Lnet/minecraft/resources/MinecraftKey; w EMPTY_SLOT_CHESTPLATE
f Lnet/minecraft/resources/MinecraftKey; x EMPTY_SLOT_LEGGINGS
f Lnet/minecraft/resources/MinecraftKey; y EMPTY_SLOT_BOOTS
f Lnet/minecraft/resources/MinecraftKey; z EMPTY_SLOT_HOE
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/Item$Info;)Lnet/minecraft/world/item/SmithingTemplateItem; a createArmorTrimTemplate
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/SmithingTemplateItem; b createNetheriteUpgradeTemplate
m ()Lnet/minecraft/network/chat/IChatBaseComponent; b getBaseSlotDescription
m ()Lnet/minecraft/network/chat/IChatBaseComponent; c getAdditionSlotDescription
m ()Ljava/util/List; d getBaseSlotEmptyIcons
m ()Ljava/util/List; o getAdditionalSlotEmptyIcons
m ()Ljava/util/List; p createTrimmableArmorIconList
m ()Ljava/util/List; q createTrimmableMaterialIconList
m ()Ljava/util/List; r createNetheriteUpgradeIconList
m ()Ljava/util/List; s createNetheriteUpgradeMaterialList
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 (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/item/ItemStack;Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;I)Z a releaseUsing
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
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/entity/EntityLiving;)I a getUseDuration
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; b getUseAnimation
m (Lnet/minecraft/world/entity/EntityLiving;)V b stopUsing
c net/minecraft/world/item/ToolMaterial net/minecraft/world/item/ToolMaterial
f Lnet/minecraft/world/item/ToolMaterial; a WOOD
f Lnet/minecraft/world/item/ToolMaterial; b STONE
f Lnet/minecraft/world/item/ToolMaterial; c IRON
f Lnet/minecraft/world/item/ToolMaterial; d DIAMOND
f Lnet/minecraft/world/item/ToolMaterial; e GOLD
f Lnet/minecraft/world/item/ToolMaterial; f NETHERITE
f Lnet/minecraft/tags/TagKey; g incorrectBlocksForDrops
f I h durability
f F i speed
f F j attackDamageBonus
f I k enchantmentValue
f Lnet/minecraft/tags/TagKey; l repairItems
m ()Lnet/minecraft/tags/TagKey; a incorrectBlocksForDrops
m (Lnet/minecraft/world/item/Item$Info;Lnet/minecraft/tags/TagKey;FF)Lnet/minecraft/world/item/Item$Info; a applyToolProperties
m (FF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a createToolAttributes
m (Lnet/minecraft/world/item/Item$Info;)Lnet/minecraft/world/item/Item$Info; a applyCommonProperties
m (Lnet/minecraft/world/item/Item$Info;FF)Lnet/minecraft/world/item/Item$Info; a applySwordProperties
m (FF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; b createSwordAttributes
m ()I b durability
m ()F c speed
m ()F d attackDamageBonus
m ()I e enchantmentValue
m ()Lnet/minecraft/tags/TagKey; f repairItems
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 F a PROJECTILE_SHOOT_POWER
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a use
m (Lnet/minecraft/core/dispenser/SourceBlock;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/core/IPosition; a lambda$createDispenseConfig$1
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/entity/player/EntityHuman;Lnet/minecraft/world/level/World;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/windcharge/WindCharge; a lambda$use$0
m ()Lnet/minecraft/world/item/ProjectileItem$a; b 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 I b BASE_POTION_COLOR
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Ljava/util/Optional; e potion
f Ljava/util/Optional; f customColor
f Ljava/util/List; g customEffects
f Ljava/util/Optional; h customName
f Lnet/minecraft/network/chat/IChatBaseComponent; i NO_EFFECT
f Lcom/mojang/serialization/Codec; j FULL_CODEC
m (Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/world/item/alchemy/PotionContents; a withEffectAdded
m (Ljava/lang/Iterable;)Ljava/util/OptionalInt; a getColorOptional
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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/effect/MobEffect;)V a lambda$applyToLivingEntity$3
m (I)I a getColorOr
m ()Ljava/lang/Iterable; a getAllEffects
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$4
m (Lnet/minecraft/world/entity/EntityLiving;)V a applyToLivingEntity
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V a onConsume
m (Ljava/lang/Iterable;Ljava/util/function/Consumer;FF)V a addPotionTooltip
m (Ljava/lang/String;)Lnet/minecraft/network/chat/IChatBaseComponent; a getName
m ()I b getColor
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/alchemy/PotionContents; b withPotion
m (Lnet/minecraft/core/Holder;)Ljava/lang/String; c lambda$getName$1
m ()Z c hasEffects
m ()Ljava/util/List; d customEffects
m ()Ljava/util/Optional; e potion
m ()Ljava/util/Optional; f customColor
m ()Ljava/util/Optional; g customName
m ()Ljava/util/Optional; h lambda$getName$2
c net/minecraft/world/item/alchemy/PotionRegistry net/minecraft/world/item/alchemy/Potion
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Ljava/lang/String; c name
f Ljava/util/List; d effects
f Lnet/minecraft/world/flag/FeatureFlagSet; e requiredFeatures
m ()Ljava/util/List; a getEffects
m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/alchemy/PotionRegistry; a requiredFeatures
m ()Ljava/lang/String; b name
m ()Z c 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/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 I d NO_SELECTED_ITEM_INDEX
f Lorg/apache/commons/lang3/math/Fraction; e BUNDLE_IN_BUNDLE_WEIGHT
f I f NO_STACK_INDEX
f Ljava/util/List; g items
f Lorg/apache/commons/lang3/math/Fraction; h weight
f I i selectedItem
m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a checkAndCreate
m (Lnet/minecraft/world/item/ItemStack;)Z a canItemBeInBundle
m ()I a getNumberOfItemsToShow
m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/List; a lambda$static$1
m (I)Lnet/minecraft/world/item/ItemStack; a getItemUnsafe
m ()Ljava/util/stream/Stream; b itemCopyStream
m (Lnet/minecraft/world/item/component/BundleContents;)Lcom/mojang/serialization/DataResult; b lambda$static$0
m (Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction; b computeContentWeight
m (Lnet/minecraft/world/item/ItemStack;)Lorg/apache/commons/lang3/math/Fraction; b getWeight
m ()Ljava/lang/Iterable; c items
m ()Ljava/lang/Iterable; d itemsCopy
m ()I e size
m ()Lorg/apache/commons/lang3/math/Fraction; f weight
m ()Z g isEmpty
m ()I h getSelectedItem
m ()Z i hasSelectedItem
m ()Ljava/lang/String; j lambda$checkAndCreate$2
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
f I c selectedItem
m (I)V a toggleSelectedItem
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/Consumable net/minecraft/world/item/component/Consumable
f F a DEFAULT_CONSUME_SECONDS
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f F d consumeSeconds
f Lnet/minecraft/world/item/ItemUseAnimation; e animation
f Lnet/minecraft/core/Holder; f sound
f Z g hasConsumeParticles
f Ljava/util/List; h onConsumeEffects
f I i CONSUME_EFFECTS_INTERVAL
f F j CONSUME_EFFECTS_START_FRACTION
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/EnumHand;)Lnet/minecraft/world/EnumInteractionResult; a startConsuming
m ()I a consumeTicks
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Z a canConsume
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;I)V a emitParticlesAndSounds
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (I)Z a shouldEmitParticlesAndSounds
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ConsumableListener;)V a lambda$onConsume$1
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a onConsume
m ()Lnet/minecraft/world/item/component/Consumable$a; b builder
m ()F c consumeSeconds
m ()Lnet/minecraft/world/item/ItemUseAnimation; d animation
m ()Lnet/minecraft/core/Holder; e sound
m ()Z f hasConsumeParticles
m ()Ljava/util/List; g onConsumeEffects
c net/minecraft/world/item/component/Consumable$a net/minecraft/world/item/component/Consumable$Builder
f F a consumeSeconds
f Lnet/minecraft/world/item/ItemUseAnimation; b animation
f Lnet/minecraft/core/Holder; c sound
f Z d hasConsumeParticles
f Ljava/util/List; e onConsumeEffects
m (F)Lnet/minecraft/world/item/component/Consumable$a; a consumeSeconds
m ()Lnet/minecraft/world/item/component/Consumable; a build
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/component/Consumable$a; a sound
m (Z)Lnet/minecraft/world/item/component/Consumable$a; a hasConsumeParticles
m (Lnet/minecraft/world/item/ItemUseAnimation;)Lnet/minecraft/world/item/component/Consumable$a; a animation
m (Lnet/minecraft/world/item/consume_effects/ConsumeEffect;)Lnet/minecraft/world/item/component/Consumable$a; a onConsume
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/component/Consumable$a; b soundAfterConsume
c net/minecraft/world/item/component/Consumable$b net/minecraft/world/item/component/Consumable$OverrideConsumeSound
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEffect; j getConsumeSound
c net/minecraft/world/item/component/ConsumableListener net/minecraft/world/item/component/ConsumableListener
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V a onConsume
c net/minecraft/world/item/component/Consumables net/minecraft/world/item/component/Consumables
f Lnet/minecraft/world/item/component/Consumable; a DEFAULT_FOOD
f Lnet/minecraft/world/item/component/Consumable; b DEFAULT_DRINK
f Lnet/minecraft/world/item/component/Consumable; c HONEY_BOTTLE
f Lnet/minecraft/world/item/component/Consumable; d OMINOUS_BOTTLE
f Lnet/minecraft/world/item/component/Consumable; e DRIED_KELP
f Lnet/minecraft/world/item/component/Consumable; f CHICKEN
f Lnet/minecraft/world/item/component/Consumable; g ENCHANTED_GOLDEN_APPLE
f Lnet/minecraft/world/item/component/Consumable; h GOLDEN_APPLE
f Lnet/minecraft/world/item/component/Consumable; i POISONOUS_POTATO
f Lnet/minecraft/world/item/component/Consumable; j PUFFERFISH
f Lnet/minecraft/world/item/component/Consumable; k ROTTEN_FLESH
f Lnet/minecraft/world/item/component/Consumable; l SPIDER_EYE
f Lnet/minecraft/world/item/component/Consumable; m MILK_BUCKET
f Lnet/minecraft/world/item/component/Consumable; n CHORUS_FRUIT
m ()Lnet/minecraft/world/item/component/Consumable$a; a defaultFood
m ()Lnet/minecraft/world/item/component/Consumable$a; b defaultDrink
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 Ljava/lang/String; f TYPE_TAG
f Lnet/minecraft/nbt/NBTTagCompound; g tag
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 ()Lnet/minecraft/resources/MinecraftKey; a parseEntityId
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/nbt/NBTTagCompound;)V a set
m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a update
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 (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult; a read
m (Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult; a read
m (Ljava/lang/String;)Z a contains
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; a parseEntityType
m ()I b size
m (Lnet/minecraft/nbt/NBTTagCompound;)Z b matchedBy
m ()Z c isEmpty
m ()Lnet/minecraft/nbt/NBTTagCompound; d copyTag
m ()Lnet/minecraft/nbt/NBTTagCompound; e getUnsafe
c net/minecraft/world/item/component/CustomModelData net/minecraft/world/item/component/CustomModelData
f Lnet/minecraft/world/item/component/CustomModelData; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Ljava/util/List; d floats
f Ljava/util/List; e flags
f Ljava/util/List; f strings
f Ljava/util/List; g colors
m (Ljava/util/List;I)Ljava/lang/Object; a getSafe
m ()Ljava/util/List; a floats
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (I)Ljava/lang/Float; a getFloat
m ()Ljava/util/List; b flags
m (I)Ljava/lang/Boolean; b getBoolean
m (I)Ljava/lang/String; c getString
m ()Ljava/util/List; c strings
m ()Ljava/util/List; d colors
m (I)Ljava/lang/Integer; d getColor
c net/minecraft/world/item/component/DamageResistant net/minecraft/world/item/component/DamageResistant
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/tags/TagKey; c types
m ()Lnet/minecraft/tags/TagKey; a types
m (Lnet/minecraft/world/damagesource/DamageSource;)Z a isResistantTo
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
c net/minecraft/world/item/component/DeathProtection net/minecraft/world/item/component/DeathProtection
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/item/component/DeathProtection; c TOTEM_OF_UNDYING
f Ljava/util/List; d deathEffects
m ()Ljava/util/List; a deathEffects
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/entity/EntityLiving;)V a applyEffects
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/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)V a forEach
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 (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/MinecraftKey;)Z a matches
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/OminousBottleAmplifier net/minecraft/world/item/component/OminousBottleAmplifier
f I a EFFECT_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 I f value
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V a onConsume
m ()I a value
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/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 I b DEFAULT_DURATION
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Ljava/util/List; e effects
m (Lnet/minecraft/world/item/component/SuspiciousStewEffects$a;)Lnet/minecraft/world/item/component/SuspiciousStewEffects; a withEffectAdded
m ()Ljava/util/List; a effects
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V a onConsume
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/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/core/HolderSet;)Lnet/minecraft/world/item/component/Tool$a; a deniesDrops
m (Lnet/minecraft/core/HolderSet;F)Lnet/minecraft/world/item/component/Tool$a; a minesAndDrops
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/HolderSet; a blocks
m (Lnet/minecraft/core/HolderSet;F)Lnet/minecraft/world/item/component/Tool$a; b overrideSpeed
m ()Ljava/util/Optional; b speed
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/UseCooldown net/minecraft/world/item/component/UseCooldown
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f F c seconds
f Ljava/util/Optional; d cooldownGroup
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/entity/EntityLiving;)V a apply
m ()I a ticks
m ()F b seconds
m ()Ljava/util/Optional; c cooldownGroup
c net/minecraft/world/item/component/UseRemainder net/minecraft/world/item/component/UseRemainder
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/item/ItemStack; c convertInto
m (Lnet/minecraft/world/item/ItemStack;IZLnet/minecraft/world/item/component/UseRemainder$a;)Lnet/minecraft/world/item/ItemStack; a convertIntoRemainder
m ()Lnet/minecraft/world/item/ItemStack; a convertInto
c net/minecraft/world/item/component/UseRemainder$a net/minecraft/world/item/component/UseRemainder$OnExtraCreatedRemainder
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/consume_effects/ApplyStatusEffectsConsumeEffect net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Ljava/util/List; c effects
f F f probability
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a getType
m ()Ljava/util/List; b effects
m ()F c probability
c net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect
f Lnet/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect; a INSTANCE
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a getType
c net/minecraft/world/item/consume_effects/ConsumeEffect net/minecraft/world/item/consume_effects/ConsumeEffect
f Lcom/mojang/serialization/Codec; d CODEC
f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)Z a apply
m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a getType
c net/minecraft/world/item/consume_effects/ConsumeEffect$a net/minecraft/world/item/consume_effects/ConsumeEffect$Type
f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a APPLY_EFFECTS
f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; b REMOVE_EFFECTS
f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; c CLEAR_ALL_EFFECTS
f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; d TELEPORT_RANDOMLY
f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; e PLAY_SOUND
f Lcom/mojang/serialization/MapCodec; f codec
f Lnet/minecraft/network/codec/StreamCodec; g streamCodec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a register
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/world/item/consume_effects/PlaySoundConsumeEffect net/minecraft/world/item/consume_effects/PlaySoundConsumeEffect
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/core/Holder; c sound
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)Z a apply
m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a getType
m ()Lnet/minecraft/core/Holder; b sound
c net/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect net/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/core/HolderSet; c effects
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a getType
m ()Lnet/minecraft/core/HolderSet; b effects
c net/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect net/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f F c diameter
f F f DEFAULT_DIAMETER
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)Z a apply
m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$a; a getType
m ()F b diameter
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 Lcom/mojang/serialization/Codec; d CODEC
f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC
f Ljava/util/function/IntFunction; f BY_ID
f I g id
f Ljava/lang/String; h name
f [Lnet/minecraft/world/item/crafting/CookingBookCategory; i $VALUES
m ()[Lnet/minecraft/world/item/crafting/CookingBookCategory; a $values
m (Lnet/minecraft/world/item/crafting/CookingBookCategory;)I a lambda$static$1
m (Lnet/minecraft/world/item/crafting/CookingBookCategory;)I b lambda$static$0
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/CraftingInput net/minecraft/world/item/crafting/CraftingInput
f Lnet/minecraft/world/item/crafting/CraftingInput; a EMPTY
f I b width
f I c height
f Ljava/util/List; d items
f Lnet/minecraft/world/entity/player/StackedItemContents; e stackedContents
f I f ingredientCount
m (II)Lnet/minecraft/world/item/ItemStack; a getItem
m (IILjava/util/List;)Lnet/minecraft/world/item/crafting/CraftingInput; a of
m ()I a size
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m ()Z b isEmpty
m (IILjava/util/List;)Lnet/minecraft/world/item/crafting/CraftingInput$a; b ofPositioned
m ()Lnet/minecraft/world/entity/player/StackedItemContents; c stackedContents
m ()Ljava/util/List; d items
m ()I e ingredientCount
m ()I f width
m ()I g height
c net/minecraft/world/item/crafting/CraftingInput$a net/minecraft/world/item/crafting/CraftingInput$Positioned
f Lnet/minecraft/world/item/crafting/CraftingInput$a; a EMPTY
f Lnet/minecraft/world/item/crafting/CraftingInput; b input
f I c left
f I d top
m ()Lnet/minecraft/world/item/crafting/CraftingInput; a input
m ()I b left
m ()I c top
c net/minecraft/world/item/crafting/CraftingManager net/minecraft/world/item/crafting/RecipeManager
f Lorg/slf4j/Logger; a LOGGER
f Ljava/util/Map; b RECIPE_PROPERTY_SETS
f Lnet/minecraft/resources/FileToIdConverter; c RECIPE_LISTER
f Lnet/minecraft/core/HolderLookup$a; d registries
f Lnet/minecraft/world/item/crafting/RecipeMap; e recipes
f Ljava/util/Map; f propertySets
f Lnet/minecraft/world/item/crafting/SelectableRecipe$b; g stonecutterRecipes
f Ljava/util/List; h allDisplays
f Ljava/util/Map; i recipeToDisplay
m (Lnet/minecraft/world/flag/FeatureFlagSet;)V a finalizeRecipeLoading
m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)Lnet/minecraft/world/item/crafting/CraftingManager$d; a getRecipeFromDisplay
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Z a isIngredientEnabled
m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/item/crafting/IRecipe;)Ljava/util/Optional; a lambda$forSingleInput$14
m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Ljava/util/Optional; a getRecipeFor
m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ljava/lang/Object;)I a lambda$unpackRecipeInfo$13
m (Lnet/minecraft/resources/ResourceKey;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; a createCheck
m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/List;)Ljava/util/List; a filterDisabled
m (Lnet/minecraft/world/item/crafting/IRecipe;)Ljava/util/Optional; a lambda$static$2
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Lnet/minecraft/world/item/crafting/RecipeMap; a prepare
m (Ljava/util/List;Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/List;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a lambda$finalizeRecipeLoading$6
m (Ljava/util/Map$Entry;)Lnet/minecraft/world/item/crafting/CraftingManager$b; a lambda$finalizeRecipeLoading$4
m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/crafting/CraftingManager$d;)V a lambda$listDisplaysForRecipe$12
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/CraftingManager$b;)Lnet/minecraft/world/item/crafting/RecipePropertySet; a lambda$finalizeRecipeLoading$8
m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply
m (Lnet/minecraft/world/item/crafting/RecipeMap;Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)V a apply
m (Ljava/lang/Iterable;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/List; a unpackRecipeInfo
m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$b; a stonecutterRecipes
m (Ljava/util/List;Lnet/minecraft/resources/MinecraftKey;Lnet/minecraft/world/item/crafting/IRecipe;)V a lambda$prepare$3
m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipeHolder; a byKeyTyped
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V a listDisplaysForRecipe
m (Lnet/minecraft/world/item/crafting/CraftingManager$b;)Lnet/minecraft/resources/ResourceKey; a lambda$finalizeRecipeLoading$7
m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/crafting/RecipeHolder;)Ljava/util/Optional; a getRecipeFor
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipePropertySet; a propertySet
m (Lnet/minecraft/world/item/crafting/CraftingManager$d;)Lnet/minecraft/resources/ResourceKey; a lambda$finalizeRecipeLoading$9
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/Holder;)Z a lambda$isIngredientEnabled$11
m (Lnet/minecraft/world/item/crafting/IRecipe;Lnet/minecraft/world/item/crafting/CraftingManager$b;)V a lambda$finalizeRecipeLoading$5
m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; a getRecipeFor
m (Lnet/minecraft/server/packs/resources/IResourceManager;Lnet/minecraft/util/profiling/GameProfilerFiller;)Ljava/lang/Object; b prepare
m (Lnet/minecraft/world/item/crafting/Recipes;)Lnet/minecraft/world/item/crafting/CraftingManager$c; b forSingleInput
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Z b lambda$filterDisabled$10
m ()Ljava/util/Map; b getSynchronizedItemProperties
m (Lnet/minecraft/world/item/crafting/IRecipe;)Ljava/util/Optional; b lambda$static$1
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; b byKey
m (Lnet/minecraft/world/item/crafting/IRecipe;)Ljava/util/Optional; c lambda$static$0
m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$b; d getSynchronizedStonecutterRecipes
m ()Ljava/util/Collection; e getRecipes
c net/minecraft/world/item/crafting/CraftingManager$1 net/minecraft/world/item/crafting/RecipeManager$1
f Lnet/minecraft/resources/ResourceKey; b lastRecipe
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a getRecipeFor
c net/minecraft/world/item/crafting/CraftingManager$a net/minecraft/world/item/crafting/RecipeManager$CachedCheck
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a getRecipeFor
c net/minecraft/world/item/crafting/CraftingManager$b net/minecraft/world/item/crafting/RecipeManager$IngredientCollector
f Lnet/minecraft/resources/ResourceKey; a key
f Lnet/minecraft/world/item/crafting/CraftingManager$c; b extractor
f Ljava/util/List; c ingredients
m (Lnet/minecraft/world/item/crafting/IRecipe;)V a accept
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/item/crafting/RecipePropertySet; a asPropertySet
c net/minecraft/world/item/crafting/CraftingManager$c net/minecraft/world/item/crafting/RecipeManager$IngredientExtractor
c net/minecraft/world/item/crafting/CraftingManager$d net/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo
f Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; a display
f Lnet/minecraft/world/item/crafting/RecipeHolder; b parent
m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; a display
m ()Lnet/minecraft/world/item/crafting/RecipeHolder; b parent
c net/minecraft/world/item/crafting/DecoratedPotRecipe net/minecraft/world/item/crafting/DecoratedPotRecipe
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; c back
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; d left
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; e right
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; f front
c net/minecraft/world/item/crafting/FurnaceRecipe net/minecraft/world/item/crafting/SmeltingRecipe
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m ()Lnet/minecraft/world/item/crafting/Recipes; b getType
m ()Lnet/minecraft/world/item/Item; f furnaceIcon
m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory
c net/minecraft/world/item/crafting/FurnaceRecipe$1 net/minecraft/world/item/crafting/SmeltingRecipe$1
f [I a $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory
c net/minecraft/world/item/crafting/IRecipe net/minecraft/world/item/crafting/Recipe
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo
m ()Z ap_ isSpecial
m ()Lnet/minecraft/world/item/crafting/Recipes; b getType
m ()Ljava/util/List; g display
m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory
m ()Z i showNotification
m ()Ljava/lang/String; j group
c net/minecraft/world/item/crafting/IRecipeComplex net/minecraft/world/item/crafting/CustomRecipe
f Lnet/minecraft/world/item/crafting/CraftingBookCategory; c category
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo
m ()Z ap_ isSpecial
m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; c category
c net/minecraft/world/item/crafting/IRecipeComplex$Serializer net/minecraft/world/item/crafting/CustomRecipe$Serializer
f Lcom/mojang/serialization/MapCodec; w codec
f Lnet/minecraft/network/codec/StreamCodec; x streamCodec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/crafting/IRecipeComplex$Serializer$Factory;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/IRecipeComplex$Serializer$Factory net/minecraft/world/item/crafting/CustomRecipe$Serializer$Factory
c net/minecraft/world/item/crafting/PlacementInfo net/minecraft/world/item/crafting/PlacementInfo
f I a EMPTY_SLOT
f Lnet/minecraft/world/item/crafting/PlacementInfo; b NOT_PLACEABLE
f Ljava/util/List; c ingredients
f Lit/unimi/dsi/fastutil/ints/IntList; d slotsToIngredientIndex
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/world/item/crafting/PlacementInfo; a create
m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/PlacementInfo; a createFromOptionals
m ()Lit/unimi/dsi/fastutil/ints/IntList; a slotsToIngredientIndex
m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/PlacementInfo; b create
m ()Ljava/util/List; b ingredients
m ()Z c isImpossibleToPlace
c net/minecraft/world/item/crafting/RecipeAccess net/minecraft/world/item/crafting/RecipeAccess
m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$b; a stonecutterRecipes
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipePropertySet; a propertySet
c net/minecraft/world/item/crafting/RecipeArmorDye net/minecraft/world/item/crafting/ArmorDyeRecipe
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
c net/minecraft/world/item/crafting/RecipeBannerDuplicate net/minecraft/world/item/crafting/BannerDuplicateRecipe
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; a getRemainingItems
c net/minecraft/world/item/crafting/RecipeBlasting net/minecraft/world/item/crafting/BlastingRecipe
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m ()Lnet/minecraft/world/item/crafting/Recipes; b getType
m ()Lnet/minecraft/world/item/Item; f furnaceIcon
m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory
c net/minecraft/world/item/crafting/RecipeBlasting$1 net/minecraft/world/item/crafting/BlastingRecipe$1
f [I a $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory
c net/minecraft/world/item/crafting/RecipeBookCategories net/minecraft/world/item/crafting/RecipeBookCategories
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; a CRAFTING_BUILDING_BLOCKS
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; b CRAFTING_REDSTONE
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; c CRAFTING_EQUIPMENT
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; d CRAFTING_MISC
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; e FURNACE_FOOD
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; f FURNACE_BLOCKS
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; g FURNACE_MISC
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; h BLAST_FURNACE_BLOCKS
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; i BLAST_FURNACE_MISC
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; j SMOKER_FOOD
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; k STONECUTTER
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; l SMITHING
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; m CAMPFIRE
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/item/crafting/RecipeBookCategory; a bootstrap
m (Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeBookCategory; a register
c net/minecraft/world/item/crafting/RecipeBookClone net/minecraft/world/item/crafting/BookCloningRecipe
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; a getRemainingItems
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/server/level/WorldServer;)V a validateRecipeManager
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/WorldServer;)Ljava/util/Optional; a compute
m (I)V a moveEntryToFront
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)V a insert
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/CraftingInput;)Ljava/util/Optional; a get
c net/minecraft/world/item/crafting/RecipeCache$a net/minecraft/world/item/crafting/RecipeCache$Entry
f Lnet/minecraft/core/NonNullList; a key
f I b width
f I c height
f Lnet/minecraft/world/item/crafting/RecipeHolder; d value
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Z a matches
m ()Lnet/minecraft/core/NonNullList; a key
m ()I b width
m ()I c height
m ()Lnet/minecraft/world/item/crafting/RecipeHolder; d value
c net/minecraft/world/item/crafting/RecipeCampfire net/minecraft/world/item/crafting/CampfireCookingRecipe
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m ()Lnet/minecraft/world/item/crafting/Recipes; b getType
m ()Lnet/minecraft/world/item/Item; f furnaceIcon
m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory
c net/minecraft/world/item/crafting/RecipeCooking net/minecraft/world/item/crafting/AbstractCookingRecipe
f Lnet/minecraft/world/item/crafting/CookingBookCategory; c category
f F d experience
f I e cookingTime
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m ()Lnet/minecraft/world/item/crafting/Recipes; b getType
m ()F c experience
m ()I d cookingTime
m ()Lnet/minecraft/world/item/crafting/CookingBookCategory; e category
m ()Lnet/minecraft/world/item/Item; f furnaceIcon
m ()Ljava/util/List; g display
c net/minecraft/world/item/crafting/RecipeCooking$a net/minecraft/world/item/crafting/AbstractCookingRecipe$Factory
c net/minecraft/world/item/crafting/RecipeCooking$b net/minecraft/world/item/crafting/AbstractCookingRecipe$Serializer
f Lcom/mojang/serialization/MapCodec; w codec
f Lnet/minecraft/network/codec/StreamCodec; x streamCodec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (ILnet/minecraft/world/item/crafting/RecipeCooking$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/RecipeCrafting net/minecraft/world/item/crafting/CraftingRecipe
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; a getRemainingItems
m ()Lnet/minecraft/world/item/crafting/Recipes; b getType
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; b defaultCraftingReminder
m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; c category
m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory
c net/minecraft/world/item/crafting/RecipeCrafting$1 net/minecraft/world/item/crafting/CraftingRecipe$1
f [I a $SwitchMap$net$minecraft$world$item$crafting$CraftingBookCategory
c net/minecraft/world/item/crafting/RecipeFireworks net/minecraft/world/item/crafting/FireworkRocketRecipe
f Lnet/minecraft/world/item/crafting/RecipeItemStack; c PAPER_INGREDIENT
f Lnet/minecraft/world/item/crafting/RecipeItemStack; d GUNPOWDER_INGREDIENT
f Lnet/minecraft/world/item/crafting/RecipeItemStack; e STAR_INGREDIENT
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
c net/minecraft/world/item/crafting/RecipeFireworksFade net/minecraft/world/item/crafting/FireworkStarFadeRecipe
f Lnet/minecraft/world/item/crafting/RecipeItemStack; c STAR_INGREDIENT
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
c net/minecraft/world/item/crafting/RecipeFireworksStar net/minecraft/world/item/crafting/FireworkStarRecipe
f Ljava/util/Map; c SHAPE_BY_ITEM
f Lnet/minecraft/world/item/crafting/RecipeItemStack; d TRAIL_INGREDIENT
f Lnet/minecraft/world/item/crafting/RecipeItemStack; e TWINKLE_INGREDIENT
f Lnet/minecraft/world/item/crafting/RecipeItemStack; f GUNPOWDER_INGREDIENT
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
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/ResourceKey; b id
f Lnet/minecraft/world/item/crafting/IRecipe; c value
m ()Lnet/minecraft/resources/ResourceKey; a id
m ()Lnet/minecraft/world/item/crafting/IRecipe; b value
c net/minecraft/world/item/crafting/RecipeInput net/minecraft/world/item/crafting/RecipeInput
m ()I a size
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m ()Z b isEmpty
c net/minecraft/world/item/crafting/RecipeItemStack net/minecraft/world/item/crafting/Ingredient
f Lnet/minecraft/network/codec/StreamCodec; a CONTENTS_STREAM_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b OPTIONAL_CONTENTS_STREAM_CODEC
f Lcom/mojang/serialization/Codec; c NON_AIR_HOLDER_SET_CODEC
f Lcom/mojang/serialization/Codec; d CODEC
f Lnet/minecraft/core/HolderSet; e values
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/RecipeItemStack;)Ljava/lang/Boolean; a lambda$testOptionalIngredient$6
m (Lnet/minecraft/world/item/ItemStack;)Z a test
m (Ljava/util/stream/Stream;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of
m (Ljava/util/Optional;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; a optionalIngredientToDisplay
m ([Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of
m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of
m (Ljava/util/List;)Ljava/lang/Record; a lambda$display$8
m (Ljava/util/Optional;Lnet/minecraft/world/item/ItemStack;)Z a testOptionalIngredient
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/core/HolderSet; a lambda$static$4
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/world/item/crafting/RecipeItemStack; a of
m ()Ljava/util/stream/Stream; a items
m (Lnet/minecraft/world/level/IMaterial;)Lnet/minecraft/core/Holder$c; b lambda$of$7
m (Ljava/util/List;)V b lambda$new$5
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; b displayForSingleItem
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/core/HolderSet; b lambda$static$2
m (Ljava/util/Optional;)Lnet/minecraft/core/HolderSet; b lambda$static$3
m ()Z b isEmpty
m (Lnet/minecraft/core/HolderSet;)Ljava/util/Optional; b lambda$static$1
m (Lnet/minecraft/world/item/crafting/RecipeItemStack;)Lnet/minecraft/core/HolderSet; c lambda$static$0
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; c display
c net/minecraft/world/item/crafting/RecipeMap net/minecraft/world/item/crafting/RecipeMap
f Lnet/minecraft/world/item/crafting/RecipeMap; a EMPTY
f Lcom/google/common/collect/Multimap; b byType
f Ljava/util/Map; c byKey
m (Lnet/minecraft/world/item/crafting/Recipes;)Ljava/util/Collection; a byType
m ()Ljava/util/Collection; a values
m (Lnet/minecraft/world/item/crafting/Recipes;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Ljava/util/stream/Stream; a getRecipesFor
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;Lnet/minecraft/world/item/crafting/RecipeHolder;)Z a lambda$getRecipesFor$0
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipeHolder; a byKey
m (Ljava/lang/Iterable;)Lnet/minecraft/world/item/crafting/RecipeMap; a create
c net/minecraft/world/item/crafting/RecipeMapClone net/minecraft/world/item/crafting/MapCloningRecipe
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
c net/minecraft/world/item/crafting/RecipeMapExtend net/minecraft/world/item/crafting/MapExtendingRecipe
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m ()Z ap_ isSpecial
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; c findFilledMap
c net/minecraft/world/item/crafting/RecipePropertySet net/minecraft/world/item/crafting/RecipePropertySet
f Lnet/minecraft/resources/ResourceKey; a TYPE_KEY
f Lnet/minecraft/resources/ResourceKey; b SMITHING_BASE
f Lnet/minecraft/resources/ResourceKey; c SMITHING_TEMPLATE
f Lnet/minecraft/resources/ResourceKey; d SMITHING_ADDITION
f Lnet/minecraft/resources/ResourceKey; e FURNACE_INPUT
f Lnet/minecraft/resources/ResourceKey; f BLAST_FURNACE_INPUT
f Lnet/minecraft/resources/ResourceKey; g SMOKER_INPUT
f Lnet/minecraft/resources/ResourceKey; h CAMPFIRE_INPUT
f Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC
f Lnet/minecraft/world/item/crafting/RecipePropertySet; j EMPTY
f Ljava/util/Set; k items
m (Lnet/minecraft/world/item/crafting/RecipePropertySet;)Ljava/util/List; a lambda$static$1
m (Lnet/minecraft/world/item/ItemStack;)Z a test
m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/RecipePropertySet; a lambda$static$0
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a registerVanilla
m (Ljava/util/Collection;)Lnet/minecraft/world/item/crafting/RecipePropertySet; a create
c net/minecraft/world/item/crafting/RecipeRepair net/minecraft/world/item/crafting/RepairItemRecipe
m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/core/Holder$c;)V a lambda$assemble$1
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z a canCombine
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/core/Holder$c;)Z 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$2
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lcom/mojang/datafixers/util/Pair; c getItemsToCombine
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 TRANSMUTE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; n REPAIR_ITEM
f Lnet/minecraft/world/item/crafting/RecipeSerializer; o SMELTING_RECIPE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; p BLASTING_RECIPE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; q SMOKING_RECIPE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; r CAMPFIRE_COOKING_RECIPE
f Lnet/minecraft/world/item/crafting/RecipeSerializer; s STONECUTTER
f Lnet/minecraft/world/item/crafting/RecipeSerializer; t SMITHING_TRANSFORM
f Lnet/minecraft/world/item/crafting/RecipeSerializer; u SMITHING_TRIM
f Lnet/minecraft/world/item/crafting/RecipeSerializer; v 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/RecipeSingleItem net/minecraft/world/item/crafting/SingleItemRecipe
f Lnet/minecraft/world/item/crafting/RecipeItemStack; c input
f Lnet/minecraft/world/item/ItemStack; d result
f Ljava/lang/String; e group
f Lnet/minecraft/world/item/crafting/PlacementInfo; f placementInfo
m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo
m ()Lnet/minecraft/world/item/crafting/Recipes; b getType
m ()Ljava/lang/String; j group
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; k input
m ()Lnet/minecraft/world/item/ItemStack; l result
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 Lcom/mojang/serialization/MapCodec; w codec
f Lnet/minecraft/network/codec/StreamCodec; x streamCodec
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/crafting/RecipeSingleItem$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/RecipeSmoking net/minecraft/world/item/crafting/SmokingRecipe
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m ()Lnet/minecraft/world/item/crafting/Recipes; b getType
m ()Lnet/minecraft/world/item/Item; f furnaceIcon
m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory
c net/minecraft/world/item/crafting/RecipeStonecutting net/minecraft/world/item/crafting/StonecutterRecipe
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m ()Lnet/minecraft/world/item/crafting/Recipes; b getType
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; c resultDisplay
m ()Ljava/util/List; g display
m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory
c net/minecraft/world/item/crafting/RecipeTippedArrow net/minecraft/world/item/crafting/TippedArrowRecipe
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
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
c net/minecraft/world/item/crafting/RecipiesShield net/minecraft/world/item/crafting/ShieldDecorationRecipe
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
c net/minecraft/world/item/crafting/SelectableRecipe net/minecraft/world/item/crafting/SelectableRecipe
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; a optionDisplay
f Ljava/util/Optional; b recipe
m (Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Lnet/minecraft/world/item/crafting/SelectableRecipe; a lambda$noRecipeCodec$0
m ()Lnet/minecraft/network/codec/StreamCodec; a noRecipeCodec
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; b optionDisplay
m ()Ljava/util/Optional; c recipe
c net/minecraft/world/item/crafting/SelectableRecipe$a net/minecraft/world/item/crafting/SelectableRecipe$SingleInputEntry
f Lnet/minecraft/world/item/crafting/RecipeItemStack; a input
f Lnet/minecraft/world/item/crafting/SelectableRecipe; b recipe
m ()Lnet/minecraft/network/codec/StreamCodec; a noRecipeCodec
m ()Lnet/minecraft/world/item/crafting/RecipeItemStack; b input
m ()Lnet/minecraft/world/item/crafting/SelectableRecipe; c recipe
c net/minecraft/world/item/crafting/SelectableRecipe$b net/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet
f Ljava/util/List; a entries
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/SelectableRecipe$a;)Z a lambda$selectByInput$1
m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$b; a empty
m (Lnet/minecraft/world/item/ItemStack;)Z a acceptsInput
m ()Lnet/minecraft/network/codec/StreamCodec; b noRecipeCodec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/SelectableRecipe$a;)Z b lambda$acceptsInput$0
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/crafting/SelectableRecipe$b; b selectByInput
m ()Z c isEmpty
m ()I d size
m ()Ljava/util/List; e entries
c net/minecraft/world/item/crafting/ShapedRecipePattern net/minecraft/world/item/crafting/ShapedRecipePattern
f C a EMPTY_SLOT
f Lcom/mojang/serialization/MapCodec; b MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f I d MAX_SIZE
f I e width
f I f height
f Ljava/util/List; g ingredients
f Ljava/util/Optional; h data
f I i ingredientCount
f Z j symmetrical
m (Lnet/minecraft/world/item/crafting/CraftingInput;)Z a matches
m (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a createFromNetwork
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$6
m (Lnet/minecraft/world/item/crafting/CraftingInput;Z)Z a matches
m ()I a width
m (Ljava/lang/String;)I a firstNonEmpty
m (Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a of
m (Lit/unimi/dsi/fastutil/chars/CharSet;)Ljava/lang/String; a lambda$unpack$7
m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/util/List; a lambda$static$5
m (Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; a of
m ()I b height
m (Ljava/lang/String;)I b lastNonEmpty
m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/lang/Integer; b lambda$static$4
m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/lang/Integer; c lambda$static$3
m ()Ljava/util/List; c ingredients
m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Lcom/mojang/serialization/DataResult; d lambda$static$2
m ()Lcom/mojang/serialization/DataResult; d lambda$static$1
m ()Ljava/lang/String; e 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; c pattern
f Lnet/minecraft/world/item/ItemStack; d result
f Ljava/lang/String; e group
f Lnet/minecraft/world/item/crafting/CraftingBookCategory; f category
f Z g showNotification
f Lnet/minecraft/world/item/crafting/PlacementInfo; h placementInfo
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Ljava/util/Optional;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; a lambda$display$0
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo
m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; c category
m ()Ljava/util/List; f getIngredients
m ()Ljava/util/List; g display
m ()Z i showNotification
m ()Ljava/lang/String; j group
m ()I k getWidth
m ()I l getHeight
c net/minecraft/world/item/crafting/ShapedRecipes$Serializer net/minecraft/world/item/crafting/ShapedRecipe$Serializer
f Lcom/mojang/serialization/MapCodec; w CODEC
f Lnet/minecraft/network/codec/StreamCodec; x STREAM_CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/crafting/ShapedRecipes;)Ljava/lang/Boolean; a lambda$static$4
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
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
m (Lnet/minecraft/world/item/crafting/ShapedRecipes;)Lnet/minecraft/world/item/ItemStack; b lambda$static$3
m (Lnet/minecraft/world/item/crafting/ShapedRecipes;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; c lambda$static$2
m (Lnet/minecraft/world/item/crafting/ShapedRecipes;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; d lambda$static$1
m (Lnet/minecraft/world/item/crafting/ShapedRecipes;)Ljava/lang/String; e lambda$static$0
c net/minecraft/world/item/crafting/ShapelessRecipes net/minecraft/world/item/crafting/ShapelessRecipe
f Ljava/lang/String; c group
f Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category
f Lnet/minecraft/world/item/ItemStack; e result
f Ljava/util/List; f ingredients
f Lnet/minecraft/world/item/crafting/PlacementInfo; g placementInfo
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo
m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; c category
m ()Ljava/util/List; g display
m ()Ljava/lang/String; j group
c net/minecraft/world/item/crafting/ShapelessRecipes$a net/minecraft/world/item/crafting/ShapelessRecipe$Serializer
f Lnet/minecraft/network/codec/StreamCodec; w STREAM_CODEC
f Lcom/mojang/serialization/MapCodec; x CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Ljava/util/List; a lambda$static$8
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Lnet/minecraft/world/item/ItemStack; b lambda$static$7
m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; c lambda$static$6
m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Ljava/lang/String; d lambda$static$5
m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Ljava/util/List; e lambda$static$3
m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Lnet/minecraft/world/item/ItemStack; f lambda$static$2
m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; g lambda$static$1
m (Lnet/minecraft/world/item/crafting/ShapelessRecipes;)Ljava/lang/String; h lambda$static$0
c net/minecraft/world/item/crafting/SingleRecipeInput net/minecraft/world/item/crafting/SingleRecipeInput
f Lnet/minecraft/world/item/ItemStack; a item
m ()I a size
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m ()Lnet/minecraft/world/item/ItemStack; c item
c net/minecraft/world/item/crafting/SmithingRecipe net/minecraft/world/item/crafting/SmithingRecipe
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m ()Lnet/minecraft/world/item/crafting/Recipes; b getType
m ()Ljava/util/Optional; c templateIngredient
m ()Ljava/util/Optional; f baseIngredient
m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; h recipeBookCategory
m ()Ljava/util/Optional; k additionIngredient
c net/minecraft/world/item/crafting/SmithingRecipeInput net/minecraft/world/item/crafting/SmithingRecipeInput
f Lnet/minecraft/world/item/ItemStack; a template
f Lnet/minecraft/world/item/ItemStack; b base
f Lnet/minecraft/world/item/ItemStack; c addition
m ()I a size
m (I)Lnet/minecraft/world/item/ItemStack; a getItem
m ()Z b isEmpty
m ()Lnet/minecraft/world/item/ItemStack; c template
m ()Lnet/minecraft/world/item/ItemStack; d base
m ()Lnet/minecraft/world/item/ItemStack; e addition
c net/minecraft/world/item/crafting/SmithingTransformRecipe net/minecraft/world/item/crafting/SmithingTransformRecipe
f Ljava/util/Optional; c template
f Ljava/util/Optional; d base
f Ljava/util/Optional; e addition
f Lnet/minecraft/world/item/ItemStack; f result
f Lnet/minecraft/world/item/crafting/PlacementInfo; g placementInfo
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo
m ()Ljava/util/Optional; c templateIngredient
m ()Ljava/util/Optional; f baseIngredient
m ()Ljava/util/List; g display
m ()Ljava/util/Optional; k additionIngredient
c net/minecraft/world/item/crafting/SmithingTransformRecipe$a net/minecraft/world/item/crafting/SmithingTransformRecipe$Serializer
f Lnet/minecraft/network/codec/StreamCodec; w STREAM_CODEC
f Lcom/mojang/serialization/MapCodec; x CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/ItemStack; a lambda$static$8
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; b lambda$static$7
m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; c lambda$static$6
m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; d lambda$static$5
m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/ItemStack; e lambda$static$3
m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; f lambda$static$2
m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; g lambda$static$1
m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; h lambda$static$0
c net/minecraft/world/item/crafting/SmithingTrimRecipe net/minecraft/world/item/crafting/SmithingTrimRecipe
f Ljava/util/Optional; c template
f Ljava/util/Optional; d base
f Ljava/util/Optional; e addition
f Lnet/minecraft/world/item/crafting/PlacementInfo; f placementInfo
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; a applyTrim
m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo
m ()Ljava/util/Optional; c templateIngredient
m ()Ljava/util/Optional; f baseIngredient
m ()Ljava/util/List; g display
m ()Ljava/util/Optional; k additionIngredient
c net/minecraft/world/item/crafting/SmithingTrimRecipe$a net/minecraft/world/item/crafting/SmithingTrimRecipe$Serializer
f Lnet/minecraft/network/codec/StreamCodec; w STREAM_CODEC
f Lcom/mojang/serialization/MapCodec; x CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Ljava/util/Optional; a lambda$static$6
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Ljava/util/Optional; b lambda$static$5
m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Ljava/util/Optional; c lambda$static$4
m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Ljava/util/Optional; d lambda$static$2
m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Ljava/util/Optional; e lambda$static$1
m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Ljava/util/Optional; f lambda$static$0
c net/minecraft/world/item/crafting/TransmuteRecipe net/minecraft/world/item/crafting/TransmuteRecipe
f Ljava/lang/String; c group
f Lnet/minecraft/world/item/crafting/CraftingBookCategory; d category
f Lnet/minecraft/world/item/crafting/RecipeItemStack; e input
f Lnet/minecraft/world/item/crafting/RecipeItemStack; f material
f Lnet/minecraft/core/Holder; g result
f Lnet/minecraft/world/item/crafting/PlacementInfo; h placementInfo
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/World;)Z a matches
m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a assemble
m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; a getSerializer
m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/World;)Z a matches
m ()Lnet/minecraft/world/item/crafting/PlacementInfo; ao_ placementInfo
m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; c category
m ()Ljava/util/List; g display
m ()Ljava/lang/String; j group
c net/minecraft/world/item/crafting/TransmuteRecipe$a net/minecraft/world/item/crafting/TransmuteRecipe$Serializer
f Lnet/minecraft/network/codec/StreamCodec; w STREAM_CODEC
f Lcom/mojang/serialization/MapCodec; x CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/core/Holder; a lambda$static$10
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/RecipeItemStack; b lambda$static$9
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/RecipeItemStack; c lambda$static$8
m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; d lambda$static$7
m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Ljava/lang/String; e lambda$static$6
m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/core/Holder; f lambda$static$4
m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/RecipeItemStack; g lambda$static$3
m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/RecipeItemStack; h lambda$static$2
m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; i lambda$static$1
m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Ljava/lang/String; j lambda$static$0
c net/minecraft/world/item/crafting/display/DisplayContentsFactory net/minecraft/world/item/crafting/display/DisplayContentsFactory
c net/minecraft/world/item/crafting/display/DisplayContentsFactory$a net/minecraft/world/item/crafting/display/DisplayContentsFactory$ForRemainders
m (Ljava/lang/Object;Ljava/util/List;)Ljava/lang/Object; a addRemainder
c net/minecraft/world/item/crafting/display/DisplayContentsFactory$b net/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks
m (Lnet/minecraft/core/Holder;)Ljava/lang/Object; a forStack
m (Lnet/minecraft/world/item/Item;)Ljava/lang/Object; a forStack
m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Object; a forStack
c net/minecraft/world/item/crafting/display/FurnaceRecipeDisplay net/minecraft/world/item/crafting/display/FurnaceRecipeDisplay
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; c TYPE
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; f ingredient
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; g fuel
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; h result
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; i craftingStation
f I j duration
f F k experience
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled
m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; b ingredient
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; c fuel
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d result
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; e craftingStation
m ()I f duration
m ()F g experience
c net/minecraft/world/item/crafting/display/RecipeDisplay net/minecraft/world/item/crafting/display/RecipeDisplay
f Lcom/mojang/serialization/Codec; d CODEC
f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled
m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a type
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d result
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; e craftingStation
c net/minecraft/world/item/crafting/display/RecipeDisplay$a net/minecraft/world/item/crafting/display/RecipeDisplay$Type
f Lcom/mojang/serialization/MapCodec; a codec
f Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m ()Lcom/mojang/serialization/MapCodec; a codec
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/world/item/crafting/display/RecipeDisplayEntry net/minecraft/world/item/crafting/display/RecipeDisplayEntry
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; b id
f Lnet/minecraft/world/item/crafting/display/RecipeDisplay; c display
f Ljava/util/OptionalInt; d group
f Lnet/minecraft/world/item/crafting/RecipeBookCategory; e category
f Ljava/util/Optional; f craftingRequirements
m (Lnet/minecraft/util/context/ContextMap;)Ljava/util/List; a resultItems
m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; a id
m (Lnet/minecraft/world/entity/player/StackedItemContents;)Z a canCraft
m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay; b display
m ()Ljava/util/OptionalInt; c group
m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; d category
m ()Ljava/util/Optional; e craftingRequirements
c net/minecraft/world/item/crafting/display/RecipeDisplayId net/minecraft/world/item/crafting/display/RecipeDisplayId
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f I b index
m ()I a index
c net/minecraft/world/item/crafting/display/RecipeDisplays net/minecraft/world/item/crafting/display/RecipeDisplays
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a bootstrap
c net/minecraft/world/item/crafting/display/ShapedCraftingRecipeDisplay net/minecraft/world/item/crafting/display/ShapedCraftingRecipeDisplay
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; c TYPE
f I f width
f I g height
f Ljava/util/List; h ingredients
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; i result
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; j craftingStation
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z a lambda$isEnabled$1
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled
m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I b width
m ()I c height
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d result
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; e craftingStation
m ()Ljava/util/List; f ingredients
c net/minecraft/world/item/crafting/display/ShapelessCraftingRecipeDisplay net/minecraft/world/item/crafting/display/ShapelessCraftingRecipeDisplay
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; c TYPE
f Ljava/util/List; f ingredients
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; g result
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; h craftingStation
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z a lambda$isEnabled$1
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled
m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/List; b ingredients
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d result
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; e craftingStation
c net/minecraft/world/item/crafting/display/SlotDisplay net/minecraft/world/item/crafting/display/SlotDisplay
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled
m (Lnet/minecraft/util/context/ContextMap;)Ljava/util/List; a resolveForStacks
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type
m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve
m (Lnet/minecraft/util/context/ContextMap;)Lnet/minecraft/world/item/ItemStack; b resolveForFirstStack
c net/minecraft/world/item/crafting/display/SlotDisplay$a net/minecraft/world/item/crafting/display/SlotDisplay$AnyFuel
f Lnet/minecraft/world/item/crafting/display/SlotDisplay$a; c INSTANCE
f Lcom/mojang/serialization/MapCodec; d MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; f TYPE
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type
m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve
c net/minecraft/world/item/crafting/display/SlotDisplay$b net/minecraft/world/item/crafting/display/SlotDisplay$Composite
f Lcom/mojang/serialization/MapCodec; c MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; e TYPE
f Ljava/util/List; f contents
m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z a lambda$isEnabled$2
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled
m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Ljava/util/stream/Stream; a lambda$resolve$1
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve
m ()Ljava/util/List; b contents
c net/minecraft/world/item/crafting/display/SlotDisplay$c net/minecraft/world/item/crafting/display/SlotDisplay$Empty
f Lnet/minecraft/world/item/crafting/display/SlotDisplay$c; c INSTANCE
f Lcom/mojang/serialization/MapCodec; d MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; e STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; f TYPE
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type
m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve
c net/minecraft/world/item/crafting/display/SlotDisplay$d net/minecraft/world/item/crafting/display/SlotDisplay$ItemSlotDisplay
f Lcom/mojang/serialization/MapCodec; c MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; e TYPE
f Lnet/minecraft/core/Holder; f item
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve
m ()Lnet/minecraft/core/Holder; b item
c net/minecraft/world/item/crafting/display/SlotDisplay$e net/minecraft/world/item/crafting/display/SlotDisplay$ItemStackContentsFactory
f Lnet/minecraft/world/item/crafting/display/SlotDisplay$e; a INSTANCE
m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Object; a forStack
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; b forStack
c net/minecraft/world/item/crafting/display/SlotDisplay$f net/minecraft/world/item/crafting/display/SlotDisplay$ItemStackSlotDisplay
f Lcom/mojang/serialization/MapCodec; c MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; e TYPE
f Lnet/minecraft/world/item/ItemStack; f stack
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve
m ()Lnet/minecraft/world/item/ItemStack; b stack
c net/minecraft/world/item/crafting/display/SlotDisplay$g net/minecraft/world/item/crafting/display/SlotDisplay$SmithingTrimDemoSlotDisplay
f Lcom/mojang/serialization/MapCodec; c MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; e TYPE
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; f base
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; g material
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; h pattern
m (Lnet/minecraft/world/item/ItemStack;)Z a lambda$resolve$2
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type
m (Ljava/util/List;Lnet/minecraft/util/RandomSource;Ljava/util/List;Ljava/util/List;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/item/ItemStack; a lambda$resolve$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; b base
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; c material
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d pattern
c net/minecraft/world/item/crafting/display/SlotDisplay$h net/minecraft/world/item/crafting/display/SlotDisplay$TagSlotDisplay
f Lcom/mojang/serialization/MapCodec; c MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; e TYPE
f Lnet/minecraft/tags/TagKey; f tag
m (Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$b;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/stream/Stream; a lambda$resolve$1
m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a lambda$resolve$2
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve
m ()Lnet/minecraft/tags/TagKey; b tag
c net/minecraft/world/item/crafting/display/SlotDisplay$i net/minecraft/world/item/crafting/display/SlotDisplay$Type
f Lcom/mojang/serialization/MapCodec; a codec
f Lnet/minecraft/network/codec/StreamCodec; b streamCodec
m ()Lcom/mojang/serialization/MapCodec; a codec
m ()Lnet/minecraft/network/codec/StreamCodec; b streamCodec
c net/minecraft/world/item/crafting/display/SlotDisplay$j net/minecraft/world/item/crafting/display/SlotDisplay$WithRemainder
f Lcom/mojang/serialization/MapCodec; c MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; e TYPE
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; f input
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; g remainder
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z a isEnabled
m (Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$a;Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; a lambda$resolve$1
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; a resolve
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; b input
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; c remainder
c net/minecraft/world/item/crafting/display/SlotDisplayContext net/minecraft/world/item/crafting/display/SlotDisplayContext
f Lnet/minecraft/util/context/ContextKey; a FUEL_VALUES
f Lnet/minecraft/util/context/ContextKey; b REGISTRIES
f Lnet/minecraft/util/context/ContextKeySet; c CONTEXT
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/util/context/ContextMap; a fromLevel
c net/minecraft/world/item/crafting/display/SlotDisplays net/minecraft/world/item/crafting/display/SlotDisplays
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/item/crafting/display/SlotDisplay$i; a bootstrap
c net/minecraft/world/item/crafting/display/SmithingRecipeDisplay net/minecraft/world/item/crafting/display/SmithingRecipeDisplay
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; c TYPE
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; f template
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; g base
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; h addition
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; i result
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; j craftingStation
m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; b template
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; c base
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d result
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; e craftingStation
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; f addition
c net/minecraft/world/item/crafting/display/StonecutterRecipeDisplay net/minecraft/world/item/crafting/display/StonecutterRecipeDisplay
f Lcom/mojang/serialization/MapCodec; a MAP_CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; c TYPE
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; f input
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; g result
f Lnet/minecraft/world/item/crafting/display/SlotDisplay; h craftingStation
m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$a; a type
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; b input
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; d result
m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; e craftingStation
c net/minecraft/world/item/enchantment/ConditionalEffect net/minecraft/world/item/enchantment/ConditionalEffect
f Ljava/lang/Object; a effect
f Ljava/util/Optional; b requirements
m (Lnet/minecraft/util/context/ContextKeySet;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lcom/mojang/serialization/DataResult; a lambda$conditionCodec$3
m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$4
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lcom/mojang/serialization/DataResult; a lambda$conditionCodec$2
m (Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; a conditionCodec
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a lambda$conditionCodec$1
m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; a codec
m ()Ljava/lang/Object; a effect
m ()Ljava/util/Optional; b requirements
m (Ljava/lang/String;)Ljava/lang/String; b lambda$conditionCodec$0
c net/minecraft/world/item/enchantment/Enchantable net/minecraft/world/item/enchantment/Enchantable
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f I c value
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a value
c net/minecraft/world/item/enchantment/EnchantedItemInUse net/minecraft/world/item/enchantment/EnchantedItemInUse
f Lnet/minecraft/world/item/ItemStack; a itemStack
f Lnet/minecraft/world/entity/EnumItemSlot; b inSlot
f Lnet/minecraft/world/entity/EntityLiving; c owner
f Ljava/util/function/Consumer; d onBreak
m ()Lnet/minecraft/world/item/ItemStack; a itemStack
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/item/Item;)V a lambda$new$0
m ()Lnet/minecraft/world/entity/EnumItemSlot; b inSlot
m ()Lnet/minecraft/world/entity/EntityLiving; c owner
m ()Ljava/util/function/Consumer; d onBreak
c net/minecraft/world/item/enchantment/Enchantment net/minecraft/world/item/enchantment/Enchantment
f I a MAX_LEVEL
f Lcom/mojang/serialization/Codec; b DIRECT_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
f Lnet/minecraft/network/codec/StreamCodec; d STREAM_CODEC
f Lnet/minecraft/network/chat/IChatBaseComponent; e description
f Lnet/minecraft/world/item/enchantment/Enchantment$c; f definition
f Lnet/minecraft/core/HolderSet; g exclusiveSet
f Lnet/minecraft/core/component/DataComponentMap; h effects
m (Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Z a lambda$matchingSlot$1
m (Lnet/minecraft/world/item/ItemStack;)Z a isPrimaryItem
m (Lnet/minecraft/world/item/enchantment/Enchantment$c;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a enchantment
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a entityContext
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyDamageProtection
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V a lambda$onProjectileSpawned$3
m (I)Lnet/minecraft/world/item/enchantment/Enchantment$b; a constantCost
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyItemFilteredCount
m (Lnet/minecraft/core/HolderSet;IILnet/minecraft/world/item/enchantment/Enchantment$b;Lnet/minecraft/world/item/enchantment/Enchantment$b;I[Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/enchantment/Enchantment$c; a definition
m (Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a doPostAttack
m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V a lambda$modifyDamageFilteredValue$7
m (II)Lnet/minecraft/world/item/enchantment/Enchantment$b; a dynamicCost
m (Lnet/minecraft/world/entity/EnumItemSlot;)Z a matchingSlot
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a locationContext
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/EntityLiving;)V a runLocationChangedEffects
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;)V a tick
m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Ljava/util/function/Consumer;)V a applyEffects
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; a getEffects
m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V a lambda$modifyItemFilteredCount$5
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)Z a isImmuneToDamage
m (Lnet/minecraft/world/entity/EntityLiving;)Ljava/util/Map; a getSlotItems
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a doPostAttack
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a blockHitContext
m (ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/EntityLiving;)V a stopLocationBasedEffects
m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/network/chat/IChatBaseComponent; a getFullname
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/HolderSet; a getSupportedItems
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; a itemContext
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyMobExperience
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyDamageFilteredValue
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/IBlockData;)V a onHitBlock
m (Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyTridentSpinAttackStrength
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyDurabilityChange
m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/HolderSet;IILnet/minecraft/world/item/enchantment/Enchantment$b;Lnet/minecraft/world/item/enchantment/Enchantment$b;I[Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/enchantment/Enchantment$c; a definition
m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Z a areCompatible
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyUnfilteredValue
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a modifyEntityFilteredValue
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V a lambda$onHitBlock$4
m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/EntityLiving;ILnet/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect;)V a lambda$runLocationChangedEffects$8
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V b modifyDamage
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/level/storage/loot/LootTableInfo; b damageContext
m (Lnet/minecraft/world/item/ItemStack;)Z b isSupportedItem
m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V b lambda$modifyEntityFilteredValue$6
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V b lambda$tick$2
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;)V b onProjectileSpawned
m (Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V b modifyCrossbowChargeTime
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V b modifyTridentReturnToOwnerAcceleration
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V b modifyAmmoCount
m ()I b getWeight
m (I)I b getMinCost
m (I)I c getMaxCost
m ()I c getAnvilCost
m (Lnet/minecraft/world/item/ItemStack;)Z c canEnchant
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V c modifyPiercingCount
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V c modifyFallBasedDamage
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V c modifyFishingTimeReduction
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V d modifyFishingLuckBonus
m ()I d getMinLevel
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V d modifyKnockback
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V d modifyBlockExperience
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V e modifyProjectileCount
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V e modifyDurabilityToRepairFromXp
m ()I e getMaxLevel
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V e modifyArmorEffectivness
m ()Lnet/minecraft/network/chat/IChatBaseComponent; f description
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V f modifyProjectileSpread
m ()Lnet/minecraft/world/item/enchantment/Enchantment$c; g definition
m ()Lnet/minecraft/core/HolderSet; h exclusiveSet
m ()Lnet/minecraft/core/component/DataComponentMap; i effects
c net/minecraft/world/item/enchantment/Enchantment$1 net/minecraft/world/item/enchantment/Enchantment$1
f [I a $SwitchMap$net$minecraft$world$item$enchantment$EnchantmentTarget
c net/minecraft/world/item/enchantment/Enchantment$a net/minecraft/world/item/enchantment/Enchantment$Builder
f Lnet/minecraft/world/item/enchantment/Enchantment$c; a definition
f Lnet/minecraft/core/HolderSet; b exclusiveSet
f Ljava/util/Map; c effectLists
f Lnet/minecraft/core/component/DataComponentMap$a; d effectMapBuilder
m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a exclusiveWith
m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a withEffect
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a withEffect
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a withEffect
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/item/enchantment/Enchantment; a build
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a withEffect
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; a lambda$getEffectsList$0
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a withEffect
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)Lnet/minecraft/world/item/enchantment/Enchantment$a; a withEffect
m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$a; b withSpecialEffect
m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; b getEffectsList
c net/minecraft/world/item/enchantment/Enchantment$b net/minecraft/world/item/enchantment/Enchantment$Cost
f Lcom/mojang/serialization/Codec; a CODEC
f I b base
f I c perLevelAboveFirst
m (I)I a calculate
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a base
m ()I b perLevelAboveFirst
c net/minecraft/world/item/enchantment/Enchantment$c net/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/HolderSet; b supportedItems
f Ljava/util/Optional; c primaryItems
f I d weight
f I e maxLevel
f Lnet/minecraft/world/item/enchantment/Enchantment$b; f minCost
f Lnet/minecraft/world/item/enchantment/Enchantment$b; g maxCost
f I h anvilCost
f Ljava/util/List; i slots
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/HolderSet; a supportedItems
m ()Ljava/util/Optional; b primaryItems
m ()I c weight
m ()I d maxLevel
m ()Lnet/minecraft/world/item/enchantment/Enchantment$b; e minCost
m ()Lnet/minecraft/world/item/enchantment/Enchantment$b; f maxCost
m ()I g anvilCost
m ()Ljava/util/List; h slots
c net/minecraft/world/item/enchantment/EnchantmentEffectComponents net/minecraft/world/item/enchantment/EnchantmentEffectComponents
f Lnet/minecraft/core/component/DataComponentType; A CROSSBOW_CHARGE_TIME
f Lnet/minecraft/core/component/DataComponentType; B CROSSBOW_CHARGING_SOUNDS
f Lnet/minecraft/core/component/DataComponentType; C TRIDENT_SOUND
f Lnet/minecraft/core/component/DataComponentType; D PREVENT_EQUIPMENT_DROP
f Lnet/minecraft/core/component/DataComponentType; E PREVENT_ARMOR_CHANGE
f Lnet/minecraft/core/component/DataComponentType; F TRIDENT_SPIN_ATTACK_STRENGTH
f Lcom/mojang/serialization/Codec; a COMPONENT_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/core/component/DataComponentType; c DAMAGE_PROTECTION
f Lnet/minecraft/core/component/DataComponentType; d DAMAGE_IMMUNITY
f Lnet/minecraft/core/component/DataComponentType; e DAMAGE
f Lnet/minecraft/core/component/DataComponentType; f SMASH_DAMAGE_PER_FALLEN_BLOCK
f Lnet/minecraft/core/component/DataComponentType; g KNOCKBACK
f Lnet/minecraft/core/component/DataComponentType; h ARMOR_EFFECTIVENESS
f Lnet/minecraft/core/component/DataComponentType; i POST_ATTACK
f Lnet/minecraft/core/component/DataComponentType; j HIT_BLOCK
f Lnet/minecraft/core/component/DataComponentType; k ITEM_DAMAGE
f Lnet/minecraft/core/component/DataComponentType; l ATTRIBUTES
f Lnet/minecraft/core/component/DataComponentType; m EQUIPMENT_DROPS
f Lnet/minecraft/core/component/DataComponentType; n LOCATION_CHANGED
f Lnet/minecraft/core/component/DataComponentType; o TICK
f Lnet/minecraft/core/component/DataComponentType; p AMMO_USE
f Lnet/minecraft/core/component/DataComponentType; q PROJECTILE_PIERCING
f Lnet/minecraft/core/component/DataComponentType; r PROJECTILE_SPAWNED
f Lnet/minecraft/core/component/DataComponentType; s PROJECTILE_SPREAD
f Lnet/minecraft/core/component/DataComponentType; t PROJECTILE_COUNT
f Lnet/minecraft/core/component/DataComponentType; u TRIDENT_RETURN_ACCELERATION
f Lnet/minecraft/core/component/DataComponentType; v FISHING_TIME_REDUCTION
f Lnet/minecraft/core/component/DataComponentType; w FISHING_LUCK_BONUS
f Lnet/minecraft/core/component/DataComponentType; x BLOCK_EXPERIENCE
f Lnet/minecraft/core/component/DataComponentType; y MOB_EXPERIENCE
f Lnet/minecraft/core/component/DataComponentType; z REPAIR_WITH_XP
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; A lambda$static$4
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; B lambda$static$3
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; C lambda$static$2
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; D lambda$static$1
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$30
m ()Lcom/mojang/serialization/Codec; a lambda$static$0
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; b lambda$static$29
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; c lambda$static$28
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; d lambda$static$27
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; e lambda$static$26
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; f lambda$static$25
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; g lambda$static$24
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; h lambda$static$23
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; i lambda$static$22
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; j lambda$static$21
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; k lambda$static$20
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; l lambda$static$19
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; m lambda$static$18
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; n lambda$static$17
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; o lambda$static$16
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; p lambda$static$15
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; q lambda$static$14
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; r lambda$static$13
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; s lambda$static$12
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; t lambda$static$11
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; u lambda$static$10
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; v lambda$static$9
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; w lambda$static$8
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; x lambda$static$7
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; y lambda$static$6
m (Lnet/minecraft/core/component/DataComponentType$a;)Lnet/minecraft/core/component/DataComponentType$a; z lambda$static$5
c net/minecraft/world/item/enchantment/EnchantmentManager net/minecraft/world/item/enchantment/EnchantmentHelper
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/util/function/Consumer;)V a onHitBlock
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EntityLiving;)I a getEnchantmentLevel
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F a modifyDamage
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V a lambda$modifyKnockback$9
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/util/RandomSource;)V a enchantItemFromProvider
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/ItemStack;)I a getItemEnchantmentLevel
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;Ljava/util/function/BiConsumer;)V a forEachModifier
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILjava/util/stream/Stream;)Lnet/minecraft/world/item/ItemStack; a enchantItem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$getDamageProtection$5
m (ILjava/util/List;Lnet/minecraft/core/Holder;)V a lambda$getAvailableEnchantmentResults$43
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;)V a stopLocationBasedEffects
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/entity/EnumItemSlot;)V a runLocationChangedEffects
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments;)V a setEnchantments
m (Lnet/minecraft/world/item/enchantment/providers/EnchantmentProvider;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;)V a lambda$enchantItemFromProvider$44
m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/core/Holder; a lambda$enchantItem$39
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/EnchantmentManager$b;)V a runIterationOnItem
m (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/Holder;I)V a lambda$getHighestLevel$38
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V a doPostAttackEffects
m (Lnet/minecraft/world/item/ItemStack;ZLnet/minecraft/core/Holder;)Z a lambda$getAvailableEnchantmentResults$42
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)V a forEachModifier
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/projectile/IProjectile;Lnet/minecraft/core/Holder;I)V a lambda$onProjectileSpawned$21
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;I)I a processProjectileCount
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/IRegistryCustom;Ljava/util/Optional;)Lnet/minecraft/world/item/ItemStack; a enchantItem
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V a lambda$getTridentReturnToOwnerAcceleration$34
m (Lnet/minecraft/core/component/DataComponentType;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/core/Holder;I)V a lambda$has$37
m (Lnet/minecraft/world/item/enchantment/WeightedRandomEnchant;)Lnet/minecraft/world/item/ItemStack; a createBook
m (Lnet/minecraft/core/IRegistryCustom;)Ljava/util/stream/Stream; a lambda$enchantItem$40
m (Lnet/minecraft/world/entity/EntityLiving;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V a lambda$getTridentSpinAttackStrength$36
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)I a processAmmoUse
m (Lnet/minecraft/world/entity/EntityLiving;)V a stopLocationBasedEffects
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EnumItemSlot;Ljava/util/function/BiConsumer;ILnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)V a lambda$forEachModifier$30
m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$isImmuneToDamage$4
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$stopLocationBasedEffects$16
m (ILnet/minecraft/world/item/ItemStack;Ljava/util/stream/Stream;)Ljava/util/List; a getAvailableEnchantmentResults
m (Lnet/minecraft/world/item/ItemStack;)Z a canStoreEnchantments
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;I)V a lambda$doPostAttackEffectsWithItemSourceOnBreak$12
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/projectile/IProjectile;Ljava/util/function/Consumer;)V a onProjectileSpawned
m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/entity/EntityLiving;Ljava/util/function/Predicate;)Ljava/util/Optional; a getRandomItemWith
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;F)F a processProjectileSpread
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$doPostAttackEffectsWithItemSourceOnBreak$11
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)I a getPiercingCount
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;ILnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)V a lambda$forEachModifier$28
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/item/ItemStack;)V a doPostAttackEffectsWithItemSource
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$processEquipmentDropChance$27
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;)F a getTridentSpinAttackStrength
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/Holder;I)V a lambda$onHitBlock$22
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)V a doPostAttackEffectsWithItemSourceOnBreak
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;)Z a isImmuneToDamage
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;)V a lambda$processEquipmentDropChance$26
m (Lnet/minecraft/world/entity/EnumItemSlot;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder;I)V a lambda$forEachModifier$31
m (Lnet/minecraft/util/RandomSource;IILnet/minecraft/world/item/ItemStack;)I a getEnchantmentCost
m (Lnet/minecraft/world/item/enchantment/WeightedRandomEnchant;Lnet/minecraft/world/item/enchantment/WeightedRandomEnchant;)Z a lambda$filterCompatibleEnchantments$41
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/tags/TagKey;)Z a hasTag
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V a runLocationChangedEffects
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;F)F a processEquipmentDropChance
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V a lambda$modifyDurabilityToRepairFromXp$23
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;I)I a processMobExperience
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$tickEffects$17
m (Ljava/util/Collection;Lnet/minecraft/core/Holder;)Z a isEnchantmentCompatible
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EnumItemSlot;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/enchantment/EnchantmentManager$a;)V a runIterationOnItem
m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; a updateEnchantments
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityLiving;F)F a modifyCrossbowChargingTime
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V a lambda$processMobExperience$3
m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder;I)V a lambda$forEachModifier$29
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/enchantment/EnchantmentManager$a;)V a runIterationOnEquipment
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Z a has
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)I a getFishingLuckBonus
m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/WeightedRandomEnchant;)V a filterCompatibleEnchantments
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;I)I a processDurabilityChange
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)F b getFishingTimeReduction
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; b getEnchantmentsForCrafting
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;)V b tickEffects
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F b modifyFallBasedDamage
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V b lambda$processEquipmentDropChance$25
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V b lambda$runLocationChangedEffects$14
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;I)I b processBlockExperience
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;)V b lambda$processEquipmentDropChance$24
m (Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V b lambda$stopLocationBasedEffects$15
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Ljava/util/Optional; b pickHighestLevel
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V b lambda$getFishingTimeReduction$33
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/damagesource/DamageSource;)F b getDamageProtection
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V b lambda$doPostAttackEffectsWithItemSourceOnBreak$10
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILjava/util/stream/Stream;)Ljava/util/List; b selectEnchantment
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V b lambda$getPiercingCount$20
m (Lnet/minecraft/world/entity/EntityLiving;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V b lambda$modifyCrossbowChargingTime$35
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V b lambda$modifyArmorEffectiveness$8
m (Lnet/minecraft/world/item/ItemStack;)Z c hasAnyEnchantments
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/datafixers/util/Pair; c getHighestLevel
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V c lambda$runLocationChangedEffects$13
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V c lambda$getFishingLuckBonus$32
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)I c getTridentReturnToOwnerAcceleration
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F c modifyArmorEffectiveness
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V c lambda$modifyFallBasedDamage$7
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V c lambda$processBlockExperience$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;I)I c modifyDurabilityToRepairFromXp
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V d lambda$processProjectileSpread$19
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F d modifyKnockback
m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentType; d getComponentType
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V d lambda$modifyDamage$6
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V d lambda$processAmmoUse$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V e lambda$processProjectileCount$18
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V e lambda$processDurabilityChange$0
c net/minecraft/world/item/enchantment/EnchantmentManager$a net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentInSlotVisitor
c net/minecraft/world/item/enchantment/EnchantmentManager$b net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor
c net/minecraft/world/item/enchantment/EnchantmentTarget net/minecraft/world/item/enchantment/EnchantmentTarget
f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; a ATTACKER
f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; b DAMAGING_ENTITY
f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; c VICTIM
f Lcom/mojang/serialization/Codec; d CODEC
f Ljava/lang/String; e id
f [Lnet/minecraft/world/item/enchantment/EnchantmentTarget; f $VALUES
m ()[Lnet/minecraft/world/item/enchantment/EnchantmentTarget; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/item/enchantment/Enchantments net/minecraft/world/item/enchantment/Enchantments
f Lnet/minecraft/resources/ResourceKey; A FLAME
f Lnet/minecraft/resources/ResourceKey; B INFINITY
f Lnet/minecraft/resources/ResourceKey; C LUCK_OF_THE_SEA
f Lnet/minecraft/resources/ResourceKey; D LURE
f Lnet/minecraft/resources/ResourceKey; E LOYALTY
f Lnet/minecraft/resources/ResourceKey; F IMPALING
f Lnet/minecraft/resources/ResourceKey; G RIPTIDE
f Lnet/minecraft/resources/ResourceKey; H CHANNELING
f Lnet/minecraft/resources/ResourceKey; I MULTISHOT
f Lnet/minecraft/resources/ResourceKey; J QUICK_CHARGE
f Lnet/minecraft/resources/ResourceKey; K PIERCING
f Lnet/minecraft/resources/ResourceKey; L DENSITY
f Lnet/minecraft/resources/ResourceKey; M BREACH
f Lnet/minecraft/resources/ResourceKey; N WIND_BURST
f Lnet/minecraft/resources/ResourceKey; O MENDING
f Lnet/minecraft/resources/ResourceKey; P VANISHING_CURSE
f Lnet/minecraft/resources/ResourceKey; a PROTECTION
f Lnet/minecraft/resources/ResourceKey; b FIRE_PROTECTION
f Lnet/minecraft/resources/ResourceKey; c FEATHER_FALLING
f Lnet/minecraft/resources/ResourceKey; d BLAST_PROTECTION
f Lnet/minecraft/resources/ResourceKey; e PROJECTILE_PROTECTION
f Lnet/minecraft/resources/ResourceKey; f RESPIRATION
f Lnet/minecraft/resources/ResourceKey; g AQUA_AFFINITY
f Lnet/minecraft/resources/ResourceKey; h THORNS
f Lnet/minecraft/resources/ResourceKey; i DEPTH_STRIDER
f Lnet/minecraft/resources/ResourceKey; j FROST_WALKER
f Lnet/minecraft/resources/ResourceKey; k BINDING_CURSE
f Lnet/minecraft/resources/ResourceKey; l SOUL_SPEED
f Lnet/minecraft/resources/ResourceKey; m SWIFT_SNEAK
f Lnet/minecraft/resources/ResourceKey; n SHARPNESS
f Lnet/minecraft/resources/ResourceKey; o SMITE
f Lnet/minecraft/resources/ResourceKey; p BANE_OF_ARTHROPODS
f Lnet/minecraft/resources/ResourceKey; q KNOCKBACK
f Lnet/minecraft/resources/ResourceKey; r FIRE_ASPECT
f Lnet/minecraft/resources/ResourceKey; s LOOTING
f Lnet/minecraft/resources/ResourceKey; t SWEEPING_EDGE
f Lnet/minecraft/resources/ResourceKey; u EFFICIENCY
f Lnet/minecraft/resources/ResourceKey; v SILK_TOUCH
f Lnet/minecraft/resources/ResourceKey; w UNBREAKING
f Lnet/minecraft/resources/ResourceKey; x FORTUNE
f Lnet/minecraft/resources/ResourceKey; y POWER
f Lnet/minecraft/resources/ResourceKey; z PUNCH
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a key
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/enchantment/Enchantment$a;)V a register
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/world/item/enchantment/ItemEnchantments net/minecraft/world/item/enchantment/ItemEnchantments
f Lnet/minecraft/world/item/enchantment/ItemEnchantments; a EMPTY
f Lcom/mojang/serialization/Codec; b CODEC
f Lnet/minecraft/network/codec/StreamCodec; c STREAM_CODEC
f Lcom/mojang/serialization/Codec; d LEVEL_CODEC
f Lcom/mojang/serialization/Codec; e LEVELS_CODEC
f Lcom/mojang/serialization/Codec; f FULL_CODEC
f Z h showInTooltip
m (Lnet/minecraft/core/Holder;)I a getLevel
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 ()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/core/Holder;)I a getLevel
m (Lnet/minecraft/core/Holder;I)V a set
m ()Ljava/util/Set; a keySet
m (Ljava/util/function/Predicate;)V a removeIf
m (Lnet/minecraft/core/Holder;I)V b upgrade
m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; b toImmutable
c net/minecraft/world/item/enchantment/LevelBasedValue net/minecraft/world/item/enchantment/LevelBasedValue
f Lcom/mojang/serialization/Codec; a DISPATCH_CODEC
f Lcom/mojang/serialization/Codec; b CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$b;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; a lambda$static$1
m (F)Lnet/minecraft/world/item/enchantment/LevelBasedValue$b; a constant
m (I)F a calculate
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap
m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a lambda$static$0
m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; a lambda$static$3
m (FF)Lnet/minecraft/world/item/enchantment/LevelBasedValue$e; a perLevel
m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lcom/mojang/datafixers/util/Either; a lambda$static$4
m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/LevelBasedValue$f; a lookup
m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; b lambda$static$2
m (F)Lnet/minecraft/world/item/enchantment/LevelBasedValue$e; b perLevel
c net/minecraft/world/item/enchantment/LevelBasedValue$a net/minecraft/world/item/enchantment/LevelBasedValue$Clamped
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; d value
f F e min
f F f max
m ()Lcom/mojang/serialization/MapCodec; a codec
m (I)F a calculate
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$a;)Lcom/mojang/serialization/DataResult; a lambda$static$2
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b value
m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$a;)Ljava/lang/String; b lambda$static$1
m ()F c min
m ()F d max
c net/minecraft/world/item/enchantment/LevelBasedValue$b net/minecraft/world/item/enchantment/LevelBasedValue$Constant
f Lcom/mojang/serialization/Codec; c CODEC
f Lcom/mojang/serialization/MapCodec; d TYPED_CODEC
f F e value
m ()Lcom/mojang/serialization/MapCodec; a codec
m (I)F a calculate
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()F b value
c net/minecraft/world/item/enchantment/LevelBasedValue$c net/minecraft/world/item/enchantment/LevelBasedValue$Fraction
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; d numerator
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; e denominator
m ()Lcom/mojang/serialization/MapCodec; a codec
m (I)F a calculate
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b numerator
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; c denominator
c net/minecraft/world/item/enchantment/LevelBasedValue$d net/minecraft/world/item/enchantment/LevelBasedValue$LevelsSquared
f Lcom/mojang/serialization/MapCodec; c CODEC
f F d added
m ()Lcom/mojang/serialization/MapCodec; a codec
m (I)F a calculate
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()F b added
c net/minecraft/world/item/enchantment/LevelBasedValue$e net/minecraft/world/item/enchantment/LevelBasedValue$Linear
f Lcom/mojang/serialization/MapCodec; c CODEC
f F d base
f F e perLevelAboveFirst
m ()Lcom/mojang/serialization/MapCodec; a codec
m (I)F a calculate
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()F b base
m ()F c perLevelAboveFirst
c net/minecraft/world/item/enchantment/LevelBasedValue$f net/minecraft/world/item/enchantment/LevelBasedValue$Lookup
f Lcom/mojang/serialization/MapCodec; c CODEC
f Ljava/util/List; d values
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; e fallback
m ()Lcom/mojang/serialization/MapCodec; a codec
m (I)F a calculate
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Ljava/util/List; b values
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; c fallback
c net/minecraft/world/item/enchantment/Repairable net/minecraft/world/item/enchantment/Repairable
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/core/HolderSet; c items
m (Lnet/minecraft/world/item/ItemStack;)Z a isValidRepairItem
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/core/HolderSet; a items
c net/minecraft/world/item/enchantment/TargetedConditionalEffect net/minecraft/world/item/enchantment/TargetedConditionalEffect
f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; a enchanted
f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; b affected
f Ljava/lang/Object; c effect
f Ljava/util/Optional; d requirements
m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$equipmentDropsCodec$4
m ()Lnet/minecraft/world/item/enchantment/EnchantmentTarget; a enchanted
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a matches
m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; a codec
m (Lnet/minecraft/world/item/enchantment/EnchantmentTarget;)Lcom/mojang/serialization/DataResult; a lambda$equipmentDropsCodec$2
m (Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect; a lambda$equipmentDropsCodec$3
m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$codec$0
m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; b equipmentDropsCodec
m ()Lnet/minecraft/world/item/enchantment/EnchantmentTarget; b affected
m ()Ljava/lang/Object; c effect
m ()Ljava/util/Optional; d requirements
m ()Ljava/lang/String; e lambda$equipmentDropsCodec$1
c net/minecraft/world/item/enchantment/WeightedRandomEnchant net/minecraft/world/item/enchantment/EnchantmentInstance
f Lnet/minecraft/core/Holder; a enchantment
f I b level
c net/minecraft/world/item/enchantment/effects/AddValue net/minecraft/world/item/enchantment/effects/AddValue
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; c value
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (ILnet/minecraft/util/RandomSource;F)F a process
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b value
c net/minecraft/world/item/enchantment/effects/AllOf net/minecraft/world/item/enchantment/effects/AllOf
m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$c; a valueEffects
m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$a; a entityEffects
m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$codec$0
m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$b; a locationBasedEffects
m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a codec
c net/minecraft/world/item/enchantment/effects/AllOf$a net/minecraft/world/item/enchantment/effects/AllOf$EntityEffects
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/List; d effects
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m ()Ljava/util/List; b effects
c net/minecraft/world/item/enchantment/effects/AllOf$b net/minecraft/world/item/enchantment/effects/AllOf$LocationBasedEffects
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/List; b effects
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Z)V a onChangedBlock
m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;I)V a onDeactivated
m ()Ljava/util/List; b effects
c net/minecraft/world/item/enchantment/effects/AllOf$c net/minecraft/world/item/enchantment/effects/AllOf$ValueEffects
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/List; c effects
m ()Lcom/mojang/serialization/MapCodec; a codec
m (ILnet/minecraft/util/RandomSource;F)F a process
m ()Ljava/util/List; b effects
c net/minecraft/world/item/enchantment/effects/ApplyMobEffect net/minecraft/world/item/enchantment/effects/ApplyMobEffect
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/HolderSet; d toApply
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; e minDuration
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; f maxDuration
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; g minAmplifier
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; h maxAmplifier
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/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m ()Lnet/minecraft/core/HolderSet; b toApply
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; c minDuration
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; d maxDuration
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; e minAmplifier
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; f maxAmplifier
c net/minecraft/world/item/enchantment/effects/ChangeItemDamage net/minecraft/world/item/enchantment/effects/ChangeItemDamage
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; d amount
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/item/enchantment/effects/ChangeItemDamage;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; a lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b amount
c net/minecraft/world/item/enchantment/effects/DamageEntity net/minecraft/world/item/enchantment/effects/DamageEntity
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; d minDamage
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; e maxDamage
f Lnet/minecraft/core/Holder; f damageType
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/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b minDamage
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; c maxDamage
m ()Lnet/minecraft/core/Holder; d damageType
c net/minecraft/world/item/enchantment/effects/DamageImmunity net/minecraft/world/item/enchantment/effects/DamageImmunity
f Lnet/minecraft/world/item/enchantment/effects/DamageImmunity; a INSTANCE
f Lcom/mojang/serialization/Codec; b CODEC
m ()Lnet/minecraft/world/item/enchantment/effects/DamageImmunity; a lambda$static$0
c net/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect net/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/resources/MinecraftKey; b id
f Lnet/minecraft/core/Holder; d attribute
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; e amount
f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; f operation
m ()Lcom/mojang/serialization/MapCodec; a codec
m (ILnet/minecraft/world/entity/EnumItemSlot;)Lcom/google/common/collect/HashMultimap; a makeAttributeMap
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Z)V a onChangedBlock
m (Lnet/minecraft/util/INamable;)Lnet/minecraft/resources/MinecraftKey; a idForSlot
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;I)V a onDeactivated
m (ILnet/minecraft/util/INamable;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; a getModifier
m ()Lnet/minecraft/resources/MinecraftKey; b id
m ()Lnet/minecraft/core/Holder; c attribute
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; d amount
m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; e operation
c net/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect net/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect
f Lcom/mojang/serialization/Codec; b CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Z)V a onChangedBlock
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
c net/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect net/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect
f Lcom/mojang/serialization/Codec; c CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;Z)V a onChangedBlock
m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;I)V a onDeactivated
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; b bootstrap
c net/minecraft/world/item/enchantment/effects/EnchantmentValueEffect net/minecraft/world/item/enchantment/effects/EnchantmentValueEffect
f Lcom/mojang/serialization/Codec; b CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap
m (ILnet/minecraft/util/RandomSource;F)F a process
c net/minecraft/world/item/enchantment/effects/ExplodeEffect net/minecraft/world/item/enchantment/effects/ExplodeEffect
f Lcom/mojang/serialization/MapCodec; a CODEC
f Z d attributeToUser
f Ljava/util/Optional; e damageType
f Ljava/util/Optional; f knockbackMultiplier
f Ljava/util/Optional; g immuneBlocks
f Lnet/minecraft/world/phys/Vec3D; h offset
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; i radius
f Z j createFire
f Lnet/minecraft/world/level/World$a; k blockInteraction
f Lnet/minecraft/core/particles/ParticleParam; l smallParticle
f Lnet/minecraft/core/particles/ParticleParam; m largeParticle
f Lnet/minecraft/core/Holder; n sound
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/damagesource/DamageSource; a getDamageSource
m (ILnet/minecraft/world/item/enchantment/LevelBasedValue;)Ljava/lang/Float; a lambda$apply$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m ()Z b attributeToUser
m ()Ljava/util/Optional; c damageType
m ()Ljava/util/Optional; d knockbackMultiplier
m ()Ljava/util/Optional; e immuneBlocks
m ()Lnet/minecraft/world/phys/Vec3D; f offset
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; g radius
m ()Z h createFire
m ()Lnet/minecraft/world/level/World$a; i blockInteraction
m ()Lnet/minecraft/core/particles/ParticleParam; j smallParticle
m ()Lnet/minecraft/core/particles/ParticleParam; k largeParticle
m ()Lnet/minecraft/core/Holder; l sound
c net/minecraft/world/item/enchantment/effects/Ignite net/minecraft/world/item/enchantment/effects/Ignite
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; d duration
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/item/enchantment/effects/Ignite;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; a lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b duration
c net/minecraft/world/item/enchantment/effects/MultiplyValue net/minecraft/world/item/enchantment/effects/MultiplyValue
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; c factor
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (ILnet/minecraft/util/RandomSource;F)F a process
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b factor
c net/minecraft/world/item/enchantment/effects/PlaySoundEffect net/minecraft/world/item/enchantment/effects/PlaySoundEffect
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/Holder; d soundEvent
f Lnet/minecraft/util/valueproviders/FloatProvider; e volume
f Lnet/minecraft/util/valueproviders/FloatProvider; f pitch
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/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m ()Lnet/minecraft/core/Holder; b soundEvent
m ()Lnet/minecraft/util/valueproviders/FloatProvider; c volume
m ()Lnet/minecraft/util/valueproviders/FloatProvider; d pitch
c net/minecraft/world/item/enchantment/effects/RemoveBinomial net/minecraft/world/item/enchantment/effects/RemoveBinomial
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; c chance
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (ILnet/minecraft/util/RandomSource;F)F a process
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b chance
c net/minecraft/world/item/enchantment/effects/ReplaceBlock net/minecraft/world/item/enchantment/effects/ReplaceBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/BaseBlockPosition; d offset
f Ljava/util/Optional; e predicate
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; f blockState
f Ljava/util/Optional; g triggerGameEvent
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Ljava/lang/Boolean; a lambda$apply$1
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a lambda$apply$2
m ()Lnet/minecraft/core/BaseBlockPosition; b offset
m ()Ljava/util/Optional; c predicate
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; d blockState
m ()Ljava/util/Optional; e triggerGameEvent
c net/minecraft/world/item/enchantment/effects/ReplaceDisk net/minecraft/world/item/enchantment/effects/ReplaceDisk
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; d radius
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; e height
f Lnet/minecraft/core/BaseBlockPosition; f offset
f Ljava/util/Optional; g predicate
f Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; h blockState
f Ljava/util/Optional; i triggerGameEvent
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Ljava/lang/Boolean; a lambda$apply$1
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a lambda$apply$2
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b radius
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; c height
m ()Lnet/minecraft/core/BaseBlockPosition; d offset
m ()Ljava/util/Optional; e predicate
m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; f blockState
m ()Ljava/util/Optional; g triggerGameEvent
c net/minecraft/world/item/enchantment/effects/RunFunction net/minecraft/world/item/enchantment/effects/RunFunction
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/resources/MinecraftKey; d function
f Lorg/slf4j/Logger; e LOGGER
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/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m ()Lnet/minecraft/resources/MinecraftKey; b function
c net/minecraft/world/item/enchantment/effects/SetBlockProperties net/minecraft/world/item/enchantment/effects/SetBlockProperties
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/component/BlockItemStateProperties; d properties
f Lnet/minecraft/core/BaseBlockPosition; e offset
f Ljava/util/Optional; f triggerGameEvent
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/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder;)V a lambda$apply$1
m ()Lnet/minecraft/world/item/component/BlockItemStateProperties; b properties
m ()Lnet/minecraft/core/BaseBlockPosition; c offset
m ()Ljava/util/Optional; d triggerGameEvent
c net/minecraft/world/item/enchantment/effects/SetValue net/minecraft/world/item/enchantment/effects/SetValue
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; c value
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (ILnet/minecraft/util/RandomSource;F)F a process
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; b value
c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/particles/ParticleParam; d particle
f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a; e horizontalPosition
f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a; f verticalPosition
f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c; g horizontalVelocity
f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c; h verticalVelocity
f Lnet/minecraft/util/valueproviders/FloatProvider; i speed
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c; a fixedVelocity
m (F)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a; a offsetFromEntityPosition
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m (F)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c; b movementScaled
m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a; b inBoundingBox
m ()Lnet/minecraft/core/particles/ParticleParam; c particle
m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a; d horizontalPosition
m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a; e verticalPosition
m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c; f horizontalVelocity
m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c; g verticalVelocity
m ()Lnet/minecraft/util/valueproviders/FloatProvider; h speed
c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b; b type
f F c offset
f F d scale
m (Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a;)Lcom/mojang/serialization/DataResult; a lambda$static$2
m (DDFLnet/minecraft/util/RandomSource;)D a getCoordinate
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b; a type
m ()F b offset
m ()F c scale
m ()Ljava/lang/String; d lambda$static$1
c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType
f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b; a ENTITY_POSITION
f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b; b BOUNDING_BOX
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/lang/String; d id
f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b$a; e source
f [Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b; f $VALUES
m (DDFLnet/minecraft/util/RandomSource;)D a getCoordinate
m ()[Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b; a $values
m (DDFLnet/minecraft/util/RandomSource;)D b lambda$static$1
m ()Ljava/lang/String; c getSerializedName
m (DDFLnet/minecraft/util/RandomSource;)D c lambda$static$0
c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b$a net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType$CoordinateSource
c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b movementScale
f Lnet/minecraft/util/valueproviders/FloatProvider; c base
m (DLnet/minecraft/util/RandomSource;)D a getVelocity
m ()F a movementScale
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/util/valueproviders/FloatProvider; b base
c net/minecraft/world/item/enchantment/effects/SummonEntityEffect net/minecraft/world/item/enchantment/effects/SummonEntityEffect
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/core/HolderSet; d entityTypes
f Z e joinTeam
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/server/level/WorldServer;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3D;)V a apply
m ()Lnet/minecraft/core/HolderSet; b entityTypes
m ()Z c joinTeam
c net/minecraft/world/item/enchantment/providers/EnchantmentProvider net/minecraft/world/item/enchantment/providers/EnchantmentProvider
f Lcom/mojang/serialization/Codec; a DIRECT_CODEC
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a enchant
c net/minecraft/world/item/enchantment/providers/EnchantmentProviderTypes net/minecraft/world/item/enchantment/providers/EnchantmentProviderTypes
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/MapCodec; a bootstrap
c net/minecraft/world/item/enchantment/providers/EnchantmentsByCost net/minecraft/world/item/enchantment/providers/EnchantmentsByCost
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/core/HolderSet; c enchantments
f Lnet/minecraft/util/valueproviders/IntProvider; d cost
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/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a enchant
m ()Lnet/minecraft/core/HolderSet; b enchantments
m ()Lnet/minecraft/util/valueproviders/IntProvider; c cost
c net/minecraft/world/item/enchantment/providers/EnchantmentsByCostWithDifficulty net/minecraft/world/item/enchantment/providers/EnchantmentsByCostWithDifficulty
f I b MAX_ALLOWED_VALUE_PART
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/core/HolderSet; d enchantments
f I e minCost
f I f maxCostSpan
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/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a enchant
m ()Lnet/minecraft/core/HolderSet; b enchantments
m ()I c minCost
m ()I d maxCostSpan
c net/minecraft/world/item/enchantment/providers/SingleEnchantment net/minecraft/world/item/enchantment/providers/SingleEnchantment
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/core/Holder; c enchantment
f Lnet/minecraft/util/valueproviders/IntProvider; d level
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/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$a;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyDamageScaler;)V a enchant
m ()Lnet/minecraft/core/Holder; b enchantment
m ()Lnet/minecraft/util/valueproviders/IntProvider; c level
c net/minecraft/world/item/enchantment/providers/TradeRebalanceEnchantmentProviders net/minecraft/world/item/enchantment/providers/TradeRebalanceEnchantmentProviders
f Lnet/minecraft/resources/ResourceKey; A TRADES_JUNGLE_ARMORER_BOOTS_5
f Lnet/minecraft/resources/ResourceKey; B TRADES_JUNGLE_ARMORER_HELMET_5
f Lnet/minecraft/resources/ResourceKey; C TRADES_SWAMP_ARMORER_BOOTS_4
f Lnet/minecraft/resources/ResourceKey; D TRADES_SWAMP_ARMORER_LEGGINGS_4
f Lnet/minecraft/resources/ResourceKey; E TRADES_SWAMP_ARMORER_CHESTPLATE_4
f Lnet/minecraft/resources/ResourceKey; F TRADES_SWAMP_ARMORER_HELMET_4
f Lnet/minecraft/resources/ResourceKey; G TRADES_SWAMP_ARMORER_BOOTS_5
f Lnet/minecraft/resources/ResourceKey; H TRADES_SWAMP_ARMORER_HELMET_5
f Lnet/minecraft/resources/ResourceKey; I TRADES_TAIGA_ARMORER_LEGGINGS_5
f Lnet/minecraft/resources/ResourceKey; J TRADES_TAIGA_ARMORER_CHESTPLATE_5
f Lnet/minecraft/resources/ResourceKey; a TRADES_DESERT_ARMORER_BOOTS_4
f Lnet/minecraft/resources/ResourceKey; b TRADES_DESERT_ARMORER_LEGGINGS_4
f Lnet/minecraft/resources/ResourceKey; c TRADES_DESERT_ARMORER_CHESTPLATE_4
f Lnet/minecraft/resources/ResourceKey; d TRADES_DESERT_ARMORER_HELMET_4
f Lnet/minecraft/resources/ResourceKey; e TRADES_DESERT_ARMORER_LEGGINGS_5
f Lnet/minecraft/resources/ResourceKey; f TRADES_DESERT_ARMORER_CHESTPLATE_5
f Lnet/minecraft/resources/ResourceKey; g TRADES_PLAINS_ARMORER_BOOTS_4
f Lnet/minecraft/resources/ResourceKey; h TRADES_PLAINS_ARMORER_LEGGINGS_4
f Lnet/minecraft/resources/ResourceKey; i TRADES_PLAINS_ARMORER_CHESTPLATE_4
f Lnet/minecraft/resources/ResourceKey; j TRADES_PLAINS_ARMORER_HELMET_4
f Lnet/minecraft/resources/ResourceKey; k TRADES_PLAINS_ARMORER_BOOTS_5
f Lnet/minecraft/resources/ResourceKey; l TRADES_PLAINS_ARMORER_LEGGINGS_5
f Lnet/minecraft/resources/ResourceKey; m TRADES_SAVANNA_ARMORER_BOOTS_4
f Lnet/minecraft/resources/ResourceKey; n TRADES_SAVANNA_ARMORER_LEGGINGS_4
f Lnet/minecraft/resources/ResourceKey; o TRADES_SAVANNA_ARMORER_CHESTPLATE_4
f Lnet/minecraft/resources/ResourceKey; p TRADES_SAVANNA_ARMORER_HELMET_4
f Lnet/minecraft/resources/ResourceKey; q TRADES_SAVANNA_ARMORER_CHESTPLATE_5
f Lnet/minecraft/resources/ResourceKey; r TRADES_SAVANNA_ARMORER_HELMET_5
f Lnet/minecraft/resources/ResourceKey; s TRADES_SNOW_ARMORER_BOOTS_4
f Lnet/minecraft/resources/ResourceKey; t TRADES_SNOW_ARMORER_HELMET_4
f Lnet/minecraft/resources/ResourceKey; u TRADES_SNOW_ARMORER_BOOTS_5
f Lnet/minecraft/resources/ResourceKey; v TRADES_SNOW_ARMORER_HELMET_5
f Lnet/minecraft/resources/ResourceKey; w TRADES_JUNGLE_ARMORER_BOOTS_4
f Lnet/minecraft/resources/ResourceKey; x TRADES_JUNGLE_ARMORER_LEGGINGS_4
f Lnet/minecraft/resources/ResourceKey; y TRADES_JUNGLE_ARMORER_CHESTPLATE_4
f Lnet/minecraft/resources/ResourceKey; z TRADES_JUNGLE_ARMORER_HELMET_4
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/world/item/enchantment/providers/VanillaEnchantmentProviders net/minecraft/world/item/enchantment/providers/VanillaEnchantmentProviders
f Lnet/minecraft/resources/ResourceKey; a MOB_SPAWN_EQUIPMENT
f Lnet/minecraft/resources/ResourceKey; b PILLAGER_SPAWN_CROSSBOW
f Lnet/minecraft/resources/ResourceKey; c RAID_PILLAGER_POST_WAVE_3
f Lnet/minecraft/resources/ResourceKey; d RAID_PILLAGER_POST_WAVE_5
f Lnet/minecraft/resources/ResourceKey; e RAID_VINDICATOR
f Lnet/minecraft/resources/ResourceKey; f RAID_VINDICATOR_POST_WAVE_5
f Lnet/minecraft/resources/ResourceKey; g ENDERMAN_LOOT_DROP
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
c net/minecraft/world/item/equipment/ArmorMaterial net/minecraft/world/item/equipment/ArmorMaterial
f I a durability
f Ljava/util/Map; b defense
f I c enchantmentValue
f Lnet/minecraft/core/Holder; d equipSound
f F e toughness
f F f knockbackResistance
f Lnet/minecraft/tags/TagKey; g repairIngredient
f Lnet/minecraft/resources/ResourceKey; h assetId
m (Lnet/minecraft/world/item/equipment/ArmorType;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; a createAttributes
m (Lnet/minecraft/world/item/Item$Info;Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/Item$Info; a animalProperties
m (Lnet/minecraft/world/item/Item$Info;Lnet/minecraft/core/Holder;ZLnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/Item$Info; a animalProperties
m ()I a durability
m (Lnet/minecraft/world/item/Item$Info;Lnet/minecraft/world/item/equipment/ArmorType;)Lnet/minecraft/world/item/Item$Info; a humanoidProperties
m ()Ljava/util/Map; b defense
m ()I c enchantmentValue
m ()Lnet/minecraft/core/Holder; d equipSound
m ()F e toughness
m ()F f knockbackResistance
m ()Lnet/minecraft/tags/TagKey; g repairIngredient
m ()Lnet/minecraft/resources/ResourceKey; h assetId
c net/minecraft/world/item/equipment/ArmorMaterials net/minecraft/world/item/equipment/ArmorMaterials
f Lnet/minecraft/world/item/equipment/ArmorMaterial; a LEATHER
f Lnet/minecraft/world/item/equipment/ArmorMaterial; b CHAINMAIL
f Lnet/minecraft/world/item/equipment/ArmorMaterial; c IRON
f Lnet/minecraft/world/item/equipment/ArmorMaterial; d GOLD
f Lnet/minecraft/world/item/equipment/ArmorMaterial; e DIAMOND
f Lnet/minecraft/world/item/equipment/ArmorMaterial; f TURTLE_SCUTE
f Lnet/minecraft/world/item/equipment/ArmorMaterial; g NETHERITE
f Lnet/minecraft/world/item/equipment/ArmorMaterial; h ARMADILLO_SCUTE
m (Ljava/util/EnumMap;)V a lambda$static$7
m (Ljava/util/EnumMap;)V b lambda$static$6
m (Ljava/util/EnumMap;)V c lambda$static$5
m (Ljava/util/EnumMap;)V d lambda$static$4
m (Ljava/util/EnumMap;)V e lambda$static$3
m (Ljava/util/EnumMap;)V f lambda$static$2
m (Ljava/util/EnumMap;)V g lambda$static$1
m (Ljava/util/EnumMap;)V h lambda$static$0
c net/minecraft/world/item/equipment/ArmorType net/minecraft/world/item/equipment/ArmorType
f Lnet/minecraft/world/item/equipment/ArmorType; a HELMET
f Lnet/minecraft/world/item/equipment/ArmorType; b CHESTPLATE
f Lnet/minecraft/world/item/equipment/ArmorType; c LEGGINGS
f Lnet/minecraft/world/item/equipment/ArmorType; d BOOTS
f Lnet/minecraft/world/item/equipment/ArmorType; 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 unitDurability
f [Lnet/minecraft/world/item/equipment/ArmorType; j $VALUES
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 ()[Lnet/minecraft/world/item/equipment/ArmorType; d $values
c net/minecraft/world/item/equipment/EquipmentAssets net/minecraft/world/item/equipment/EquipmentAssets
f Lnet/minecraft/resources/ResourceKey; a ROOT_ID
f Lnet/minecraft/resources/ResourceKey; b LEATHER
f Lnet/minecraft/resources/ResourceKey; c CHAINMAIL
f Lnet/minecraft/resources/ResourceKey; d IRON
f Lnet/minecraft/resources/ResourceKey; e GOLD
f Lnet/minecraft/resources/ResourceKey; f DIAMOND
f Lnet/minecraft/resources/ResourceKey; g TURTLE_SCUTE
f Lnet/minecraft/resources/ResourceKey; h NETHERITE
f Lnet/minecraft/resources/ResourceKey; i ARMADILLO_SCUTE
f Lnet/minecraft/resources/ResourceKey; j ELYTRA
f Ljava/util/Map; k CARPETS
f Lnet/minecraft/resources/ResourceKey; l TRADER_LLAMA
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/resources/ResourceKey; a lambda$static$0
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a createId
c net/minecraft/world/item/equipment/Equippable net/minecraft/world/item/equipment/Equippable
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/entity/EnumItemSlot; c slot
f Lnet/minecraft/core/Holder; d equipSound
f Ljava/util/Optional; e assetId
f Ljava/util/Optional; f cameraOverlay
f Ljava/util/Optional; g allowedEntities
f Z h dispensable
f Z i swappable
f Z j damageOnHurt
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/equipment/Equippable; a llamaSwag
m (Lnet/minecraft/world/entity/EntityTypes;)Z a canBeEquippedBy
m ()Lnet/minecraft/world/entity/EnumItemSlot; a slot
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/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; a swapWithEquipmentSlot
m (Lnet/minecraft/world/entity/EnumItemSlot;)Lnet/minecraft/world/item/equipment/Equippable$a; a builder
m ()Lnet/minecraft/core/Holder; b equipSound
m ()Ljava/util/Optional; c assetId
m ()Ljava/util/Optional; d cameraOverlay
m ()Ljava/util/Optional; e allowedEntities
m ()Z f dispensable
m ()Z g swappable
m ()Z h damageOnHurt
c net/minecraft/world/item/equipment/Equippable$a net/minecraft/world/item/equipment/Equippable$Builder
f Lnet/minecraft/world/entity/EnumItemSlot; a slot
f Lnet/minecraft/core/Holder; b equipSound
f Ljava/util/Optional; c assetId
f Ljava/util/Optional; d cameraOverlay
f Ljava/util/Optional; e allowedEntities
f Z f dispensable
f Z g swappable
f Z h damageOnHurt
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/equipment/Equippable$a; a setAsset
m (Z)Lnet/minecraft/world/item/equipment/Equippable$a; a setDispensable
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/item/equipment/Equippable$a; a setCameraOverlay
m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/equipment/Equippable$a; a setAllowedEntities
m ()Lnet/minecraft/world/item/equipment/Equippable; a build
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/equipment/Equippable$a; a setEquipSound
m ([Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/item/equipment/Equippable$a; a setAllowedEntities
m (Z)Lnet/minecraft/world/item/equipment/Equippable$a; b setSwappable
m (Z)Lnet/minecraft/world/item/equipment/Equippable$a; c setDamageOnHurt
c net/minecraft/world/item/equipment/trim/ArmorTrim net/minecraft/world/item/equipment/trim/ArmorTrim
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/core/Holder; c material
f Lnet/minecraft/core/Holder; d pattern
f Z e showInTooltip
f Lnet/minecraft/network/chat/IChatBaseComponent; f UPGRADE_TITLE
m (Lnet/minecraft/world/item/equipment/trim/ArmorTrim;)Ljava/lang/Boolean; a lambda$static$2
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m ()Lnet/minecraft/core/Holder; a material
m (Z)Lnet/minecraft/world/item/equipment/trim/ArmorTrim; a withTooltip
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/world/item/equipment/trim/ArmorTrim;)Ljava/lang/Boolean; b lambda$static$0
m ()Lnet/minecraft/core/Holder; b pattern
m ()Z c showInTooltip
c net/minecraft/world/item/equipment/trim/TrimMaterial net/minecraft/world/item/equipment/trim/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 Ljava/util/Map; g overrideArmorAssets
f Lnet/minecraft/network/chat/IChatBaseComponent; h description
m (Ljava/lang/String;Lnet/minecraft/world/item/Item;Lnet/minecraft/network/chat/IChatBaseComponent;Ljava/util/Map;)Lnet/minecraft/world/item/equipment/trim/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 ()Ljava/util/Map; c overrideArmorAssets
m ()Lnet/minecraft/network/chat/IChatBaseComponent; d description
c net/minecraft/world/item/equipment/trim/TrimMaterials net/minecraft/world/item/equipment/trim/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
f Lnet/minecraft/resources/ResourceKey; k RESIN
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/Item;Lnet/minecraft/network/chat/ChatModifier;)V a register
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/Item;Lnet/minecraft/network/chat/ChatModifier;Ljava/util/Map;)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
c net/minecraft/world/item/equipment/trim/TrimPattern net/minecraft/world/item/equipment/trim/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/equipment/trim/TrimPatterns net/minecraft/world/item/equipment/trim/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/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;)V a setTradingPlayer
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/network/chat/IChatBaseComponent;I)V a openTradingScreen
m (ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$openTradingScreen$0
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)V a notifyTrade
m (Lnet/minecraft/world/entity/player/EntityHuman;)Z f stillValid
m ()Z gA isClientSide
m ()Z gE canRestock
m ()Lnet/minecraft/world/entity/player/EntityHuman; gs getTradingPlayer
m ()Lnet/minecraft/world/item/trading/MerchantRecipeList; gu getOffers
m ()Z gv showProgressBar
m ()Lnet/minecraft/sounds/SoundEffect; gw getNotifyTradeSound
m (Lnet/minecraft/world/item/ItemStack;)V i notifyTradeUpdated
m (I)V s overrideXp
m ()I x getVillagerXp
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 (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Integer; a lambda$static$9
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 (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Float; b lambda$static$8
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/MerchantRecipe;)Ljava/lang/Integer; c lambda$static$7
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Integer; d lambda$static$6
m ()Lnet/minecraft/world/item/trading/ItemCost; d getItemCostA
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Boolean; e lambda$static$5
m ()Ljava/util/Optional; e getItemCostB
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Integer; f lambda$static$4
m ()Lnet/minecraft/world/item/ItemStack; f getResult
m ()V g updateDemand
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/lang/Integer; g lambda$static$3
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Lnet/minecraft/world/item/ItemStack; h lambda$static$2
m ()Lnet/minecraft/world/item/ItemStack; h assemble
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Ljava/util/Optional; i lambda$static$1
m ()I i getUses
m (Lnet/minecraft/world/item/trading/MerchantRecipe;)Lnet/minecraft/world/item/trading/ItemCost; j lambda$static$0
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 L_ getMinY
m ()I M_ 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; F_ getWorldBorder
m ()I L_ getMinY
m ()I M_ getHeight
m (Lnet/minecraft/world/level/World;)Lnet/minecraft/core/Holder; a lambda$new$0
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 Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/network/codec/StreamCodec; b STREAM_CODEC
f J c INVALID_CHUNK_POS
f I d MAX_COORDINATE_VALUE
f Lnet/minecraft/world/level/ChunkCoordIntPair; e ZERO
f I f REGION_SIZE
f I g REGION_MAX_INDEX
f I h x
f I i z
f I j SAFETY_MARGIN
f I k SAFETY_MARGIN_CHUNKS
f J l COORD_BITS
f J m COORD_MASK
f I n REGION_BITS
f I o REGION_MASK
f I p HASH_A
f I q HASH_C
f I r 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 (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a lambda$static$1
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 ([I)Lnet/minecraft/world/level/ChunkCoordIntPair; a lambda$static$0
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 (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/stream/IntStream; c lambda$static$2
m (II)I d hash
m ()I d getMinBlockX
m ()I e getMinBlockZ
m (II)I e getChessboardDistance
m (II)I f 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
m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a encode
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/level/ChunkCoordIntPair; a decode
c net/minecraft/world/level/ChunkCoordIntPair$2 net/minecraft/world/level/ChunkPos$2
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 (ZI)V a lambda$performCommand$0
m (Ljava/lang/String;)V a setCommand
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Z)V a setTrackOutput
m (Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/EnumInteractionResult; a usedBy
m (Lnet/minecraft/network/chat/IChatBaseComponent;)V a sendSystemMessage
m (I)V a setSuccessCount
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 ()Z c shouldInformAdmins
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 ()Ljava/lang/String; h lambda$performCommand$1
m ()Lnet/minecraft/commands/CommandListenerWrapper; i createCommandSourceStack
m ()Z j isValid
m ()I k getSuccessCount
m ()Lnet/minecraft/network/chat/IChatBaseComponent; l getLastOutput
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 y_ acceptsSuccess
m ()Z z_ 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/EmptyBlockAndTintGetter net/minecraft/world/level/EmptyBlockAndTintGetter
f Lnet/minecraft/world/level/EmptyBlockAndTintGetter; a INSTANCE
f [Lnet/minecraft/world/level/EmptyBlockAndTintGetter; b $VALUES
m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; C_ getLightEngine
m ()I L_ getMinY
m ()I M_ getHeight
m (Lnet/minecraft/core/EnumDirection;Z)F a getShade
m ()[Lnet/minecraft/world/level/EmptyBlockAndTintGetter; a $values
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/ColorResolver;)I a getBlockTint
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/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 (ILnet/minecraft/world/level/EnumGamemode;)Z a lambda$isValidId$0
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 (I)Z c isValidId
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
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/EntityLiving; a getIndirectSourceEntity
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a getDefaultDamageSource
m ()Lnet/minecraft/server/level/WorldServer; a level
m ()Lnet/minecraft/world/level/Explosion$Effect; b getBlockInteraction
m ()Lnet/minecraft/world/entity/EntityLiving; c getIndirectSourceEntity
m ()Lnet/minecraft/world/entity/Entity; d getDirectSourceEntity
m ()F e radius
m ()Lnet/minecraft/world/phys/Vec3D; f center
m ()Z g canTriggerBlocks
m ()Z h shouldAffectBlocklikeEntities
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
f Z e shouldAffectBlocklikeEntities
f [Lnet/minecraft/world/level/Explosion$Effect; f $VALUES
m ()Z a shouldAffectBlocklikeEntities
m ()[Lnet/minecraft/world/level/Explosion$Effect; b $values
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/entity/Entity;F)F a getEntityDamageAmount
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
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 FOLIAGE_EVERGREEN
f I b FOLIAGE_BIRCH
f I c FOLIAGE_DEFAULT
f I d FOLIAGE_MANGROVE
f [I e pixels
m ([I)V a init
m (DD)I a get
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_COMMAND_MODIFICATION_BLOCK_LIMIT
f Lnet/minecraft/world/level/GameRules$GameRuleKey; B RULE_ANNOUNCE_ADVANCEMENTS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; C RULE_DISABLE_RAIDS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; D RULE_DOINSOMNIA
f Lnet/minecraft/world/level/GameRules$GameRuleKey; E RULE_DO_IMMEDIATE_RESPAWN
f Lnet/minecraft/world/level/GameRules$GameRuleKey; F RULE_PLAYERS_NETHER_PORTAL_DEFAULT_DELAY
f Lnet/minecraft/world/level/GameRules$GameRuleKey; G RULE_PLAYERS_NETHER_PORTAL_CREATIVE_DELAY
f Lnet/minecraft/world/level/GameRules$GameRuleKey; H RULE_DROWNING_DAMAGE
f Lnet/minecraft/world/level/GameRules$GameRuleKey; I RULE_FALL_DAMAGE
f Lnet/minecraft/world/level/GameRules$GameRuleKey; J RULE_FIRE_DAMAGE
f Lnet/minecraft/world/level/GameRules$GameRuleKey; K RULE_FREEZE_DAMAGE
f Lnet/minecraft/world/level/GameRules$GameRuleKey; L RULE_DO_PATROL_SPAWNING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; M RULE_DO_TRADER_SPAWNING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; N RULE_DO_WARDEN_SPAWNING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; O RULE_FORGIVE_DEAD_PLAYERS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; P RULE_UNIVERSAL_ANGER
f Lnet/minecraft/world/level/GameRules$GameRuleKey; Q RULE_PLAYERS_SLEEPING_PERCENTAGE
f Lnet/minecraft/world/level/GameRules$GameRuleKey; R RULE_BLOCK_EXPLOSION_DROP_DECAY
f Lnet/minecraft/world/level/GameRules$GameRuleKey; S RULE_MOB_EXPLOSION_DROP_DECAY
f Lnet/minecraft/world/level/GameRules$GameRuleKey; T RULE_TNT_EXPLOSION_DROP_DECAY
f Lnet/minecraft/world/level/GameRules$GameRuleKey; U RULE_SNOW_ACCUMULATION_HEIGHT
f Lnet/minecraft/world/level/GameRules$GameRuleKey; V RULE_WATER_SOURCE_CONVERSION
f Lnet/minecraft/world/level/GameRules$GameRuleKey; W RULE_LAVA_SOURCE_CONVERSION
f Lnet/minecraft/world/level/GameRules$GameRuleKey; X RULE_GLOBAL_SOUND_EVENTS
f Lnet/minecraft/world/level/GameRules$GameRuleKey; Y RULE_DO_VINES_SPREAD
f Lnet/minecraft/world/level/GameRules$GameRuleKey; Z RULE_ENDER_PEARLS_VANISH_ON_DEATH
f I a DEFAULT_RANDOM_TICK_SPEED
f Lnet/minecraft/world/level/GameRules$GameRuleKey; aa RULE_MINECART_MAX_SPEED
f Lnet/minecraft/world/level/GameRules$GameRuleKey; ab RULE_SPAWN_CHUNK_RADIUS
f Lorg/slf4j/Logger; ac LOGGER
f Ljava/util/Map; ad GAME_RULE_TYPES
f Ljava/util/Map; ae rules
f Lnet/minecraft/world/flag/FeatureFlagSet; af enabledFeatures
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_PLAYER_MOVEMENT_CHECK
f Lnet/minecraft/world/level/GameRules$GameRuleKey; u RULE_DISABLE_ELYTRA_MOVEMENT_CHECK
f Lnet/minecraft/world/level/GameRules$GameRuleKey; v RULE_MAX_ENTITY_CRAMMING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; w RULE_WEATHER_CYCLE
f Lnet/minecraft/world/level/GameRules$GameRuleKey; x RULE_LIMITED_CRAFTING
f Lnet/minecraft/world/level/GameRules$GameRuleKey; y RULE_MAX_COMMAND_CHAIN_LENGTH
f Lnet/minecraft/world/level/GameRules$GameRuleKey; z RULE_MAX_COMMAND_FORK_COUNT
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/nbt/NBTTagCompound; a createTag
m (Ljava/util/Map$Entry;)Lnet/minecraft/world/level/GameRules$GameRuleValue; a lambda$copy$10
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleValue;)V a lambda$createTag$8
m (Lnet/minecraft/world/level/GameRules$GameRuleVisitor;)V a visitGameRuleTypes
m (Lnet/minecraft/world/level/GameRules$GameRuleVisitor;Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V a callVisitorCap
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/GameRules; a copy
m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/Map$Entry;)Z a lambda$availableRules$7
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)Lnet/minecraft/world/level/GameRules$GameRuleValue; a getRule
m (Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleValue;)V a lambda$loadFromTag$9
m (Lcom/mojang/serialization/DynamicLike;)V a loadFromTag
m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/stream/Stream; b availableRules
m (Lnet/minecraft/world/level/GameRules$GameRuleVisitor;Lnet/minecraft/world/level/GameRules$GameRuleKey;Lnet/minecraft/world/level/GameRules$GameRuleDefinition;)V b lambda$visitGameRuleTypes$11
m (Ljava/util/Map$Entry;)Lnet/minecraft/world/level/GameRules$GameRuleValue; b lambda$new$6
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)Z b getBoolean
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)I c getInt
m (Lnet/minecraft/world/level/GameRules$GameRuleKey;)Ljava/lang/String; d lambda$static$0
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 (ZLnet/minecraft/world/level/GameRules$GameRuleDefinition;)Lnet/minecraft/world/level/GameRules$GameRuleBoolean; a lambda$create$0
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
m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; f copy
m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; g getSelf
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
f [Lnet/minecraft/world/level/GameRules$GameRuleCategory; i $VALUES
m ()Ljava/lang/String; a getDescriptionId
m ()[Lnet/minecraft/world/level/GameRules$GameRuleCategory; b $values
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
f Lnet/minecraft/world/flag/FeatureFlagSet; e requiredFeatures
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
m ()Lnet/minecraft/world/flag/FeatureFlagSet; b requiredFeatures
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 (IIILnet/minecraft/world/flag/FeatureFlagSet;Ljava/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 (ILnet/minecraft/world/level/GameRules$GameRuleDefinition;)Lnet/minecraft/world/level/GameRules$GameRuleInt; a lambda$create$2
m (II)Lcom/mojang/brigadier/arguments/ArgumentType; a lambda$create$1
m (ILjava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$GameRuleDefinition; a create
m (ILnet/minecraft/world/level/GameRules$GameRuleDefinition;)Lnet/minecraft/world/level/GameRules$GameRuleInt; b lambda$create$0
m (Ljava/lang/String;)Z b tryDeserialize
m ()Ljava/lang/String; b serialize
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
m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; f copy
m ()Lnet/minecraft/world/level/GameRules$GameRuleValue; g getSelf
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; D_ getLevelData
m ()Lnet/minecraft/util/RandomSource; H_ getRandom
m ()J J_ nextSubTickCount
m ()Lnet/minecraft/world/level/chunk/IChunkProvider; S getChunkSource
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPosition;)V a gameEvent
m (Lnet/minecraft/resources/ResourceKey;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;FF)V a playSound
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a neighborShapeChanged
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/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/Holder;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/gameevent/GameEvent$a;)V a gameEvent
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/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;Lnet/minecraft/sounds/SoundCategory;)V a playSound
m ()J al dayTime
m ()Lnet/minecraft/world/EnumDifficulty; am 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; p getServer
c net/minecraft/world/level/GeneratorAccessSeed net/minecraft/world/level/WorldGenLevel
m ()J E 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
f I g MAX_BLOCK_ITERATIONS_ALONG_TRAVEL
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/world/level/ClipBlockStateContext;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; a lambda$isBlockInLine$0
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 (Ljava/util/Set;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/AxisAlignedBB;)V a addCollisionsAlongTravel
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;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/lang/Iterable; a boxTraverseBlocks
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/world/level/ClipBlockStateContext;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; b lambda$isBlockInLine$1
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/RayTrace;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; c lambda$clip$3
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f lambda$getBlockFloorHeight$4
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/world/level/lighting/LevelLightEngine; C_ getLightEngine
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
c net/minecraft/world/level/ICollisionAccess net/minecraft/world/level/CollisionGetter
m ()Lnet/minecraft/world/level/border/WorldBorder; F_ getWorldBorder
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;Z)Z a noCollision
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Z a isUnobstructed
m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/core/BlockPosition; a lambda$findSupportingBlock$5
m (DDDLnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/AxisAlignedBB; a lambda$findFreePosition$8
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z a noCollision
m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/stream/Stream; a lambda$findFreePosition$7
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)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/world/level/RayTrace;)Lnet/minecraft/world/phys/MovingObjectPositionBlock; b clipIncludingBorder
m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; b lambda$collidesWithSuffocatingBlock$4
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z b noBlockCollision
m (Lnet/minecraft/world/phys/AxisAlignedBB;)Z b noCollision
m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Z b lambda$findFreePosition$6
m (Lnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; c lambda$getBlockAndLiquidCollisions$2
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/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; d lambda$getBlockCollisions$0
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/lang/Iterable; e getBlockCollisions
m (Lnet/minecraft/world/entity/Entity;)Z f isUnobstructed
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/lang/Iterable; f getBlockAndLiquidCollisions
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Z g collidesWithSuffocatingBlock
m (Lnet/minecraft/world/entity/Entity;)Z g noCollision
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/Optional; h findSupportingBlock
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Lnet/minecraft/world/phys/shapes/VoxelShape; i borderCollision
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/Iterator; j lambda$getBlockAndLiquidCollisions$3
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/Iterator; k 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/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 (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 (DDDD)Z a hasNearbyAlivePlayer
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 (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/Entity;Lnet/minecraft/world/phys/AxisAlignedBB;)Ljava/util/List; c getEntityCollisions
m ()Ljava/util/List; z players
c net/minecraft/world/level/IMaterial net/minecraft/world/level/ItemLike
m ()Lnet/minecraft/world/item/Item; j 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 ()Z B_ isClientSide
m ()I E_ getSkyDarken
m ()Lnet/minecraft/world/level/dimension/DimensionManager; G_ dimensionType
m ()Lnet/minecraft/world/level/biome/BiomeManager; I_ getBiomeManager
m ()Lnet/minecraft/world/flag/FeatureFlagSet; K enabledFeatures
m ()Lnet/minecraft/core/IRegistryCustom; K_ registryAccess
m ()I L_ getMinY
m ()I M_ getHeight
m ()I P getSeaLevel
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 (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/chunk/IChunkAccess; y getChunk
m (Lnet/minecraft/core/BlockPosition;)Z z isWaterAt
c net/minecraft/world/level/IWorldTime net/minecraft/world/level/LevelTimeAccess
m ()J al dayTime
m ()F ar getMoonBrightness
m ()I as 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 L_ getMinY
m ()I M_ getHeight
m ()I an getMaxY
m ()I ao getSectionsCount
m ()I ap getMinSectionY
m ()I aq getMaxSectionY
m (I)Z d isInsideBuildHeight
m (I)Z e isOutsideBuildHeight
m (II)Lnet/minecraft/world/level/LevelHeightAccessor; e create
m (I)I f getSectionIndex
m (I)I g getSectionIndexFromSectionY
m (I)I h 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
m ()I L_ getMinY
m ()I M_ 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 (Ljava/lang/String;)Ljava/lang/IllegalStateException; a lambda$save$4
m ()D a getSpin
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/random/WeightedEntry$b;)V a lambda$delay$1
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 (DDDLnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; a lambda$serverTick$0
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 (Ljava/lang/String;)V b lambda$load$3
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z c isNearPlayer
m (Ljava/lang/String;)V c lambda$load$2
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/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
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
f [Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; f $VALUES
m ()[Lnet/minecraft/world/level/RayTrace$BlockCollisionOption; a $values
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 lambda$static$0
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
f [Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; f $VALUES
m ()[Lnet/minecraft/world/level/RayTrace$FluidCollisionOption; a $values
m (Lnet/minecraft/world/level/material/Fluid;)Z a canPick
m (Lnet/minecraft/world/level/material/Fluid;)Z b lambda$static$2
m (Lnet/minecraft/world/level/material/Fluid;)Z c lambda$static$1
m (Lnet/minecraft/world/level/material/Fluid;)Z d lambda$static$0
c net/minecraft/world/level/RayTrace$c net/minecraft/world/level/ClipContext$ShapeGetter
c net/minecraft/world/level/ScheduledTickAccess net/minecraft/world/level/ScheduledTickAccess
m ()Lnet/minecraft/world/ticks/LevelTickAccess; T getFluidTicks
m ()Lnet/minecraft/world/ticks/LevelTickAccess; U getBlockTicks
m (Lnet/minecraft/core/BlockPosition;Ljava/lang/Object;ILnet/minecraft/world/ticks/TickListPriority;)Lnet/minecraft/world/ticks/NextTickListEntry; a createTick
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;I)V a scheduleTick
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;ILnet/minecraft/world/ticks/TickListPriority;)V a scheduleTick
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/FluidType;I)V a scheduleTick
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;ILnet/minecraft/world/ticks/TickListPriority;)V a scheduleTick
c net/minecraft/world/level/ServerExplosion net/minecraft/world/level/ServerExplosion
f Lnet/minecraft/world/level/ExplosionDamageCalculator; a EXPLOSION_DAMAGE_CALCULATOR
f I b MAX_DROPS_PER_COMBINED_STACK
f F c LARGE_EXPLOSION_RADIUS
f Z d fire
f Lnet/minecraft/world/level/Explosion$Effect; e blockInteraction
f Lnet/minecraft/server/level/WorldServer; f level
f Lnet/minecraft/world/phys/Vec3D; g center
f Lnet/minecraft/world/entity/Entity; h source
f F i radius
f Lnet/minecraft/world/damagesource/DamageSource; j damageSource
f Lnet/minecraft/world/level/ExplosionDamageCalculator; k damageCalculator
f Ljava/util/Map; l hitPlayers
m (Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;)F a getSeenPercent
m ()Lnet/minecraft/server/level/WorldServer; a level
m (Ljava/util/List;)V a interactWithBlocks
m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPosition;)V a addOrAppendStack
m ()Lnet/minecraft/world/level/Explosion$Effect; b getBlockInteraction
m (Ljava/util/List;)V b createFire
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/ExplosionDamageCalculator; b makeDamageCalculator
m ()Lnet/minecraft/world/entity/EntityLiving; c getIndirectSourceEntity
m ()Lnet/minecraft/world/entity/Entity; d getDirectSourceEntity
m ()F e radius
m ()Lnet/minecraft/world/phys/Vec3D; f center
m ()Z g canTriggerBlocks
m ()Z h shouldAffectBlocklikeEntities
m ()V i explode
m ()Ljava/util/Map; j getHitPlayers
m ()Lnet/minecraft/world/damagesource/DamageSource; k getDamageSource
m ()Z l isSmall
m ()Ljava/util/List; m calculateExplodedPositions
m ()V n hurtEntities
m ()Z o interactsWithBlocks
c net/minecraft/world/level/ServerExplosion$a net/minecraft/world/level/ServerExplosion$StackCollector
f Lnet/minecraft/core/BlockPosition; a pos
f Lnet/minecraft/world/item/ItemStack; b stack
m (Lnet/minecraft/world/item/ItemStack;)V a tryMerge
c net/minecraft/world/level/SignalGetter net/minecraft/world/level/SignalGetter
f [Lnet/minecraft/core/EnumDirection; D 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/SimpleExplosionDamageCalculator net/minecraft/world/level/SimpleExplosionDamageCalculator
f Z a explodesBlocks
f Z b damagesEntities
f Ljava/util/Optional; c knockbackMultiplier
f Ljava/util/Optional; d immuneBlocks
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/entity/Entity;)Ljava/lang/Float; b lambda$getKnockbackMultiplier$0
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/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/world/entity/EntityInsentient;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a lambda$spawnCategoryForPosition$4
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/biome/BiomeBase; a getRoughBiome
m (Lnet/minecraft/world/entity/EnumCreatureType;)Z a lambda$static$0
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 (I)[Lnet/minecraft/world/entity/EnumCreatureType; a lambda$static$1
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/chunk/IChunkAccess;)Z a lambda$spawnCategoryForPosition$3
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/chunk/Chunk;Lnet/minecraft/world/level/SpawnerCreature$d;Ljava/util/List;)V a spawnForChunk
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 (Lnet/minecraft/world/entity/EnumCreatureType;Lnet/minecraft/world/level/ChunkCoordIntPair;)Z a canSpawnForCategoryLocal
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/util/RandomSource; A random
f Lnet/minecraft/world/level/storage/WorldDataMutable; B levelData
f Z C isClientSide
f Lnet/minecraft/core/Holder; E dimensionTypeRegistration
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; h RESOURCE_KEY_CODEC
f Lnet/minecraft/resources/ResourceKey; i OVERWORLD
f Lnet/minecraft/resources/ResourceKey; j NETHER
f Lnet/minecraft/resources/ResourceKey; k END
f I l MAX_LEVEL_SIZE
f I m LONG_PARTICLE_CLIP_RANGE
f I n SHORT_PARTICLE_CLIP_RANGE
f I o MAX_BRIGHTNESS
f I p TICKS_PER_DAY
f I q MAX_ENTITY_SPAWN_Y
f I r MIN_ENTITY_SPAWN_Y
f Ljava/util/List; s blockEntityTickers
f Lnet/minecraft/world/level/redstone/NeighborUpdater; t neighborUpdater
f I u randValue
f I v addend
f F w oRainLevel
f F x rainLevel
f F y oThunderLevel
f F z thunderLevel
m ()Z B_ isClientSide
m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; C_ getLightEngine
m ()Lnet/minecraft/world/level/storage/WorldData; D_ getLevelData
m ()I E_ getSkyDarken
m ()Lnet/minecraft/world/level/border/WorldBorder; F_ getWorldBorder
m ()Lnet/minecraft/world/level/dimension/DimensionManager; G_ dimensionType
m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; H getEntities
m ()Lnet/minecraft/util/RandomSource; H_ getRandom
m ()Lnet/minecraft/world/level/biome/BiomeManager; I_ getBiomeManager
m ()Ljava/lang/String; J gatherChunkSourceStats
m ()J J_ nextSubTickCount
m ()Lnet/minecraft/core/IRegistryCustom; K_ registryAccess
m ()Lnet/minecraft/world/item/alchemy/PotionBrewer; L potionBrewing
m ()Lnet/minecraft/world/level/block/entity/FuelValues; M fuelValues
m ()Lnet/minecraft/world/item/crafting/RecipeAccess; Q recipeAccess
m ()Lnet/minecraft/world/scores/Scoreboard; R getScoreboard
m ()Z V isDay
m ()Z W isNight
m ()V X tickBlockEntities
m ()V Y updateSkyBrightness
m ()Lnet/minecraft/core/BlockPosition; Z getSharedSpawnPos
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 (II)Lnet/minecraft/world/level/chunk/IChunkAccess; a getChunk
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Predicate;)Z a isStateAtPosition
m (Lnet/minecraft/core/particles/ParticleParam;ZZDDDDDD)V a addParticle
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/BlockPosition;)Z a mayInteract
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/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/World$a;)V a explode
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/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/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;Lnet/minecraft/world/phys/Vec3D;FZLnet/minecraft/world/level/World$a;)V a explode
m ()Z a canHaveWeather
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/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V a updateNeighborsAt
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/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/redstone/Orientation;)V a updateNeighborsAtExceptFromFacing
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/core/particles/ParticleParam;ZDDDDDD)V a addAlwaysVisibleParticle
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a neighborShapeChanged
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 (Z)V a setSpawnSettings
m (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V a addBlockEntityTicker
m (Lnet/minecraft/world/entity/Entity;DDDFZLnet/minecraft/world/level/World$a;)V a explode
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
m (DDDDDDLjava/util/List;)V a createFireworks
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/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/entity/Entity;DDDFLnet/minecraft/world/level/World$a;)V a explode
m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/WorldMap; a getMapData
m (Lnet/minecraft/world/entity/player/EntityHuman;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundCategory;FF)V a playSound
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;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/particles/ParticleParam;Lnet/minecraft/core/Holder;)V 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 ()F aa getSharedSpawnAngle
m ()V ab prepareWeather
m ()V ac disconnect
m ()J ad getGameTime
m ()J ae getDayTime
m ()Z af isThundering
m ()Z ag isRaining
m ()Lnet/minecraft/core/Holder; ah dimensionTypeRegistration
m ()Lnet/minecraft/resources/ResourceKey; ai dimension
m ()Z aj isDebug
m ()Lnet/minecraft/world/damagesource/DamageSources; ak damageSources
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;DDDDDD)V b addAlwaysVisibleParticle
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V b neighborChanged
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/core/BlockPosition;)V o removeBlockEntity
m ()Lnet/minecraft/server/MinecraftServer; p getServer
m (Lnet/minecraft/core/BlockPosition;)Z p isLoaded
m (Lnet/minecraft/core/BlockPosition;)V q blockEntityChanged
m (Lnet/minecraft/core/BlockPosition;)Z r isRainingAt
m ()Ljava/util/Collection; s dragonParts
m ()Lnet/minecraft/world/TickRateManager; u tickRateManager
m ()Z v noSave
m ()Lnet/minecraft/world/level/saveddata/maps/MapId; x getFreeMapId
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$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 TRIGGER
f Lcom/mojang/serialization/Codec; f CODEC
f Ljava/lang/String; g id
f [Lnet/minecraft/world/level/World$a; h $VALUES
m ()[Lnet/minecraft/world/level/World$a; a $values
m ()Ljava/lang/String; c getSerializedName
c net/minecraft/world/level/WorldAccess net/minecraft/world/level/ServerLevelAccessor
m ()Lnet/minecraft/server/level/WorldServer; a 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 (Lnet/minecraft/core/BlockPosition;I)Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; a getPrecipitationAt
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/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/core/BlockPosition;I)Z b coldEnoughToSnow
m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings; b lambda$static$5
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;I)Z c warmEnoughToRain
m ()Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; d getGenerationSettings
m (Lnet/minecraft/core/BlockPosition;I)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;I)F e getHeightAdjustedTemperature
m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeFog; e lambda$static$1
m (Lnet/minecraft/core/BlockPosition;I)F f getTemperature
m (Lnet/minecraft/world/level/biome/BiomeBase;)Lnet/minecraft/world/level/biome/BiomeBase$ClimateSettings; f lambda$static$0
m ()I f getFoliageColor
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 ()F p getBackgroundMusicVolume
m ()I q getGrassColorFromTexture
m ()I r getFoliageColorFromTexture
m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; s lambda$new$10
m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; t 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
f F n backgroundMusicVolume
m ()I a getFogColor
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$13
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Float; a lambda$static$12
m ()I b getWaterColor
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; b lambda$static$11
m ()I c getWaterFogColor
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; c lambda$static$10
m ()I d getSkyColor
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; d lambda$static$9
m ()Ljava/util/Optional; e getFoliageColorOverride
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; e lambda$static$8
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; f lambda$static$7
m ()Ljava/util/Optional; f getGrassColorOverride
m (Lnet/minecraft/world/level/biome/BiomeFog;)Lnet/minecraft/world/level/biome/BiomeFog$GrassColor; g lambda$static$6
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$5
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/util/Optional; i lambda$static$4
m ()Ljava/util/Optional; i getAmbientLoopSoundEvent
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; j lambda$static$3
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$2
m ()Ljava/util/Optional; l getBackgroundMusic
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; l lambda$static$1
m ()F m getBackgroundMusicVolume
m (Lnet/minecraft/world/level/biome/BiomeFog;)Ljava/lang/Integer; m 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
f F m backgroundMusicVolume
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/util/random/SimpleWeightedRandomList;)Lnet/minecraft/world/level/biome/BiomeFog$a; a backgroundMusic
m ()Lnet/minecraft/world/level/biome/BiomeFog$a; a silenceAllBackgroundMusic
m (F)Lnet/minecraft/world/level/biome/BiomeFog$a; a backgroundMusicVolume
m (Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/BiomeFog$a; a backgroundMusic
m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; b waterColor
m ()Lnet/minecraft/world/level/biome/BiomeFog; b build
m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; c waterFogColor
m ()Ljava/lang/IllegalStateException; c lambda$build$3
m ()Ljava/lang/IllegalStateException; d lambda$build$2
m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; d skyColor
m ()Ljava/lang/IllegalStateException; e lambda$build$1
m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; e foliageColorOverride
m (I)Lnet/minecraft/world/level/biome/BiomeFog$a; f grassColorOverride
m ()Ljava/lang/IllegalStateException; f lambda$build$0
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 Lnet/minecraft/core/HolderSet; 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 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m ()Ljava/lang/Iterable; a getCarvers
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;)Lnet/minecraft/core/HolderSet; b lambda$static$0
m ()Ljava/util/List; b getFlowerFeatures
m ()Ljava/util/List; c 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/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/List; 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 (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/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration$b; a addCarver
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 BAMBOO_JUNGLE
f Lnet/minecraft/resources/ResourceKey; B BADLANDS
f Lnet/minecraft/resources/ResourceKey; C ERODED_BADLANDS
f Lnet/minecraft/resources/ResourceKey; D WOODED_BADLANDS
f Lnet/minecraft/resources/ResourceKey; E MEADOW
f Lnet/minecraft/resources/ResourceKey; F CHERRY_GROVE
f Lnet/minecraft/resources/ResourceKey; G GROVE
f Lnet/minecraft/resources/ResourceKey; H SNOWY_SLOPES
f Lnet/minecraft/resources/ResourceKey; I FROZEN_PEAKS
f Lnet/minecraft/resources/ResourceKey; J JAGGED_PEAKS
f Lnet/minecraft/resources/ResourceKey; K STONY_PEAKS
f Lnet/minecraft/resources/ResourceKey; L RIVER
f Lnet/minecraft/resources/ResourceKey; M FROZEN_RIVER
f Lnet/minecraft/resources/ResourceKey; N BEACH
f Lnet/minecraft/resources/ResourceKey; O SNOWY_BEACH
f Lnet/minecraft/resources/ResourceKey; P STONY_SHORE
f Lnet/minecraft/resources/ResourceKey; Q WARM_OCEAN
f Lnet/minecraft/resources/ResourceKey; R LUKEWARM_OCEAN
f Lnet/minecraft/resources/ResourceKey; S DEEP_LUKEWARM_OCEAN
f Lnet/minecraft/resources/ResourceKey; T OCEAN
f Lnet/minecraft/resources/ResourceKey; U DEEP_OCEAN
f Lnet/minecraft/resources/ResourceKey; V COLD_OCEAN
f Lnet/minecraft/resources/ResourceKey; W DEEP_COLD_OCEAN
f Lnet/minecraft/resources/ResourceKey; X FROZEN_OCEAN
f Lnet/minecraft/resources/ResourceKey; Y DEEP_FROZEN_OCEAN
f Lnet/minecraft/resources/ResourceKey; Z MUSHROOM_FIELDS
f Lnet/minecraft/resources/ResourceKey; a THE_VOID
f Lnet/minecraft/resources/ResourceKey; aa DRIPSTONE_CAVES
f Lnet/minecraft/resources/ResourceKey; ab LUSH_CAVES
f Lnet/minecraft/resources/ResourceKey; ac DEEP_DARK
f Lnet/minecraft/resources/ResourceKey; ad NETHER_WASTES
f Lnet/minecraft/resources/ResourceKey; ae WARPED_FOREST
f Lnet/minecraft/resources/ResourceKey; af CRIMSON_FOREST
f Lnet/minecraft/resources/ResourceKey; ag SOUL_SAND_VALLEY
f Lnet/minecraft/resources/ResourceKey; ah BASALT_DELTAS
f Lnet/minecraft/resources/ResourceKey; ai THE_END
f Lnet/minecraft/resources/ResourceKey; aj END_HIGHLANDS
f Lnet/minecraft/resources/ResourceKey; ak END_MIDLANDS
f Lnet/minecraft/resources/ResourceKey; al SMALL_END_ISLANDS
f Lnet/minecraft/resources/ResourceKey; am 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 PALE_GARDEN
f Lnet/minecraft/resources/ResourceKey; n OLD_GROWTH_BIRCH_FOREST
f Lnet/minecraft/resources/ResourceKey; o OLD_GROWTH_PINE_TAIGA
f Lnet/minecraft/resources/ResourceKey; p OLD_GROWTH_SPRUCE_TAIGA
f Lnet/minecraft/resources/ResourceKey; q TAIGA
f Lnet/minecraft/resources/ResourceKey; r SNOWY_TAIGA
f Lnet/minecraft/resources/ResourceKey; s SAVANNA
f Lnet/minecraft/resources/ResourceKey; t SAVANNA_PLATEAU
f Lnet/minecraft/resources/ResourceKey; u WINDSWEPT_HILLS
f Lnet/minecraft/resources/ResourceKey; v WINDSWEPT_GRAVELLY_HILLS
f Lnet/minecraft/resources/ResourceKey; w WINDSWEPT_FOREST
f Lnet/minecraft/resources/ResourceKey; x WINDSWEPT_SAVANNA
f Lnet/minecraft/resources/ResourceKey; y JUNGLE
f Lnet/minecraft/resources/ResourceKey; z SPARSE_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 J a MAX_RADIUS
f Lnet/minecraft/world/level/biome/Climate$g$a; b 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 (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/Vec3D;)V a lambda$extinguish$1
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/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit
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/util/RandomSource;Lnet/minecraft/world/phys/Vec3D;)V a lambda$animateTick$0
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/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/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/EnumInteractionResult; a useItemOn
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/BlockStateEnum; 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/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/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; a getShape
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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;)V a lambda$static$0
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a canEntityTilt
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/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/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 e resetTilt
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o calculateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/EnumDirection;)Z a place
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
f I B UPDATE_ALL_IMMEDIATE
f F C INDESTRUCTIBLE
f F D INSTANT
f I E UPDATE_LIMIT
f Lnet/minecraft/world/level/block/state/BlockStateList; F 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 Lnet/minecraft/world/item/Item; e item
f I f CACHE_SIZE
f Ljava/lang/ThreadLocal; g 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_SKIP_SHAPE_UPDATE_ON_WIRE
f I z UPDATE_NONE
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/World;DDDLnet/minecraft/world/item/ItemStack;DDD)Lnet/minecraft/world/entity/item/EntityItem; a lambda$popResourceFromFace$5
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/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 updateEntityMovementAfterFallOn
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/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a shouldRenderFace
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;DDDLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/EntityItem; a lambda$popResource$4
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;)V a wasExploded
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/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a lambda$dropResources$2
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V b lambda$dropResources$3
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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V c lambda$dropResources$1
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 ()F g getFriction
m ()F h getSpeedFactor
m (Lnet/minecraft/world/level/block/state/IBlockData;)I j getId
m ()Lnet/minecraft/world/item/Item; j asItem
m ()F k getJumpFactor
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z k isExceptionForConnection
m (Lnet/minecraft/world/level/block/state/IBlockData;)V l registerDefaultState
m ()Lnet/minecraft/world/level/block/state/BlockStateList; l getStateDefinition
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; m withPropertiesOf
m ()Lnet/minecraft/world/level/block/state/IBlockData; m defaultBlockState
m ()Z n hasDynamicShape
m ()Lnet/minecraft/world/level/block/Block; o asBlock
m ()Lnet/minecraft/core/Holder$c; p builtInRegistryHolder
m ()Lit/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap; q lambda$static$0
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$ShapePairKey
f Lnet/minecraft/world/phys/shapes/VoxelShape; a first
f Lnet/minecraft/world/phys/shapes/VoxelShape; b second
m ()Lnet/minecraft/world/phys/shapes/VoxelShape; a first
m ()Lnet/minecraft/world/phys/shapes/VoxelShape; b second
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/BlockStateEnum; 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; L 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/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; n 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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/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_ isCollisionShapeFullBlock
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/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 e_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; a getShape
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/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/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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/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/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/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/BlockStateEnum; 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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
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/BlockStateEnum; 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;)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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F c getShadeBrightness
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown
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/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/entity/EntityTypes;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;[[IZ)Ljava/util/Optional; a findStandUpPositionAtOffset
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/world/entity/Entity;)V a updateEntityMovementAfterFallOn
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 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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; h getConnectedDirection
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/DoubleBlockFinder$BlockType; i getBlockType
c net/minecraft/world/level/block/BlockBed$1 net/minecraft/world/level/block/BedBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
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/BlockStateEnum; 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/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;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/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
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;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/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/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/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/EnumInteractionResult; 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/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;Lnet/minecraft/world/level/block/state/IBlockData;)V a trySpawnDripParticles
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/World;DDDDD)V a spawnFluidParticle
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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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; G TO_SOUTH
f Lnet/minecraft/world/phys/shapes/VoxelShape; H CEILING_SHAPE
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; 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/server/level/WorldServer;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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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/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; o getVoxelShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; q getConnectedDirection
c net/minecraft/world/level/block/BlockBell$1 net/minecraft/world/level/block/BellBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$BellAttachType
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;)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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/world/level/block/EnumRenderType; a_ getRenderShape
m ()Ljava/util/Optional; as_ 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 o canExistIn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; q getColumnState
c net/minecraft/world/level/block/BlockButtonAbstract net/minecraft/world/level/block/ButtonBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; G PRESSED_FLOOR_AABB_Z
f Lnet/minecraft/world/phys/shapes/VoxelShape; H PRESSED_NORTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; I PRESSED_SOUTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; J PRESSED_WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; K PRESSED_EAST_AABB
f I M PRESSED_DEPTH
f I N UNPRESSED_DEPTH
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; O type
f I P 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/server/level/WorldServer;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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V a press
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/BlockButtonAbstract;)Ljava/lang/Integer; a lambda$static$1
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/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 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
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/BlockButtonAbstract;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; b lambda$static$0
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 checkPressed
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 f_ isSignalSource
c net/minecraft/world/level/block/BlockButtonAbstract$1 net/minecraft/world/level/block/ButtonBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
f [I b $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace
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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/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/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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/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/EnumInteractionResult; a useItemOn
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/BlockStateEnum; 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/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/server/level/WorldServer;Lnet/minecraft/world/item/crafting/CraftingManager$a;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 lambda$getTicker$3
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/World;Lnet/minecraft/core/BlockPosition;)Z a isSmokeyPos
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
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/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/EnumInteractionResult; a useItemOn
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/BlockCampfire;)Ljava/lang/Integer; a lambda$static$1
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/BlockBase$BlockData;)Z a lambda$canLight$4
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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/BlockCampfire;)Ljava/lang/Boolean; b lambda$static$0
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 h isLitCampfire
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z i canLight
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o 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
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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/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/BlockStateEnum; 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/BlockBase$Info;)Lnet/minecraft/world/level/block/BlockChest; a lambda$static$1
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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z c lambda$combine$2
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; h getBlockType
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; i getConnectedDirection
m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; q lambda$static$0
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/lang/Object;)Ljava/lang/Object; a acceptSingle
m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a acceptDouble
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
m ()Ljava/lang/Object; b acceptNone
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/lang/Object;)Ljava/lang/Object; a acceptSingle
m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a acceptDouble
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
m ()Ljava/lang/Object; b acceptNone
c net/minecraft/world/level/block/BlockChest$2$1 net/minecraft/world/level/block/ChestBlock$2$1
f Lnet/minecraft/world/level/block/entity/TileEntityChest; a val$first
f Lnet/minecraft/world/level/block/entity/TileEntityChest; b val$second
f Lnet/minecraft/world/IInventory; c val$container
m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName
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 (Ljava/lang/Object;)Ljava/lang/Object; a acceptSingle
m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 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
m (Lnet/minecraft/world/level/block/entity/TileEntityChest;Lnet/minecraft/world/level/block/entity/TileEntityChest;F)F a lambda$acceptDouble$0
m ()Ljava/lang/Object; b acceptNone
c net/minecraft/world/level/block/BlockChest$4 net/minecraft/world/level/block/ChestBlock$4
f [I a $SwitchMap$net$minecraft$core$Direction
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 f_ isSignalSource
m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; q 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/block/BlockChorusFlower;)Lnet/minecraft/world/level/block/Block; a lambda$static$0
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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/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/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 f 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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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
c net/minecraft/world/level/block/BlockCobbleWall net/minecraft/world/level/block/WallBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; G POST_TEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; H NORTH_TEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; I SOUTH_TEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; J WEST_TEST
f Lnet/minecraft/world/phys/shapes/VoxelShape; K 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/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/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;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;)Z e_ propagatesSkylightDown
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; G 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking
c net/minecraft/world/level/block/BlockCocoa$1 net/minecraft/world/level/block/CocoaBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
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/BlockStateEnum; 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/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
m (Lnet/minecraft/world/level/block/BlockCommand;)Ljava/lang/Boolean; a lambda$static$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/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/TileEntityCommand;Z)V a setPoweredAndUpdate
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/CommandBlockListenerAbstract;Z)V a execute
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/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/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/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)V a executeChain
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;)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/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/phys/shapes/VoxelShape;)V 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/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/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/EnumInteractionResult; 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; 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 an_ 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 an_ 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/block/BlockConcretePowder;)Lnet/minecraft/world/level/block/Block; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
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/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)I b getDustColor
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/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/level/block/BlockCoral;)Lnet/minecraft/world/level/block/Block; 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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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 a tick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a scanForWater
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/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/world/level/ScheduledTickAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a tryScheduleDieTick
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z d 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/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/BlockCoralFan;)Lnet/minecraft/world/level/block/Block; 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 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 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/BlockCoralFanWall;)Lnet/minecraft/world/level/block/Block; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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 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 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/BlockStateEnum; 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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
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/BlockCoralPlant;)Lnet/minecraft/world/level/block/Block; a lambda$static$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/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 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/World;)I a getBonemealAgeIncrease
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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 (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 f isRandomlyTicking
m (Lnet/minecraft/world/level/block/state/IBlockData;)I h getAge
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z i 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/World;Lnet/minecraft/core/BlockPosition;)V e updateSignalStrength
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ 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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canSurviveOn
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 isLocked
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/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 f_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;)I h getDelay
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z n isDiode
c net/minecraft/world/level/block/BlockDirectional net/minecraft/world/level/block/DirectionalBlock
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; 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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/level/block/state/IBlockData;)Z o 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/BlockStateEnum; 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/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/item/ItemStack;)Lnet/minecraft/core/dispenser/IDispenseBehavior; a getDefaultDispenseMethod
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)V a dispenseFrom
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;)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/BlockStateEnum; 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/server/level/WorldServer;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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/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/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 n isOpen
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isWoodenDoor
c net/minecraft/world/level/block/BlockDoor$1 net/minecraft/world/level/block/DoorBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
f [I b $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType
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/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 (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 ()I b getDelayAfterPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e 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/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/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/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/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ 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/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/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/portal/TeleportTransition; a getPortalDestination
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/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/BlockStateEnum; 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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/inventory/InventoryEnderChest;ILnet/minecraft/world/entity/player/PlayerInventory;Lnet/minecraft/world/entity/player/EntityHuman;)Lnet/minecraft/world/inventory/Container; a lambda$useWithoutItem$1
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/material/Fluid; b_ getFluidState
m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; q 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/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/portal/TeleportTransition; a getPortalDestination
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/phys/shapes/VoxelShape; a_ getEntityInsideCollisionShape
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/BlockStateEnum; 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 g_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockFacingHorizontal net/minecraft/world/level/block/HorizontalDirectionalBlock
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; aF 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/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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 a tick
m (Lnet/minecraft/world/entity/item/EntityFallingBlock;)V a falling
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 n 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/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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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/phys/shapes/VoxelShape; d_ getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isSameFence
c net/minecraft/world/level/block/BlockFenceGate net/minecraft/world/level/block/FenceGateBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; G X_OCCLUSION_SHAPE_LOW
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; H 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/server/level/WorldServer;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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/BlockFenceGate;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; 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; 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/phys/shapes/VoxelShape; d_ getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isWall
c net/minecraft/world/level/block/BlockFenceGate$1 net/minecraft/world/level/block/FenceGateBlock$1
f [I a $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType
c net/minecraft/world/level/block/BlockFire net/minecraft/world/level/block/FireBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; G SOUTH_AABB
f Ljava/util/Map; H shapesCache
f I I IGNITE_INSTANT
f I J IGNITE_EASY
f I K IGNITE_MEDIUM
f I L IGNITE_HARD
f I M BURN_INSTANT
f I N BURN_EASY
f I O BURN_MEDIUM
f I P BURN_HARD
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; Q igniteOdds
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; R 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)Lnet/minecraft/world/level/block/state/IBlockData; a getStateWithAge
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)I a getIgniteOdds
m (Ljava/util/Map$Entry;)Z 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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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 g canBurn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o calculateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)I q getBurnOdds
m (Lnet/minecraft/world/level/block/state/IBlockData;)I r getIgniteOdds
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z s lambda$new$1
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 I d MIN_FIRE_TICKS_TO_ADD
f I e MAX_FIRE_TICKS_TO_ADD
f F f 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/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/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;)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 a canBePlacedAt
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;)Z g 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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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;)F h 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/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 (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)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/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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/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/EnumInteractionResult; a useItemOn
m ()Lnet/minecraft/world/level/block/Block; b getPotted
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 isRandomlyTicking
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; o opposite
m ()Z q isEmpty
c net/minecraft/world/level/block/BlockFlowers net/minecraft/world/level/block/FlowerBlock
f Lnet/minecraft/world/item/component/SuspiciousStewEffects; a suspiciousStewEffects
f Lcom/mojang/serialization/MapCodec; b EFFECTS_FIELD
f Lcom/mojang/serialization/MapCodec; c CODEC
f F d AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; e 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 (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/effect/MobEffect; b getBeeInteractionEffect
m ()Lnet/minecraft/world/item/component/SuspiciousStewEffects; c 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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/material/FluidType;)Lcom/mojang/serialization/DataResult; a lambda$static$1
m (Lnet/minecraft/world/level/block/BlockFluids;)Lnet/minecraft/world/level/material/FluidTypeFlowing; a lambda$static$3
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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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$4
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/material/FluidTypeFlowing;)Lnet/minecraft/world/level/material/FluidType; a lambda$static$2
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/EnumRenderType; a_ getRenderShape
m ()Ljava/util/Optional; as_ getPickupSound
m (Lnet/minecraft/world/level/material/FluidType;)Ljava/lang/String; b 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; 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/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b skipRendering
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 e_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f 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/BlockFungi;)Lnet/minecraft/world/level/block/Block; a lambda$static$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/IWorldReader;)Ljava/util/Optional; a getFeature
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/block/BlockFungi;)Lnet/minecraft/resources/ResourceKey; b lambda$static$0
c net/minecraft/world/level/block/BlockFurnace net/minecraft/world/level/block/AbstractFurnaceBlock
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; 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/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/TileEntityFurnace;)V a lambda$createFurnaceTicker$0
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;)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;)F c getShadeBrightness
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;)Z e_ propagatesSkylightDown
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/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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; aq_ getType
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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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;)Z g_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockGrindstone net/minecraft/world/level/block/GrindstoneBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; G FLOOR_EAST_WEST_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; H FLOOR_EAST_WEST_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; I WALL_SOUTH_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; J WALL_SOUTH_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; K WALL_SOUTH_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; M WALL_SOUTH_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; N WALL_SOUTH_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; O WALL_SOUTH_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; P WALL_SOUTH_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; Q WALL_SOUTH_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; R WALL_NORTH_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; S WALL_NORTH_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; T WALL_NORTH_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; U WALL_NORTH_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; V WALL_NORTH_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; W WALL_NORTH_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; X WALL_NORTH_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; Y WALL_NORTH_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; Z WALL_WEST_LEFT_POST
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/phys/shapes/VoxelShape; aA CEILING_EAST_WEST_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; aB CEILING_EAST_WEST_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; aC CEILING_EAST_WEST_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; aD CEILING_EAST_WEST_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; aE CEILING_EAST_WEST_GRINDSTONE
f Lnet/minecraft/network/chat/IChatBaseComponent; aT CONTAINER_TITLE
f Lnet/minecraft/world/phys/shapes/VoxelShape; aa WALL_WEST_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; ab WALL_WEST_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; ac WALL_WEST_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; ad WALL_WEST_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; ae WALL_WEST_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; af WALL_WEST_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; ag WALL_WEST_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; ah WALL_EAST_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; ai WALL_EAST_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; aj WALL_EAST_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; ak WALL_EAST_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; al WALL_EAST_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; am WALL_EAST_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; an WALL_EAST_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; ao WALL_EAST_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; ap CEILING_NORTH_SOUTH_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; aq CEILING_NORTH_SOUTH_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; ar CEILING_NORTH_SOUTH_LEFT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; as CEILING_NORTH_SOUTH_RIGHT_PIVOT
f Lnet/minecraft/world/phys/shapes/VoxelShape; at CEILING_NORTH_SOUTH_LEFT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; au CEILING_NORTH_SOUTH_RIGHT_LEG
f Lnet/minecraft/world/phys/shapes/VoxelShape; av CEILING_NORTH_SOUTH_ALL_LEGS
f Lnet/minecraft/world/phys/shapes/VoxelShape; aw CEILING_NORTH_SOUTH_GRINDSTONE
f Lnet/minecraft/world/phys/shapes/VoxelShape; ax CEILING_EAST_WEST_LEFT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; ay CEILING_EAST_WEST_RIGHT_POST
f Lnet/minecraft/world/phys/shapes/VoxelShape; az CEILING_EAST_WEST_LEFT_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/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/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; o 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/block/Block; b getBodyBlock
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; b getStateForPlacement
m ()Lnet/minecraft/world/level/block/BlockGrowingTop; c getHeadBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o 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/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/Block; b getBodyBlock
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/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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; b getStateForPlacement
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 f isRandomlyTicking
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h canGrowInto
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; p getMaxAgeState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q 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 b 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/world/entity/Entity;)V a showSlideParticles
m (D)D a getOldDeltaY
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)Z a isSlidingDown
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 (D)D b getNewDeltaY
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; G NORTH_INTERACTION_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; H SOUTH_INTERACTION_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; I WEST_INTERACTION_SHAPE
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; 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/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/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/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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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 e 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/world/level/redstone/Orientation;Z)V a neighborChanged
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;Z)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 a tick
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;I)Z a fewerNeigboursThan
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/World;Lnet/minecraft/core/BlockPosition;)Z f 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b skipRendering
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/levelgen/structure/templatesystem/DefinedStructure$a;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a;)Z a canAttach
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/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/core/EnumDirection; o getFrontFacing
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; p 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/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/EnumInteractionResult; a useItemOn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ 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 h canGrowInto
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o 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 o 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/BlockStateEnum; 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/core/EnumDirection; o getConnectedDirection
c net/minecraft/world/level/block/BlockLeaves net/minecraft/world/level/block/LeavesBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I b DECAY_DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; c DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d PERSISTENT
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e WATERLOGGED
f I f TICK_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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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 f isRandomlyTicking
m (Lnet/minecraft/world/level/block/state/IBlockData;)I i_ getLightBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o decaying
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/OptionalInt; q getOptionalDistanceAt
m (Lnet/minecraft/world/level/block/state/IBlockData;)I r 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/BlockStateEnum; 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/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/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/EnumInteractionResult; a useItemOn
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/entity/EntityLiving;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/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/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/entity/EntityLiving;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/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/phys/shapes/VoxelShape; d_ getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V e popBook
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockLectern$1 net/minecraft/world/level/block/LecternBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
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/server/level/WorldServer;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/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;Lnet/minecraft/world/level/block/state/IBlockData;)V a playSound
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/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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;)V b pull
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 e updateNeighbours
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource
c net/minecraft/world/level/block/BlockLever$1 net/minecraft/world/level/block/LeverBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction$Axis
f [I b $SwitchMap$net$minecraft$core$Direction
f [I c $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace
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/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/block/BlockTallPlant; o getGrownBlock
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/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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 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 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/entity/Entity;)Z a lambda$getAnalogOutputSignal$1
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/entity/Entity;)Z b lambda$checkPressed$0
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 f_ isSignalSource
c net/minecraft/world/level/block/BlockMinecartDetector$1 net/minecraft/world/level/block/DetectorRailBlock$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/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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Z a isRail
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 h 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
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 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
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 (Ljava/util/function/Supplier;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getNewStateWithProperties$3
m ()Lnet/minecraft/world/level/block/Block; b getHostBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isCompatibleHostBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; p infestedStateByHost
m ()Lnet/minecraft/world/level/block/state/IBlockData; q lambda$hostStateByInfested$2
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; q hostStateByInfested
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; r lambda$infestedStateByHost$1
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/block/BlockMushroom;)Lnet/minecraft/resources/ResourceKey; 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/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/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;Z)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 f 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/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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; aq_ getType
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/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/resources/MinecraftKey; a getCustomSoundId
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/world/level/redstone/Orientation;Z)V a neighborChanged
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/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/level/block/state/IBlockData; a setInstrument
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/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/EnumInteractionResult; 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 (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/server/level/WorldServer;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;)V a lambda$place$0
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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; aq_ 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/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/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;)V a startSignal
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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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 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;Lnet/minecraft/world/level/block/state/IBlockData;Z)V b onPlace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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;)Z b mayPlaceOn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown
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
f Lorg/slf4j/Logger; f LOGGER
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/server/level/WorldServer;Lnet/minecraft/BlockUtil$Rectangle;Lnet/minecraft/core/EnumDirection$EnumAxis;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/portal/TeleportTransition$a;)Lnet/minecraft/world/level/portal/TeleportTransition; a createDimensionTransition
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/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/portal/TeleportTransition; a getPortalDestination
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/BlockUtil$Rectangle;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/portal/TeleportTransition$a;)Lnet/minecraft/world/level/portal/TeleportTransition; a getDimensionTransitionFromExit
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/Entity;)V a lambda$getExitPortal$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 (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a lambda$getExitPortal$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/entity/Entity;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a lambda$getDimensionTransitionFromExit$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)I a getPortalTransitionTime
m ()Lnet/minecraft/world/level/block/Portal$a; b getLocalTransition
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
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/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 f_ 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
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/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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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 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 ()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 f_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;)I h 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/BlockPressurePlateBinary;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; 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;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 h getSignalForState
c net/minecraft/world/level/block/BlockPressurePlateBinary$1 net/minecraft/world/level/block/PressurePlateBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$BlockSetType$PressurePlateSensitivity
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/BlockPressurePlateWeighted;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; a lambda$static$1
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/state/IBlockData;I)Lnet/minecraft/world/level/block/state/IBlockData; a setSignalForState
m (Lnet/minecraft/world/level/block/BlockPressurePlateWeighted;)Ljava/lang/Integer; b lambda$static$0
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 h 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/EnumInteractionResult; 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/BlockStateEnum; 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/block/state/pattern/ShapeDetectorBlock;)Z a lambda$getOrCreateIronGolemFull$2
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/ShapeDetectorBlock;)Z b lambda$getOrCreateIronGolemBase$1
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/IBlockData;)Z o lambda$static$0
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; q getOrCreateSnowGolemFull
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; r getOrCreateIronGolemBase
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; y 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/core/EnumDirection;Lnet/minecraft/world/entity/decoration/EntityItemFrame;)Z a lambda$getItemFrame$0
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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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 h 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/world/level/redstone/Orientation;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/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/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/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/EnumInteractionResult; 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/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f 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/world/level/redstone/Orientation;Z)V a neighborChanged
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/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/level/World;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/redstone/Orientation; a randomOrientation
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;)V b notifyNeighbors
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 f_ 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/BlockStateEnum; 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/level/World;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/redstone/Orientation; a randomOrientation
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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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 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
c net/minecraft/world/level/block/BlockRedstoneWire net/minecraft/world/level/block/RedStoneWireBlock
f Ljava/util/Map; G SHAPES_CACHE
f [I H COLORS
f F I PARTICLE_DENSITY
f Lnet/minecraft/world/level/block/state/IBlockData; J crossState
f Lnet/minecraft/world/level/redstone/RedstoneWireEvaluator; K evaluator
f Z L 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/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/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/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;FF)V a spawnParticlesAlongLine
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/world/level/redstone/Orientation;Z)V a neighborChanged
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 ([I)V a lambda$static$0
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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/level/World;Lnet/minecraft/core/BlockPosition;)I a getBlockSignal
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/World;)Z a useExperimentalEvaluator
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/redstone/Orientation;Z)V a updatePowerStrength
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 f_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o shouldConnectTo
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; q calculateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z r isCross
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z s isDot
c net/minecraft/world/level/block/BlockRedstoneWire$1 net/minecraft/world/level/block/RedStoneWireBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RedstoneSide
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/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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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 ()Z b sideInputDiodesOnly
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b isLocked
m (Lnet/minecraft/world/level/block/state/IBlockData;)I h 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;)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/World;Lnet/minecraft/core/BlockPosition;)Z a lambda$explode$0
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/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/EnumInteractionResult; a useItemOn
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 e explode
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o 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/BlockSapling;)Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; 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 (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/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/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 o 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 (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 (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/state/IBlockData;Lnet/minecraft/world/level/storage/loot/LootParams$a;)Ljava/util/List; a getDrops
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/item/EnumColor; b getColor
m (Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/item/ItemStack; b getColoredItemStack
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
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown
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/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/network/chat/IChatBaseComponent;)Z a lambda$hasEditableText$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/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/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/entity/player/EntityHuman;Lnet/minecraft/world/level/block/entity/TileEntitySign;)Z a otherPlayerIsEditingSign
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/EnumInteractionResult; a useItemOn
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 h getYRotationDegrees
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/Vec3D; o 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/phys/shapes/VoxelShape; d_ 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/world/level/redstone/Orientation;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
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/BlockStateEnum; 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
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 updateEntityMovementAfterFallOn
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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/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;)F c getShadeBrightness
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/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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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 c getShadeBrightness
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion
c net/minecraft/world/level/block/BlockSnow$1 net/minecraft/world/level/block/SnowLayerBlock$1
f [I a $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType
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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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 g_ 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/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g canBurn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o 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/core/BlockPosition;Ljava/util/function/Consumer;)V a lambda$removeWaterBreadthFirstSearch$0
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/world/level/redstone/Orientation;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;)Z e_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)I o 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; G TOP_SHAPES
f [Lnet/minecraft/world/phys/shapes/VoxelShape; H BOTTOM_SHAPES
f Lnet/minecraft/world/level/block/state/IBlockData; I baseState
f [I J SHAPE_BY_STATE
f Lnet/minecraft/world/level/block/Block; K base
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; 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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/properties/BlockPropertyStairsShape; e getStairsShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isStairs
m (Lnet/minecraft/world/level/block/state/IBlockData;)I q 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)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$3
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/BlockStem;)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/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/world/level/block/BlockStem;)Lnet/minecraft/resources/ResourceKey; b lambda$static$1
m (Lnet/minecraft/world/level/block/BlockStem;)Lnet/minecraft/resources/ResourceKey; c lambda$static$0
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/BlockStateEnum; 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/world/level/material/Fluid; b_ getFluidState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ 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/BlockStateEnum; 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/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; b getMenuProvider
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ 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/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/TileEntityStructure;)V a trigger
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/world/level/redstone/Orientation;Z)V a neighborChanged
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
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 c 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/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;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/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/EnumInteractionResult; a useItemOn
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 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/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;)V a wasExploded
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/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/EnumInteractionResult; a useItemOn
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;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;)Z e_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)I h getAABBIndex
m (Lnet/minecraft/world/level/block/state/IBlockData;)I o 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/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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;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/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; b 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/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
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 f_ 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/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/BlockStateEnum; 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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z b canSurvive
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o 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/server/level/WorldServer;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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/BlockTrapdoor;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; a lambda$static$0
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/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/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;)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; q getType
c net/minecraft/world/level/block/BlockTrapdoor$1 net/minecraft/world/level/block/TrapDoorBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
f [I b $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType
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;Ljava/util/List;)V a checkPressed
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/level/block/BlockTripwire;)Lnet/minecraft/world/level/block/Block; 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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/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/phys/shapes/VoxelShape; a_ getEntityInsideCollisionShape
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
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/BlockTripwireHook net/minecraft/world/level/block/TripWireHookBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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 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;)Z f_ isSignalSource
c net/minecraft/world/level/block/BlockTripwireHook$1 net/minecraft/world/level/block/TripWireHookBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
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/server/level/WorldServer;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 h 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 (Ljava/util/Map$Entry;)Z 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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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; e getUpdatedState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o calculateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q hasFaces
m (Lnet/minecraft/world/level/block/state/IBlockData;)I r countFaces
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z s hasHorizontalConnection
c net/minecraft/world/level/block/BlockVine$1 net/minecraft/world/level/block/VineBlock$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/BlockWallSign net/minecraft/world/level/block/WallSignBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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;)F h getYRotationDegrees
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/Vec3D; o 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 h 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; 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
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$0
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b mayPlaceOn
m ()Lnet/minecraft/world/effect/MobEffect; b getBeeInteractionEffect
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/block/state/pattern/ShapeDetectorBlock;)Z a lambda$getOrCreateWitherBase$3
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/block/state/pattern/ShapeDetectorBlock;)Z b lambda$getOrCreateWitherBase$2
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/ShapeDetectorBlock;)Z c lambda$getOrCreateWitherFull$1
m (Lnet/minecraft/world/level/block/state/pattern/ShapeDetectorBlock;)Z d lambda$getOrCreateWitherFull$0
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; q getOrCreateWitherFull
m ()Lnet/minecraft/world/level/block/state/pattern/ShapeDetector; r 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 SPRUCE_SAPLING
f Lnet/minecraft/world/level/block/Block; B BIRCH_SAPLING
f Lnet/minecraft/world/level/block/Block; C JUNGLE_SAPLING
f Lnet/minecraft/world/level/block/Block; D ACACIA_SAPLING
f Lnet/minecraft/world/level/block/Block; E CHERRY_SAPLING
f Lnet/minecraft/world/level/block/Block; F DARK_OAK_SAPLING
f Lnet/minecraft/world/level/block/Block; G PALE_OAK_SAPLING
f Lnet/minecraft/world/level/block/Block; H MANGROVE_PROPAGULE
f Lnet/minecraft/world/level/block/Block; I BEDROCK
f Lnet/minecraft/world/level/block/Block; J WATER
f Lnet/minecraft/world/level/block/Block; K LAVA
f Lnet/minecraft/world/level/block/Block; L SAND
f Lnet/minecraft/world/level/block/Block; M SUSPICIOUS_SAND
f Lnet/minecraft/world/level/block/Block; N RED_SAND
f Lnet/minecraft/world/level/block/Block; O GRAVEL
f Lnet/minecraft/world/level/block/Block; P SUSPICIOUS_GRAVEL
f Lnet/minecraft/world/level/block/Block; Q GOLD_ORE
f Lnet/minecraft/world/level/block/Block; R DEEPSLATE_GOLD_ORE
f Lnet/minecraft/world/level/block/Block; S IRON_ORE
f Lnet/minecraft/world/level/block/Block; T DEEPSLATE_IRON_ORE
f Lnet/minecraft/world/level/block/Block; U COAL_ORE
f Lnet/minecraft/world/level/block/Block; V DEEPSLATE_COAL_ORE
f Lnet/minecraft/world/level/block/Block; W NETHER_GOLD_ORE
f Lnet/minecraft/world/level/block/Block; X OAK_LOG
f Lnet/minecraft/world/level/block/Block; Y SPRUCE_LOG
f Lnet/minecraft/world/level/block/Block; Z BIRCH_LOG
f Lnet/minecraft/world/level/block/Block; a AIR
f Lnet/minecraft/world/level/block/Block; aA MANGROVE_WOOD
f Lnet/minecraft/world/level/block/Block; aB STRIPPED_OAK_WOOD
f Lnet/minecraft/world/level/block/Block; aC STRIPPED_SPRUCE_WOOD
f Lnet/minecraft/world/level/block/Block; aD STRIPPED_BIRCH_WOOD
f Lnet/minecraft/world/level/block/Block; aE STRIPPED_JUNGLE_WOOD
f Lnet/minecraft/world/level/block/Block; aF STRIPPED_ACACIA_WOOD
f Lnet/minecraft/world/level/block/Block; aG STRIPPED_CHERRY_WOOD
f Lnet/minecraft/world/level/block/Block; aH STRIPPED_DARK_OAK_WOOD
f Lnet/minecraft/world/level/block/Block; aI STRIPPED_PALE_OAK_WOOD
f Lnet/minecraft/world/level/block/Block; aJ STRIPPED_MANGROVE_WOOD
f Lnet/minecraft/world/level/block/Block; aK OAK_LEAVES
f Lnet/minecraft/world/level/block/Block; aL SPRUCE_LEAVES
f Lnet/minecraft/world/level/block/Block; aM BIRCH_LEAVES
f Lnet/minecraft/world/level/block/Block; aN JUNGLE_LEAVES
f Lnet/minecraft/world/level/block/Block; aO ACACIA_LEAVES
f Lnet/minecraft/world/level/block/Block; aP CHERRY_LEAVES
f Lnet/minecraft/world/level/block/Block; aQ DARK_OAK_LEAVES
f Lnet/minecraft/world/level/block/Block; aR PALE_OAK_LEAVES
f Lnet/minecraft/world/level/block/Block; aS MANGROVE_LEAVES
f Lnet/minecraft/world/level/block/Block; aT AZALEA_LEAVES
f Lnet/minecraft/world/level/block/Block; aU FLOWERING_AZALEA_LEAVES
f Lnet/minecraft/world/level/block/Block; aV SPONGE
f Lnet/minecraft/world/level/block/Block; aW WET_SPONGE
f Lnet/minecraft/world/level/block/Block; aX GLASS
f Lnet/minecraft/world/level/block/Block; aY LAPIS_ORE
f Lnet/minecraft/world/level/block/Block; aZ DEEPSLATE_LAPIS_ORE
f Lnet/minecraft/world/level/block/Block; aa JUNGLE_LOG
f Lnet/minecraft/world/level/block/Block; ab ACACIA_LOG
f Lnet/minecraft/world/level/block/Block; ac CHERRY_LOG
f Lnet/minecraft/world/level/block/Block; ad DARK_OAK_LOG
f Lnet/minecraft/world/level/block/Block; ae PALE_OAK_LOG
f Lnet/minecraft/world/level/block/Block; af MANGROVE_LOG
f Lnet/minecraft/world/level/block/Block; ag MANGROVE_ROOTS
f Lnet/minecraft/world/level/block/Block; ah MUDDY_MANGROVE_ROOTS
f Lnet/minecraft/world/level/block/Block; ai BAMBOO_BLOCK
f Lnet/minecraft/world/level/block/Block; aj STRIPPED_SPRUCE_LOG
f Lnet/minecraft/world/level/block/Block; ak STRIPPED_BIRCH_LOG
f Lnet/minecraft/world/level/block/Block; al STRIPPED_JUNGLE_LOG
f Lnet/minecraft/world/level/block/Block; am STRIPPED_ACACIA_LOG
f Lnet/minecraft/world/level/block/Block; an STRIPPED_CHERRY_LOG
f Lnet/minecraft/world/level/block/Block; ao STRIPPED_DARK_OAK_LOG
f Lnet/minecraft/world/level/block/Block; ap STRIPPED_PALE_OAK_LOG
f Lnet/minecraft/world/level/block/Block; aq STRIPPED_OAK_LOG
f Lnet/minecraft/world/level/block/Block; ar STRIPPED_MANGROVE_LOG
f Lnet/minecraft/world/level/block/Block; as STRIPPED_BAMBOO_BLOCK
f Lnet/minecraft/world/level/block/Block; at OAK_WOOD
f Lnet/minecraft/world/level/block/Block; au SPRUCE_WOOD
f Lnet/minecraft/world/level/block/Block; av BIRCH_WOOD
f Lnet/minecraft/world/level/block/Block; aw JUNGLE_WOOD
f Lnet/minecraft/world/level/block/Block; ax ACACIA_WOOD
f Lnet/minecraft/world/level/block/Block; ay CHERRY_WOOD
f Lnet/minecraft/world/level/block/Block; az DARK_OAK_WOOD
f Lnet/minecraft/world/level/block/Block; b STONE
f Lnet/minecraft/world/level/block/Block; bA SHORT_GRASS
f Lnet/minecraft/world/level/block/Block; bB FERN
f Lnet/minecraft/world/level/block/Block; bC DEAD_BUSH
f Lnet/minecraft/world/level/block/Block; bD SEAGRASS
f Lnet/minecraft/world/level/block/Block; bE TALL_SEAGRASS
f Lnet/minecraft/world/level/block/Block; bF PISTON
f Lnet/minecraft/world/level/block/Block; bG PISTON_HEAD
f Lnet/minecraft/world/level/block/Block; bH WHITE_WOOL
f Lnet/minecraft/world/level/block/Block; bI ORANGE_WOOL
f Lnet/minecraft/world/level/block/Block; bJ MAGENTA_WOOL
f Lnet/minecraft/world/level/block/Block; bK LIGHT_BLUE_WOOL
f Lnet/minecraft/world/level/block/Block; bL YELLOW_WOOL
f Lnet/minecraft/world/level/block/Block; bM LIME_WOOL
f Lnet/minecraft/world/level/block/Block; bN PINK_WOOL
f Lnet/minecraft/world/level/block/Block; bO GRAY_WOOL
f Lnet/minecraft/world/level/block/Block; bP LIGHT_GRAY_WOOL
f Lnet/minecraft/world/level/block/Block; bQ CYAN_WOOL
f Lnet/minecraft/world/level/block/Block; bR PURPLE_WOOL
f Lnet/minecraft/world/level/block/Block; bS BLUE_WOOL
f Lnet/minecraft/world/level/block/Block; bT BROWN_WOOL
f Lnet/minecraft/world/level/block/Block; bU GREEN_WOOL
f Lnet/minecraft/world/level/block/Block; bV RED_WOOL
f Lnet/minecraft/world/level/block/Block; bW BLACK_WOOL
f Lnet/minecraft/world/level/block/Block; bX MOVING_PISTON
f Lnet/minecraft/world/level/block/Block; bY DANDELION
f Lnet/minecraft/world/level/block/Block; bZ TORCHFLOWER
f Lnet/minecraft/world/level/block/Block; ba LAPIS_BLOCK
f Lnet/minecraft/world/level/block/Block; bb DISPENSER
f Lnet/minecraft/world/level/block/Block; bc SANDSTONE
f Lnet/minecraft/world/level/block/Block; bd CHISELED_SANDSTONE
f Lnet/minecraft/world/level/block/Block; be CUT_SANDSTONE
f Lnet/minecraft/world/level/block/Block; bf NOTE_BLOCK
f Lnet/minecraft/world/level/block/Block; bg WHITE_BED
f Lnet/minecraft/world/level/block/Block; bh ORANGE_BED
f Lnet/minecraft/world/level/block/Block; bi MAGENTA_BED
f Lnet/minecraft/world/level/block/Block; bj LIGHT_BLUE_BED
f Lnet/minecraft/world/level/block/Block; bk YELLOW_BED
f Lnet/minecraft/world/level/block/Block; bl LIME_BED
f Lnet/minecraft/world/level/block/Block; bm PINK_BED
f Lnet/minecraft/world/level/block/Block; bn GRAY_BED
f Lnet/minecraft/world/level/block/Block; bo LIGHT_GRAY_BED
f Lnet/minecraft/world/level/block/Block; bp CYAN_BED
f Lnet/minecraft/world/level/block/Block; bq PURPLE_BED
f Lnet/minecraft/world/level/block/Block; br BLUE_BED
f Lnet/minecraft/world/level/block/Block; bs BROWN_BED
f Lnet/minecraft/world/level/block/Block; bt GREEN_BED
f Lnet/minecraft/world/level/block/Block; bu RED_BED
f Lnet/minecraft/world/level/block/Block; bv BLACK_BED
f Lnet/minecraft/world/level/block/Block; bw POWERED_RAIL
f Lnet/minecraft/world/level/block/Block; bx DETECTOR_RAIL
f Lnet/minecraft/world/level/block/Block; by STICKY_PISTON
f Lnet/minecraft/world/level/block/Block; bz COBWEB
f Lnet/minecraft/world/level/block/Block; c GRANITE
f Lnet/minecraft/world/level/block/Block; cA SPAWNER
f Lnet/minecraft/world/level/block/Block; cB CREAKING_HEART
f Lnet/minecraft/world/level/block/Block; cC OAK_STAIRS
f Lnet/minecraft/world/level/block/Block; cD CHEST
f Lnet/minecraft/world/level/block/Block; cE REDSTONE_WIRE
f Lnet/minecraft/world/level/block/Block; cF DIAMOND_ORE
f Lnet/minecraft/world/level/block/Block; cG DEEPSLATE_DIAMOND_ORE
f Lnet/minecraft/world/level/block/Block; cH DIAMOND_BLOCK
f Lnet/minecraft/world/level/block/Block; cI CRAFTING_TABLE
f Lnet/minecraft/world/level/block/Block; cJ WHEAT
f Lnet/minecraft/world/level/block/Block; cK FARMLAND
f Lnet/minecraft/world/level/block/Block; cL FURNACE
f Lnet/minecraft/world/level/block/Block; cM OAK_SIGN
f Lnet/minecraft/world/level/block/Block; cN SPRUCE_SIGN
f Lnet/minecraft/world/level/block/Block; cO BIRCH_SIGN
f Lnet/minecraft/world/level/block/Block; cP ACACIA_SIGN
f Lnet/minecraft/world/level/block/Block; cQ CHERRY_SIGN
f Lnet/minecraft/world/level/block/Block; cR JUNGLE_SIGN
f Lnet/minecraft/world/level/block/Block; cS DARK_OAK_SIGN
f Lnet/minecraft/world/level/block/Block; cT PALE_OAK_SIGN
f Lnet/minecraft/world/level/block/Block; cU MANGROVE_SIGN
f Lnet/minecraft/world/level/block/Block; cV BAMBOO_SIGN
f Lnet/minecraft/world/level/block/Block; cW OAK_DOOR
f Lnet/minecraft/world/level/block/Block; cX LADDER
f Lnet/minecraft/world/level/block/Block; cY RAIL
f Lnet/minecraft/world/level/block/Block; cZ COBBLESTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; ca POPPY
f Lnet/minecraft/world/level/block/Block; cb BLUE_ORCHID
f Lnet/minecraft/world/level/block/Block; cc ALLIUM
f Lnet/minecraft/world/level/block/Block; cd AZURE_BLUET
f Lnet/minecraft/world/level/block/Block; ce RED_TULIP
f Lnet/minecraft/world/level/block/Block; cf ORANGE_TULIP
f Lnet/minecraft/world/level/block/Block; cg WHITE_TULIP
f Lnet/minecraft/world/level/block/Block; ch PINK_TULIP
f Lnet/minecraft/world/level/block/Block; ci OXEYE_DAISY
f Lnet/minecraft/world/level/block/Block; cj CORNFLOWER
f Lnet/minecraft/world/level/block/Block; ck WITHER_ROSE
f Lnet/minecraft/world/level/block/Block; cl LILY_OF_THE_VALLEY
f Lnet/minecraft/world/level/block/Block; cm BROWN_MUSHROOM
f Lnet/minecraft/world/level/block/Block; cn RED_MUSHROOM
f Lnet/minecraft/world/level/block/Block; co GOLD_BLOCK
f Lnet/minecraft/world/level/block/Block; cp IRON_BLOCK
f Lnet/minecraft/world/level/block/Block; cq BRICKS
f Lnet/minecraft/world/level/block/Block; cr TNT
f Lnet/minecraft/world/level/block/Block; cs BOOKSHELF
f Lnet/minecraft/world/level/block/Block; ct CHISELED_BOOKSHELF
f Lnet/minecraft/world/level/block/Block; cu MOSSY_COBBLESTONE
f Lnet/minecraft/world/level/block/Block; cv OBSIDIAN
f Lnet/minecraft/world/level/block/Block; cw TORCH
f Lnet/minecraft/world/level/block/Block; cx WALL_TORCH
f Lnet/minecraft/world/level/block/Block; cy FIRE
f Lnet/minecraft/world/level/block/Block; cz SOUL_FIRE
f Lnet/minecraft/world/level/block/Block; d POLISHED_GRANITE
f Lnet/minecraft/world/level/block/Block; dA CHERRY_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dB JUNGLE_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dC DARK_OAK_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dD PALE_OAK_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dE MANGROVE_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dF CRIMSON_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dG WARPED_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dH BAMBOO_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dI LEVER
f Lnet/minecraft/world/level/block/Block; dJ STONE_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dK IRON_DOOR
f Lnet/minecraft/world/level/block/Block; dL OAK_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dM SPRUCE_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dN BIRCH_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dO JUNGLE_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dP ACACIA_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dQ CHERRY_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dR DARK_OAK_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dS PALE_OAK_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dT MANGROVE_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dU BAMBOO_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; dV REDSTONE_ORE
f Lnet/minecraft/world/level/block/Block; dW DEEPSLATE_REDSTONE_ORE
f Lnet/minecraft/world/level/block/Block; dX REDSTONE_TORCH
f Lnet/minecraft/world/level/block/Block; dY REDSTONE_WALL_TORCH
f Lnet/minecraft/world/level/block/Block; dZ STONE_BUTTON
f Lnet/minecraft/world/level/block/Block; da OAK_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; db SPRUCE_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; dc BIRCH_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; dd ACACIA_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; de CHERRY_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; df JUNGLE_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; dg DARK_OAK_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; dh PALE_OAK_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; di MANGROVE_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; dj BAMBOO_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; dk OAK_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dl SPRUCE_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dm BIRCH_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dn ACACIA_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; do CHERRY_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dp JUNGLE_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dq DARK_OAK_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dr PALE_OAK_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; ds CRIMSON_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dt WARPED_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; du MANGROVE_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dv BAMBOO_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dw OAK_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dx SPRUCE_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dy BIRCH_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; dz ACACIA_WALL_HANGING_SIGN
f Lnet/minecraft/world/level/block/Block; e DIORITE
f Lnet/minecraft/world/level/block/Block; eA LIME_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eB PINK_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eC GRAY_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eD LIGHT_GRAY_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eE CYAN_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eF PURPLE_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eG BLUE_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eH BROWN_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eI GREEN_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eJ RED_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eK BLACK_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; eL OAK_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eM SPRUCE_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eN BIRCH_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eO JUNGLE_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eP ACACIA_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eQ CHERRY_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eR DARK_OAK_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eS PALE_OAK_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eT MANGROVE_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eU BAMBOO_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; eV STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; eW MOSSY_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; eX CRACKED_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; eY CHISELED_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; eZ PACKED_MUD
f Lnet/minecraft/world/level/block/Block; ea SNOW
f Lnet/minecraft/world/level/block/Block; eb ICE
f Lnet/minecraft/world/level/block/Block; ec SNOW_BLOCK
f Lnet/minecraft/world/level/block/Block; ed CACTUS
f Lnet/minecraft/world/level/block/Block; ee CLAY
f Lnet/minecraft/world/level/block/Block; ef SUGAR_CANE
f Lnet/minecraft/world/level/block/Block; eg JUKEBOX
f Lnet/minecraft/world/level/block/Block; eh OAK_FENCE
f Lnet/minecraft/world/level/block/Block; ei NETHERRACK
f Lnet/minecraft/world/level/block/Block; ej SOUL_SAND
f Lnet/minecraft/world/level/block/Block; ek SOUL_SOIL
f Lnet/minecraft/world/level/block/Block; el BASALT
f Lnet/minecraft/world/level/block/Block; em POLISHED_BASALT
f Lnet/minecraft/world/level/block/Block; en SOUL_TORCH
f Lnet/minecraft/world/level/block/Block; eo SOUL_WALL_TORCH
f Lnet/minecraft/world/level/block/Block; ep GLOWSTONE
f Lnet/minecraft/world/level/block/Block; eq NETHER_PORTAL
f Lnet/minecraft/world/level/block/Block; er CARVED_PUMPKIN
f Lnet/minecraft/world/level/block/Block; es JACK_O_LANTERN
f Lnet/minecraft/world/level/block/Block; et CAKE
f Lnet/minecraft/world/level/block/Block; eu REPEATER
f Lnet/minecraft/world/level/block/Block; ev WHITE_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; ew ORANGE_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; ex MAGENTA_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; ey LIGHT_BLUE_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; ez YELLOW_STAINED_GLASS
f Lnet/minecraft/world/level/block/Block; f POLISHED_DIORITE
f Lnet/minecraft/world/level/block/Block; fA MYCELIUM
f Lnet/minecraft/world/level/block/Block; fB LILY_PAD
f Lnet/minecraft/world/level/block/Block; fC RESIN_BLOCK
f Lnet/minecraft/world/level/block/Block; fD RESIN_BRICKS
f Lnet/minecraft/world/level/block/Block; fE RESIN_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; fF RESIN_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; fG RESIN_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; fH CHISELED_RESIN_BRICKS
f Lnet/minecraft/world/level/block/Block; fI NETHER_BRICKS
f Lnet/minecraft/world/level/block/Block; fJ NETHER_BRICK_FENCE
f Lnet/minecraft/world/level/block/Block; fK NETHER_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; fL NETHER_WART
f Lnet/minecraft/world/level/block/Block; fM ENCHANTING_TABLE
f Lnet/minecraft/world/level/block/Block; fN BREWING_STAND
f Lnet/minecraft/world/level/block/Block; fO CAULDRON
f Lnet/minecraft/world/level/block/Block; fP WATER_CAULDRON
f Lnet/minecraft/world/level/block/Block; fQ LAVA_CAULDRON
f Lnet/minecraft/world/level/block/Block; fR POWDER_SNOW_CAULDRON
f Lnet/minecraft/world/level/block/Block; fS END_PORTAL
f Lnet/minecraft/world/level/block/Block; fT END_PORTAL_FRAME
f Lnet/minecraft/world/level/block/Block; fU END_STONE
f Lnet/minecraft/world/level/block/Block; fV DRAGON_EGG
f Lnet/minecraft/world/level/block/Block; fW REDSTONE_LAMP
f Lnet/minecraft/world/level/block/Block; fX COCOA
f Lnet/minecraft/world/level/block/Block; fY SANDSTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; fZ EMERALD_ORE
f Lnet/minecraft/world/level/block/Block; fa MUD_BRICKS
f Lnet/minecraft/world/level/block/Block; fb INFESTED_STONE
f Lnet/minecraft/world/level/block/Block; fc INFESTED_COBBLESTONE
f Lnet/minecraft/world/level/block/Block; fd INFESTED_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; fe INFESTED_MOSSY_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; ff INFESTED_CRACKED_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; fg INFESTED_CHISELED_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; fh BROWN_MUSHROOM_BLOCK
f Lnet/minecraft/world/level/block/Block; fi RED_MUSHROOM_BLOCK
f Lnet/minecraft/world/level/block/Block; fj MUSHROOM_STEM
f Lnet/minecraft/world/level/block/Block; fk IRON_BARS
f Lnet/minecraft/world/level/block/Block; fl CHAIN
f Lnet/minecraft/world/level/block/Block; fm GLASS_PANE
f Lnet/minecraft/world/level/block/Block; fn PUMPKIN
f Lnet/minecraft/world/level/block/Block; fo MELON
f Lnet/minecraft/world/level/block/Block; fp ATTACHED_PUMPKIN_STEM
f Lnet/minecraft/world/level/block/Block; fq ATTACHED_MELON_STEM
f Lnet/minecraft/world/level/block/Block; fr PUMPKIN_STEM
f Lnet/minecraft/world/level/block/Block; fs MELON_STEM
f Lnet/minecraft/world/level/block/Block; ft VINE
f Lnet/minecraft/world/level/block/Block; fu GLOW_LICHEN
f Lnet/minecraft/world/level/block/Block; fv RESIN_CLUMP
f Lnet/minecraft/world/level/block/Block; fw OAK_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; fx BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; fy STONE_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; fz MUD_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; g ANDESITE
f Lnet/minecraft/world/level/block/Block; gA POTTED_BLUE_ORCHID
f Lnet/minecraft/world/level/block/Block; gB POTTED_ALLIUM
f Lnet/minecraft/world/level/block/Block; gC POTTED_AZURE_BLUET
f Lnet/minecraft/world/level/block/Block; gD POTTED_RED_TULIP
f Lnet/minecraft/world/level/block/Block; gE POTTED_ORANGE_TULIP
f Lnet/minecraft/world/level/block/Block; gF POTTED_WHITE_TULIP
f Lnet/minecraft/world/level/block/Block; gG POTTED_PINK_TULIP
f Lnet/minecraft/world/level/block/Block; gH POTTED_OXEYE_DAISY
f Lnet/minecraft/world/level/block/Block; gI POTTED_CORNFLOWER
f Lnet/minecraft/world/level/block/Block; gJ POTTED_LILY_OF_THE_VALLEY
f Lnet/minecraft/world/level/block/Block; gK POTTED_WITHER_ROSE
f Lnet/minecraft/world/level/block/Block; gL POTTED_RED_MUSHROOM
f Lnet/minecraft/world/level/block/Block; gM POTTED_BROWN_MUSHROOM
f Lnet/minecraft/world/level/block/Block; gN POTTED_DEAD_BUSH
f Lnet/minecraft/world/level/block/Block; gO POTTED_CACTUS
f Lnet/minecraft/world/level/block/Block; gP CARROTS
f Lnet/minecraft/world/level/block/Block; gQ POTATOES
f Lnet/minecraft/world/level/block/Block; gR OAK_BUTTON
f Lnet/minecraft/world/level/block/Block; gS SPRUCE_BUTTON
f Lnet/minecraft/world/level/block/Block; gT BIRCH_BUTTON
f Lnet/minecraft/world/level/block/Block; gU JUNGLE_BUTTON
f Lnet/minecraft/world/level/block/Block; gV ACACIA_BUTTON
f Lnet/minecraft/world/level/block/Block; gW CHERRY_BUTTON
f Lnet/minecraft/world/level/block/Block; gX DARK_OAK_BUTTON
f Lnet/minecraft/world/level/block/Block; gY PALE_OAK_BUTTON
f Lnet/minecraft/world/level/block/Block; gZ MANGROVE_BUTTON
f Lnet/minecraft/world/level/block/Block; ga DEEPSLATE_EMERALD_ORE
f Lnet/minecraft/world/level/block/Block; gb ENDER_CHEST
f Lnet/minecraft/world/level/block/Block; gc TRIPWIRE_HOOK
f Lnet/minecraft/world/level/block/Block; gd TRIPWIRE
f Lnet/minecraft/world/level/block/Block; ge EMERALD_BLOCK
f Lnet/minecraft/world/level/block/Block; gf SPRUCE_STAIRS
f Lnet/minecraft/world/level/block/Block; gg BIRCH_STAIRS
f Lnet/minecraft/world/level/block/Block; gh JUNGLE_STAIRS
f Lnet/minecraft/world/level/block/Block; gi COMMAND_BLOCK
f Lnet/minecraft/world/level/block/Block; gj BEACON
f Lnet/minecraft/world/level/block/Block; gk COBBLESTONE_WALL
f Lnet/minecraft/world/level/block/Block; gl MOSSY_COBBLESTONE_WALL
f Lnet/minecraft/world/level/block/Block; gm FLOWER_POT
f Lnet/minecraft/world/level/block/Block; gn POTTED_TORCHFLOWER
f Lnet/minecraft/world/level/block/Block; go POTTED_OAK_SAPLING
f Lnet/minecraft/world/level/block/Block; gp POTTED_SPRUCE_SAPLING
f Lnet/minecraft/world/level/block/Block; gq POTTED_BIRCH_SAPLING
f Lnet/minecraft/world/level/block/Block; gr POTTED_JUNGLE_SAPLING
f Lnet/minecraft/world/level/block/Block; gs POTTED_ACACIA_SAPLING
f Lnet/minecraft/world/level/block/Block; gt POTTED_CHERRY_SAPLING
f Lnet/minecraft/world/level/block/Block; gu POTTED_DARK_OAK_SAPLING
f Lnet/minecraft/world/level/block/Block; gv POTTED_PALE_OAK_SAPLING
f Lnet/minecraft/world/level/block/Block; gw POTTED_MANGROVE_PROPAGULE
f Lnet/minecraft/world/level/block/Block; gx POTTED_FERN
f Lnet/minecraft/world/level/block/Block; gy POTTED_DANDELION
f Lnet/minecraft/world/level/block/Block; gz POTTED_POPPY
f Lnet/minecraft/world/level/block/Block; h POLISHED_ANDESITE
f Lnet/minecraft/world/level/block/Block; hA QUARTZ_BLOCK
f Lnet/minecraft/world/level/block/Block; hB CHISELED_QUARTZ_BLOCK
f Lnet/minecraft/world/level/block/Block; hC QUARTZ_PILLAR
f Lnet/minecraft/world/level/block/Block; hD QUARTZ_STAIRS
f Lnet/minecraft/world/level/block/Block; hE ACTIVATOR_RAIL
f Lnet/minecraft/world/level/block/Block; hF DROPPER
f Lnet/minecraft/world/level/block/Block; hG WHITE_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hH ORANGE_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hI MAGENTA_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hJ LIGHT_BLUE_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hK YELLOW_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hL LIME_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hM PINK_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hN GRAY_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hO LIGHT_GRAY_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hP CYAN_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hQ PURPLE_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hR BLUE_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hS BROWN_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hT GREEN_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hU RED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hV BLACK_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; hW WHITE_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hX ORANGE_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hY MAGENTA_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; hZ LIGHT_BLUE_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; ha BAMBOO_BUTTON
f Lnet/minecraft/world/level/block/Block; hb SKELETON_SKULL
f Lnet/minecraft/world/level/block/Block; hc SKELETON_WALL_SKULL
f Lnet/minecraft/world/level/block/Block; hd WITHER_SKELETON_SKULL
f Lnet/minecraft/world/level/block/Block; he WITHER_SKELETON_WALL_SKULL
f Lnet/minecraft/world/level/block/Block; hf ZOMBIE_HEAD
f Lnet/minecraft/world/level/block/Block; hg ZOMBIE_WALL_HEAD
f Lnet/minecraft/world/level/block/Block; hh PLAYER_HEAD
f Lnet/minecraft/world/level/block/Block; hi PLAYER_WALL_HEAD
f Lnet/minecraft/world/level/block/Block; hj CREEPER_HEAD
f Lnet/minecraft/world/level/block/Block; hk CREEPER_WALL_HEAD
f Lnet/minecraft/world/level/block/Block; hl DRAGON_HEAD
f Lnet/minecraft/world/level/block/Block; hm DRAGON_WALL_HEAD
f Lnet/minecraft/world/level/block/Block; hn PIGLIN_HEAD
f Lnet/minecraft/world/level/block/Block; ho PIGLIN_WALL_HEAD
f Lnet/minecraft/world/level/block/Block; hp ANVIL
f Lnet/minecraft/world/level/block/Block; hq CHIPPED_ANVIL
f Lnet/minecraft/world/level/block/Block; hr DAMAGED_ANVIL
f Lnet/minecraft/world/level/block/Block; hs TRAPPED_CHEST
f Lnet/minecraft/world/level/block/Block; ht LIGHT_WEIGHTED_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; hu HEAVY_WEIGHTED_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; hv COMPARATOR
f Lnet/minecraft/world/level/block/Block; hw DAYLIGHT_DETECTOR
f Lnet/minecraft/world/level/block/Block; hx REDSTONE_BLOCK
f Lnet/minecraft/world/level/block/Block; hy NETHER_QUARTZ_ORE
f Lnet/minecraft/world/level/block/Block; hz HOPPER
f Lnet/minecraft/world/level/block/Block; i GRASS_BLOCK
f Lnet/minecraft/world/level/block/Block; iA PRISMARINE_STAIRS
f Lnet/minecraft/world/level/block/Block; iB PRISMARINE_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; iC DARK_PRISMARINE_STAIRS
f Lnet/minecraft/world/level/block/Block; iD PRISMARINE_SLAB
f Lnet/minecraft/world/level/block/Block; iE PRISMARINE_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; iF DARK_PRISMARINE_SLAB
f Lnet/minecraft/world/level/block/Block; iG SEA_LANTERN
f Lnet/minecraft/world/level/block/Block; iH HAY_BLOCK
f Lnet/minecraft/world/level/block/Block; iI WHITE_CARPET
f Lnet/minecraft/world/level/block/Block; iJ ORANGE_CARPET
f Lnet/minecraft/world/level/block/Block; iK MAGENTA_CARPET
f Lnet/minecraft/world/level/block/Block; iL LIGHT_BLUE_CARPET
f Lnet/minecraft/world/level/block/Block; iM YELLOW_CARPET
f Lnet/minecraft/world/level/block/Block; iN LIME_CARPET
f Lnet/minecraft/world/level/block/Block; iO PINK_CARPET
f Lnet/minecraft/world/level/block/Block; iP GRAY_CARPET
f Lnet/minecraft/world/level/block/Block; iQ LIGHT_GRAY_CARPET
f Lnet/minecraft/world/level/block/Block; iR CYAN_CARPET
f Lnet/minecraft/world/level/block/Block; iS PURPLE_CARPET
f Lnet/minecraft/world/level/block/Block; iT BLUE_CARPET
f Lnet/minecraft/world/level/block/Block; iU BROWN_CARPET
f Lnet/minecraft/world/level/block/Block; iV GREEN_CARPET
f Lnet/minecraft/world/level/block/Block; iW RED_CARPET
f Lnet/minecraft/world/level/block/Block; iX BLACK_CARPET
f Lnet/minecraft/world/level/block/Block; iY TERRACOTTA
f Lnet/minecraft/world/level/block/Block; iZ COAL_BLOCK
f Lnet/minecraft/world/level/block/Block; ia YELLOW_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; ib LIME_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; ic PINK_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; id GRAY_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; ie LIGHT_GRAY_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; if CYAN_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; ig PURPLE_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; ih BLUE_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; ii BROWN_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; ij GREEN_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; ik RED_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; il BLACK_STAINED_GLASS_PANE
f Lnet/minecraft/world/level/block/Block; im ACACIA_STAIRS
f Lnet/minecraft/world/level/block/Block; in CHERRY_STAIRS
f Lnet/minecraft/world/level/block/Block; io DARK_OAK_STAIRS
f Lnet/minecraft/world/level/block/Block; ip PALE_OAK_STAIRS
f Lnet/minecraft/world/level/block/Block; iq MANGROVE_STAIRS
f Lnet/minecraft/world/level/block/Block; ir BAMBOO_STAIRS
f Lnet/minecraft/world/level/block/Block; is BAMBOO_MOSAIC_STAIRS
f Lnet/minecraft/world/level/block/Block; it SLIME_BLOCK
f Lnet/minecraft/world/level/block/Block; iu BARRIER
f Lnet/minecraft/world/level/block/Block; iv LIGHT
f Lnet/minecraft/world/level/block/Block; iw IRON_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; ix PRISMARINE
f Lnet/minecraft/world/level/block/Block; iy PRISMARINE_BRICKS
f Lnet/minecraft/world/level/block/Block; iz DARK_PRISMARINE
f Lnet/minecraft/world/level/block/Block; j DIRT
f Lnet/minecraft/world/level/block/Block; jA LIGHT_BLUE_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jB YELLOW_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jC LIME_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jD PINK_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jE GRAY_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jF LIGHT_GRAY_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jG CYAN_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jH PURPLE_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jI BLUE_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jJ BROWN_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jK GREEN_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jL RED_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jM BLACK_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jN RED_SANDSTONE
f Lnet/minecraft/world/level/block/Block; jO CHISELED_RED_SANDSTONE
f Lnet/minecraft/world/level/block/Block; jP CUT_RED_SANDSTONE
f Lnet/minecraft/world/level/block/Block; jQ RED_SANDSTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; jR OAK_SLAB
f Lnet/minecraft/world/level/block/Block; jS SPRUCE_SLAB
f Lnet/minecraft/world/level/block/Block; jT BIRCH_SLAB
f Lnet/minecraft/world/level/block/Block; jU JUNGLE_SLAB
f Lnet/minecraft/world/level/block/Block; jV ACACIA_SLAB
f Lnet/minecraft/world/level/block/Block; jW CHERRY_SLAB
f Lnet/minecraft/world/level/block/Block; jX DARK_OAK_SLAB
f Lnet/minecraft/world/level/block/Block; jY PALE_OAK_SLAB
f Lnet/minecraft/world/level/block/Block; jZ MANGROVE_SLAB
f Lnet/minecraft/world/level/block/Block; ja PACKED_ICE
f Lnet/minecraft/world/level/block/Block; jb SUNFLOWER
f Lnet/minecraft/world/level/block/Block; jc LILAC
f Lnet/minecraft/world/level/block/Block; jd ROSE_BUSH
f Lnet/minecraft/world/level/block/Block; je PEONY
f Lnet/minecraft/world/level/block/Block; jf TALL_GRASS
f Lnet/minecraft/world/level/block/Block; jg LARGE_FERN
f Lnet/minecraft/world/level/block/Block; jh WHITE_BANNER
f Lnet/minecraft/world/level/block/Block; ji ORANGE_BANNER
f Lnet/minecraft/world/level/block/Block; jj MAGENTA_BANNER
f Lnet/minecraft/world/level/block/Block; jk LIGHT_BLUE_BANNER
f Lnet/minecraft/world/level/block/Block; jl YELLOW_BANNER
f Lnet/minecraft/world/level/block/Block; jm LIME_BANNER
f Lnet/minecraft/world/level/block/Block; jn PINK_BANNER
f Lnet/minecraft/world/level/block/Block; jo GRAY_BANNER
f Lnet/minecraft/world/level/block/Block; jp LIGHT_GRAY_BANNER
f Lnet/minecraft/world/level/block/Block; jq CYAN_BANNER
f Lnet/minecraft/world/level/block/Block; jr PURPLE_BANNER
f Lnet/minecraft/world/level/block/Block; js BLUE_BANNER
f Lnet/minecraft/world/level/block/Block; jt BROWN_BANNER
f Lnet/minecraft/world/level/block/Block; ju GREEN_BANNER
f Lnet/minecraft/world/level/block/Block; jv RED_BANNER
f Lnet/minecraft/world/level/block/Block; jw BLACK_BANNER
f Lnet/minecraft/world/level/block/Block; jx WHITE_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jy ORANGE_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; jz MAGENTA_WALL_BANNER
f Lnet/minecraft/world/level/block/Block; k COARSE_DIRT
f Lnet/minecraft/world/level/block/Block; kA PALE_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 PALE_OAK_FENCE
f Lnet/minecraft/world/level/block/Block; kK MANGROVE_FENCE
f Lnet/minecraft/world/level/block/Block; kL BAMBOO_FENCE
f Lnet/minecraft/world/level/block/Block; kM SPRUCE_DOOR
f Lnet/minecraft/world/level/block/Block; kN BIRCH_DOOR
f Lnet/minecraft/world/level/block/Block; kO JUNGLE_DOOR
f Lnet/minecraft/world/level/block/Block; kP ACACIA_DOOR
f Lnet/minecraft/world/level/block/Block; kQ CHERRY_DOOR
f Lnet/minecraft/world/level/block/Block; kR DARK_OAK_DOOR
f Lnet/minecraft/world/level/block/Block; kS PALE_OAK_DOOR
f Lnet/minecraft/world/level/block/Block; kT MANGROVE_DOOR
f Lnet/minecraft/world/level/block/Block; kU BAMBOO_DOOR
f Lnet/minecraft/world/level/block/Block; kV END_ROD
f Lnet/minecraft/world/level/block/Block; kW CHORUS_PLANT
f Lnet/minecraft/world/level/block/Block; kX CHORUS_FLOWER
f Lnet/minecraft/world/level/block/Block; kY PURPUR_BLOCK
f Lnet/minecraft/world/level/block/Block; kZ PURPUR_PILLAR
f Lnet/minecraft/world/level/block/Block; ka BAMBOO_SLAB
f Lnet/minecraft/world/level/block/Block; kb BAMBOO_MOSAIC_SLAB
f Lnet/minecraft/world/level/block/Block; kc STONE_SLAB
f Lnet/minecraft/world/level/block/Block; kd SMOOTH_STONE_SLAB
f Lnet/minecraft/world/level/block/Block; ke SANDSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; kf CUT_SANDSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; kg PETRIFIED_OAK_SLAB
f Lnet/minecraft/world/level/block/Block; kh COBBLESTONE_SLAB
f Lnet/minecraft/world/level/block/Block; ki BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; kj STONE_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; kk MUD_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; kl NETHER_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; km QUARTZ_SLAB
f Lnet/minecraft/world/level/block/Block; kn RED_SANDSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; ko CUT_RED_SANDSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; kp PURPUR_SLAB
f Lnet/minecraft/world/level/block/Block; kq SMOOTH_STONE
f Lnet/minecraft/world/level/block/Block; kr SMOOTH_SANDSTONE
f Lnet/minecraft/world/level/block/Block; ks SMOOTH_QUARTZ
f Lnet/minecraft/world/level/block/Block; kt SMOOTH_RED_SANDSTONE
f Lnet/minecraft/world/level/block/Block; ku SPRUCE_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; kv BIRCH_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; kw JUNGLE_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; kx ACACIA_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; ky CHERRY_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; kz DARK_OAK_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; l PODZOL
f Lnet/minecraft/world/level/block/Block; lA LIGHT_GRAY_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lB CYAN_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lC PURPLE_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lD BLUE_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lE BROWN_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lF GREEN_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lG RED_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lH BLACK_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lI WHITE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lJ ORANGE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lK MAGENTA_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lL LIGHT_BLUE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lM YELLOW_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lN LIME_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lO PINK_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lP GRAY_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lQ LIGHT_GRAY_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lR CYAN_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lS PURPLE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lT BLUE_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lU BROWN_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lV GREEN_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lW RED_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lX BLACK_GLAZED_TERRACOTTA
f Lnet/minecraft/world/level/block/Block; lY WHITE_CONCRETE
f Lnet/minecraft/world/level/block/Block; lZ ORANGE_CONCRETE
f Lnet/minecraft/world/level/block/Block; la PURPUR_STAIRS
f Lnet/minecraft/world/level/block/Block; lb END_STONE_BRICKS
f Lnet/minecraft/world/level/block/Block; lc TORCHFLOWER_CROP
f Lnet/minecraft/world/level/block/Block; ld PITCHER_CROP
f Lnet/minecraft/world/level/block/Block; le PITCHER_PLANT
f Lnet/minecraft/world/level/block/Block; lf BEETROOTS
f Lnet/minecraft/world/level/block/Block; lg DIRT_PATH
f Lnet/minecraft/world/level/block/Block; lh END_GATEWAY
f Lnet/minecraft/world/level/block/Block; li REPEATING_COMMAND_BLOCK
f Lnet/minecraft/world/level/block/Block; lj CHAIN_COMMAND_BLOCK
f Lnet/minecraft/world/level/block/Block; lk FROSTED_ICE
f Lnet/minecraft/world/level/block/Block; ll MAGMA_BLOCK
f Lnet/minecraft/world/level/block/Block; lm NETHER_WART_BLOCK
f Lnet/minecraft/world/level/block/Block; ln RED_NETHER_BRICKS
f Lnet/minecraft/world/level/block/Block; lo BONE_BLOCK
f Lnet/minecraft/world/level/block/Block; lp STRUCTURE_VOID
f Lnet/minecraft/world/level/block/Block; lq OBSERVER
f Lnet/minecraft/world/level/block/Block; lr SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; ls WHITE_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lt ORANGE_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lu MAGENTA_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lv LIGHT_BLUE_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lw YELLOW_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lx LIME_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; ly PINK_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; lz GRAY_SHULKER_BOX
f Lnet/minecraft/world/level/block/Block; m COBBLESTONE
f Lnet/minecraft/world/level/block/Block; mA BROWN_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mB GREEN_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mC RED_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mD BLACK_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mE KELP
f Lnet/minecraft/world/level/block/Block; mF KELP_PLANT
f Lnet/minecraft/world/level/block/Block; mG DRIED_KELP_BLOCK
f Lnet/minecraft/world/level/block/Block; mH TURTLE_EGG
f Lnet/minecraft/world/level/block/Block; mI SNIFFER_EGG
f Lnet/minecraft/world/level/block/Block; mJ DEAD_TUBE_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mK DEAD_BRAIN_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mL DEAD_BUBBLE_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mM DEAD_FIRE_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mN DEAD_HORN_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mO TUBE_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mP BRAIN_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mQ BUBBLE_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mR FIRE_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mS HORN_CORAL_BLOCK
f Lnet/minecraft/world/level/block/Block; mT DEAD_TUBE_CORAL
f Lnet/minecraft/world/level/block/Block; mU DEAD_BRAIN_CORAL
f Lnet/minecraft/world/level/block/Block; mV DEAD_BUBBLE_CORAL
f Lnet/minecraft/world/level/block/Block; mW DEAD_FIRE_CORAL
f Lnet/minecraft/world/level/block/Block; mX DEAD_HORN_CORAL
f Lnet/minecraft/world/level/block/Block; mY TUBE_CORAL
f Lnet/minecraft/world/level/block/Block; mZ BRAIN_CORAL
f Lnet/minecraft/world/level/block/Block; ma MAGENTA_CONCRETE
f Lnet/minecraft/world/level/block/Block; mb LIGHT_BLUE_CONCRETE
f Lnet/minecraft/world/level/block/Block; mc YELLOW_CONCRETE
f Lnet/minecraft/world/level/block/Block; md LIME_CONCRETE
f Lnet/minecraft/world/level/block/Block; me PINK_CONCRETE
f Lnet/minecraft/world/level/block/Block; mf GRAY_CONCRETE
f Lnet/minecraft/world/level/block/Block; mg LIGHT_GRAY_CONCRETE
f Lnet/minecraft/world/level/block/Block; mh CYAN_CONCRETE
f Lnet/minecraft/world/level/block/Block; mi PURPLE_CONCRETE
f Lnet/minecraft/world/level/block/Block; mj BLUE_CONCRETE
f Lnet/minecraft/world/level/block/Block; mk BROWN_CONCRETE
f Lnet/minecraft/world/level/block/Block; ml GREEN_CONCRETE
f Lnet/minecraft/world/level/block/Block; mm RED_CONCRETE
f Lnet/minecraft/world/level/block/Block; mn BLACK_CONCRETE
f Lnet/minecraft/world/level/block/Block; mo WHITE_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mp ORANGE_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mq MAGENTA_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mr LIGHT_BLUE_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; ms YELLOW_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mt LIME_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mu PINK_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mv GRAY_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mw LIGHT_GRAY_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mx CYAN_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; my PURPLE_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; mz BLUE_CONCRETE_POWDER
f Lnet/minecraft/world/level/block/Block; n OAK_PLANKS
f Lnet/minecraft/world/level/block/Block; nA BAMBOO_SAPLING
f Lnet/minecraft/world/level/block/Block; nB BAMBOO
f Lnet/minecraft/world/level/block/Block; nC POTTED_BAMBOO
f Lnet/minecraft/world/level/block/Block; nD VOID_AIR
f Lnet/minecraft/world/level/block/Block; nE CAVE_AIR
f Lnet/minecraft/world/level/block/Block; nF BUBBLE_COLUMN
f Lnet/minecraft/world/level/block/Block; nG POLISHED_GRANITE_STAIRS
f Lnet/minecraft/world/level/block/Block; nH SMOOTH_RED_SANDSTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; nI MOSSY_STONE_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; nJ POLISHED_DIORITE_STAIRS
f Lnet/minecraft/world/level/block/Block; nK MOSSY_COBBLESTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; nL END_STONE_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; nM STONE_STAIRS
f Lnet/minecraft/world/level/block/Block; nN SMOOTH_SANDSTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; nO SMOOTH_QUARTZ_STAIRS
f Lnet/minecraft/world/level/block/Block; nP GRANITE_STAIRS
f Lnet/minecraft/world/level/block/Block; nQ ANDESITE_STAIRS
f Lnet/minecraft/world/level/block/Block; nR RED_NETHER_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; nS POLISHED_ANDESITE_STAIRS
f Lnet/minecraft/world/level/block/Block; nT DIORITE_STAIRS
f Lnet/minecraft/world/level/block/Block; nU POLISHED_GRANITE_SLAB
f Lnet/minecraft/world/level/block/Block; nV SMOOTH_RED_SANDSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; nW MOSSY_STONE_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; nX POLISHED_DIORITE_SLAB
f Lnet/minecraft/world/level/block/Block; nY MOSSY_COBBLESTONE_SLAB
f Lnet/minecraft/world/level/block/Block; nZ END_STONE_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; na BUBBLE_CORAL
f Lnet/minecraft/world/level/block/Block; nb FIRE_CORAL
f Lnet/minecraft/world/level/block/Block; nc HORN_CORAL
f Lnet/minecraft/world/level/block/Block; nd DEAD_TUBE_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; ne DEAD_BRAIN_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; nf DEAD_BUBBLE_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; ng DEAD_FIRE_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; nh DEAD_HORN_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; ni TUBE_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; nj BRAIN_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; nk BUBBLE_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; nl FIRE_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; nm HORN_CORAL_FAN
f Lnet/minecraft/world/level/block/Block; nn DEAD_TUBE_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; no DEAD_BRAIN_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; np DEAD_BUBBLE_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; nq DEAD_FIRE_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; nr DEAD_HORN_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; ns TUBE_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; nt BRAIN_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; nu BUBBLE_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; nv FIRE_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; nw HORN_CORAL_WALL_FAN
f Lnet/minecraft/world/level/block/Block; nx SEA_PICKLE
f Lnet/minecraft/world/level/block/Block; ny BLUE_ICE
f Lnet/minecraft/world/level/block/Block; nz CONDUIT
f Lnet/minecraft/world/level/block/Block; o SPRUCE_PLANKS
f Lnet/minecraft/world/level/block/Block; oA FLETCHING_TABLE
f Lnet/minecraft/world/level/block/Block; oB GRINDSTONE
f Lnet/minecraft/world/level/block/Block; oC LECTERN
f Lnet/minecraft/world/level/block/Block; oD SMITHING_TABLE
f Lnet/minecraft/world/level/block/Block; oE STONECUTTER
f Lnet/minecraft/world/level/block/Block; oF BELL
f Lnet/minecraft/world/level/block/Block; oG LANTERN
f Lnet/minecraft/world/level/block/Block; oH SOUL_LANTERN
f Lnet/minecraft/world/level/block/Block; oI CAMPFIRE
f Lnet/minecraft/world/level/block/Block; oJ SOUL_CAMPFIRE
f Lnet/minecraft/world/level/block/Block; oK SWEET_BERRY_BUSH
f Lnet/minecraft/world/level/block/Block; oL WARPED_STEM
f Lnet/minecraft/world/level/block/Block; oM STRIPPED_WARPED_STEM
f Lnet/minecraft/world/level/block/Block; oN WARPED_HYPHAE
f Lnet/minecraft/world/level/block/Block; oO STRIPPED_WARPED_HYPHAE
f Lnet/minecraft/world/level/block/Block; oP WARPED_NYLIUM
f Lnet/minecraft/world/level/block/Block; oQ WARPED_FUNGUS
f Lnet/minecraft/world/level/block/Block; oR WARPED_WART_BLOCK
f Lnet/minecraft/world/level/block/Block; oS WARPED_ROOTS
f Lnet/minecraft/world/level/block/Block; oT NETHER_SPROUTS
f Lnet/minecraft/world/level/block/Block; oU CRIMSON_STEM
f Lnet/minecraft/world/level/block/Block; oV STRIPPED_CRIMSON_STEM
f Lnet/minecraft/world/level/block/Block; oW CRIMSON_HYPHAE
f Lnet/minecraft/world/level/block/Block; oX STRIPPED_CRIMSON_HYPHAE
f Lnet/minecraft/world/level/block/Block; oY CRIMSON_NYLIUM
f Lnet/minecraft/world/level/block/Block; oZ CRIMSON_FUNGUS
f Lnet/minecraft/world/level/block/Block; oa SMOOTH_SANDSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; ob SMOOTH_QUARTZ_SLAB
f Lnet/minecraft/world/level/block/Block; oc GRANITE_SLAB
f Lnet/minecraft/world/level/block/Block; od ANDESITE_SLAB
f Lnet/minecraft/world/level/block/Block; oe RED_NETHER_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; of POLISHED_ANDESITE_SLAB
f Lnet/minecraft/world/level/block/Block; og DIORITE_SLAB
f Lnet/minecraft/world/level/block/Block; oh BRICK_WALL
f Lnet/minecraft/world/level/block/Block; oi PRISMARINE_WALL
f Lnet/minecraft/world/level/block/Block; oj RED_SANDSTONE_WALL
f Lnet/minecraft/world/level/block/Block; ok MOSSY_STONE_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; ol GRANITE_WALL
f Lnet/minecraft/world/level/block/Block; om STONE_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; on MUD_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; oo NETHER_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; op ANDESITE_WALL
f Lnet/minecraft/world/level/block/Block; oq RED_NETHER_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; or SANDSTONE_WALL
f Lnet/minecraft/world/level/block/Block; os END_STONE_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; ot DIORITE_WALL
f Lnet/minecraft/world/level/block/Block; ou SCAFFOLDING
f Lnet/minecraft/world/level/block/Block; ov LOOM
f Lnet/minecraft/world/level/block/Block; ow BARREL
f Lnet/minecraft/world/level/block/Block; ox SMOKER
f Lnet/minecraft/world/level/block/Block; oy BLAST_FURNACE
f Lnet/minecraft/world/level/block/Block; oz CARTOGRAPHY_TABLE
f Lnet/minecraft/world/level/block/Block; p BIRCH_PLANKS
f Lnet/minecraft/world/level/block/Block; pA CRIMSON_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; pB WARPED_WALL_SIGN
f Lnet/minecraft/world/level/block/Block; pC STRUCTURE_BLOCK
f Lnet/minecraft/world/level/block/Block; pD JIGSAW
f Lnet/minecraft/world/level/block/Block; pE COMPOSTER
f Lnet/minecraft/world/level/block/Block; pF TARGET
f Lnet/minecraft/world/level/block/Block; pG BEE_NEST
f Lnet/minecraft/world/level/block/Block; pH BEEHIVE
f Lnet/minecraft/world/level/block/Block; pI HONEY_BLOCK
f Lnet/minecraft/world/level/block/Block; pJ HONEYCOMB_BLOCK
f Lnet/minecraft/world/level/block/Block; pK NETHERITE_BLOCK
f Lnet/minecraft/world/level/block/Block; pL ANCIENT_DEBRIS
f Lnet/minecraft/world/level/block/Block; pM CRYING_OBSIDIAN
f Lnet/minecraft/world/level/block/Block; pN RESPAWN_ANCHOR
f Lnet/minecraft/world/level/block/Block; pO POTTED_CRIMSON_FUNGUS
f Lnet/minecraft/world/level/block/Block; pP POTTED_WARPED_FUNGUS
f Lnet/minecraft/world/level/block/Block; pQ POTTED_CRIMSON_ROOTS
f Lnet/minecraft/world/level/block/Block; pR POTTED_WARPED_ROOTS
f Lnet/minecraft/world/level/block/Block; pS LODESTONE
f Lnet/minecraft/world/level/block/Block; pT BLACKSTONE
f Lnet/minecraft/world/level/block/Block; pU BLACKSTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; pV BLACKSTONE_WALL
f Lnet/minecraft/world/level/block/Block; pW BLACKSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; pX POLISHED_BLACKSTONE
f Lnet/minecraft/world/level/block/Block; pY POLISHED_BLACKSTONE_BRICKS
f Lnet/minecraft/world/level/block/Block; pZ CRACKED_POLISHED_BLACKSTONE_BRICKS
f Lnet/minecraft/world/level/block/Block; pa SHROOMLIGHT
f Lnet/minecraft/world/level/block/Block; pb WEEPING_VINES
f Lnet/minecraft/world/level/block/Block; pc WEEPING_VINES_PLANT
f Lnet/minecraft/world/level/block/Block; pd TWISTING_VINES
f Lnet/minecraft/world/level/block/Block; pe TWISTING_VINES_PLANT
f Lnet/minecraft/world/level/block/Block; pf CRIMSON_ROOTS
f Lnet/minecraft/world/level/block/Block; pg CRIMSON_PLANKS
f Lnet/minecraft/world/level/block/Block; ph WARPED_PLANKS
f Lnet/minecraft/world/level/block/Block; pi CRIMSON_SLAB
f Lnet/minecraft/world/level/block/Block; pj WARPED_SLAB
f Lnet/minecraft/world/level/block/Block; pk CRIMSON_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; pl WARPED_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; pm CRIMSON_FENCE
f Lnet/minecraft/world/level/block/Block; pn WARPED_FENCE
f Lnet/minecraft/world/level/block/Block; po CRIMSON_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; pp WARPED_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; pq CRIMSON_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; pr WARPED_FENCE_GATE
f Lnet/minecraft/world/level/block/Block; ps CRIMSON_STAIRS
f Lnet/minecraft/world/level/block/Block; pt WARPED_STAIRS
f Lnet/minecraft/world/level/block/Block; pu CRIMSON_BUTTON
f Lnet/minecraft/world/level/block/Block; pv WARPED_BUTTON
f Lnet/minecraft/world/level/block/Block; pw CRIMSON_DOOR
f Lnet/minecraft/world/level/block/Block; px WARPED_DOOR
f Lnet/minecraft/world/level/block/Block; py CRIMSON_SIGN
f Lnet/minecraft/world/level/block/Block; pz WARPED_SIGN
f Lnet/minecraft/world/level/block/Block; q JUNGLE_PLANKS
f Lnet/minecraft/world/level/block/Block; qA BROWN_CANDLE
f Lnet/minecraft/world/level/block/Block; qB GREEN_CANDLE
f Lnet/minecraft/world/level/block/Block; qC RED_CANDLE
f Lnet/minecraft/world/level/block/Block; qD BLACK_CANDLE
f Lnet/minecraft/world/level/block/Block; qE CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qF WHITE_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qG ORANGE_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qH MAGENTA_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qI LIGHT_BLUE_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qJ YELLOW_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qK LIME_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qL PINK_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qM GRAY_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qN LIGHT_GRAY_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qO CYAN_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qP PURPLE_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qQ BLUE_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qR BROWN_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qS GREEN_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qT RED_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qU BLACK_CANDLE_CAKE
f Lnet/minecraft/world/level/block/Block; qV AMETHYST_BLOCK
f Lnet/minecraft/world/level/block/Block; qW BUDDING_AMETHYST
f Lnet/minecraft/world/level/block/Block; qX AMETHYST_CLUSTER
f Lnet/minecraft/world/level/block/Block; qY LARGE_AMETHYST_BUD
f Lnet/minecraft/world/level/block/Block; qZ MEDIUM_AMETHYST_BUD
f Lnet/minecraft/world/level/block/Block; qa CHISELED_POLISHED_BLACKSTONE
f Lnet/minecraft/world/level/block/Block; qb POLISHED_BLACKSTONE_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; qc POLISHED_BLACKSTONE_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; qd POLISHED_BLACKSTONE_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; qe GILDED_BLACKSTONE
f Lnet/minecraft/world/level/block/Block; qf POLISHED_BLACKSTONE_STAIRS
f Lnet/minecraft/world/level/block/Block; qg POLISHED_BLACKSTONE_SLAB
f Lnet/minecraft/world/level/block/Block; qh POLISHED_BLACKSTONE_PRESSURE_PLATE
f Lnet/minecraft/world/level/block/Block; qi POLISHED_BLACKSTONE_BUTTON
f Lnet/minecraft/world/level/block/Block; qj POLISHED_BLACKSTONE_WALL
f Lnet/minecraft/world/level/block/Block; qk CHISELED_NETHER_BRICKS
f Lnet/minecraft/world/level/block/Block; ql CRACKED_NETHER_BRICKS
f Lnet/minecraft/world/level/block/Block; qm QUARTZ_BRICKS
f Lnet/minecraft/world/level/block/Block; qn CANDLE
f Lnet/minecraft/world/level/block/Block; qo WHITE_CANDLE
f Lnet/minecraft/world/level/block/Block; qp ORANGE_CANDLE
f Lnet/minecraft/world/level/block/Block; qq MAGENTA_CANDLE
f Lnet/minecraft/world/level/block/Block; qr LIGHT_BLUE_CANDLE
f Lnet/minecraft/world/level/block/Block; qs YELLOW_CANDLE
f Lnet/minecraft/world/level/block/Block; qt LIME_CANDLE
f Lnet/minecraft/world/level/block/Block; qu PINK_CANDLE
f Lnet/minecraft/world/level/block/Block; qv GRAY_CANDLE
f Lnet/minecraft/world/level/block/Block; qw LIGHT_GRAY_CANDLE
f Lnet/minecraft/world/level/block/Block; qx CYAN_CANDLE
f Lnet/minecraft/world/level/block/Block; qy PURPLE_CANDLE
f Lnet/minecraft/world/level/block/Block; qz BLUE_CANDLE
f Lnet/minecraft/world/level/block/Block; r ACACIA_PLANKS
f Lnet/minecraft/world/level/block/Block; rA WEATHERED_COPPER
f Lnet/minecraft/world/level/block/Block; rB OXIDIZED_COPPER
f Lnet/minecraft/world/level/block/Block; rC COPPER_ORE
f Lnet/minecraft/world/level/block/Block; rD DEEPSLATE_COPPER_ORE
f Lnet/minecraft/world/level/block/Block; rE OXIDIZED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; rF WEATHERED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; rG EXPOSED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; rH CUT_COPPER
f Lnet/minecraft/world/level/block/Block; rI OXIDIZED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rJ WEATHERED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rK EXPOSED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rL CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rM WAXED_OXIDIZED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rN WAXED_WEATHERED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rO WAXED_EXPOSED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rP WAXED_CHISELED_COPPER
f Lnet/minecraft/world/level/block/Block; rQ OXIDIZED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; rR WEATHERED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; rS EXPOSED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; rT CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; rU OXIDIZED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; rV WEATHERED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; rW EXPOSED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; rX CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; rY WAXED_COPPER_BLOCK
f Lnet/minecraft/world/level/block/Block; rZ WAXED_WEATHERED_COPPER
f Lnet/minecraft/world/level/block/Block; ra SMALL_AMETHYST_BUD
f Lnet/minecraft/world/level/block/Block; rb TUFF
f Lnet/minecraft/world/level/block/Block; rc TUFF_SLAB
f Lnet/minecraft/world/level/block/Block; rd TUFF_STAIRS
f Lnet/minecraft/world/level/block/Block; re TUFF_WALL
f Lnet/minecraft/world/level/block/Block; rf POLISHED_TUFF
f Lnet/minecraft/world/level/block/Block; rg POLISHED_TUFF_SLAB
f Lnet/minecraft/world/level/block/Block; rh POLISHED_TUFF_STAIRS
f Lnet/minecraft/world/level/block/Block; ri POLISHED_TUFF_WALL
f Lnet/minecraft/world/level/block/Block; rj CHISELED_TUFF
f Lnet/minecraft/world/level/block/Block; rk TUFF_BRICKS
f Lnet/minecraft/world/level/block/Block; rl TUFF_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; rm TUFF_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; rn TUFF_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; ro CHISELED_TUFF_BRICKS
f Lnet/minecraft/world/level/block/Block; rp CALCITE
f Lnet/minecraft/world/level/block/Block; rq TINTED_GLASS
f Lnet/minecraft/world/level/block/Block; rr POWDER_SNOW
f Lnet/minecraft/world/level/block/Block; rs SCULK_SENSOR
f Lnet/minecraft/world/level/block/Block; rt CALIBRATED_SCULK_SENSOR
f Lnet/minecraft/world/level/block/Block; ru SCULK
f Lnet/minecraft/world/level/block/Block; rv SCULK_VEIN
f Lnet/minecraft/world/level/block/Block; rw SCULK_CATALYST
f Lnet/minecraft/world/level/block/Block; rx SCULK_SHRIEKER
f Lnet/minecraft/world/level/block/Block; ry COPPER_BLOCK
f Lnet/minecraft/world/level/block/Block; rz EXPOSED_COPPER
f Lnet/minecraft/world/level/block/Block; s CHERRY_PLANKS
f Lnet/minecraft/world/level/block/Block; sA WAXED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; sB WAXED_EXPOSED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; sC WAXED_OXIDIZED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; sD WAXED_WEATHERED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; sE COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sF EXPOSED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sG WEATHERED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sH OXIDIZED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sI WAXED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sJ WAXED_EXPOSED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sK WAXED_WEATHERED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sL WAXED_OXIDIZED_COPPER_GRATE
f Lnet/minecraft/world/level/block/Block; sM COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sN EXPOSED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sO WEATHERED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sP OXIDIZED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sQ WAXED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sR WAXED_EXPOSED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sS WAXED_WEATHERED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sT WAXED_OXIDIZED_COPPER_BULB
f Lnet/minecraft/world/level/block/Block; sU LIGHTNING_ROD
f Lnet/minecraft/world/level/block/Block; sV POINTED_DRIPSTONE
f Lnet/minecraft/world/level/block/Block; sW DRIPSTONE_BLOCK
f Lnet/minecraft/world/level/block/Block; sX CAVE_VINES
f Lnet/minecraft/world/level/block/Block; sY CAVE_VINES_PLANT
f Lnet/minecraft/world/level/block/Block; sZ SPORE_BLOSSOM
f Lnet/minecraft/world/level/block/Block; sa WAXED_EXPOSED_COPPER
f Lnet/minecraft/world/level/block/Block; sb WAXED_OXIDIZED_COPPER
f Lnet/minecraft/world/level/block/Block; sc WAXED_OXIDIZED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; sd WAXED_WEATHERED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; se WAXED_EXPOSED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; sf WAXED_CUT_COPPER
f Lnet/minecraft/world/level/block/Block; sg WAXED_OXIDIZED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; sh WAXED_WEATHERED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; si WAXED_EXPOSED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; sj WAXED_CUT_COPPER_STAIRS
f Lnet/minecraft/world/level/block/Block; sk WAXED_OXIDIZED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; sl WAXED_WEATHERED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; sm WAXED_EXPOSED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; sn WAXED_CUT_COPPER_SLAB
f Lnet/minecraft/world/level/block/Block; so COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; sp EXPOSED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; sq OXIDIZED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; sr WEATHERED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; ss WAXED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; st WAXED_EXPOSED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; su WAXED_OXIDIZED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; sv WAXED_WEATHERED_COPPER_DOOR
f Lnet/minecraft/world/level/block/Block; sw COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; sx EXPOSED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; sy OXIDIZED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; sz WEATHERED_COPPER_TRAPDOOR
f Lnet/minecraft/world/level/block/Block; t DARK_OAK_PLANKS
f Lnet/minecraft/world/level/block/Block; tA DEEPSLATE_BRICK_SLAB
f Lnet/minecraft/world/level/block/Block; tB DEEPSLATE_BRICK_WALL
f Lnet/minecraft/world/level/block/Block; tC CHISELED_DEEPSLATE
f Lnet/minecraft/world/level/block/Block; tD CRACKED_DEEPSLATE_BRICKS
f Lnet/minecraft/world/level/block/Block; tE CRACKED_DEEPSLATE_TILES
f Lnet/minecraft/world/level/block/Block; tF INFESTED_DEEPSLATE
f Lnet/minecraft/world/level/block/Block; tG SMOOTH_BASALT
f Lnet/minecraft/world/level/block/Block; tH RAW_IRON_BLOCK
f Lnet/minecraft/world/level/block/Block; tI RAW_COPPER_BLOCK
f Lnet/minecraft/world/level/block/Block; tJ RAW_GOLD_BLOCK
f Lnet/minecraft/world/level/block/Block; tK POTTED_AZALEA
f Lnet/minecraft/world/level/block/Block; tL POTTED_FLOWERING_AZALEA
f Lnet/minecraft/world/level/block/Block; tM OCHRE_FROGLIGHT
f Lnet/minecraft/world/level/block/Block; tN VERDANT_FROGLIGHT
f Lnet/minecraft/world/level/block/Block; tO PEARLESCENT_FROGLIGHT
f Lnet/minecraft/world/level/block/Block; tP FROGSPAWN
f Lnet/minecraft/world/level/block/Block; tQ REINFORCED_DEEPSLATE
f Lnet/minecraft/world/level/block/Block; tR DECORATED_POT
f Lnet/minecraft/world/level/block/Block; tS CRAFTER
f Lnet/minecraft/world/level/block/Block; tT TRIAL_SPAWNER
f Lnet/minecraft/world/level/block/Block; tU VAULT
f Lnet/minecraft/world/level/block/Block; tV HEAVY_CORE
f Lnet/minecraft/world/level/block/Block; tW PALE_MOSS_BLOCK
f Lnet/minecraft/world/level/block/Block; tX PALE_MOSS_CARPET
f Lnet/minecraft/world/level/block/Block; tY PALE_HANGING_MOSS
f Lnet/minecraft/world/level/block/Block; tZ OPEN_EYEBLOSSOM
f Lnet/minecraft/world/level/block/Block; ta AZALEA
f Lnet/minecraft/world/level/block/Block; tb FLOWERING_AZALEA
f Lnet/minecraft/world/level/block/Block; tc MOSS_CARPET
f Lnet/minecraft/world/level/block/Block; td PINK_PETALS
f Lnet/minecraft/world/level/block/Block; te MOSS_BLOCK
f Lnet/minecraft/world/level/block/Block; tf BIG_DRIPLEAF
f Lnet/minecraft/world/level/block/Block; tg BIG_DRIPLEAF_STEM
f Lnet/minecraft/world/level/block/Block; th SMALL_DRIPLEAF
f Lnet/minecraft/world/level/block/Block; ti HANGING_ROOTS
f Lnet/minecraft/world/level/block/Block; tj ROOTED_DIRT
f Lnet/minecraft/world/level/block/Block; tk MUD
f Lnet/minecraft/world/level/block/Block; tl DEEPSLATE
f Lnet/minecraft/world/level/block/Block; tm COBBLED_DEEPSLATE
f Lnet/minecraft/world/level/block/Block; tn COBBLED_DEEPSLATE_STAIRS
f Lnet/minecraft/world/level/block/Block; to COBBLED_DEEPSLATE_SLAB
f Lnet/minecraft/world/level/block/Block; tp COBBLED_DEEPSLATE_WALL
f Lnet/minecraft/world/level/block/Block; tq POLISHED_DEEPSLATE
f Lnet/minecraft/world/level/block/Block; tr POLISHED_DEEPSLATE_STAIRS
f Lnet/minecraft/world/level/block/Block; ts POLISHED_DEEPSLATE_SLAB
f Lnet/minecraft/world/level/block/Block; tt POLISHED_DEEPSLATE_WALL
f Lnet/minecraft/world/level/block/Block; tu DEEPSLATE_TILES
f Lnet/minecraft/world/level/block/Block; tv DEEPSLATE_TILE_STAIRS
f Lnet/minecraft/world/level/block/Block; tw DEEPSLATE_TILE_SLAB
f Lnet/minecraft/world/level/block/Block; tx DEEPSLATE_TILE_WALL
f Lnet/minecraft/world/level/block/Block; ty DEEPSLATE_BRICKS
f Lnet/minecraft/world/level/block/Block; tz DEEPSLATE_BRICK_STAIRS
f Lnet/minecraft/world/level/block/Block; u PALE_OAK_WOOD
f Lnet/minecraft/world/level/block/Block; ua CLOSED_EYEBLOSSOM
f Lnet/minecraft/world/level/block/Block; ub POTTED_OPEN_EYEBLOSSOM
f Lnet/minecraft/world/level/block/Block; uc POTTED_CLOSED_EYEBLOSSOM
f Lnet/minecraft/world/level/block/state/BlockBase$f; ud NOT_CLOSED_SHULKER
f Lnet/minecraft/world/level/block/state/BlockBase$f; ue NOT_EXTENDED_PISTON
f Lnet/minecraft/world/level/block/Block; v PALE_OAK_PLANKS
f Lnet/minecraft/world/level/block/Block; w MANGROVE_PLANKS
f Lnet/minecraft/world/level/block/Block; x BAMBOO_PLANKS
f Lnet/minecraft/world/level/block/Block; y BAMBOO_MOSAIC
f Lnet/minecraft/world/level/block/Block; z OAK_SAPLING
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; A lambda$static$460
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; B lambda$static$459
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; C lambda$static$458
m (Lnet/minecraft/world/level/block/state/IBlockData;)I C lambda$static$160
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; D lambda$static$457
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; E lambda$static$456
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; F lambda$static$455
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; G lambda$static$454
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; H lambda$static$453
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; I lambda$static$452
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; J lambda$static$451
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; K lambda$static$450
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; L lambda$static$449
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; M lambda$static$448
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; N lambda$static$447
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; O lambda$static$446
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; P lambda$static$445
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; Q lambda$static$444
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; R lambda$static$443
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; S lambda$static$442
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; T lambda$static$441
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; U lambda$static$440
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; V lambda$static$439
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; W lambda$static$438
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; X lambda$static$437
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; Y lambda$static$436
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; Z lambda$static$435
m (Lnet/minecraft/world/level/material/MaterialMapColor;)Ljava/util/function/Function; a waterloggedMapColor
m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; a register
m (Lnet/minecraft/world/level/block/Block;Z)Lnet/minecraft/world/level/block/state/BlockBase$Info; a wallVariant
m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; a register
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 (Ljava/lang/String;Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; a register
m (I)Ljava/util/function/ToIntFunction; a litBlockEmission
m (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockBase$Info;)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/state/BlockBase$Info; a logProperties
m (Lnet/minecraft/world/level/block/SoundEffectType;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a leavesProperties
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a always
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a vanillaBlockId
m (Ljava/lang/String;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/Block; a registerBed
m (Ljava/lang/String;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; a registerLegacyStair
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; a pistonProperties
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aA lambda$static$401
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aB lambda$static$400
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aC lambda$static$399
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aD lambda$static$398
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aE lambda$static$397
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aF lambda$static$396
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aG lambda$static$395
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aH lambda$static$392
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aI lambda$static$391
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aJ lambda$static$390
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aK lambda$static$389
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aL lambda$static$388
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aM lambda$static$387
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aN lambda$static$386
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aQ lambda$static$383
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aR lambda$static$382
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aS lambda$static$381
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aT lambda$static$380
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aU lambda$static$379
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aV lambda$static$377
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aW lambda$static$376
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aX lambda$static$375
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aY lambda$static$374
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aZ lambda$static$371
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aa lambda$static$434
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ab lambda$static$433
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ac lambda$static$432
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ad lambda$static$428
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ae lambda$static$427
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; af lambda$static$426
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ag lambda$static$424
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aj lambda$static$418
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ak lambda$static$417
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; am lambda$static$415
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ao lambda$static$413
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aq lambda$static$411
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; as lambda$static$409
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; at lambda$static$408
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; au lambda$static$407
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; av lambda$static$406
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; aw lambda$static$405
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ax lambda$static$404
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ay lambda$static$403
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; az lambda$static$402
m (Ljava/lang/String;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; b registerStair
m (Ljava/lang/String;Lnet/minecraft/world/item/EnumColor;)Lnet/minecraft/world/level/block/Block; b registerStainedGlass
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/level/block/state/BlockBase$Info; b buttonProperties
m (Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; b netherStemProperties
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/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bA lambda$static$342
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bB lambda$static$341
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bC lambda$static$340
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bD lambda$static$339
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bE lambda$static$338
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bF lambda$static$337
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bG lambda$static$336
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bH lambda$static$335
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bI lambda$static$334
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bJ lambda$static$333
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bK lambda$static$332
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bL lambda$static$331
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bM lambda$static$330
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bN lambda$static$329
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bO lambda$static$328
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bP lambda$static$327
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bQ lambda$static$326
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bR lambda$static$325
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bS lambda$static$324
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bT lambda$static$323
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bU lambda$static$322
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bV lambda$static$321
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bW lambda$static$320
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bX lambda$static$319
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bY lambda$static$318
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bZ lambda$static$317
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ba lambda$static$368
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bb lambda$static$367
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bc lambda$static$366
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bd lambda$static$365
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bg lambda$static$362
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bj lambda$static$359
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bk lambda$static$358
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bl lambda$static$357
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bm lambda$static$356
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bn lambda$static$355
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bo lambda$static$354
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bp lambda$static$353
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bq lambda$static$352
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; br lambda$static$351
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bs lambda$static$350
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bt lambda$static$349
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bu lambda$static$348
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bv lambda$static$347
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bw lambda$static$346
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bx lambda$static$345
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; by lambda$static$344
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; bz lambda$static$343
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/block/state/BlockBase$Info; c flowerPotProperties
m (Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; c shulkerBoxProperties
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cA lambda$static$285
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cB lambda$static$284
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cC lambda$static$283
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cD lambda$static$282
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cE lambda$static$281
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cF lambda$static$280
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cG lambda$static$279
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cH lambda$static$278
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cI lambda$static$277
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cJ lambda$static$276
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cK lambda$static$275
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cL lambda$static$274
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cM lambda$static$273
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cN lambda$static$272
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cO lambda$static$271
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cP lambda$static$270
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cQ lambda$static$269
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cR lambda$static$268
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cS lambda$static$267
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cT lambda$static$266
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cU lambda$static$265
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cV lambda$static$264
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cW lambda$static$263
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cX lambda$static$262
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cY lambda$static$261
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cZ lambda$static$260
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ca lambda$static$316
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cb lambda$static$312
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cc lambda$static$311
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cd lambda$static$309
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ce lambda$static$307
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ci lambda$static$303
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cj lambda$static$302
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cl lambda$static$300
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cn lambda$static$298
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; co lambda$static$297
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cp lambda$static$296
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cq lambda$static$295
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cr lambda$static$294
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cs lambda$static$293
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ct lambda$static$292
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cu lambda$static$291
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cv lambda$static$290
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cw lambda$static$289
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cx lambda$static$288
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cy lambda$static$287
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; cz lambda$static$286
m (Lnet/minecraft/world/level/material/MaterialMapColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; d candleProperties
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dB lambda$static$231
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dC lambda$static$230
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dD lambda$static$229
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dE lambda$static$228
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dF lambda$static$227
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dG lambda$static$226
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dH lambda$static$225
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dI lambda$static$224
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dJ lambda$static$223
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dK lambda$static$222
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dL lambda$static$221
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dM lambda$static$220
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dN lambda$static$219
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dO lambda$static$218
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dP lambda$static$217
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dQ lambda$static$216
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dR lambda$static$215
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dS lambda$static$214
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dT lambda$static$213
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dU lambda$static$212
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dV lambda$static$211
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dW lambda$static$210
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dX lambda$static$209
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dY lambda$static$208
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dZ lambda$static$207
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; da lambda$static$259
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; db lambda$static$258
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dc lambda$static$257
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dd lambda$static$256
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; de lambda$static$255
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; df lambda$static$254
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dg lambda$static$253
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dh lambda$static$252
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; di lambda$static$251
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dj lambda$static$250
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dk lambda$static$249
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dl lambda$static$248
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dm lambda$static$247
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dn lambda$static$246
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; do lambda$static$245
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dp lambda$static$244
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dq lambda$static$243
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dr lambda$static$242
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ds lambda$static$240
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dt lambda$static$239
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; du lambda$static$238
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dv lambda$static$237
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dw lambda$static$236
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dx lambda$static$235
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dy lambda$static$234
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; dz lambda$static$233
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z e lambda$static$1
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eA lambda$static$180
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eB lambda$static$179
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eC lambda$static$178
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eD lambda$static$177
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eE lambda$static$176
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eF lambda$static$175
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eG lambda$static$174
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eH lambda$static$173
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eI lambda$static$171
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eJ lambda$static$170
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eK lambda$static$168
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eL lambda$static$167
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eN lambda$static$161
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eO lambda$static$158
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eS lambda$static$154
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eU lambda$static$152
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eX lambda$static$149
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eY lambda$static$148
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eZ lambda$static$147
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ea lambda$static$206
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eb lambda$static$205
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ec lambda$static$204
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ed lambda$static$203
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ee lambda$static$202
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ef lambda$static$201
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eg lambda$static$200
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eh lambda$static$199
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ei lambda$static$198
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ej lambda$static$197
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ek lambda$static$196
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; el lambda$static$195
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; em lambda$static$194
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; en lambda$static$193
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eo lambda$static$192
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ep lambda$static$191
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eq lambda$static$190
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; er lambda$static$189
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; es lambda$static$188
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; et lambda$static$187
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; eu lambda$static$186
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ev lambda$static$185
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ew lambda$static$184
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ex lambda$static$183
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ey lambda$static$182
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ez lambda$static$181
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/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; f lambda$static$481
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fA lambda$static$113
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fB lambda$static$112
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fC lambda$static$111
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fD lambda$static$110
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fE lambda$static$109
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fF lambda$static$108
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fG lambda$static$107
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fH lambda$static$106
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fI lambda$static$105
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fJ lambda$static$104
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fK lambda$static$103
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fL lambda$static$102
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fM lambda$static$101
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fN lambda$static$100
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fO lambda$static$99
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fP lambda$static$98
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fQ lambda$static$97
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fR lambda$static$96
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fS lambda$static$95
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fT lambda$static$94
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fU lambda$static$93
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fV lambda$static$92
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fW lambda$static$91
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fX lambda$static$90
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fY lambda$static$89
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fZ lambda$static$88
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fa lambda$static$146
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fb lambda$static$145
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fc lambda$static$144
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fd lambda$static$143
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fe lambda$static$142
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ff lambda$static$141
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fg lambda$static$140
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fh lambda$static$139
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fi lambda$static$138
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fj lambda$static$137
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fk lambda$static$136
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fl lambda$static$131
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fm lambda$static$129
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fr lambda$static$122
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ft lambda$static$120
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fw lambda$static$117
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fx lambda$static$116
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fy lambda$static$115
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; fz lambda$static$114
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; g lambda$static$480
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gD lambda$static$51
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gF lambda$static$49
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gG lambda$static$48
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gI lambda$static$46
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gJ lambda$static$45
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gK lambda$static$44
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gL lambda$static$43
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gM lambda$static$42
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gN lambda$static$41
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gO lambda$static$40
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gP lambda$static$39
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gQ lambda$static$38
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gR lambda$static$37
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gS lambda$static$36
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gT lambda$static$35
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gU lambda$static$34
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gV lambda$static$33
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gW lambda$static$32
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gX lambda$static$31
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gY lambda$static$30
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gZ lambda$static$29
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ga lambda$static$87
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gb lambda$static$86
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gc lambda$static$85
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gd lambda$static$84
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ge lambda$static$83
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gf lambda$static$82
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gg lambda$static$81
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gh lambda$static$80
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gi lambda$static$79
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gj lambda$static$78
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gk lambda$static$77
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gl lambda$static$76
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gm lambda$static$75
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gn lambda$static$74
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; go lambda$static$73
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gp lambda$static$72
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gq lambda$static$71
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gr lambda$static$70
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gs lambda$static$69
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gt lambda$static$67
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gu lambda$static$66
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gv lambda$static$65
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gw lambda$static$60
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gx lambda$static$58
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; gy lambda$static$57
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; h lambda$static$479
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; ha lambda$static$28
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hb lambda$static$27
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hc lambda$static$26
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hd lambda$static$25
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; he lambda$static$24
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hf lambda$static$23
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hg lambda$static$21
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hh lambda$static$20
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hi lambda$static$19
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hj lambda$static$18
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hk lambda$static$17
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hl lambda$static$16
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hm lambda$static$15
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hn lambda$static$14
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hp lambda$static$12
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; hq lambda$static$11
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; i lambda$static$478
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; o lambda$static$472
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; p lambda$static$471
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; q lambda$static$470
m (Lnet/minecraft/world/level/block/state/IBlockData;)I r lambda$static$369
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; r lambda$static$469
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; s lambda$static$468
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; t lambda$static$467
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; u lambda$static$466
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; v lambda$static$465
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; w lambda$static$464
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; x lambda$static$463
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; y lambda$static$462
m (Lnet/minecraft/world/level/block/state/BlockBase$Info;)Lnet/minecraft/world/level/block/Block; z lambda$static$461
c net/minecraft/world/level/block/BonemealableFeaturePlacerBlock net/minecraft/world/level/block/BonemealableFeaturePlacerBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/resources/ResourceKey; b feature
m ()Lcom/mojang/serialization/MapCodec; a codec
m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a lambda$performBonemeal$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;)V a lambda$performBonemeal$3
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$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/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/BonemealableFeaturePlacerBlock;)Lnet/minecraft/resources/ResourceKey; a lambda$static$0
m ()Lnet/minecraft/world/level/block/IBlockFragilePlantElement$a; aq_ getType
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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/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 h 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/BlockStateEnum; 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/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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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/EnumInteractionResult; a useItemOn
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 h canLight
m (Lnet/minecraft/world/level/block/state/IBlockData;)I o lambda$static$0
m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; q lambda$static$1
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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/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/EnumInteractionResult; a useItemOn
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 h 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; a getShape
c net/minecraft/world/level/block/CaveVines net/minecraft/world/level/block/CaveVines
f Lnet/minecraft/world/phys/shapes/VoxelShape; s_ SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; t_ BERRIES
m (ILnet/minecraft/world/level/block/state/IBlockData;)I a lambda$emission$0
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; i_ emission
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z j_ 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/block/Block; b getBodyBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z h 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/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/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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/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/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/EnumInteractionResult; a useItemOn
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 h getYRotationDegrees
c net/minecraft/world/level/block/ChangeOverTimeBlock net/minecraft/world/level/block/ChangeOverTimeBlock
f I x_ SCAN_DISTANCE
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a lambda$changeOverTime$0
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 au_ 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; k_ getNext
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/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/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/EnumInteractionResult; a useItemOn
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/world/level/redstone/Orientation;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/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/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/server/level/WorldServer;Lnet/minecraft/world/item/crafting/CraftingInput;)Ljava/util/Optional; a getPotentialResults
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;)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/CreakingHeartBlock net/minecraft/world/level/block/CreakingHeartBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; b AXIS
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c ACTIVE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d NATURAL
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit
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/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/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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;)Z a isSurroundedByLogs
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V a tryAwardExperience
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;)Z a isNaturalNight
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Z b hasRequiredLogs
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; c updateState
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
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/BlockStateEnum; 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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)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/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/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/level/block/state/IBlockData;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Ljava/util/List;Ljava/util/Optional;)V a lambda$appendHoverText$1
m (Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity;Ljava/util/function/Consumer;)V a lambda$getDrops$0
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/world/level/block/state/IBlockData;Lnet/minecraft/world/phys/MovingObjectPositionBlock;Lnet/minecraft/world/entity/projectile/IProjectile;)V a onProjectileHit
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/EnumInteractionResult; a useItemOn
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; h_ 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/IBlockState;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
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m (Lnet/minecraft/world/level/block/DropExperienceBlock;)Lnet/minecraft/util/valueproviders/IntProvider; a lambda$static$0
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 MODEL
f [Lnet/minecraft/world/level/block/EnumRenderType; c $VALUES
m ()[Lnet/minecraft/world/level/block/EnumRenderType; a $values
c net/minecraft/world/level/block/EyeblossomBlock net/minecraft/world/level/block/EyeblossomBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f I f EYEBLOSSOM_XZ_RANGE
f I g EYEBLOSSOM_Y_RANGE
f Lnet/minecraft/world/level/block/EyeblossomBlock$a; h 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/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$1
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/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)V a lambda$tryChangingState$2
m (Lnet/minecraft/world/level/block/EyeblossomBlock;)Ljava/lang/Boolean; 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 ()Lnet/minecraft/world/effect/MobEffect; b getBeeInteractionEffect
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Z c tryChangingState
c net/minecraft/world/level/block/EyeblossomBlock$a net/minecraft/world/level/block/EyeblossomBlock$Type
f Lnet/minecraft/world/level/block/EyeblossomBlock$a; a OPEN
f Lnet/minecraft/world/level/block/EyeblossomBlock$a; b CLOSED
f Z c open
f Lnet/minecraft/core/Holder; d effect
f F e effectDuration
f Lnet/minecraft/sounds/SoundEffect; f longSwitchSound
f Lnet/minecraft/sounds/SoundEffect; g shortSwitchSound
f I h particleColor
f [Lnet/minecraft/world/level/block/EyeblossomBlock$a; i $VALUES
m (Z)Lnet/minecraft/world/level/block/EyeblossomBlock$a; a fromBoolean
m ()Lnet/minecraft/world/level/block/Block; a block
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a spawnTransformParticle
m ()Lnet/minecraft/world/level/block/state/IBlockData; b state
m ()Lnet/minecraft/world/level/block/EyeblossomBlock$a; c transform
m ()Z d emitSounds
m ()Lnet/minecraft/sounds/SoundEffect; e longSwitchSound
m ()[Lnet/minecraft/world/level/block/EyeblossomBlock$a; f $values
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/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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 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/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/MultifaceSpreader; e spreader
m ()Lcom/mojang/serialization/MapCodec; a codec
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/World;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isBonemealSuccess
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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 (I)Ljava/util/function/ToIntFunction; b emission
m ()Lnet/minecraft/world/level/block/MultifaceSpreader; c getSpreader
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown
c net/minecraft/world/level/block/HangingMossBlock net/minecraft/world/level/block/HangingMossBlock
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b TIP
f I c SIDE_PADDING
f Lnet/minecraft/world/phys/shapes/VoxelShape; d TIP_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; e BASE_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/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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; a getTip
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b canStayAtPosition
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o canGrowInto
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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/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/level/block/state/properties/BlockStateBoolean; b WATERLOGGED
f Lnet/minecraft/world/phys/shapes/VoxelShape; c 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/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/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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; aq_ getType
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; as_ 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; as_ 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/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/LayeredCauldronBlock;)Lnet/minecraft/core/cauldron/CauldronInteraction$a; a lambda$static$1
m (Lnet/minecraft/world/level/material/FluidType;)Z a canReceiveStalactiteDrip
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/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/block/state/IBlockData;)D b getContentHeight
m (Lnet/minecraft/world/level/block/LayeredCauldronBlock;)Lnet/minecraft/world/level/biome/BiomeBase$Precipitation; b lambda$static$0
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 e lowerFillLevel
c net/minecraft/world/level/block/LevelEvent net/minecraft/world/level/block/LevelEvent
f I A SOUND_CHORUS_DEATH
f I B SOUND_BREWING_STAND_BREW
f I C SOUND_END_PORTAL_SPAWN
f I D SOUND_PHANTOM_BITE
f I E SOUND_ZOMBIE_TO_DROWNED
f I F SOUND_HUSK_TO_ZOMBIE
f I G SOUND_GRINDSTONE_USED
f I H SOUND_PAGE_TURN
f I I SOUND_SMITHING_TABLE_USED
f I J SOUND_POINTED_DRIPSTONE_LAND
f I K SOUND_DRIP_LAVA_INTO_CAULDRON
f I L SOUND_DRIP_WATER_INTO_CAULDRON
f I M SOUND_SKELETON_TO_STRAY
f I N SOUND_CRAFTER_CRAFT
f I O SOUND_CRAFTER_FAIL
f I P SOUND_WIND_CHARGE_SHOOT
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_FIREWORK_SHOOT
f I e SOUND_EXTINGUISH_FIRE
f I f SOUND_PLAY_JUKEBOX_SONG
f I g SOUND_STOP_JUKEBOX_SONG
f I h SOUND_GHAST_WARNING
f I i SOUND_GHAST_FIREBALL
f I j SOUND_DRAGON_FIREBALL
f I k SOUND_BLAZE_FIREBALL
f I l SOUND_ZOMBIE_WOODEN_DOOR
f I m SOUND_ZOMBIE_IRON_DOOR
f I n SOUND_ZOMBIE_DOOR_CRASH
f I o SOUND_WITHER_BLOCK_BREAK
f I p SOUND_WITHER_BOSS_SPAWN
f I q SOUND_WITHER_BOSS_SHOOT
f I r SOUND_BAT_LIFTOFF
f I s SOUND_ZOMBIE_INFECTED
f I t SOUND_ZOMBIE_CONVERTED
f I u SOUND_DRAGON_DEATH
f I v SOUND_ANVIL_BROKEN
f I w SOUND_ANVIL_USED
f I x SOUND_ANVIL_LAND
f I y SOUND_PORTAL_TRAVEL
f I z SOUND_CHORUS_GROW
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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/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;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F c getShadeBrightness
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)I o 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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 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;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 e onLightningStrike
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)V f updateNeighbours
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource
c net/minecraft/world/level/block/MangroveLeavesBlock net/minecraft/world/level/block/MangroveLeavesBlock
f Lcom/mojang/serialization/MapCodec; f 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/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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 (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 o isHanging
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b skipRendering
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/MossyCarpetBlock net/minecraft/world/level/block/MossyCarpetBlock
f Lnet/minecraft/world/phys/shapes/VoxelShape; G EAST_SHORT_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; H NORTH_SHORT_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; I SOUTH_SHORT_AABB
f Ljava/util/Map; J shapesCache
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b BASE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; c NORTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; d EAST
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; e SOUTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; f WEST
f Ljava/util/Map; g PROPERTY_BY_DIRECTION
f F h AABB_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; i DOWN_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 I n SHORT_HEIGHT
f Lnet/minecraft/world/phys/shapes/VoxelShape; o WEST_SHORT_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/core/EnumDirection;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a getPropertyForFace
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/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canSupportAtFace
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/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;I)V a placeAt
m (Lnet/minecraft/world/item/context/BlockActionContext;)Lnet/minecraft/world/level/block/state/IBlockData; a getStateForPlacement
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/level/block/state/IBlockData; a getUpdatedState
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Ljava/util/function/BooleanSupplier;)Lnet/minecraft/world/level/block/state/IBlockData; a createTopperWithSideChance
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m ()Z b lambda$performBonemeal$2
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; d_ getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; o calculateShape
m ()Z q lambda$isValidBonemealTarget$1
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q hasFaces
c net/minecraft/world/level/block/MossyCarpetBlock$1 net/minecraft/world/level/block/MossyCarpetBlock$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$WallSide
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/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;)F c getShadeBrightness
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/MultifaceBlock net/minecraft/world/level/block/MultifaceBlock
f Z G canMirrorZ
f F a AABB_OFFSET
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c WATERLOGGED
f [Lnet/minecraft/core/EnumDirection; d DIRECTIONS
f Lnet/minecraft/world/phys/shapes/VoxelShape; e UP_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; f DOWN_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; g WEST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; h EAST_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; i NORTH_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; j SOUTH_AABB
f Ljava/util/Map; k PROPERTY_BY_DIRECTION
f Ljava/util/Map; l SHAPE_BY_DIRECTION
f Lcom/google/common/collect/ImmutableMap; m shapesCache
f Z n canRotate
f Z o canMirrorX
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 (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z a canAttachTo
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/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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/level/block/state/IBlockData;Ljava/util/function/Function;)Lnet/minecraft/world/level/block/state/IBlockData; a mapDirections
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b getFaceProperty
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;)Lnet/minecraft/world/level/block/state/IBlockData; c getStateForPlacement
m (Lnet/minecraft/world/level/block/state/IBlockData;)Ljava/util/Set; o availableFaces
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q hasAnyFace
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; r calculateMultifaceShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z s hasAnyVacantFace
c net/minecraft/world/level/block/MultifaceSpreadeableBlock net/minecraft/world/level/block/MultifaceSpreadeableBlock
m ()Lcom/mojang/serialization/MapCodec; a codec
m ()Lnet/minecraft/world/level/block/MultifaceSpreader; c getSpreader
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/util/RandomSource;Lnet/minecraft/core/EnumDirection;)Ljava/util/Optional; a lambda$spreadFromRandomFaceTowardRandomDirection$2
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;)Z a canSpreadInAnyDirection
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/GeneratorAccess;Lnet/minecraft/world/level/block/MultifaceSpreader$c;Z)Ljava/util/Optional; a spreadToFace
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a lambda$spreadAll$3
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
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;)Z a lambda$canSpreadInAnyDirection$0
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/GeneratorAccess;ZLnet/minecraft/world/level/block/MultifaceSpreader$c;)Ljava/util/Optional; a lambda$spreadFromFaceTowardDirection$7
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;ZLnet/minecraft/core/EnumDirection;)Ljava/util/Optional; a lambda$spreadFromFaceTowardAllDirections$6
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/GeneratorAccess;Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/core/EnumDirection;)Ljava/lang/Long; a lambda$spreadAll$4
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b lambda$spreadFromRandomFaceTowardRandomDirection$1
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;ZLnet/minecraft/core/EnumDirection;)Ljava/util/Optional; b lambda$spreadFromFaceTowardRandomDirection$5
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
f [Lnet/minecraft/world/level/block/MultifaceSpreader$e; d $VALUES
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/block/MultifaceSpreader$c; a getSpreadPos
m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$e; a $values
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/ParticleLeavesBlock net/minecraft/world/level/block/ParticleLeavesBlock
f Lcom/mojang/serialization/MapCodec; f CODEC
f Lnet/minecraft/core/particles/ParticleParam; g particle
f I h 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/util/RandomSource;)V a animateTick
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/block/ParticleLeavesBlock;)Lnet/minecraft/core/particles/ParticleParam; a lambda$static$1
m (Lnet/minecraft/world/level/block/ParticleLeavesBlock;)Ljava/lang/Integer; b lambda$static$0
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/BlockStateEnum; 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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
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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/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/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; c getLowerHalf
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o isLower
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q 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 G STALAGMITE_FALL_DISTANCE_OFFSET
f I H STALAGMITE_FALL_DAMAGE_MODIFIER
f F I AVERAGE_DAYS_PER_GROWTH
f F J GROWTH_PROBABILITY_PER_RANDOM_TICK
f I K MAX_GROWTH_LENGTH
f I L MAX_STALAGMITE_SEARCH_RANGE_WHEN_GROWING
f F M STALACTITE_DRIP_START_PIXEL
f Lnet/minecraft/world/phys/shapes/VoxelShape; N TIP_MERGE_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; O TIP_SHAPE_UP
f Lnet/minecraft/world/phys/shapes/VoxelShape; P TIP_SHAPE_DOWN
f Lnet/minecraft/world/phys/shapes/VoxelShape; Q FRUSTUM_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; R MIDDLE_SHAPE
f Lnet/minecraft/world/phys/shapes/VoxelShape; S BASE_SHAPE
f F T MAX_HORIZONTAL_OFFSET
f Lnet/minecraft/world/phys/shapes/VoxelShape; U REQUIRED_SPACE_TO_DRIP_THROUGH_NON_SOLID_BLOCK
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; 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/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$findRootBlock$5
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;F)V a maybeTransferFluid
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/PointedDripstoneBlock$a;)V a lambda$spawnDripParticle$2
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/material/FluidType;)Lnet/minecraft/core/BlockPosition; a findFillableCauldronBelowStalactiteTip
m (Lnet/minecraft/world/level/material/FluidType;Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$findFillableCauldronBelowStalactiteTip$7
m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; a getFallDamageSource
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V a spawnFallingStalactite
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/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 (ZLnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$findTip$4
m (Lnet/minecraft/world/level/block/PointedDripstoneBlock$a;)Lnet/minecraft/world/level/material/FluidType; a lambda$getCauldronFillFluidType$10
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;Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canGrow
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/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/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/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/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 (FLnet/minecraft/world/level/block/PointedDripstoneBlock$a;)Z a lambda$animateTick$0
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;Lnet/minecraft/world/level/block/state/IBlockData;)Z a canDripThrough
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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Z)Z a isTip
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_ isCollisionShapeFullBlock
m ()F ar_ getMaxHorizontalOffset
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)V b growStalagmiteBelow
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/PointedDripstoneBlock$a; b lambda$getFluidAboveStalactite$11
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/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;Lnet/minecraft/world/level/block/PointedDripstoneBlock$a;)V b lambda$animateTick$1
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/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z b lambda$findTip$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/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/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z c lambda$findStalactiteTipAboveCauldron$9
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z d lambda$findFillableCauldronBelowStalactiteTip$8
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; d_ getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z o canDrip
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q isStalactite
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z r isStalagmite
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z s lambda$findRootBlock$6
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/Portal net/minecraft/world/level/block/Portal
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/portal/TeleportTransition; a getPortalDestination
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)I a getPortalTransitionTime
m ()Lnet/minecraft/world/level/block/Portal$a; b getLocalTransition
c net/minecraft/world/level/block/Portal$a net/minecraft/world/level/block/Portal$Transition
f Lnet/minecraft/world/level/block/Portal$a; a CONFUSION
f Lnet/minecraft/world/level/block/Portal$a; b NONE
f [Lnet/minecraft/world/level/block/Portal$a; c $VALUES
m ()[Lnet/minecraft/world/level/block/Portal$a; a $values
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/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; as_ 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/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b skipRendering
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/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/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a performBonemeal
c net/minecraft/world/level/block/SculkBehaviour net/minecraft/world/level/block/SculkBehaviour
f Lnet/minecraft/world/level/block/SculkBehaviour; u_ 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 j_ 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 j_ 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
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 ([F)V a lambda$static$0
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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/SculkSensorBlockEntity;)V a lambda$getTicker$1
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 f_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; o getPhase
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q 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/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V a lambda$tick$2
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/level/block/entity/SculkShriekerBlockEntity;)V a lambda$getTicker$3
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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/server/level/EntityPlayer;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V a lambda$stepOn$0
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/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/phys/shapes/VoxelShapeCollision;)Lnet/minecraft/world/phys/shapes/VoxelShape; b getCollisionShape
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V b lambda$onRemove$1
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/phys/shapes/VoxelShape; d_ getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ 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_CURSOR_DISTANCE
f I f MAX_CURSORS
f Z g isWorldGeneration
f Lnet/minecraft/tags/TagKey; h replaceableBlocks
f I i growthSpawnCost
f I j noGrowthRadius
f I k chargeDecayRate
f I l additionalDecayRate
f Ljava/util/List; m cursors
f Lorg/slf4j/Logger; n LOGGER
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/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$save$0
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 (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;)V a lambda$static$1
m (Lnet/minecraft/core/BlockPosition;)Z a isPosUnreasonable
m (Lnet/minecraft/world/level/block/SculkSpreader$a;)V a mergeWith
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/core/EnumDirection;)Z a isUnobstructed
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/SculkBehaviour; a getBlockBehaviour
m (Ljava/util/List;)Ljava/util/Set; a lambda$static$2
m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; a getRandomizedNonCornerNeighbourOffsets
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 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$5
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/BlockPosition; a getValidMovementPos
m ()I b getCharge
m (Lnet/minecraft/core/BlockPosition;)Z b lambda$static$0
m (Lnet/minecraft/world/level/block/SculkSpreader$a;)Ljava/util/Optional; b lambda$static$4
m (Lnet/minecraft/world/level/block/SculkSpreader$a;)Ljava/lang/Integer; c lambda$static$3
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; e CODEC
f Lnet/minecraft/world/level/block/MultifaceSpreader; f veinSpreader
f Lnet/minecraft/world/level/block/MultifaceSpreader; g 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/GeneratorAccess;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Z a hasSubstrateAccess
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/MultifaceSpreader; c getSpreader
m ()Lnet/minecraft/world/level/block/MultifaceSpreader; q 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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/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/SmallDripleafBlock net/minecraft/world/level/block/SmallDripleafBlock
f Lcom/mojang/serialization/MapCodec; c CODEC
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; 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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isValidBonemealTarget
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 ()F at_ getMaxVerticalOffset
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 o getHatchLevel
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z q 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 CREAKING_HEART
f Lnet/minecraft/world/level/block/SoundEffectType; bi HEAVY_CORE
f Lnet/minecraft/world/level/block/SoundEffectType; bj COBWEB
f Lnet/minecraft/world/level/block/SoundEffectType; bk SPAWNER
f Lnet/minecraft/world/level/block/SoundEffectType; bl RESIN
f Lnet/minecraft/world/level/block/SoundEffectType; bm RESIN_BRICKS
f F bn volume
f F bo pitch
f Lnet/minecraft/sounds/SoundEffect; bp breakSound
f Lnet/minecraft/sounds/SoundEffect; bq stepSound
f Lnet/minecraft/sounds/SoundEffect; br placeSound
f Lnet/minecraft/sounds/SoundEffect; bs hitSound
f Lnet/minecraft/sounds/SoundEffect; bt 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/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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; a getShape
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; c getSuspiciousEffects
m ()Ljava/util/List; d 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/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;)Z e_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)I i_ 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
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/BlockStateEnum; c FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d OMINOUS
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/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/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/EnumInteractionResult; a useItemOn
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/BlockStateEnum; 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/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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/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/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/EnumInteractionResult; 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; 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 (Lnet/minecraft/world/level/block/state/IBlockData;)F h getYRotationDegrees
c net/minecraft/world/level/block/WallHangingSignBlock$1 net/minecraft/world/level/block/WallHangingSignBlock$1
f [I a $SwitchMap$net$minecraft$core$Direction
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/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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; v_ NEXT_BY_BLOCK
f Ljava/util/function/Supplier; w_ 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 au_ 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; k_ 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 f isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; q 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 f isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; q 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 f isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; q 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 f isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; q 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 f isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; q getAge
c net/minecraft/world/level/block/WeatheringCopperStairBlock net/minecraft/world/level/block/WeatheringCopperStairBlock
f Lcom/mojang/serialization/MapCodec; J CODEC
f Lnet/minecraft/world/level/block/WeatheringCopper$a; K 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 f isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; q 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 f isRandomlyTicking
m ()Lnet/minecraft/world/level/block/WeatheringCopper$a; r 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 (Lnet/minecraft/server/level/WorldServer;)V a checkReset
m (JLnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/item/ItemStack;)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/resources/ResourceKey;J)V a setLootTable
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V a unpackLootTable
m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V b brushingCompleted
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Lnet/minecraft/core/EnumDirection; c getHitDirection
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)V c dropContent
m (Lnet/minecraft/nbt/NBTTagCompound;)Z c tryLoadLootTable
m ()Lnet/minecraft/world/item/ItemStack; d getItem
m (Lnet/minecraft/nbt/NBTTagCompound;)Z d trySaveLootTable
m ()I f 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 (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/IInventory;Lnet/minecraft/world/item/ItemStack;)Z a lambda$canTakeItem$0
m ()I an_ 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/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 ()I ay_ getWidth
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 ()Lnet/minecraft/core/NonNullList; f getItems
m ()I g getHeight
m ()Ljava/util/List; h getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName
m ()Z k isTriggered
m ()I s 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/CreakingHeartBlockEntity net/minecraft/world/level/block/entity/CreakingHeartBlockEntity
f I a CREAKING_ROAMING_RADIUS
f I b PLAYER_DETECTION_RANGE
f I c DISTANCE_CREAKING_TOO_FAR
f I d SPAWN_RANGE_XZ
f I e SPAWN_RANGE_Y
f I f ATTEMPTS_PER_SPAWN
f I g UPDATE_TICKS
f I h UPDATE_TICKS_VARIANCE
f I i HURT_CALL_TOTAL_TICKS
f I j NUMBER_OF_HURT_CALLS
f I k HURT_CALL_INTERVAL
f I l HURT_CALL_PARTICLE_TICKS
f I m MAX_DEPTH
f I q MAX_COUNT
f I r TICKS_GRACE_PERIOD
f Ljava/util/Optional; s NO_CREAKING
f Lcom/mojang/datafixers/util/Either; t creakingInfo
f J u ticksExisted
f I v ticker
f I w emitter
f Lnet/minecraft/world/phys/Vec3D; x emitterTarget
f I y outputSignal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)V a serverTick
m (Lnet/minecraft/core/BlockPosition;Ljava/util/function/Consumer;)V a lambda$spreadResin$3
m (Lnet/minecraft/core/BlockPosition;)V a lambda$creakingHurt$2
m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/lang/Boolean; a lambda$isProtector$5
m (Lnet/minecraft/server/level/WorldServer;IZ)V a emitParticles
m (Lnet/minecraft/world/damagesource/DamageSource;)V a removeProtector
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)Lnet/minecraft/world/entity/monster/creaking/Creaking; a spawnProtector
m (Ljava/util/UUID;)V a setCreakingInfo
m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)V a setCreakingInfo
m (Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;Lnet/minecraft/world/entity/monster/creaking/Creaking;)V a lambda$serverTick$0
m (Lorg/apache/commons/lang3/mutable/Mutable;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition$b; a lambda$spreadResin$4
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket
m (Ljava/util/UUID;)Ljava/util/UUID; b lambda$saveAdditional$6
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z b isProtector
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; b getUpdatePacket
m ()V c creakingHurt
m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/lang/Double; c lambda$distanceToCreaking$1
m ()I d getAnalogOutputSignal
m ()I f computeAnalogOutputSignal
m ()D j distanceToCreaking
m ()V k clearCreakingInfo
m ()Ljava/util/Optional; s getCreakingProtector
m ()Ljava/util/Optional; t spreadResin
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 ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket
m ()J az_ getLootTableSeed
m (Lnet/minecraft/world/item/ItemStack;)V b setTheItem
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
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; s getDecorations
m ()Lnet/minecraft/world/level/block/entity/TileEntity; t 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
f [Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a; d $VALUES
m ()[Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a; a $values
c net/minecraft/world/level/block/entity/DecoratedPotPattern net/minecraft/world/level/block/entity/DecoratedPotPattern
f Lnet/minecraft/resources/MinecraftKey; a assetId
m ()Lnet/minecraft/resources/MinecraftKey; a assetId
c net/minecraft/world/level/block/entity/DecoratedPotPatterns net/minecraft/world/level/block/entity/DecoratedPotPatterns
f Lnet/minecraft/resources/ResourceKey; a BLANK
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
m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; a getPatternFromItem
m (Lnet/minecraft/core/IRegistry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/world/level/block/entity/DecoratedPotPattern; a register
m (Lnet/minecraft/core/IRegistry;)Lnet/minecraft/world/level/block/entity/DecoratedPotPattern; a bootstrap
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a create
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/FuelValues net/minecraft/world/level/block/entity/FuelValues
f Lit/unimi/dsi/fastutil/objects/Object2IntSortedMap; a values
m ()Ljava/util/SequencedSet; a fuelItems
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/block/entity/FuelValues; a vanillaBurnTimes
m (Lnet/minecraft/world/item/ItemStack;)Z a isFuel
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/flag/FeatureFlagSet;I)Lnet/minecraft/world/level/block/entity/FuelValues; a vanillaBurnTimes
m (Lnet/minecraft/world/item/ItemStack;)I b burnDuration
c net/minecraft/world/level/block/entity/FuelValues$a net/minecraft/world/level/block/entity/FuelValues$Builder
f Lnet/minecraft/core/HolderLookup; a items
f Lnet/minecraft/world/flag/FeatureFlagSet; b enabledFeatures
f Lit/unimi/dsi/fastutil/objects/Object2IntSortedMap; c values
m (Lnet/minecraft/tags/TagKey;I)Lnet/minecraft/world/level/block/entity/FuelValues$a; a add
m (Lnet/minecraft/world/level/IMaterial;I)Lnet/minecraft/world/level/block/entity/FuelValues$a; a add
m ()Lnet/minecraft/world/level/block/entity/FuelValues; a build
m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/block/entity/FuelValues$a; a remove
m (ILnet/minecraft/world/item/Item;)V a putInternal
m (ILnet/minecraft/core/HolderSet$Named;)V a lambda$add$1
m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/item/Item;)Z a lambda$remove$0
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; y_ SUCK_AABB
m ()D G getLevelX
m ()D H getLevelY
m ()D I getLevelZ
m ()Z J isGridAligned
m ()Lnet/minecraft/world/phys/AxisAlignedBB; al_ 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
m ()Lnet/minecraft/world/level/gameevent/GameEventListener; c getListener
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/world/phys/Vec3D;)V a lambda$handleGameEvent$0
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; a LOGGER
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a; b vibrationData
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$b; c vibrationListener
f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; d vibrationUser
f I h lastVibrationFrequency
m (Ljava/lang/String;)V a lambda$saveAdditional$2
m (I)V a setLastVibrationFrequency
m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)V a lambda$loadAdditional$1
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$3
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; b createVibrationUser
m (Ljava/lang/String;)V b lambda$loadAdditional$0
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; gt getVibrationData
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gu 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; a LOGGER
f I b WARNING_SOUND_RADIUS
f I c WARDEN_SPAWN_ATTEMPTS
f I d 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 (Ljava/lang/String;)V a lambda$saveAdditional$3
m (Lnet/minecraft/server/level/WorldServer;)V a tryRespond
m (I)V a lambda$tryToWarn$5
m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)V a lambda$loadAdditional$2
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$4
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 (Ljava/lang/String;)V b lambda$loadAdditional$1
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; gt getVibrationData
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gu 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/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;Ljava/lang/String;Lnet/minecraft/world/level/block/entity/TileEntity;)Lnet/minecraft/world/level/block/entity/TileEntity; a lambda$loadStatic$5
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/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Ljava/lang/String;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)Lnet/minecraft/world/level/block/entity/TileEntity; a lambda$loadStatic$4
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a setChanged
m (Lnet/minecraft/core/component/DataComponentMap;)V a setComponents
m (Lnet/minecraft/core/component/DataComponentMap$a;)V a collectImplicitComponents
m (Lnet/minecraft/CrashReportSystemDetails;)V a fillCrashReportCategory
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/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveWithoutMetadata$3
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/world/level/World;)V a setLevel
m (Lnet/minecraft/world/level/block/state/IBlockData;)V a validateBlockState
m (Ljava/lang/String;)Lnet/minecraft/world/level/block/entity/TileEntity; a lambda$loadStatic$6
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/block/entity/TileEntityTypes;)V a addEntityType
m ()Lnet/minecraft/core/BlockPosition; aA_ getBlockPos
m (II)Z a_ triggerEvent
m ()V av_ setRemoved
m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; b saveWithFullMetadata
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z b isValidBlockState
m (Ljava/lang/String;)V b lambda$saveWithoutMetadata$2
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/core/component/DataComponentMap;)V b lambda$loadWithComponents$1
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; c saveWithId
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V c loadWithComponents
m (Lnet/minecraft/world/level/block/state/IBlockData;)V c setBlockState
m (Ljava/lang/String;)V c lambda$loadWithComponents$0
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 ()Ljava/lang/String; k getNameForReporting
m ()Z l hasLevel
m ()Lnet/minecraft/world/level/block/state/IBlockData; m getBlockState
m ()Z n isRemoved
m ()V o clearRemoved
m ()Lnet/minecraft/world/level/block/entity/TileEntityTypes; p getType
m ()Lnet/minecraft/core/component/DataComponentMap; q collectComponents
m ()Lnet/minecraft/core/component/DataComponentMap; r 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 (Ljava/lang/String;)V a lambda$loadAdditional$0
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/BannerPatternLayers;)V a lambda$loadAdditional$1
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; a getUpdatePacket
m ()Lnet/minecraft/network/chat/IChatBaseComponent; al getName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; an getCustomName
m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket
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 c_ startOpen
m ()Lnet/minecraft/core/NonNullList; f getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName
m ()V k recheckOpen
c net/minecraft/world/level/block/entity/TileEntityBarrel$1 net/minecraft/world/level/block/entity/BarrelBlockEntity$1
f Lnet/minecraft/world/level/block/entity/TileEntityBarrel; 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/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/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/nbt/NBTTagCompound;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)V a lambda$storeEffect$0
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; al getName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; an getCustomName
m ()V av_ setRemoved
m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket
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
m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName
c net/minecraft/world/level/block/entity/TileEntityBeacon$1 net/minecraft/world/level/block/entity/BeaconBlockEntity$1
f Lnet/minecraft/world/level/block/entity/TileEntityBeacon; a this$0
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 I a color
f I b height
m ()V a increaseHeight
m ()I 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/network/protocol/Packet; ax_ 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 (Ljava/lang/String;)V a lambda$loadAdditional$2
m (Lnet/minecraft/world/level/block/entity/TileEntity$b;)V a applyImplicitComponents
m (Lnet/minecraft/world/level/block/state/BlockBase$BlockData;)Z a lambda$releaseOccupant$1
m (Lnet/minecraft/nbt/NBTTagCompound;)V a removeComponentsFromTag
m (Ljava/util/List;)V a lambda$loadAdditional$3
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/entity/animal/EntityBee;)V a addOccupant
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; s 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
f [Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus; d $VALUES
m ()[Lnet/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus; a $values
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 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
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 (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; b lambda$createEntity$1
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 (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I a getBurnDuration
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m ()Lnet/minecraft/network/chat/IChatBaseComponent; j 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 ()Lnet/minecraft/core/NonNullList; f getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName
m ()[Z k getPotionBits
c net/minecraft/world/level/block/entity/TileEntityBrewingStand$1 net/minecraft/world/level/block/entity/BrewingStandBlockEntity$1
f Lnet/minecraft/world/level/block/entity/TileEntityBrewingStand; a this$0
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
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/crafting/SingleRecipeInput;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; a lambda$cookTick$0
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityCampfire;Lnet/minecraft/world/item/crafting/CraftingManager$a;)V a cookTick
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 cooldownTick
m ()V a clearContent
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/EntityLiving;Lnet/minecraft/world/item/ItemStack;)Z a placeFood
m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket
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 particleTick
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
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 c_ startOpen
m ()Lnet/minecraft/core/NonNullList; f getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName
m ()V k recheckOpen
c net/minecraft/world/level/block/entity/TileEntityChest$1 net/minecraft/world/level/block/entity/ChestBlockEntity$1
f Lnet/minecraft/world/level/block/entity/TileEntityChest; 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/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; s getMode
m ()Z t isConditional
m ()V u scheduleTick
c net/minecraft/world/level/block/entity/TileEntityCommand$1 net/minecraft/world/level/block/entity/CommandBlockEntity$1
f Lnet/minecraft/world/level/block/entity/TileEntityCommand; b this$0
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
f [Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; d $VALUES
m ()[Lnet/minecraft/world/level/block/entity/TileEntityCommand$Type; a $values
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/entity/EntityLiving;)Z a lambda$updateDestroyTarget$0
m (Ljava/util/UUID;Lnet/minecraft/world/entity/EntityLiving;)Z a lambda$findDestroyTarget$1
m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket
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/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; al getName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; an 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; f getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName
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;)Lnet/minecraft/world/item/ItemStack; b insertItem
m ()I b getContainerSize
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Lnet/minecraft/core/NonNullList; f getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName
c net/minecraft/world/level/block/entity/TileEntityDropper net/minecraft/world/level/block/entity/DropperBlockEntity
m ()Lnet/minecraft/network/chat/IChatBaseComponent; j 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; al getName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; an 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/core/BlockPosition;)V a lambda$loadAdditional$0
m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a lambda$findOrCreateValidTeleportPos$1
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
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/Holder$c;)V a lambda$findOrCreateValidTeleportPos$2
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/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a getPortalPosition
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/phys/Vec3D;)Z a isChunkEmpty
m (II)Z a_ triggerEvent
m ()Lnet/minecraft/network/protocol/Packet; ax_ getUpdatePacket
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 portalTick
m (F)F b getCooldownPercent
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; b findOrCreateValidTeleportPos
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m ()Z b isSpawning
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; c findExitPortalXZPosTentative
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 litTimeRemaining
f I u litTotalTime
f I v cookingTimer
f I w cookingTotalTime
f Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap; x recipesUsed
f Lnet/minecraft/world/item/crafting/CraftingManager$a; y quickCheck
m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/EnumDirection;)Z a canPlaceItemThroughFace
m (Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/core/NonNullList;I)Z a canBurn
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V a setRecipeUsed
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Integer;)V a lambda$saveAdditional$0
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V a loadAdditional
m (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I a getBurnDuration
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/NonNullList;)V a setItems
m (Lnet/minecraft/world/entity/player/EntityHuman;Ljava/util/List;)V a awardUsedRecipes
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/entity/TileEntityFurnace;)V a serverTick
m (Lnet/minecraft/core/EnumDirection;)[I a getSlotsForFace
m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Ljava/lang/Integer; b lambda$getTotalCookTime$1
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 ()Lnet/minecraft/world/item/crafting/RecipeHolder; d getRecipeUsed
m ()Lnet/minecraft/core/NonNullList; f getItems
m ()Z k isLit
c net/minecraft/world/level/block/entity/TileEntityFurnace$1 net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity$1
f Lnet/minecraft/world/level/block/entity/TileEntityFurnace; a this$0
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; j 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 G getLevelX
m ()D H getLevelY
m ()D I getLevelZ
m ()Z J 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/level/World;Lnet/minecraft/world/level/block/entity/TileEntityHopper;)Z a lambda$pushItemsTick$0
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 c setBlockState
m (I)[I c createFlatSlots
m (I)V d setCooldown
m ()Lnet/minecraft/core/NonNullList; f getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName
m ()Z k inventoryFull
m ()Z s isOnCooldown
m ()Z t 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; ax_ 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 s getSelectionPriority
m ()Lnet/minecraft/network/protocol/game/PacketPlayOutTileEntityData; t getUpdatePacket
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 Lnet/minecraft/util/INamable$a; c CODEC
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; e $VALUES
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 Ljava/lang/String; b SONG_ITEM_TAG_ID
f Ljava/lang/String; c TICKS_SINCE_SONG_STARTED_TAG_ID
f Lnet/minecraft/world/item/ItemStack; d item
f Lnet/minecraft/world/item/JukeboxSongPlayer; e jukeboxSongPlayer
m (Z)V a notifyItemChangedInJukebox
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/core/Holder;)V a lambda$tryForcePlaySong$2
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 tick
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/Holder;)V a lambda$loadAdditional$0
m ()I an_ getMaxStackSize
m (Lnet/minecraft/world/item/ItemStack;)V b setTheItem
m (ILnet/minecraft/world/item/ItemStack;)Z b canPlaceItem
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V b saveAdditional
m (I)Lnet/minecraft/world/item/ItemStack; c splitTheItem
m ()Lnet/minecraft/world/item/ItemStack; f getTheItem
m ()Lnet/minecraft/world/item/JukeboxSongPlayer; j getSongPlayer
m ()V k onSongChanged
m ()V s popOutTheItem
m ()Lnet/minecraft/world/level/block/entity/TileEntity; t getContainerBlockEntity
m ()I u getComparatorOutput
m ()V v tryForcePlaySong
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 (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 ()V a clearContent
m (Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/server/level/WorldServer;)Lnet/minecraft/commands/CommandListenerWrapper; a createCommandSourceStack
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 ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName
c net/minecraft/world/level/block/entity/TileEntityLectern$1 net/minecraft/world/level/block/entity/LecternBlockEntity$1
f Lnet/minecraft/world/level/block/entity/TileEntityLectern; b this$0
c net/minecraft/world/level/block/entity/TileEntityLectern$2 net/minecraft/world/level/block/entity/LecternBlockEntity$2
f Lnet/minecraft/world/level/block/entity/TileEntityLectern; a this$0
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 az_ 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; ax_ 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
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/entity/player/EntityHuman;)V c_ startOpen
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V d doNeighborUpdates
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)V e loadFromTag
m ()Lnet/minecraft/core/NonNullList; f getItems
m ()Lnet/minecraft/network/chat/IChatBaseComponent; j getDefaultName
m ()Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; k getAnimationStatus
m ()Lnet/minecraft/world/item/EnumColor; s getColor
m ()Z t 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
f [Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; e $VALUES
m ()[Lnet/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase; a $values
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 (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$saveAdditional$1
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/network/protocol/Packet; ax_ getUpdatePacket
m (Lnet/minecraft/world/level/block/entity/SignText;)Z b setBackText
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$saveAdditional$0
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/world/level/block/entity/SignText;)V d lambda$loadAdditional$3
m ()Lnet/minecraft/sounds/SoundEffect; d getSignInteractionFailedSoundEvent
m (Lnet/minecraft/world/level/block/entity/SignText;)V e lambda$loadAdditional$2
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; s getUpdatePacket
m ()Ljava/util/UUID; t getPlayerWhoMayEdit
m ()Z u isWaxed
m ()V v 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/TileEntitySign$2 net/minecraft/world/level/block/entity/SignBlockEntity$2
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; ax_ 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
f Lnet/minecraft/server/Services; a val$services
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
f Lnet/minecraft/server/Services; a val$services
c net/minecraft/world/level/block/entity/TileEntitySmoker net/minecraft/world/level/block/entity/SmokerBlockEntity
m (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I a getBurnDuration
m (ILnet/minecraft/world/entity/player/PlayerInventory;)Lnet/minecraft/world/inventory/Container; a createMenu
m ()Lnet/minecraft/network/chat/IChatBaseComponent; j 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 ()V A unloadStructure
m ()Z B isStructureLoadable
m ()Z C isPowered
m ()Z D getShowAir
m ()Z E getShowBoundingBox
m ()V F 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;)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; ax_ 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; s getRotation
m ()Ljava/lang/String; t getMetaData
m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyStructureMode; u getMode
m ()Z v isIgnoreEntities
m ()F w getIntegrity
m ()J x getSeed
m ()Z y detectSize
m ()Z z saveStructure
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 CONDUIT
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; B BARREL
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; C SMOKER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; D BLAST_FURNACE
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; E LECTERN
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; F BELL
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; G JIGSAW
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; H CAMPFIRE
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; I BEEHIVE
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; J SCULK_SENSOR
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; K CALIBRATED_SCULK_SENSOR
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; L SCULK_CATALYST
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; M SCULK_SHRIEKER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; N CHISELED_BOOKSHELF
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; O BRUSHABLE_BLOCK
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; P DECORATED_POT
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; Q CRAFTER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; R TRIAL_SPAWNER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; S VAULT
f Lorg/slf4j/Logger; T LOGGER
f Ljava/util/Set; U OP_ONLY_CUSTOM_DATA
f Lnet/minecraft/world/level/block/entity/TileEntityTypes$a; V factory
f Ljava/util/Set; W validBlocks
f Lnet/minecraft/core/Holder$c; X 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 CREAKING_HEART
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; l PISTON
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; m BREWING_STAND
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; n ENCHANTING_TABLE
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; o END_PORTAL
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; p BEACON
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; q SKULL
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; r DAYLIGHT_DETECTOR
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; s HOPPER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; t COMPARATOR
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; u BANNER
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; v STRUCTURE_BLOCK
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; w END_GATEWAY
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; x COMMAND_BLOCK
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; y SHULKER_BOX
f Lnet/minecraft/world/level/block/entity/TileEntityTypes; z BED
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 (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
m (Ljava/lang/String;Lnet/minecraft/world/level/block/entity/TileEntityTypes$a;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/entity/TileEntityTypes; a register
m ()Z b onlyOpCanSetNbt
c net/minecraft/world/level/block/entity/TileEntityTypes$a net/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier
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; ax_ 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
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/core/Holder; i normalConfig
f Lnet/minecraft/core/Holder; 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/world/level/block/entity/trialspawner/TrialSpawner;)Lnet/minecraft/core/Holder; a lambda$codec$1
m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;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$2
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/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$3
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;)Z a canSpawnInLevel
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/resources/ResourceKey;)V a ejectReward
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/world/level/World;)V a overrideEntityToSpawn
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$4
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$5
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)Lnet/minecraft/core/Holder; b lambda$codec$0
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
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 DIRECT_CODEC
f Lcom/mojang/serialization/Codec; c CODEC
f I d spawnRange
f F e totalMobs
f F f simultaneousMobs
f F g totalMobsAddedPerPlayer
f F h simultaneousMobsAddedPerPlayer
f I i ticksBetweenSpawn
f Lnet/minecraft/util/random/SimpleWeightedRandomList; j spawnPotentialsDefinition
f Lnet/minecraft/util/random/SimpleWeightedRandomList; k lootTablesToEject
f Lnet/minecraft/resources/ResourceKey; l itemsToDropWhenOminous
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; a withSpawning
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 ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; b builder
m (I)I b calculateTargetSimultaneousMobs
m ()I c spawnRange
m ()F d totalMobs
m ()F e simultaneousMobs
m ()F f totalMobsAddedPerPlayer
m ()F g simultaneousMobsAddedPerPlayer
m ()I h ticksBetweenSpawn
m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; i spawnPotentialsDefinition
m ()Lnet/minecraft/util/random/SimpleWeightedRandomList; j lootTablesToEject
m ()Lnet/minecraft/resources/ResourceKey; k itemsToDropWhenOminous
c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder
f I a spawnRange
f F b totalMobs
f F c simultaneousMobs
f F d totalMobsAddedPerPlayer
f F e simultaneousMobsAddedPerPlayer
f I f ticksBetweenSpawn
f Lnet/minecraft/util/random/SimpleWeightedRandomList; g spawnPotentialsDefinition
f Lnet/minecraft/util/random/SimpleWeightedRandomList; h lootTablesToEject
f Lnet/minecraft/resources/ResourceKey; i itemsToDropWhenOminous
m (Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; a spawnPotentialsDefinition
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; a itemsToDropWhenOminous
m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; a totalMobs
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; a build
m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; a spawnRange
m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; b simultaneousMobs
m (Lnet/minecraft/util/random/SimpleWeightedRandomList;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; b lootTablesToEject
m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; b ticksBetweenSpawn
m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; c totalMobsAddedPerPlayer
m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; d simultaneousMobsAddedPerPlayer
c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; a TRIAL_CHAMBER_BREEZE
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; b TRIAL_CHAMBER_MELEE_HUSK
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; c TRIAL_CHAMBER_MELEE_SPIDER
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; d TRIAL_CHAMBER_MELEE_ZOMBIE
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; e TRIAL_CHAMBER_RANGED_POISON_SKELETON
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; f TRIAL_CHAMBER_RANGED_SKELETON
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; g TRIAL_CHAMBER_RANGED_STRAY
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; h TRIAL_CHAMBER_SLOW_RANGED_POISON_SKELETON
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; i TRIAL_CHAMBER_SLOW_RANGED_SKELETON
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; j TRIAL_CHAMBER_SLOW_RANGED_STRAY
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; k TRIAL_CHAMBER_SMALL_MELEE_BABY_ZOMBIE
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; l TRIAL_CHAMBER_SMALL_MELEE_CAVE_SPIDER
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; m TRIAL_CHAMBER_SMALL_MELEE_SILVERFISH
f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; n TRIAL_CHAMBER_SMALL_MELEE_SLIME
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/EquipmentTable; a lambda$customSpawnDataWithEquipment$8
m (Lnet/minecraft/world/entity/EntityTypes;)Lnet/minecraft/world/level/MobSpawnerData; a spawnData
m (Lnet/minecraft/world/entity/EntityTypes;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/MobSpawnerData; a spawnDataWithEquipment
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; a trialChamberMeleeOminous
m (Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$spawnDataWithEquipment$7
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a registryKey
m (Lnet/minecraft/data/worldgen/BootstrapContext;)V a bootstrap
m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;)V a register
m (Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Consumer;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/MobSpawnerData; a customSpawnDataWithEquipment
m (Lnet/minecraft/world/entity/EntityTypes;Ljava/util/function/Consumer;)Lnet/minecraft/world/level/MobSpawnerData; a customSpawnData
m (Lnet/minecraft/nbt/NBTTagCompound;)V b lambda$spawnData$6
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; b trialChamberSlowRanged
m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a; c trialChamberBase
m (Lnet/minecraft/nbt/NBTTagCompound;)V c lambda$bootstrap$5
m (Lnet/minecraft/nbt/NBTTagCompound;)V d lambda$bootstrap$4
m (Lnet/minecraft/nbt/NBTTagCompound;)V e lambda$bootstrap$3
m (Lnet/minecraft/nbt/NBTTagCompound;)V f lambda$bootstrap$2
m (Lnet/minecraft/nbt/NBTTagCompound;)V g lambda$bootstrap$1
m (Lnet/minecraft/nbt/NBTTagCompound;)V h lambda$bootstrap$0
c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys
f Lnet/minecraft/resources/ResourceKey; a normal
f Lnet/minecraft/resources/ResourceKey; b ominous
m (Ljava/lang/String;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a; a of
m ()Lnet/minecraft/resources/ResourceKey; a normal
m ()Lnet/minecraft/resources/ResourceKey; b ominous
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/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/util/Optional; a lambda$static$6
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/entity/player/EntityHuman;)V a transformBadOmenIntoTrialOmen
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/MobSpawnerData;)V a lambda$getUpdateTag$12
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Z a hasMobToSpawn
m ()V a reset
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$7
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/List;)Ljava/util/Optional; a findPlayerWithOminousEffect
m (Lnet/minecraft/server/level/WorldServer;FI)Z a isReadyToOpenShutter
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;)J a lowResolutionPosition
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/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)V a lambda$resetAfterBecomingOminous$10
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/TrialSpawnerState;)Lnet/minecraft/nbt/NBTTagCompound; a getUpdateTag
m (Lnet/minecraft/core/BlockPosition;)I a countAdditionalPlayers
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/core/BlockPosition;Lcom/mojang/datafixers/util/Pair;)V a lambda$tryDetectPlayers$8
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V a tryDetectPlayers
m (Lnet/minecraft/server/level/WorldServer;FI)Z b isReadyToEjectItems
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/util/Optional; b lambda$static$5
m (Lnet/minecraft/world/entity/player/EntityHuman;)Lcom/mojang/datafixers/util/Pair; b lambda$findPlayerWithOminousEffect$9
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/MobSpawnerData; b getOrCreateNextSpawnData
m ()V b resetStatistics
m ()Z c haveAllCurrentMobsDied
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/lang/Integer; c lambda$static$4
m ()D d getSpin
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/lang/Long; d lambda$static$3
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/lang/Long; e lambda$static$2
m ()D e getOSpin
m ()Ljava/lang/IllegalStateException; f lambda$getUpdateTag$11
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/util/Set; f lambda$static$1
m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData;)Ljava/util/Set; g lambda$static$0
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; ax_ 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/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/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/player/EntityHuman;Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; a resolveItemsToEject
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/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/server/level/WorldServer;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/sounds/SoundEffect;)V a playInsertFailSound
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 Lnet/minecraft/world/level/block/grower/WorldGenTreeProvider; k PALE_OAK
f Ljava/util/Map; l GROWERS
f Ljava/lang/String; m name
f F n secondaryChance
f Ljava/util/Optional; o megaTree
f Ljava/util/Optional; p secondaryMegaTree
f Ljava/util/Optional; q tree
f Ljava/util/Optional; r secondaryTree
f Ljava/util/Optional; s flowers
f Ljava/util/Optional; t 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/grower/WorldGenTreeProvider;)Ljava/lang/String; a lambda$static$0
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/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/block/piston/BlockPiston;)Ljava/lang/Boolean; a lambda$static$0
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/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 (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;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 g_ 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; G DOWN_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; H SOUTH_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; I NORTH_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; J EAST_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; K WEST_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; L SHORT_UP_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; M SHORT_DOWN_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; N SHORT_SOUTH_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; O SHORT_NORTH_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; P SHORT_EAST_ARM_AABB
f Lnet/minecraft/world/phys/shapes/VoxelShape; Q SHORT_WEST_ARM_AABB
f [Lnet/minecraft/world/phys/shapes/VoxelShape; R SHAPES_SHORT
f [Lnet/minecraft/world/phys/shapes/VoxelShape; S 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 (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)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/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 (Z)[Lnet/minecraft/world/phys/shapes/VoxelShape; a makeShapes
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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/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/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 g_ 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/BlockStateEnum; 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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/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/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
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 ()Lnet/minecraft/core/EnumDirection; s getPushDirection
m ()J t 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; aG UPDATE_SHAPE_ORDER
f Z aH hasCollision
f F aI explosionResistance
f Z aJ isRandomlyTicking
f Lnet/minecraft/world/level/block/SoundEffectType; aK soundType
f F aL friction
f F aM speedFactor
f F aN jumpFactor
f Z aO dynamicShape
f Lnet/minecraft/world/flag/FeatureFlagSet; aP requiredFeatures
f Lnet/minecraft/world/level/block/state/BlockBase$Info; aQ properties
f Ljava/util/Optional; aR drops
f Ljava/lang/String; aS descriptionId
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/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/material/FluidType;)Z a canBeReplaced
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/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/EnumInteractionResult; 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/world/level/redstone/Orientation;Z)V a neighborChanged
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 (Ljava/util/function/BiConsumer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/item/ItemStack;)V a lambda$onExplosionHit$1
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/server/level/WorldServer;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/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/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$simpleCodec$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/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/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/IWorldReader;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)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;)Z a_ isCollisionShapeFullBlock
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a_ getEntityInsideCollisionShape
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/entity/player/EntityHuman;)V a_ attack
m ()F ar_ getMaxHorizontalOffset
m ()F at_ 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/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z b skipRendering
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;)F c getShadeBrightness
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z c_ hasAnalogOutputSignal
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/phys/shapes/VoxelShape; d_ getOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z e_ propagatesSkylightDown
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f isRandomlyTicking
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z f_ isSignalSource
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z g_ useShapeForLightOcclusion
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/SoundEffectType; h_ getSoundType
m ()Lnet/minecraft/world/flag/FeatureFlagSet; i requiredFeatures
m (Lnet/minecraft/world/level/block/state/IBlockData;)I i_ getLightBlock
m ()Lnet/minecraft/world/item/Item; j asItem
m ()Lnet/minecraft/world/level/block/Block; o asBlock
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; s properties
m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; t propertiesCodec
m ()Ljava/util/Optional; u getLootTable
m ()Ljava/lang/String; v getDescriptionId
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
f [I a $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType
c net/minecraft/world/level/block/state/BlockBase$BlockData net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase
f Z A replaceable
f Lnet/minecraft/world/level/block/state/BlockBase$BlockData$Cache; B cache
f Lnet/minecraft/world/level/material/Fluid; C fluidState
f Z D isRandomlyTicking
f Z E solidRender
f Lnet/minecraft/world/phys/shapes/VoxelShape; F occlusionShape
f [Lnet/minecraft/world/phys/shapes/VoxelShape; G occlusionShapesByFace
f Z H propagatesSkylightDown
f I I lightBlock
f [Lnet/minecraft/core/EnumDirection; a DIRECTIONS
f [Lnet/minecraft/world/phys/shapes/VoxelShape; f EMPTY_OCCLUSION_SHAPES
f [Lnet/minecraft/world/phys/shapes/VoxelShape; g FULL_BLOCK_OCCLUSION_SHAPES
f I h lightEmission
f Z i useShapeForLightOcclusion
f Z j isAir
f Z k ignitedByLava
f Z l liquid
f Z m legacySolid
f Lnet/minecraft/world/level/material/EnumPistonReaction; n pushReaction
f Lnet/minecraft/world/level/material/MaterialMapColor; o mapColor
f F p destroySpeed
f Z q requiresCorrectToolForDrops
f Z r canOcclude
f Lnet/minecraft/world/level/block/state/BlockBase$f; s isRedstoneConductor
f Lnet/minecraft/world/level/block/state/BlockBase$f; t isSuffocating
f Lnet/minecraft/world/level/block/state/BlockBase$f; u isViewBlocking
f Lnet/minecraft/world/level/block/state/BlockBase$f; v hasPostProcess
f Lnet/minecraft/world/level/block/state/BlockBase$f; w emissiveRendering
f Lnet/minecraft/world/level/block/state/BlockBase$b; x offsetFunction
f Z y spawnTerrainParticles
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; z instrument
m ()Lnet/minecraft/world/level/block/SoundEffectType; A getSoundType
m ()Lnet/minecraft/world/level/block/state/IBlockData; B asState
m ()Z C requiresCorrectToolForDrops
m ()Z D shouldSpawnTerrainParticles
m ()Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; E instrument
m ()Z H calculateSolid
m ([Lnet/minecraft/world/phys/shapes/VoxelShape;)V a lambda$static$1
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/World;Lnet/minecraft/core/BlockPosition;II)Z a triggerEvent
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/world/level/block/EnumBlockMirror;)Lnet/minecraft/world/level/block/state/IBlockData; a mirror
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getFaceOcclusionShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a skipRendering
m (Lnet/minecraft/world/level/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V a updateNeighbourShapes
m (Lnet/minecraft/world/level/material/FluidType;)Z a canBeReplaced
m ()V a initCache
m (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;)Z a canSurvive
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/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/level/IWorldReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/IBlockData; a updateShape
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/block/EnumBlockRotation;)Lnet/minecraft/world/level/block/state/IBlockData; a rotate
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V a onExplosionHit
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a getOffset
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I a getSignal
m (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/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a handleNeighborChanged
m (Lnet/minecraft/world/level/pathfinder/PathMode;)Z a isPathfindable
m (Lnet/minecraft/core/Holder;)Z a is
m (Lnet/minecraft/tags/TagKey;Ljava/util/function/Predicate;)Z a is
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/material/MaterialMapColor; a getMapColor
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/IWorldReader;Lnet/minecraft/core/BlockPosition;Z)Lnet/minecraft/world/item/ItemStack; a getCloneItemStack
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/GeneratorAccess;Lnet/minecraft/core/BlockPosition;II)V a updateNeighbourShapes
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/EnumInteractionResult; a useItemOn
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/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b emissiveRendering
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/GeneratorAccess;Lnet/minecraft/core/BlockPosition;I)V b updateIndirectNeighbourShapes
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V b randomTick
m (Lnet/minecraft/core/BlockPosition;)J b getSeed
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)I b getDirectSignal
m ([Lnet/minecraft/world/phys/shapes/VoxelShape;)V b lambda$static$0
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/phys/shapes/VoxelShape; b getEntityInsideCollisionShape
m ()Lnet/minecraft/world/level/block/Block; b getBlock
m ()Lnet/minecraft/core/Holder; c getBlockHolder
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection;)Z c isFaceSturdy
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/World;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/ITileInventory; c getMenuProvider
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F c getShadeBrightness
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z d isRedstoneConductor
m ()Z d blocksMotion
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F e getDestroySpeed
m ()Z e isSolid
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; f getShape
m ()Z f propagatesSkylightDown
m ()I g getLightBlock
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; g getCollisionShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; h getBlockSupportShape
m ()Lnet/minecraft/world/phys/shapes/VoxelShape; h getOcclusionShape
m ()Z i hasLargeCollisionShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; i getInteractionShape
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z j isSuffocating
m ()Z j useShapeForLightOcclusion
m ()I k getLightEmission
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z k isViewBlocking
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z l hasPostProcess
m ()Z l isAir
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z m isCollisionShapeFullBlock
m ()Z m ignitedByLava
m ()Z n liquid
m ()Lnet/minecraft/world/level/block/EnumRenderType; o getRenderShape
m ()Z p isSignalSource
m ()Z q hasAnalogOutputSignal
m ()Lnet/minecraft/world/level/material/EnumPistonReaction; r getPistonPushReaction
m ()Z s isSolidRender
m ()Z t canOcclude
m ()Z u hasOffsetFunction
m ()Z v canBeReplaced
m ()Ljava/util/stream/Stream; w getTags
m ()Z x hasBlockEntity
m ()Lnet/minecraft/world/level/material/Fluid; y getFluidState
m ()Z z isRandomlyTicking
c net/minecraft/world/level/block/state/BlockBase$BlockData$Cache net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache
f Lnet/minecraft/world/phys/shapes/VoxelShape; a collisionShape
f Z b largeCollisionShape
f Z c isCollisionShapeFullBlock
f [Lnet/minecraft/core/EnumDirection; d DIRECTIONS
f I e SUPPORT_TYPE_COUNT
f [Z f faceSturdy
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Z a lambda$new$0
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
f [Lnet/minecraft/world/level/block/state/BlockBase$EnumRandomOffset; d $VALUES
m ()[Lnet/minecraft/world/level/block/state/BlockBase$EnumRandomOffset; a $values
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 isRedstoneConductor
f Lnet/minecraft/world/level/block/state/BlockBase$f; B isSuffocating
f Lnet/minecraft/world/level/block/state/BlockBase$f; C isViewBlocking
f Lnet/minecraft/world/level/block/state/BlockBase$f; D hasPostProcess
f Lnet/minecraft/world/level/block/state/BlockBase$f; E emissiveRendering
f Z F dynamicShape
f Lnet/minecraft/world/flag/FeatureFlagSet; G requiredFeatures
f Lnet/minecraft/world/level/block/state/BlockBase$b; H 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 id
f Lnet/minecraft/resources/DependantName; n drops
f Lnet/minecraft/resources/DependantName; o descriptionId
f Z p canOcclude
f Z q isAir
f Z r ignitedByLava
f Z s liquid
f Z t forceSolidOff
f Z u forceSolidOn
f Lnet/minecraft/world/level/material/EnumPistonReaction; v pushReaction
f Z w spawnTerrainParticles
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyInstrument; x instrument
f Z y replaceable
f Lnet/minecraft/world/level/block/state/BlockBase$e; z isValidSpawn
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a setId
m (Ljava/util/Optional;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a overrideLootTable
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/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a lambda$new$9
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/material/MaterialMapColor;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/MaterialMapColor; a lambda$mapColor$11
m (Lnet/minecraft/world/level/material/EnumPistonReaction;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a pushReaction
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/item/EnumColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a mapColor
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/entity/EntityTypes;)Z a lambda$new$5
m (Lnet/minecraft/world/level/block/state/BlockBase$f;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a isRedstoneConductor
m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a overrideDescription
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 (Lnet/minecraft/world/level/block/state/IBlockData;)I a lambda$new$2
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/MaterialMapColor;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a mapColor
m (Ljava/util/function/ToIntFunction;)Lnet/minecraft/world/level/block/state/BlockBase$Info; a lightLevel
m (Lnet/minecraft/world/item/EnumColor;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/MaterialMapColor; a lambda$mapColor$10
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; a lambda$offsetType$13
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/material/MaterialMapColor; b lambda$new$1
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;)Lnet/minecraft/world/level/block/state/BlockBase$Info; b ofLegacyCopy
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z b lambda$new$8
m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; b lambda$new$4
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/Vec3D; b lambda$offsetType$12
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 ()Lnet/minecraft/world/level/block/state/BlockBase$Info; c noOcclusion
m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; c lambda$new$3
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z c lambda$new$7
m (F)Lnet/minecraft/world/level/block/state/BlockBase$Info; d strength
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/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z d lambda$new$6
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; 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 ()Ljava/util/Optional; h effectiveDrops
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; i ignitedByLava
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; j liquid
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; k forceSolidOn
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; l forceSolidOff
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; m air
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; n requiresCorrectToolForDrops
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; o noTerrainParticles
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; p replaceable
m ()Ljava/lang/String; q effectiveDescriptionId
m ()Lnet/minecraft/world/level/block/state/BlockBase$Info; r lambda$static$0
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; a CODEC
m ()Lnet/minecraft/world/level/block/state/IBlockData; B 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 Ljava/lang/String; b NAME_TAG
f Ljava/lang/String; c PROPERTIES_TAG
f Ljava/lang/Object; d owner
f Lcom/mojang/serialization/MapCodec; e propertiesCodec
f Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap; f values
f Ljava/util/Map; g neighbours
m ()Ljava/util/Collection; F getProperties
m ()Ljava/util/Map; G getValues
m (Ljava/util/Map;)V a populateNeighbours
m (Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; a findNextInCollection
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Object; a setValueInternal
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/properties/IBlockState;Ljava/lang/Comparable;)Ljava/lang/Comparable; a getValueOrElse
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 setValue
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/lang/Object; c trySetValue
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/util/Optional; d getOptionalValue
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;Ljava/lang/Comparable;)Ljava/util/Map; d makeNeighbourValues
m (Lnet/minecraft/world/level/block/state/properties/IBlockState;)Ljava/lang/Comparable; e getNullableValue
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 PERSISTENT
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; B POWERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; C SHORT
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; D SHRIEKING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; E SIGNAL_FIRE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; F SNOWY
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; G TIP
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; H TRIGGERED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; I UNSTABLE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; J WATERLOGGED
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; K HORIZONTAL_AXIS
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; L AXIS
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; M UP
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; N DOWN
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; O NORTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; P EAST
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; Q SOUTH
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; R WEST
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; S FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; T FACING_HOPPER
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; U HORIZONTAL_FACING
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; V FLOWER_AMOUNT
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; W ORIENTATION
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; X ATTACH_FACE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; Y BELL_ATTACHMENT
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; Z EAST_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a ACTIVE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aA AGE_25
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aB BITES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aC CANDLES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aD DELAY
f I aE MAX_DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aF DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aG EGGS
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aH HATCH
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aI LAYERS
f I aJ MIN_LEVEL
f I aK MIN_LEVEL_CAULDRON
f I aL MAX_LEVEL_3
f I aM MAX_LEVEL_8
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aN LEVEL_CAULDRON
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aO LEVEL_COMPOSTER
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aP LEVEL_FLOWING
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aQ LEVEL_HONEY
f I aR MAX_LEVEL_15
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aS LEVEL
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aT MOISTURE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aU NOTE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aV PICKLES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aW POWER
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aX STAGE
f I aY STABILITY_MAX_DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aZ STABILITY_DISTANCE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; aa NORTH_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ab SOUTH_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ac WEST_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ad EAST_REDSTONE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ae NORTH_REDSTONE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; af SOUTH_REDSTONE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ag WEST_REDSTONE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ah DOUBLE_BLOCK_HALF
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ai HALF
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; aj RAIL_SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; ak RAIL_SHAPE_STRAIGHT
f I al MAX_AGE_1
f I am MAX_AGE_2
f I an MAX_AGE_3
f I ao MAX_AGE_4
f I ap MAX_AGE_5
f I aq MAX_AGE_7
f I ar MAX_AGE_15
f I as MAX_AGE_25
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; at AGE_1
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; au AGE_2
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; av AGE_3
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; aw AGE_4
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; ax AGE_5
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; ay AGE_7
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; az AGE_15
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; b ATTACHED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bA CRAFTING
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bB TRIAL_SPAWNER_STATE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bC VAULT_STATE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bD OMINOUS
f I ba MIN_RESPAWN_ANCHOR_CHARGES
f I bb MAX_RESPAWN_ANCHOR_CHARGES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; bc RESPAWN_ANCHOR_CHARGES
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; bd ROTATION_16
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; be BED_PART
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bf CHEST_TYPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bg MODE_COMPARATOR
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bh DOOR_HINGE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bi NOTEBLOCK_INSTRUMENT
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bj PISTON_TYPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bk SLAB_TYPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bl STAIRS_SHAPE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bm STRUCTUREBLOCK_MODE
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bn BAMBOO_LEAVES
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bo TILT
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bp VERTICAL_DIRECTION
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; bq DRIPSTONE_THICKNESS
f Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; br SCULK_SENSOR_PHASE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bs CHISELED_BOOKSHELF_SLOT_0_OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bt CHISELED_BOOKSHELF_SLOT_1_OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bu CHISELED_BOOKSHELF_SLOT_2_OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bv CHISELED_BOOKSHELF_SLOT_3_OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bw CHISELED_BOOKSHELF_SLOT_4_OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bx CHISELED_BOOKSHELF_SLOT_5_OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateInteger; by DUSTED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; bz CRACKED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; c BERRIES
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; d BLOOM
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; e BOTTOM
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; f CAN_SUMMON
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; g CONDITIONAL
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; h DISARMED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; i DRAG
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; j ENABLED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; k EXTENDED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; l EYE
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; m FALLING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; n HANGING
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; o HAS_BOTTLE_0
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; p HAS_BOTTLE_1
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; q HAS_BOTTLE_2
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; r HAS_RECORD
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; s HAS_BOOK
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; t INVERTED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; u IN_WALL
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; v LIT
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; w LOCKED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; x NATURAL
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; y OCCUPIED
f Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; z OPEN
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 isSlope
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 PALE_OAK
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; j CRIMSON
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; k WARPED
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; l MANGROVE
f Lnet/minecraft/world/level/block/state/properties/BlockPropertyWood; m BAMBOO
f Ljava/lang/String; n name
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; o setType
f Lnet/minecraft/world/level/block/SoundEffectType; p soundType
f Lnet/minecraft/world/level/block/SoundEffectType; q hangingSignSoundType
f Lnet/minecraft/sounds/SoundEffect; r fenceGateClose
f Lnet/minecraft/sounds/SoundEffect; s fenceGateOpen
f Ljava/util/Map; t 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 trapdoorClose
f Lnet/minecraft/sounds/SoundEffect; B trapdoorOpen
f Lnet/minecraft/sounds/SoundEffect; C pressurePlateClickOff
f Lnet/minecraft/sounds/SoundEffect; D pressurePlateClickOn
f Lnet/minecraft/sounds/SoundEffect; E buttonClickOff
f Lnet/minecraft/sounds/SoundEffect; F buttonClickOn
f Ljava/util/Map; G 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 PALE_OAK
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; o CRIMSON
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; p WARPED
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; q MANGROVE
f Lnet/minecraft/world/level/block/state/properties/BlockSetType; r BAMBOO
f Ljava/lang/String; s name
f Z t canOpenByHand
f Z u canOpenByWindCharge
f Z v canButtonBeActivatedByArrows
f Lnet/minecraft/world/level/block/state/properties/BlockSetType$a; w pressurePlateSensitivity
f Lnet/minecraft/world/level/block/SoundEffectType; x soundType
f Lnet/minecraft/sounds/SoundEffect; y doorClose
f Lnet/minecraft/sounds/SoundEffect; z doorOpen
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 Ljava/util/List; a VALUES
f I b TRUE_INDEX
f I c FALSE_INDEX
m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/BlockStateBoolean; a create
m ()Ljava/util/List; a getPossibleValues
m (Ljava/lang/Comparable;)I a getInternalIndex
m (Ljava/lang/Boolean;)Ljava/lang/String; a getName
m (Ljava/lang/Boolean;)I b getInternalIndex
m (Ljava/lang/Comparable;)Ljava/lang/String; b getName
m (Ljava/lang/String;)Ljava/util/Optional; b getValue
c net/minecraft/world/level/block/state/properties/BlockStateEnum net/minecraft/world/level/block/state/properties/EnumProperty
f Ljava/util/List; a values
f Ljava/util/Map; b names
f [I c ordinalToIndex
m (Ljava/lang/Enum;)Ljava/lang/String; a getName
m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/List;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create
m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create
m ()Ljava/util/List; a getPossibleValues
m (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create
m (Ljava/lang/Comparable;)I a getInternalIndex
m (Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/world/level/block/state/properties/BlockStateEnum; a create
m (Ljava/lang/Enum;)I b getInternalIndex
m (Ljava/lang/Comparable;)Ljava/lang/String; b getName
m ()I b generateHashCode
m (Ljava/lang/String;)Ljava/util/Optional; b getValue
m (Ljava/lang/Enum;)Z c lambda$create$0
c net/minecraft/world/level/block/state/properties/BlockStateInteger net/minecraft/world/level/block/state/properties/IntegerProperty
f Lit/unimi/dsi/fastutil/ints/IntImmutableList; 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/List; a getPossibleValues
m (Ljava/lang/Comparable;)I a getInternalIndex
m (Ljava/lang/Integer;)Ljava/lang/String; a getName
m (Ljava/lang/Comparable;)Ljava/lang/String; b getName
m ()I b generateHashCode
m (Ljava/lang/Integer;)I b getInternalIndex
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 (Lnet/minecraft/world/level/block/state/IBlockDataHolder;)Lnet/minecraft/world/level/block/state/properties/IBlockState$a; a value
m ()Ljava/util/List; a getPossibleValues
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 (Ljava/lang/Comparable;)I a getInternalIndex
m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/block/state/IBlockDataHolder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a parseValue
m ()I b generateHashCode
m (Ljava/lang/String;)Ljava/util/Optional; b getValue
m (Ljava/lang/Comparable;)Ljava/lang/String; b getName
m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c lambda$new$1
m (Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/properties/IBlockState$a; c value
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 (DDDD)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/Vec3D;)Z a isWithinBounds
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 (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/core/BlockPosition; b clampToBounds
m (I)V b setWarningTime
m ()D b getCenterZ
m (D)V b setDamageSafeZone
m (DDD)Lnet/minecraft/core/BlockPosition; b clampToBounds
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/core/BlockPosition; b clampToBounds
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; c clampVec3ToBound
m (D)V c setDamagePerBlock
m (I)V c setWarningBlocks
m (DDD)Lnet/minecraft/world/phys/Vec3D; c clampVec3ToBound
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 Lnet/minecraft/world/level/border/WorldBorder; a this$0
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 Lnet/minecraft/world/level/border/WorldBorder; a this$0
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
f Lnet/minecraft/world/level/chunk/Chunk$e; x unsavedListener
m ()Z E isEmpty
m ()Lnet/minecraft/server/level/FullChunkStatus; F getFullStatus
m ()V G runPostLoad
m ()Lnet/minecraft/world/level/World; H getLevel
m ()Ljava/util/Map; I getBlockEntities
m ()V J clearAllBlockEntities
m ()V K registerAllBlockEntitiesAfterLevelLoad
m ()Z L isInLevel
m (Lnet/minecraft/world/level/chunk/Chunk$e;)V a setUnsavedListener
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V a lambda$new$0
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/server/level/WorldServer;II)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; a lambda$getListenerRegistry$1
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState
m (J)Lnet/minecraft/world/level/chunk/IChunkAccess$a; a getTicksForSerialization
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 postProcessGeneration
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 (Z)V b setLoaded
m (Lnet/minecraft/server/level/WorldServer;)V b registerTickContainerInLevel
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/server/level/WorldServer;)V c unregisterTickContainerFromLevel
m (III)Ljava/lang/String; c lambda$getBlockState$2
m (Lnet/minecraft/world/level/block/entity/TileEntity;)V c updateBlockEntityTicker
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/entity/TileEntity; c_ getBlockEntity
m (J)V d unpackTicks
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 (I)V i removeGameEventListenerRegistry
m ()V i markUnsaved
m (Lnet/minecraft/core/BlockPosition;)V k removeBlockEntityTicker
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; n getPersistedStatus
m ()Lnet/minecraft/world/ticks/TickContainerAccess; q getBlockTicks
m ()Lnet/minecraft/world/ticks/TickContainerAccess; r getFluidTicks
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
f [Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState; d $VALUES
m ()[Lnet/minecraft/world/level/chunk/Chunk$EnumTileEntityState; a $values
c net/minecraft/world/level/chunk/Chunk$a net/minecraft/world/level/chunk/LevelChunk$BoundTickingBlockEntity
f Lnet/minecraft/world/level/chunk/Chunk; a this$0
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/Chunk$e net/minecraft/world/level/chunk/LevelChunk$UnsavedListener
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 ()Lnet/minecraft/world/level/chunk/ChunkConverter; c copy
m ()Ljava/util/Optional; d lambda$new$2
m ()Ljava/util/Optional; e 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 E isEmpty
m ()Lnet/minecraft/server/level/FullChunkStatus; F 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 (I)Z c isSectionEmpty
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;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/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;Lnet/minecraft/resources/ResourceKey;)Z a tryGenerateStructure
m (Ljava/util/function/Function;Lnet/minecraft/core/Holder;)Ljava/util/List; a lambda$new$1
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 (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/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/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;Lnet/minecraft/resources/ResourceKey;)V a createStructures
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;)V a applyCarvers
m (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/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/biome/WorldChunkManager;Ljava/util/function/Function;)Ljava/util/List; a lambda$new$2
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 (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/chunk/IChunkAccess; a lambda$createBiomes$3
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 (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; b lambda$new$0
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/biome/WorldChunkManager;Lnet/minecraft/core/Holder;)Z a lambda$createForFlat$0
m (Lnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Ljava/util/List; a getRingPositionsFor
m (Lnet/minecraft/core/Holder;III)Z a hasStructureChunkInRange
m (Lnet/minecraft/world/level/biome/WorldChunkManager;Lnet/minecraft/core/Holder$c;)Z a lambda$createForNormal$1
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
m ()Lnet/minecraft/world/level/chunk/ChunkSection; k copy
c net/minecraft/world/level/chunk/DataPalette net/minecraft/world/level/chunk/Palette
m (Lnet/minecraft/world/level/chunk/DataPaletteExpandable;)Lnet/minecraft/world/level/chunk/DataPalette; a copy
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
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/DataPaletteExpandable;)Lnet/minecraft/world/level/chunk/DataPaletteBlock$c; a copy
m ()Lnet/minecraft/world/level/chunk/DataPaletteBlock$a; b configuration
m ()Lnet/minecraft/util/DataBits; c storage
m ()Lnet/minecraft/world/level/chunk/DataPalette; d 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 (Lnet/minecraft/world/level/chunk/DataPaletteExpandable;)Lnet/minecraft/world/level/chunk/DataPalette; a copy
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
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 (Lnet/minecraft/world/level/chunk/DataPaletteExpandable;)Lnet/minecraft/world/level/chunk/DataPalette; a copy
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 ()Ljava/util/List; c 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 (Lnet/minecraft/world/level/chunk/DataPaletteExpandable;)Lnet/minecraft/world/level/chunk/DataPalette; a copy
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
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 Lnet/minecraft/world/level/ChunkCoordIntPair; c chunkPos
f Lnet/minecraft/world/level/levelgen/NoiseChunk; d noiseChunk
f Lnet/minecraft/world/level/chunk/ChunkConverter; e upgradeData
f Lnet/minecraft/world/level/levelgen/blending/BlendingData; f 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 unsaved
f Z q isLightCorrect
f J r inhabitedTime
f Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; s carverBiomeSettings
f Ljava/util/Map; t structureStarts
f Ljava/util/Map; u structuresRefences
m ()Z A isUpgrading
m ()Lnet/minecraft/world/level/LevelHeightAccessor; B getHeightAccessorForGeneration
m ()V C initializeLightSources
m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; D getSkyLightSources
m ()I L_ getMinY
m ()I M_ 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 setLightCorrect
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 (J)Lnet/minecraft/world/level/chunk/IChunkAccess$a; a getTicksForSerialization
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 (Lit/unimi/dsi/fastutil/shorts/ShortList;I)V a addPackedPostProcess
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 (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 (Ljava/util/Map;)V a setAllStarts
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$findBlockLightSources$2
m (J)V b incrementInhabitedTime
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 (Lnet/minecraft/world/level/levelgen/HeightMap$Type;)Lnet/minecraft/world/level/levelgen/HeightMap; c lambda$getOrCreateHeightmapUnprimed$0
m (I)Z c isSectionEmpty
m ()Ljava/util/Set; c getBlockEntitiesPos
m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; c lambda$addReferenceForStructure$1
m (J)V c setInhabitedTime
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 ()V i markUnsaved
m ()Z j tryMarkSaved
m ()Z k isUnsaved
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; n getPersistedStatus
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; o getHighestGeneratedStatus
m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; p getPostProcessing
m ()Lnet/minecraft/world/ticks/TickContainerAccess; q getBlockTicks
m ()Lnet/minecraft/world/ticks/TickContainerAccess; r getFluidTicks
m ()Z s canBeSerialized
m ()Lnet/minecraft/world/level/chunk/ChunkConverter; t getUpgradeData
m ()Z u isOldNoiseGeneration
m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; v getBlendingData
m ()J w getInhabitedTime
m ()Z x isLightCorrect
m ()Z y hasAnyStructureReferences
m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; z getBelowZeroRetrogen
c net/minecraft/world/level/chunk/IChunkAccess$a net/minecraft/world/level/chunk/ChunkAccess$PackedTicks
f Ljava/util/List; a blocks
f Ljava/util/List; b fluids
m ()Ljava/util/List; a blocks
m ()Ljava/util/List; b fluids
c net/minecraft/world/level/chunk/IChunkProvider net/minecraft/world/level/chunk/ChunkSource
m (IIIZ)V a onSectionEmptinessChanged
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 (Z)V b setSpawnSettings
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; D 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; d copy
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 Lnet/minecraft/world/level/chunk/CarvingMask; q carvingMask
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 ()Lnet/minecraft/world/level/LevelHeightAccessor; B getHeightAccessorForGeneration
m ()Lnet/minecraft/world/level/chunk/CarvingMask; E getCarvingMask
m ()Lnet/minecraft/world/level/chunk/CarvingMask; F getOrCreateCarvingMask
m ()Ljava/util/Map; H getBlockEntities
m ()Ljava/util/List; I getEntities
m ()Ljava/util/Map; J getBlockEntityNbts
m ()Lnet/minecraft/world/ticks/LevelChunkTicks; K unpackBlockTicks
m ()Lnet/minecraft/world/ticks/LevelChunkTicks; L 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/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Z)Lnet/minecraft/world/level/block/state/IBlockData; a setBlockState
m (J)Lnet/minecraft/world/level/chunk/IChunkAccess$a; a getTicksForSerialization
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 (Lit/unimi/dsi/fastutil/shorts/ShortList;I)V a addPackedPostProcess
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V a setPersistedStatus
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/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/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;)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; n getPersistedStatus
m ()Lnet/minecraft/world/ticks/TickContainerAccess; q getBlockTicks
m ()Lnet/minecraft/world/ticks/TickContainerAccess; r getFluidTicks
m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; z getBelowZeroRetrogen
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 C initializeLightSources
m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; D getSkyLightSources
m ()Lnet/minecraft/world/level/chunk/CarvingMask; E getCarvingMask
m ()Lnet/minecraft/world/level/chunk/CarvingMask; F getOrCreateCarvingMask
m ()Lnet/minecraft/world/level/chunk/Chunk; G getWrapped
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 setLightCorrect
m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V a findBlocks
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 (J)Lnet/minecraft/world/level/chunk/IChunkAccess$a; a getTicksForSerialization
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 setPersistedStatus
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 (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/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 ()V i markUnsaved
m ()Z j tryMarkSaved
m ()Z k isUnsaved
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; n getPersistedStatus
m ()Lnet/minecraft/world/ticks/TickContainerAccess; q getBlockTicks
m ()Lnet/minecraft/world/ticks/TickContainerAccess; r getFluidTicks
m ()Z s canBeSerialized
m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; v getBlendingData
m ()Z x 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 (Lnet/minecraft/world/level/chunk/DataPaletteExpandable;)Lnet/minecraft/world/level/chunk/DataPalette; a copy
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
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/ChunkDependencies net/minecraft/world/level/chunk/status/ChunkDependencies
f Lcom/google/common/collect/ImmutableList; a dependencyByRadius
f [I b radiusByDependency
m ()Lcom/google/common/collect/ImmutableList; a asList
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I a getRadiusOf
m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a get
m ()I b size
m ()I c getRadius
c net/minecraft/world/level/chunk/status/ChunkPyramid net/minecraft/world/level/chunk/status/ChunkPyramid
f Lnet/minecraft/world/level/chunk/status/ChunkPyramid; a GENERATION_PYRAMID
f Lnet/minecraft/world/level/chunk/status/ChunkPyramid; b LOADING_PYRAMID
f Lcom/google/common/collect/ImmutableList; c steps
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStep; a getStepTo
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; a lambda$static$23
m ()Lcom/google/common/collect/ImmutableList; a steps
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; b lambda$static$22
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; c lambda$static$21
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; d lambda$static$20
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; e lambda$static$19
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; f lambda$static$18
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; g lambda$static$17
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; h lambda$static$16
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; i lambda$static$15
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; j lambda$static$14
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; k lambda$static$13
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; l lambda$static$12
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; m lambda$static$11
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; n lambda$static$10
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; o lambda$static$9
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; p lambda$static$8
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; q lambda$static$7
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; r lambda$static$6
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; s lambda$static$5
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; t lambda$static$4
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; u lambda$static$3
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; v lambda$static$2
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; w lambda$static$1
m (Lnet/minecraft/world/level/chunk/status/ChunkStep$a;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; x lambda$static$0
c net/minecraft/world/level/chunk/status/ChunkPyramid$a net/minecraft/world/level/chunk/status/ChunkPyramid$Builder
f Ljava/util/List; a steps
m ()Lnet/minecraft/world/level/chunk/status/ChunkPyramid; a build
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/level/chunk/status/ChunkPyramid$a; a step
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 FINAL_HEIGHTMAPS
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 WORLDGEN_HEIGHTMAPS
f I p index
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; q parent
f Lnet/minecraft/world/level/chunk/status/ChunkType; r chunkType
f Ljava/util/EnumSet; s heightmapsAfter
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a max
m (Ljava/lang/String;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/EnumSet;Lnet/minecraft/world/level/chunk/status/ChunkType;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a register
m ()Ljava/util/List; a getStatusList
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z a isOrAfter
m (Ljava/lang/String;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; a byName
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z b isAfter
m ()I b getIndex
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; c getParent
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z c isOrBefore
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z d isBefore
m ()Lnet/minecraft/world/level/chunk/status/ChunkType; d getChunkType
m ()Ljava/util/EnumSet; e heightmapsAfter
m ()Ljava/lang/String; f getName
c net/minecraft/world/level/chunk/status/ChunkStatusTasks net/minecraft/world/level/chunk/status/ChunkStatusTasks
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a passThrough
m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Z a isLighted
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/server/level/GenerationChunkHolder;)Lnet/minecraft/world/level/chunk/IChunkAccess; a lambda$full$2
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/world/level/chunk/Chunk;)V a lambda$full$1
m (Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/chunk/IChunkAccess; b lambda$generateNoise$0
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;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/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; c loadStructureStarts
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; d generateStructureReferences
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; e generateBiomes
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; f generateNoise
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; g generateSurface
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; h generateCarvers
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; i generateFeatures
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; j initializeLight
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; k light
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; l generateSpawn
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; m full
c net/minecraft/world/level/chunk/status/ChunkStep net/minecraft/world/level/chunk/status/ChunkStep
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; a targetStatus
f Lnet/minecraft/world/level/chunk/status/ChunkDependencies; b directDependencies
f Lnet/minecraft/world/level/chunk/status/ChunkDependencies; c accumulatedDependencies
f I d blockStateWriteRadius
f Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; e task
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; a targetStatus
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;)Lnet/minecraft/world/level/chunk/IChunkAccess; a completeChunkGeneration
m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/IChunkAccess;)Ljava/util/concurrent/CompletableFuture; a apply
m (Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/chunk/IChunkAccess; a lambda$apply$0
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I a getAccumulatedRadiusOf
m ()Lnet/minecraft/world/level/chunk/status/ChunkDependencies; b directDependencies
m ()Lnet/minecraft/world/level/chunk/status/ChunkDependencies; c accumulatedDependencies
m ()I d blockStateWriteRadius
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; e task
c net/minecraft/world/level/chunk/status/ChunkStep$a net/minecraft/world/level/chunk/status/ChunkStep$Builder
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; a status
f Lnet/minecraft/world/level/chunk/status/ChunkStep; b parent
f [Lnet/minecraft/world/level/chunk/status/ChunkStatus; c directDependenciesByRadius
f I d blockStateWriteRadius
f Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; e task
m (I)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; a blockStateWriteRadius
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;I)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; a addRequirement
m (Lnet/minecraft/world/level/chunk/status/ChunkStatusTask;)Lnet/minecraft/world/level/chunk/status/ChunkStep$a; a setTask
m ()Lnet/minecraft/world/level/chunk/status/ChunkStep; a build
m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I a getRadiusOfParent
m ()[Lnet/minecraft/world/level/chunk/status/ChunkStatus; b buildAccumulatedDependencies
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
f Ljava/util/concurrent/Executor; e mainThreadExecutor
f Lnet/minecraft/world/level/chunk/Chunk$e; f unsavedListener
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
m ()Ljava/util/concurrent/Executor; e mainThreadExecutor
m ()Lnet/minecraft/world/level/chunk/Chunk$e; f unsavedListener
c net/minecraft/world/level/chunk/storage/ChunkIOErrorReporter net/minecraft/world/level/chunk/storage/ChunkIOErrorReporter
m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a reportChunkLoadFailure
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/ReportedException; a createMisplacedChunkReport
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;)V a reportMisplacedChunk
m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;)V b reportChunkSaveFailure
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 Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; e simpleRegionStorage
f Lit/unimi/dsi/fastutil/longs/LongSet; f emptyChunks
f Lnet/minecraft/util/thread/ConsecutiveExecutor; g entityDeserializerQueue
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/lang/Throwable;)Ljava/lang/Object; a lambda$reportLoadFailureIfPresent$3
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 (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/world/level/ChunkCoordIntPair;)V a reportSaveFailureIfPresent
m (Lnet/minecraft/world/level/entity/ChunkEntities;)V a storeEntities
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/Optional;)Lnet/minecraft/world/level/entity/ChunkEntities; a lambda$loadEntities$0
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/lang/Throwable;)Ljava/lang/Object; b lambda$reportSaveFailureIfPresent$2
m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/world/level/ChunkCoordIntPair;)V b reportLoadFailureIfPresent
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/nbt/NBTTagCompound;Lnet/minecraft/resources/ResourceKey;Ljava/util/Optional;)V a injectDatafixingContext
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/resources/ResourceKey;)V a lambda$injectDatafixingContext$0
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a write
m (Lnet/minecraft/nbt/NBTTagCompound;)V b removeDatafixingContext
m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)Z b isOldChunkAround
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; d read
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V e handleLegacyStructureIndex
m ()V o flushWorker
m ()Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; p chunkScanner
m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; q storageInfo
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/PriorityConsecutiveExecutor; c consecutiveExecutor
f Lnet/minecraft/world/level/chunk/storage/RegionFileCache; d storage
f Ljava/util/SequencedMap; 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 (Lnet/minecraft/world/level/chunk/storage/IOWorker$c;Ljava/util/concurrent/CompletableFuture;)V a lambda$submitThrowingTask$14
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a loadAsync
m (Lnet/minecraft/world/level/chunk/storage/IOWorker$c;)Ljava/util/concurrent/CompletableFuture; a submitThrowingTask
m (II)Ljava/util/concurrent/CompletableFuture; a getOrCreateOldDataForRegion
m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; a storageInfo
m (Lnet/minecraft/world/level/chunk/storage/IOWorker$a;)Ljava/util/concurrent/CompletableFuture; a lambda$synchronize$6
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/storage/IOWorker$a; a lambda$store$3
m (Ljava/util/function/Supplier;Ljava/util/concurrent/CompletableFuture;)V a lambda$submitTask$15
m (Ljava/util/concurrent/CompletableFuture;)V a lambda$waitForShutdown$16
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 (Ljava/util/function/Supplier;Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a lambda$store$4
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/world/level/ChunkCoordIntPair;I)Z a isOldChunkAround
m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; a lambda$synchronize$12
m (Z)Ljava/util/concurrent/CompletableFuture; a synchronize
m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a submitTask
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a store
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$synchronize$7
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/lang/Void; b lambda$scanChunk$13
m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; b lambda$synchronize$10
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; b lambda$store$2
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/Optional; b lambda$loadAsync$5
m (II)Ljava/util/concurrent/CompletableFuture; b createOldDataForRegion
m ()V b storePendingChunk
m ()V c tellStorePending
m (II)Ljava/util/BitSet; c lambda$createOldDataForRegion$1
m ()V d waitForShutdown
m ()Ljava/lang/Void; e lambda$synchronize$11
m ()Ljava/lang/Void; f lambda$synchronize$9
m ()Ljava/util/concurrent/CompletableFuture; g lambda$synchronize$8
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
m ()Lnet/minecraft/nbt/NBTTagCompound; a copyData
c net/minecraft/world/level/chunk/storage/IOWorker$c net/minecraft/world/level/chunk/storage/IOWorker$ThrowingSupplier
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;Ljava/util/function/Supplier;)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/chunk/storage/RegionFile; a this$0
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
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/storage/RegionFile; b getRegionFile
m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; b info
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 dirtyChunks
f Lcom/mojang/serialization/Codec; g codec
f Ljava/util/function/Function; h packer
f Ljava/util/function/BiFunction; i unpacker
f Ljava/util/function/Function; j factory
f Lnet/minecraft/core/IRegistryCustom; k registryAccess
f Lnet/minecraft/world/level/chunk/storage/ChunkIOErrorReporter; l errorReporter
f Lit/unimi/dsi/fastutil/longs/LongSet; m loadedChunks
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; n pendingLoads
f Ljava/lang/Object; o loadLock
m (Lnet/minecraft/world/level/ChunkCoordIntPair;J)Ljava/util/concurrent/CompletableFuture; a lambda$unpackChunk$3
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/chunk/storage/RegionFileSection$a;)V a unpackChunk
m (Lcom/mojang/serialization/Dynamic;)I a getVersion
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a writeChunk
m (Lnet/minecraft/world/level/ChunkCoordIntPair;I)J a getKey
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; a prefetch
m (Ljava/util/function/BooleanSupplier;)V a tick
m ()V a flushAll
m (J)V a setDirty
m (J)V b onSectionLoad
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V b flush
m (Lnet/minecraft/world/level/ChunkCoordIntPair;J)Ljava/util/concurrent/CompletableFuture; b lambda$prefetch$2
m ()Z b hasWork
m (J)Ljava/util/Optional; c get
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V c unpackChunk
m ()V c unpackPendingLoads
m (J)Ljava/util/Optional; d getOrLoad
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/concurrent/CompletableFuture; d tryRead
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)V e writeChunk
m (J)Z e outsideStoredRange
m (J)Ljava/lang/Object; f getOrCreate
m (J)V h lambda$getOrCreate$1
m (J)V i lambda$flushAll$0
c net/minecraft/world/level/chunk/storage/RegionFileSection$a net/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a sectionsByY
f Z b versionChanged
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/chunk/storage/RegionFileSection$a; a parse
m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a lambda$parse$0
m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a sectionsByY
m ()Z b versionChanged
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/SerializableChunkData net/minecraft/world/level/chunk/storage/SerializableChunkData
f Lorg/slf4j/Logger; A LOGGER
f Ljava/lang/String; B TAG_UPGRADE_DATA
f Ljava/lang/String; C BLOCK_TICKS_TAG
f Ljava/lang/String; D FLUID_TICKS_TAG
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 Lnet/minecraft/core/IRegistry; h biomeRegistry
f Lnet/minecraft/world/level/ChunkCoordIntPair; i chunkPos
f I j minSectionY
f J k lastUpdateTime
f J l inhabitedTime
f Lnet/minecraft/world/level/chunk/status/ChunkStatus; m chunkStatus
f Lnet/minecraft/world/level/levelgen/blending/BlendingData$d; n blendingData
f Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; o belowZeroRetrogen
f Lnet/minecraft/world/level/chunk/ChunkConverter; p upgradeData
f [J q carvingMask
f Ljava/util/Map; r heightmaps
f Lnet/minecraft/world/level/chunk/IChunkAccess$a; s packedTicks
f [Lit/unimi/dsi/fastutil/shorts/ShortList; t postProcessingSections
f Z u lightCorrect
f Ljava/util/List; v sectionData
f Ljava/util/List; w entities
f Ljava/util/List; x blockEntities
f Lnet/minecraft/nbt/NBTTagCompound; y structureData
f Lcom/mojang/serialization/Codec; z BLOCK_STATE_CODEC
m (Lnet/minecraft/core/IRegistry;)Lcom/mojang/serialization/Codec; a makeBiomeCodec
m (Ljava/lang/String;)Ljava/util/Optional; a lambda$parse$1
m ()Lnet/minecraft/nbt/NBTTagCompound; a write
m (Lit/unimi/dsi/fastutil/shorts/ShortList;)Lit/unimi/dsi/fastutil/shorts/ShortArrayList; a lambda$copyOf$6
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTTagCompound; a lambda$parse$3
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/chunk/status/ChunkType; a getChunkTypeFromTag
m (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/resources/MinecraftKey;J)Z a lambda$unpackStructureReferences$14
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/level/chunk/IChunkAccess$a;)V a saveTicks
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$write$9
m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/String; a lambda$saveTicks$11
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/chunk/storage/SerializableChunkData; a copyOf
m (I)[Lit/unimi/dsi/fastutil/shorts/ShortList; a lambda$copyOf$7
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/ai/village/poi/VillagePlace;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/ProtoChunk; a read
m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/IRegistryCustom;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/chunk/storage/SerializableChunkData; a parse
m (Lnet/minecraft/world/level/material/FluidType;)Ljava/lang/String; a lambda$saveTicks$12
m (Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/String;)V a logErrors
m (Ljava/util/List;Lnet/minecraft/server/level/WorldServer;Ljava/util/List;Lnet/minecraft/world/level/chunk/Chunk;)V a lambda$postLoadChunk$13
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;Lnet/minecraft/world/level/levelgen/HeightMap$Type;[J)V a lambda$write$10
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/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/NBTTagCompound;J)Ljava/util/Map; a unpackStructureStart
m (Lnet/minecraft/server/level/WorldServer;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/chunk/Chunk$c; a postLoadChunk
m (Lnet/minecraft/nbt/NBTBase;)Lnet/minecraft/nbt/NBTTagCompound; b lambda$parse$2
m ()Lnet/minecraft/core/IRegistry; b biomeRegistry
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$write$8
m (Ljava/lang/String;)Ljava/util/Optional; b lambda$parse$0
m (Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/String;)V b lambda$parse$5
m ()Lnet/minecraft/world/level/ChunkCoordIntPair; c chunkPos
m (Lnet/minecraft/world/level/ChunkCoordIntPair;ILjava/lang/String;)V c lambda$parse$4
m ()I d minSectionY
m ()J e lastUpdateTime
m ()J f inhabitedTime
m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; g chunkStatus
m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData$d; h blendingData
m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; i belowZeroRetrogen
m ()Lnet/minecraft/world/level/chunk/ChunkConverter; j upgradeData
m ()[J k carvingMask
m ()Ljava/util/Map; l heightmaps
m ()Lnet/minecraft/world/level/chunk/IChunkAccess$a; m packedTicks
m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; n postProcessingSections
m ()Z o lightCorrect
m ()Ljava/util/List; p sectionData
m ()Ljava/util/List; q entities
m ()Ljava/util/List; r blockEntities
m ()Lnet/minecraft/nbt/NBTTagCompound; s structureData
c net/minecraft/world/level/chunk/storage/SerializableChunkData$a net/minecraft/world/level/chunk/storage/SerializableChunkData$ChunkReadException
c net/minecraft/world/level/chunk/storage/SerializableChunkData$b net/minecraft/world/level/chunk/storage/SerializableChunkData$SectionData
f I a y
f Lnet/minecraft/world/level/chunk/ChunkSection; b chunkSection
f Lnet/minecraft/world/level/chunk/NibbleArray; c blockLight
f Lnet/minecraft/world/level/chunk/NibbleArray; d skyLight
m ()I a y
m ()Lnet/minecraft/world/level/chunk/ChunkSection; b chunkSection
m ()Lnet/minecraft/world/level/chunk/NibbleArray; c blockLight
m ()Lnet/minecraft/world/level/chunk/NibbleArray; d skyLight
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 ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; a storageInfo
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
f I m END_ISLAND_BASE_Y
c net/minecraft/world/level/dimension/DimensionManager net/minecraft/world/level/dimension/DimensionType
f Lnet/minecraft/world/level/dimension/DimensionManager$a; A monsterSettings
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 Lnet/minecraft/network/codec/StreamCodec; i STREAM_CODEC
f I j MOON_PHASES
f [F k MOON_BRIGHTNESS_PER_PHASE
f Lcom/mojang/serialization/Codec; l CODEC
f Ljava/util/OptionalLong; m fixedTime
f Z n hasSkyLight
f Z o hasCeiling
f Z p ultraWarm
f Z q natural
f D r coordinateScale
f Z s bedWorks
f Z t respawnAnchorWorks
f I u minY
f I v height
f I w logicalHeight
f Lnet/minecraft/tags/TagKey; x infiniburn
f Lnet/minecraft/resources/MinecraftKey; y effectsLocation
f F z ambientLight
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/IRegistry;)Ljava/util/Optional; a lambda$spawnNewGateway$1
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 (J)Ljava/util/List; a lambda$new$0
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;)V a lambda$spawnNewGateway$2
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 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
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
f [Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; f $VALUES
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/dimension/end/EnderDragonBattle;Ljava/util/List;ILnet/minecraft/core/BlockPosition;)V a tick
m ()[Lnet/minecraft/world/level/dimension/end/EnumDragonRespawn; a $values
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 ar getId
m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V c setRemoved
m ()Ljava/util/UUID; cG getUUID
m ()Lnet/minecraft/world/phys/AxisAlignedBB; cR getBoundingBox
m ()Z dT shouldBeSaved
m ()Z dU isAlwaysTicking
m ()Ljava/util/stream/Stream; da getSelfAndPassengers
m ()Ljava/util/stream/Stream; db getPassengersAndSelf
m ()Lnet/minecraft/core/BlockPosition; dv 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 I a CHONKY_ENTITY_SEARCH_GRACE
f I b MAX_NON_CHONKY_ENTITY_SIZE
f Ljava/lang/Class; c entityClass
f Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; d intialSectionVisibility
f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; e sections
f Lit/unimi/dsi/fastutil/longs/LongSortedSet; f 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
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
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
m (Lnet/minecraft/world/level/entity/EntityAccess;)Z l lambda$updateChunkStatus$5
m (Lnet/minecraft/world/level/entity/EntityAccess;)Z m lambda$updateChunkStatus$4
m (Lnet/minecraft/world/level/entity/EntityAccess;)Z n lambda$updateChunkStatus$3
c net/minecraft/world/level/entity/PersistentEntitySectionManager$a net/minecraft/world/level/entity/PersistentEntitySectionManager$Callback
f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager; 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/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
f [Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$b; d $VALUES
m ()[Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$b; a $values
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 Lcom/mojang/serialization/Codec; aj CODEC
f I ak 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
m (Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/level/gameevent/GameEventListener;Lnet/minecraft/world/phys/Vec3D;)V a lambda$post$0
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; d_ RESONANCE_EVENTS
f I e_ DEFAULT_VIBRATION_FREQUENCY
f Ljava/util/function/ToIntFunction; f_ VIBRATION_FREQUENCY_FOR_EVENT
m (Lnet/minecraft/resources/ResourceKey;)I a getGameEventFrequency
m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V a lambda$static$0
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; gt getVibrationData
m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d; gu 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 (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$a;)Ljava/util/Optional; a lambda$static$0
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/world/level/block/state/IBlockData;)Z a lambda$isOccluded$1
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$a;Lnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)V a lambda$forceScheduleVibration$0
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/world/level/gameevent/vibrations/VibrationSystem$a;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$d;Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)V a lambda$trySelectAndScheduleVibration$0
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
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
m ()I a fluidLevel
m ()Lnet/minecraft/world/level/block/state/IBlockData; b fluidType
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 L_ getMinY
m ()I M_ 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/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; a lambda$doFill$12
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/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 (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/server/level/RegionLimitedWorldAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; a lambda$applyCarvers$9
m (Lnet/minecraft/world/level/chunk/IChunkAccess;ILnet/minecraft/world/level/levelgen/NoiseSettings;ILnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;I)Lnet/minecraft/world/level/chunk/IChunkAccess; a lambda$fillFromNoise$11
m (Lnet/minecraft/world/level/levelgen/RandomState;III)Lnet/minecraft/core/Holder; a lambda$applyCarvers$8
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
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 (Lnet/minecraft/world/level/ChunkCoordIntPair;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/biome/BiomeSettingsGeneration; a lambda$applyCarvers$10
m (Lnet/minecraft/world/level/levelgen/NoiseChunk;IIILnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a debugPreliminarySurfaceLevel
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/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/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;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a applyCarvers
m (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/ChunkGeneratorAbstract;)Lnet/minecraft/core/Holder; a lambda$static$1
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 ()Lcom/mojang/serialization/MapCodec; b codec
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/Aquifer$a; b lambda$new$3
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 b doCreateBiomes
m (Lnet/minecraft/world/level/levelgen/ChunkGeneratorAbstract;)Lnet/minecraft/world/level/biome/WorldChunkManager; b lambda$static$0
m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; b lambda$buildSurface$7
m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; c lambda$doCreateBiomes$6
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;)Lnet/minecraft/world/level/chunk/IChunkAccess; c lambda$createBiomes$5
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/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/RegionLimitedWorldAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a buildSurface
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;)V a applyCarvers
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 ()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/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/RegionLimitedWorldAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/IChunkAccess;)V a buildSurface
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;)V a applyCarvers
m (Lnet/minecraft/world/level/LevelHeightAccessor;)I a getSpawnHeight
m (Lnet/minecraft/core/Holder$c;)Lnet/minecraft/core/Holder; a lambda$createState$1
m (I)[Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getBaseColumn$4
m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/BlockColumn; a getBaseColumn
m (Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/state/IBlockData; a lambda$getBaseColumn$3
m (IILnet/minecraft/world/level/levelgen/HeightMap$Type;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I a getBaseHeight
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/core/HolderLookup;)Ljava/util/stream/Stream; a lambda$createState$2
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 ()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; aD_ 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; aD_ 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; aD_ 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; aD_ 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 (J)Lnet/minecraft/util/RandomSource; a fromSeed
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 (ID)V a updateForY
m (II)I a preliminarySurfaceLevel
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 (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 (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 (J)Lnet/minecraft/util/RandomSource; a fromSeed
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 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$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$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 getSeaLevel
m (I)I b surfaceCellToBlockCoord
m ()I c getMinSurfaceLevel
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/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$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/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$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 ()I a getSeaLevel
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
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 (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a keysInOrder
m (Lnet/minecraft/core/HolderLookup;Ljava/util/Map;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Ljava/util/Map; a withOverworld
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/HolderLookup$a;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a replaceOverworldGenerator
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/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 (Ljava/lang/String;)Ljava/util/OptionalLong; a parseSeed
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; a withBonusChest
m (Lnet/minecraft/world/level/levelgen/WorldOptions;)Ljava/util/Optional; 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/WorldOptions; b testWorldWithRandomSeed
m (Z)Lnet/minecraft/world/level/levelgen/WorldOptions; b withStructures
m ()J c seed
m ()Z d generateStructures
m ()Z e generateBonusChest
m ()Z f isOldCustomizedWorld
m ()J g 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 (J)Lnet/minecraft/util/RandomSource; a fromSeed
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 (Ljava/util/List;DDD)D a lambda$makeOldChunkDistanceGetter$9
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 (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$8
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$10
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/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 D e BLENDING_DENSITY_FACTOR
f D f SOLID_DENSITY
f D g AIR_DENSITY
f I h CELLS_PER_SECTION_Y
f I i QUARTS_PER_SECTION
f I j CELL_HORIZONTAL_MAX_INDEX_INSIDE
f I k CELL_HORIZONTAL_MAX_INDEX_OUTSIDE
f I l CELL_COLUMN_INSIDE_COUNT
f I m CELL_COLUMN_OUTSIDE_COUNT
f I n CELL_COLUMN_COUNT
f Lnet/minecraft/world/level/LevelHeightAccessor; o areaWithOldGeneration
f Ljava/util/List; p SURFACE_BLOCKS
f Z q hasCalculatedData
f [D r heights
f Ljava/util/List; s biomes
f [[D t densities
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/levelgen/blending/BlendingData$d; a pack
m (Lnet/minecraft/world/level/chunk/IChunkAccess;Ljava/util/Set;)V a calculateData
m ([D)V a lambda$new$0
m (Lnet/minecraft/world/level/GeneratorAccessSeed;IIZ)Ljava/util/Set; a sideByGenerationAge
m (II)I a getInsideIndex
m (IIIILnet/minecraft/world/level/levelgen/blending/BlendingData$b;)V a iterateDensities
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/chunk/IChunkAccess;III)[D a getDensityColumn
m (Lnet/minecraft/world/level/levelgen/blending/BlendingData$d;)Lnet/minecraft/world/level/levelgen/blending/BlendingData; a unpack
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 (Lnet/minecraft/world/level/chunk/IChunkAccess;Lnet/minecraft/core/BlockPosition$MutableBlockPosition;)D b read7
m (II)I b getOutsideIndex
m ()Lnet/minecraft/world/level/LevelHeightAccessor; b getAreaWithOldGeneration
m (I)I b getX
m (I)I c getZ
m ()I c cellCountPerColumn
m (I)I d zeroIfNegative
m ()I d quartCountPerColumn
m ()I e getColumnMinY
m ()I f getMinY
m ()[D g lambda$new$1
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/blending/BlendingData$d net/minecraft/world/level/levelgen/blending/BlendingData$Packed
f Lcom/mojang/serialization/Codec; a CODEC
f I b minSection
f I c maxSection
f Ljava/util/Optional; d heights
f Lcom/mojang/serialization/Codec; e DOUBLE_ARRAY_CODEC
m (Lnet/minecraft/world/level/levelgen/blending/BlendingData$d;)Lcom/mojang/serialization/DataResult; a validateArraySize
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()I a minSection
m ()I b maxSection
m ()Ljava/util/Optional; c heights
m ()Ljava/lang/String; d lambda$validateArraySize$1
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
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; e unobstructed
m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; f unobstructed
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
f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; m UNOBSTRUCTED
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; g lambda$static$0
c net/minecraft/world/level/levelgen/blockpredicates/UnobstructedPredicate net/minecraft/world/level/levelgen/blockpredicates/UnobstructedPredicate
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$0
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/core/BaseBlockPosition; g offset
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/EndPlatformFeature net/minecraft/world/level/levelgen/feature/EndPlatformFeature
m (Lnet/minecraft/world/level/WorldAccess;Lnet/minecraft/core/BlockPosition;Z)V a createEndPlatform
m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z a place
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; ao 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; ao END_PODIUM_LOCATION
f Z ap 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 ao 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
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_PLATFORM
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; K END_SPIKE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; L END_ISLAND
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; M END_GATEWAY
f Lnet/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaGrass; N SEAGRASS
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; O KELP
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; P CORAL_TREE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; Q CORAL_MUSHROOM
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; R CORAL_CLAW
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; S SEA_PICKLE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; T SIMPLE_BLOCK
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; U BAMBOO
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; V HUGE_FUNGUS
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; W NETHER_FOREST_VEGETATION
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; X WEEPING_VINES
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; Y TWISTING_VINES
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; Z BASALT_COLUMNS
f Lcom/mojang/serialization/MapCodec; a configuredCodec
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; aa DELTA_FEATURE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ab REPLACE_BLOBS
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ac FILL_LAYER
f Lnet/minecraft/world/level/levelgen/feature/WorldGenBonusChest; ad BONUS_CHEST
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ae BASALT_PILLAR
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; af SCATTERED_ORE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ag RANDOM_SELECTOR
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ah SIMPLE_RANDOM_SELECTOR
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ai RANDOM_BOOLEAN_SELECTOR
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; aj GEODE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; ak DRIPSTONE_CLUSTER
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; al LARGE_DRIPSTONE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; am POINTED_DRIPSTONE
f Lnet/minecraft/world/level/levelgen/feature/WorldGenerator; an 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/MultifaceSpreadeableBlock; 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/MultifaceSpreadeableBlock; 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
f Z c scheduleTick
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockConfiguration;)Ljava/lang/Boolean; 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/stateproviders/WorldGenFeatureStateProvider; a toPlace
m (Lnet/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider; b lambda$static$0
m ()Z b scheduleTick
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/world/level/block/state/IBlockData;)Z a lambda$tryPlaceLeaf$2
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$3
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 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; b noiseProviderCodec
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 (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/CreakingHeartDecorator net/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b probability
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a lambda$place$1
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)Z a lambda$place$2
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator;)Ljava/lang/Float; 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
c net/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator net/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b leavesProbability
f F c trunkProbability
f F d groundProbability
m (Lnet/minecraft/world/level/GeneratorAccessSeed;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/Holder$c;)V a lambda$place$6
m (Lnet/minecraft/core/IRegistry;)Ljava/util/Optional; a lambda$place$5
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V a lambda$place$8
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$3
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;)V a addMossHanger
m (Lorg/apache/commons/lang3/mutable/Mutable;Lnet/minecraft/core/BlockPosition;)V 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 (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; b lambda$static$1
m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a;Lnet/minecraft/core/BlockPosition;)V b lambda$place$7
m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; c 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/core/BlockPosition;Ljava/util/function/Predicate;)Z a checkBlock
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 PALE_MOSS
f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; d CREAKING_HEART
f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; e COCOA
f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; f BEEHIVE
f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; g ALTER_GROUND
f Lnet/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees; h ATTACHED_TO_LEAVES
f Lcom/mojang/serialization/MapCodec; i 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 [Lnet/minecraft/world/level/levelgen/NoiseChunk$c; a materialRuleList
m ()[Lnet/minecraft/world/level/levelgen/NoiseChunk$c; 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/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/FixedPlacement net/minecraft/world/level/levelgen/placement/FixedPlacement
f Lcom/mojang/serialization/MapCodec; a CODEC
f Ljava/util/List; c positions
m (IILnet/minecraft/core/BlockPosition;)Z a isSameChunk
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$1
m ([Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/levelgen/placement/FixedPlacement; a of
m (Lnet/minecraft/world/level/levelgen/placement/FixedPlacement;)Ljava/util/List; a lambda$static$0
m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPosition;)Ljava/util/stream/Stream; a_ getPositions
m (IILnet/minecraft/core/BlockPosition;)Z b lambda$getPositions$2
m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; b type
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/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState
m (Lnet/minecraft/world/level/levelgen/HeightMap$Type;II)I a getHeight
m (Lnet/minecraft/world/level/ChunkCoordIntPair;)Lnet/minecraft/world/level/chunk/CarvingMask; a getCarvingMask
m ()I c getMinY
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 FIXED_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/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/HolderLookup$a;)Lnet/minecraft/world/level/levelgen/WorldDimensions; a createNormalWorldDimensions
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/dimension/WorldDimension; b getNormalOverworld
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/levelgen/WorldDimensions; c createFlatWorldDimensions
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 (Ljava/lang/String;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; a lambda$populateCaches$2
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 (Ljava/util/HashMap;)V a lambda$static$1
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
m (Ljava/util/HashMap;)V b lambda$static$0
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/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/core/Holder;Lnet/minecraft/resources/ResourceKey;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$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
f Lnet/minecraft/world/level/levelgen/structure/Structure$c; f DEFAULT
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/Structure$c$a net/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder
f Lnet/minecraft/core/HolderSet; a biomes
f Ljava/util/Map; b spawnOverrides
f Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration; c step
f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; d terrainAdaption
m (Lnet/minecraft/world/level/levelgen/WorldGenStage$Decoration;)Lnet/minecraft/world/level/levelgen/structure/Structure$c$a; a generationStep
m (Ljava/util/Map;)Lnet/minecraft/world/level/levelgen/structure/Structure$c$a; a spawnOverrides
m (Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)Lnet/minecraft/world/level/levelgen/structure/Structure$c$a; a terrainAdapation
m ()Lnet/minecraft/world/level/levelgen/structure/Structure$c; a build
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/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$createTag$1
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 (Ljava/lang/String;)Ljava/lang/IllegalArgumentException; a lambda$new$0
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 ()Ljava/lang/IllegalStateException; b lambda$createBoundingBox$2
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$1 net/minecraft/world/level/levelgen/structure/StructurePiece$1
f [I a $SwitchMap$net$minecraft$core$Direction
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
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; k liquidSettings
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 (Ljava/lang/String;)Ljava/lang/IllegalStateException; a lambda$new$0
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
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/DimensionPadding net/minecraft/world/level/levelgen/structure/pools/DimensionPadding
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; b ZERO
f I c bottom
f I d top
f Lcom/mojang/serialization/Codec; e RECORD_CODEC
m ()Z a hasEqualTopAndBottom
m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; a lambda$static$3
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$2
m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Lcom/mojang/datafixers/util/Either; a lambda$static$4
m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Ljava/lang/Integer; b lambda$static$1
m ()I b bottom
m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Ljava/lang/Integer; c lambda$static$0
m ()I c top
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
f I b UNSET_HEIGHT
m (Lnet/minecraft/core/Holder;)Z a lambda$generateJigsaw$3
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;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)V a addPieces
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;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/Optional; a addPieces
m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Z a isStartTooCloseToWorldHeightLimits
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/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/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece;IIIILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;ILnet/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/levelgen/SeededRandom;Lnet/minecraft/core/IRegistry;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V a lambda$addPieces$2
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/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a;)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$a;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;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)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/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;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z a place
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/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/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;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z a place
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/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;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;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/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;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z a place
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/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 Ljava/util/Comparator; a HIGHEST_SELECTION_PRIORITY_FIRST
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lcom/mojang/datafixers/util/Either; c template
f Lnet/minecraft/core/Holder; d processors
f Ljava/util/Optional; e overrideLiquidSettings
f Lcom/mojang/serialization/Codec; g TEMPLATE_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 (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;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z a place
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/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/WorldGenFeatureDefinedStructurePoolSingle;)Lcom/mojang/datafixers/util/Either; a lambda$templateCodec$4
m (Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a getSettings
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle;)Ljava/util/Optional; b lambda$overrideLiquidSettingsCodec$3
m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; b processorsCodec
m (Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle;)Lnet/minecraft/core/Holder; c lambda$processorsCodec$2
m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; c overrideLiquidSettingsCodec
m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; d templateCodec
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; f 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$7
m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolList; a lambda$list$9
m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle; a lambda$single$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 (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/WorldGenFeatureDefinedStructurePoolTemplate$Matching;Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure; a lambda$list$8
m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching;)Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle; a lambda$single$6
m (Lnet/minecraft/core/Holder;)Ljava/util/function/Function; a feature
m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/function/Function; a single
m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; a legacy
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;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z a place
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 (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/function/Function; a single
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; e projectionCodec
m ()Lnet/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching; f getProjection
m ()I g getGroundLevelDelta
m ()Ljava/util/function/Function; h 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/core/BlockPosition;Lnet/minecraft/world/level/block/entity/BrushableBlockEntity;)V a lambda$placeSuspiciousSand$0
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 (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 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/nbt/NBTTagCompound;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a lambda$new$0
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 Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; d DEFAULT_DIMENSION_PADDING
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; e DEFAULT_LIQUID_SETTINGS
f I f MAX_TOTAL_STRUCTURE_RANGE
f I g MIN_DEPTH
f I h MAX_DEPTH
f Lcom/mojang/serialization/MapCodec; i CODEC
f Lnet/minecraft/core/Holder; j startPool
f Ljava/util/Optional; k startJigsawName
f I l maxDepth
f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; m startHeight
f Z n useExpansionHack
f Ljava/util/Optional; o projectStartToHeightmap
f I p maxDistanceFromCenter
f Ljava/util/List; q poolAliases
f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; r dimensionPadding
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; s liquidSettings
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;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; b lambda$static$9
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b lambda$static$10
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; c lambda$static$8
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/List; d lambda$static$7
m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; e type
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer; e lambda$static$6
m ()Ljava/lang/String; f lambda$verifyRange$11
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; f lambda$static$5
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Boolean; g lambda$static$4
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; h lambda$static$3
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer; i lambda$static$2
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; j lambda$static$1
m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/core/Holder; k 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$1 net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$1
f [I a $SwitchMap$net$minecraft$core$Direction
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/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$addAdditionalSaveData$0
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$1 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$1
f [I a $SwitchMap$net$minecraft$core$Direction
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$1 net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$1
f [I a $SwitchMap$net$minecraft$world$level$levelgen$structure$structures$OceanRuinStructure$Type
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/world/level/block/EnumBlockRotation;FLnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a;Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a lambda$new$0
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/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/world/level/chunk/ChunkGenerator;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/core/BlockPosition;Lnet/minecraft/core/Holder;I)Z a isCold
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 (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
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$3 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$3
f [I a $SwitchMap$net$minecraft$core$Direction
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
f [Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; e $VALUES
m ()[Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a; a $values
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 (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)I a lambda$buildInfoList$2
m (Ljava/lang/String;)V a setAuthor
m (Lnet/minecraft/world/level/block/EnumBlockRotation;Lnet/minecraft/world/level/block/EnumBlockMirror;Lnet/minecraft/world/phys/Vec3D;ZLnet/minecraft/world/level/WorldAccess;Lnet/minecraft/world/entity/Entity;)V a lambda$placeEntities$5
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$MutableBlockPosition;IIILnet/minecraft/core/BlockPosition$MutableBlockPosition;Lnet/minecraft/world/level/GeneratorAccess;ILnet/minecraft/core/EnumDirection;III)V a lambda$updateShapeAtEdge$4
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/entity/Entity;)Z a lambda$fillEntityList$3
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;)Ljava/util/List; a getJigsaws
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/nbt/NBTTagCompound;Lnet/minecraft/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; a getJointType
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/world/level/block/state/IBlockData;)Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; a lambda$getJointType$6
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 (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)I b lambda$buildInfoList$1
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
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)I c lambda$buildInfoList$0
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$1 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$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/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$JigsawBlockInfo
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a info
f Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; b jointType
f Lnet/minecraft/resources/MinecraftKey; c name
f Lnet/minecraft/resources/MinecraftKey; d pool
f Lnet/minecraft/resources/MinecraftKey; e target
f I f placementPriority
f I g selectionPriority
m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo; a info
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a; a of
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a; b withInfo
m ()Lnet/minecraft/world/level/block/entity/TileEntityJigsaw$JointType; b jointType
m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Ljava/lang/String; c lambda$of$0
m ()Lnet/minecraft/resources/MinecraftKey; c name
m ()Lnet/minecraft/resources/MinecraftKey; d pool
m ()Lnet/minecraft/resources/MinecraftKey; e target
m ()I f placementPriority
m ()I g selectionPriority
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$b net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$Palette
f Ljava/util/List; a blocks
f Ljava/util/Map; b cache
f Ljava/util/List; c cachedJigsaws
m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo;)Z a lambda$blocks$0
m ()Ljava/util/List; a jigsaws
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; a blocks
m ()Ljava/util/List; b blocks
m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; b lambda$blocks$1
c net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$c 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 Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; f liquidSettings
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/LiquidSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo; a setLiquidSettings
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$b; 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 setKnownShape
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 setFinalizeEntities
m ()Lnet/minecraft/world/level/block/EnumBlockMirror; c getMirror
m ()Lnet/minecraft/world/level/block/EnumBlockRotation; d getRotation
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 shouldApplyWaterlogging
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/LiquidSettings net/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; a IGNORE_WATERLOGGING
f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; b APPLY_WATERLOGGING
f Lcom/mojang/serialization/Codec; c CODEC
f Ljava/lang/String; d name
f [Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; e $VALUES
m ()[Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; a $values
m ()Ljava/lang/String; c getSerializedName
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 Ljava/lang/String; a STRUCTURE_RESOURCE_DIRECTORY_NAME
f Lorg/slf4j/Logger; b LOGGER
f Ljava/lang/String; c STRUCTURE_GENERATED_DIRECTORY_NAME
f Ljava/lang/String; d STRUCTURE_FILE_EXTENSION
f Ljava/lang/String; e STRUCTURE_TEXT_FILE_EXTENSION
f Ljava/util/Map; f structureRepository
f Lcom/mojang/datafixers/DataFixer; g fixerUpper
f Lnet/minecraft/server/packs/resources/IResourceManager; h resourceManager
f Ljava/nio/file/Path; i generatedDir
f Ljava/util/List; j sources
f Lnet/minecraft/core/HolderGetter; k blockLookup
f Lnet/minecraft/resources/FileToIdConverter; l RESOURCE_LISTER
m (Lnet/minecraft/resources/MinecraftKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; a getOrCreate
m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Consumer;)V a listFolderContents
m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; a relativize
m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z a lambda$listFolderContents$7
m ()Ljava/util/stream/Stream; a listTemplates
m (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure; a readStructure
m (Ljava/nio/file/Path;)Z a lambda$listGenerated$5
m (Ljava/nio/file/Path;Ljava/lang/Throwable;)V a lambda$loadFromGenerated$4
m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;Ljava/nio/file/Path;Ljava/nio/file/Path;)V a lambda$listFolderContents$8
m (Lnet/minecraft/server/packs/resources/IResourceManager;)V a onResourceManagerReload
m (Lnet/minecraft/resources/MinecraftKey;Ljava/lang/String;)Ljava/nio/file/Path; a createAndValidatePathToGeneratedStructure
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$6
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/io/InputStream; b lambda$loadFromGenerated$3
m ()Ljava/util/stream/Stream; b listResources
m (Lnet/minecraft/resources/MinecraftKey;)Ljava/util/Optional; b get
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 (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;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 (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEdgeOccluded
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 N_ 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 I b LIGHT_SECTION_PADDING
f Lnet/minecraft/world/level/lighting/LevelLightEngine; c EMPTY
f Lnet/minecraft/world/level/LevelHeightAccessor; d levelHeightAccessor
m ()Z N_ 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/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 (J)Z a lightOnInColumn
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 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 I k CACHE_SIZE
f [J l lastChunkPos
f [Lnet/minecraft/world/level/chunk/LightChunk; m lastChunk
m ()Z N_ 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 (II)Lnet/minecraft/world/level/chunk/LightChunk; a getChunk
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a shapeOccludes
m (Lnet/minecraft/core/SectionPosition;Z)V a updateSectionStatus
m (JLnet/minecraft/world/level/chunk/NibbleArray;)V a queueSectionData
m (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;)Z a isEmptyShape
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;I)I a getLightBlockInto
m (J)V a checkNode
m (JJI)V a propagateIncrease
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/block/state/IBlockData;)Z a hasDifferentLightProperties
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 (Lnet/minecraft/world/level/block/state/IBlockData;)I b getOpacity
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 (I)I b runUpdates
m (J)I c getLevel
m ()Z c hasWork
m ()I d 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 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 N_ 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 ()Z a hasInconsistencies
m (Lnet/minecraft/world/level/lighting/LightEngine;)V a markNewInconsistencies
m (JLnet/minecraft/world/level/chunk/NibbleArray;)V a queueSectionData
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 (JZ)Lnet/minecraft/world/level/chunk/NibbleArray; a getDataLayer
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)Z k lightOnInColumn
m (J)Lnet/minecraft/world/level/lighting/LightEngineStorage$b; l getDebugSectionType
m (J)V m initializeSection
m (J)V n 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 m isAboveData
m (J)I n 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 f 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/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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)V a tick
m ()Lnet/minecraft/world/level/material/FluidType; a getType
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/util/RandomSource;)V a randomTick
m (Lnet/minecraft/world/level/material/FluidType;)Z b is
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V a randomTick
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;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/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/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/server/level/WorldServer;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/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 isWaterHole
m (Lnet/minecraft/server/level/WorldServer;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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)V a spread
m (Lnet/minecraft/world/level/material/Fluid;)F a getOwnHeight
m (Lnet/minecraft/server/level/WorldServer;)Z a canConvertToSource
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 (Lnet/minecraft/world/level/block/state/IBlockData;)Z a canHoldAnyFluid
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/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;)Z a canMaybePassThrough
m (Lnet/minecraft/world/level/block/state/BlockStateList$a;)V a createFluidStateDefinition
m (Lnet/minecraft/world/level/IWorldReader;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidTypeFlowing$b;)I a getSlopeDistance
m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)F a getHeight
m (Lnet/minecraft/world/level/IWorldReader;)I b getSlopeFindDistance
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/FluidType;)Z b canHoldSpecificFluid
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/material/Fluid;)V b tick
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/server/level/WorldServer;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
m ()Lit/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap; l lambda$static$0
c net/minecraft/world/level/material/FluidTypeFlowing$1 net/minecraft/world/level/material/FlowingFluid$1
c net/minecraft/world/level/material/FluidTypeFlowing$a net/minecraft/world/level/material/FlowingFluid$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
m ()Lnet/minecraft/world/level/block/state/IBlockData; a first
m ()Lnet/minecraft/world/level/block/state/IBlockData; b second
m ()Lnet/minecraft/core/EnumDirection; c direction
c net/minecraft/world/level/material/FluidTypeFlowing$b net/minecraft/world/level/material/FlowingFluid$SpreadContext
f Lnet/minecraft/world/level/material/FluidTypeFlowing; a this$0
f Lnet/minecraft/world/level/IBlockAccess; b level
f Lnet/minecraft/core/BlockPosition; c origin
f Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; d stateCache
f Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap; e holeCache
m (Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState
m (Lnet/minecraft/core/BlockPosition;S)Lnet/minecraft/world/level/block/state/IBlockData; a getBlockState
m (Lnet/minecraft/core/BlockPosition;)Z b isHole
m (Lnet/minecraft/core/BlockPosition;)S c getCacheKey
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/server/level/WorldServer;)Z a canConvertToSource
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/server/level/WorldServer;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/util/RandomSource;)V a randomTick
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/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/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/server/level/WorldServer;)Z a canConvertToSource
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/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 calculateARGBColor
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 a 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 (I)V a setMaxVisitedNodes
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; b currentContext
f Lnet/minecraft/world/entity/EntityInsentient; c mob
f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; d nodes
f I e entityWidth
f I f entityHeight
f I g entityDepth
f Z h canPassDoors
f Z i canOpenDoors
f Z j canFloat
f Z k 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; a 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 a DEFAULT_MOB_JUMP_HEIGHT
f D l SPACE_BETWEEN_WALL_POSTS
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 a 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/core/EnumDirection$EnumAxis; h axis
f Lnet/minecraft/core/EnumDirection; i rightDir
f I j numPortalBlocks
f Lnet/minecraft/core/BlockPosition; k bottomLeft
f I l height
f I m width
m (Lnet/minecraft/world/level/block/state/IBlockData;)Z a isEmpty
m (Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/EnumDirection$EnumAxis;)Lnet/minecraft/world/level/portal/BlockPortalShape; a findAnyShape
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/world/level/block/state/IBlockData;Lnet/minecraft/world/level/IBlockAccess;Lnet/minecraft/core/BlockPosition;)Z a lambda$static$0
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 (Lnet/minecraft/world/level/portal/BlockPortalShape;)Z a lambda$findEmptyPortalShape$1
m ()Z b isComplete
c net/minecraft/world/level/portal/PortalTravelAgent net/minecraft/world/level/portal/PortalForcer
f I a TICKET_RADIUS
f I b NETHER_PORTAL_RADIUS
f I c OVERWORLD_PORTAL_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/Holder;)Z a lambda$findClosestPortalPosition$0
m (Lnet/minecraft/core/BlockPosition;ZLnet/minecraft/world/level/border/WorldBorder;)Ljava/util/Optional; a findClosestPortalPosition
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/TeleportTransition net/minecraft/world/level/portal/TeleportTransition
f Lnet/minecraft/world/level/portal/TeleportTransition$a; a DO_NOTHING
f Lnet/minecraft/world/level/portal/TeleportTransition$a; b PLAY_PORTAL_SOUND
f Lnet/minecraft/world/level/portal/TeleportTransition$a; c PLACE_PORTAL_TICKET
f Lnet/minecraft/server/level/WorldServer; d newLevel
f Lnet/minecraft/world/phys/Vec3D; e position
f Lnet/minecraft/world/phys/Vec3D; f deltaMovement
f F g yRot
f F h xRot
f Z i missingRespawnBlock
f Z j asPassenger
f Ljava/util/Set; k relatives
f Lnet/minecraft/world/level/portal/TeleportTransition$a; l postTeleportTransition
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/level/portal/TeleportTransition; a withPosition
m (FF)Lnet/minecraft/world/level/portal/TeleportTransition; a withRotation
m ()Lnet/minecraft/world/level/portal/TeleportTransition; a transitionAsPassenger
m (Lnet/minecraft/world/entity/Entity;)V a playPortalSound
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/portal/TeleportTransition$a;)Lnet/minecraft/world/level/portal/TeleportTransition; a missingRespawnBlock
m (Lnet/minecraft/server/level/WorldServer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3D; a findAdjustedSharedSpawnPos
m (Lnet/minecraft/world/entity/Entity;)V b placePortalTicket
m ()Lnet/minecraft/server/level/WorldServer; b newLevel
m ()Lnet/minecraft/world/phys/Vec3D; c position
m (Lnet/minecraft/world/entity/Entity;)V c lambda$static$0
m ()Lnet/minecraft/world/phys/Vec3D; d deltaMovement
m ()F e yRot
m ()F f xRot
m ()Z g missingRespawnBlock
m ()Z h asPassenger
m ()Ljava/util/Set; i relatives
m ()Lnet/minecraft/world/level/portal/TeleportTransition$a; j postTeleportTransition
c net/minecraft/world/level/portal/TeleportTransition$a net/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition
m (Lnet/minecraft/world/level/portal/TeleportTransition$a;Lnet/minecraft/world/entity/Entity;)V a lambda$then$0
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;Lnet/minecraft/world/level/redstone/Orientation;)V a updateNeighborsAtExceptFromFacing
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/redstone/CollectingNeighborUpdater$c;)V a addAndRun
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)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/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V a neighborChanged
m ()V a runUpdates
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/world/level/redstone/Orientation; d orientation
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/world/level/redstone/Orientation; d orientation
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/world/level/redstone/Orientation; c orientation
f Lnet/minecraft/core/EnumDirection; d skipDirection
f I e 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 neighborState
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 neighborState
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/world/level/redstone/Orientation; c orientation
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/world/level/redstone/Orientation; c orientation
c net/minecraft/world/level/redstone/DefaultRedstoneWireEvaluator net/minecraft/world/level/redstone/DefaultRedstoneWireEvaluator
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/redstone/Orientation;Z)V a updatePowerStrength
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I c calculateTargetStrength
c net/minecraft/world/level/redstone/ExperimentalRedstoneUtils net/minecraft/world/level/redstone/ExperimentalRedstoneUtils
m (Lnet/minecraft/world/level/redstone/Orientation;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/redstone/Orientation; a withFront
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/redstone/Orientation; a initialOrientation
c net/minecraft/world/level/redstone/ExperimentalRedstoneWireEvaluator net/minecraft/world/level/redstone/ExperimentalRedstoneWireEvaluator
f Ljava/util/Deque; b wiresToTurnOff
f Ljava/util/Deque; c wiresToTurnOn
f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d updatedWires
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Ljava/lang/Integer;)V a lambda$causeNeighborUpdates$0
m (Lnet/minecraft/world/level/World;Lnet/minecraft/world/level/redstone/Orientation;)Lnet/minecraft/world/level/redstone/Orientation; a getInitialOrientation
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/redstone/Orientation;)V a calculateCurrentChanges
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/EnumDirection;)Z a isConnected
m (Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/level/redstone/Orientation;)V a setPower
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a getWireSignal
m (Lnet/minecraft/world/level/World;)V a causeNeighborUpdates
m (I)Lnet/minecraft/world/level/redstone/Orientation; a unpackOrientation
m (Lnet/minecraft/world/level/redstone/Orientation;I)I a packOrientationAndPower
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/redstone/Orientation;Z)V a updatePowerStrength
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/level/redstone/Orientation;Z)V a propagateChangeToNeighbors
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;ILnet/minecraft/world/level/redstone/Orientation;Z)V b enqueueNeighborWire
m (I)I b unpackPower
c net/minecraft/world/level/redstone/InstantNeighborUpdater net/minecraft/world/level/redstone/InstantNeighborUpdater
f Lnet/minecraft/world/level/World; b level
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)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/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)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/world/level/GeneratorAccess;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;II)V a executeShapeUpdate
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/redstone/Orientation;)V a updateNeighborsAtExceptFromFacing
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V a neighborChanged
m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/String; a lambda$executeUpdate$0
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/core/BlockPosition;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)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/world/level/redstone/Orientation;Z)V a executeUpdate
c net/minecraft/world/level/redstone/Orientation net/minecraft/world/level/redstone/Orientation
f Lnet/minecraft/network/codec/StreamCodec; a STREAM_CODEC
f [Lnet/minecraft/world/level/redstone/Orientation; b ORIENTATIONS
f Lnet/minecraft/core/EnumDirection; c up
f Lnet/minecraft/core/EnumDirection; d front
f Lnet/minecraft/core/EnumDirection; e side
f Lnet/minecraft/world/level/redstone/Orientation$a; f sideBias
f I g index
f Ljava/util/List; h neighbors
f Ljava/util/List; i horizontalNeighbors
f Ljava/util/List; j verticalNeighbors
f Ljava/util/Map; k withFront
f Ljava/util/Map; l withUp
f Ljava/util/Map; m withSideBias
m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/redstone/Orientation; a random
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/redstone/Orientation$a;)Lnet/minecraft/world/level/redstone/Orientation; a of
m (Lnet/minecraft/world/level/redstone/Orientation$a;)Lnet/minecraft/world/level/redstone/Orientation; a withSideBias
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/redstone/Orientation; a withUp
m (I)Lnet/minecraft/world/level/redstone/Orientation; a fromIndex
m (Lnet/minecraft/world/level/redstone/Orientation;[Lnet/minecraft/world/level/redstone/Orientation;)Lnet/minecraft/world/level/redstone/Orientation; a generateContext
m ()Lnet/minecraft/world/level/redstone/Orientation; a withMirror
m ()Lnet/minecraft/core/EnumDirection; b getFront
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/redstone/Orientation; b withFront
m (Lnet/minecraft/core/EnumDirection;Lnet/minecraft/core/EnumDirection;Lnet/minecraft/world/level/redstone/Orientation$a;)I b generateIndex
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/redstone/Orientation; c withFrontPreserveUp
m ()Lnet/minecraft/core/EnumDirection; c getUp
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/level/redstone/Orientation; d withFrontAdjustSideBias
m ()Lnet/minecraft/core/EnumDirection; d getSide
m (Lnet/minecraft/core/EnumDirection;)Z e lambda$new$2
m ()Lnet/minecraft/world/level/redstone/Orientation$a; e getSideBias
m (Lnet/minecraft/core/EnumDirection;)Z f lambda$new$1
m ()Ljava/util/List; f getDirections
m ()Ljava/util/List; g getHorizontalDirections
m ()Ljava/util/List; h getVerticalDirections
m ()I i getIndex
m ()[Lnet/minecraft/world/level/redstone/Orientation; j lambda$static$0
c net/minecraft/world/level/redstone/Orientation$a net/minecraft/world/level/redstone/Orientation$SideBias
f Lnet/minecraft/world/level/redstone/Orientation$a; a LEFT
f Lnet/minecraft/world/level/redstone/Orientation$a; b RIGHT
f Ljava/lang/String; c name
f [Lnet/minecraft/world/level/redstone/Orientation$a; d $VALUES
m ()Lnet/minecraft/world/level/redstone/Orientation$a; a getOpposite
m ()[Lnet/minecraft/world/level/redstone/Orientation$a; b $values
c net/minecraft/world/level/redstone/Redstone net/minecraft/world/level/redstone/Redstone
f I a BITS
f I b MASK
f I c SIGNAL_MIN
f I d SIGNAL_MAX
f I e SIGNAL_NONE
c net/minecraft/world/level/redstone/RedstoneWireEvaluator net/minecraft/world/level/redstone/RedstoneWireEvaluator
f Lnet/minecraft/world/level/block/BlockRedstoneWire; a wireBlock
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I a getBlockSignal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/redstone/Orientation;Z)V a updatePowerStrength
m (Lnet/minecraft/core/BlockPosition;Lnet/minecraft/world/level/block/state/IBlockData;)I a getWireSignal
m (Lnet/minecraft/world/level/World;Lnet/minecraft/core/BlockPosition;)I b getIncomingWireSignal
c net/minecraft/world/level/saveddata/PersistentBase net/minecraft/world/level/saveddata/SavedData
f Z a dirty
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
m (Z)V a setDirty
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagCompound; a save
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 Ljava/lang/String; l FRAME_PREFIX
f Z m trackingPosition
f Z n unlimitedTracking
f Ljava/util/List; o carriedBy
f Ljava/util/Map; p carriedByPlayers
f Ljava/util/Map; q bannerMarkers
f Ljava/util/Map; r decorations
f Ljava/util/Map; s frameMarkers
f I t 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 (F)B a clampMapCoordinate
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$save$3
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/entity/player/EntityHuman;Ljava/lang/String;Lnet/minecraft/world/item/component/MapDecorations$a;)V a lambda$tickCarriedBy$5
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/item/ItemStack;)Z a lambda$mapMatcher$4
m (FF)Z a isInsideMap
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 (Ljava/lang/String;Lnet/minecraft/world/item/component/MapDecorations$a;Lnet/minecraft/world/item/component/MapDecorations;)Lnet/minecraft/world/item/component/MapDecorations; a lambda$addTargetDecoration$6
m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Predicate; a mapMatcher
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/GeneratorAccess;DFF)Lnet/minecraft/world/level/saveddata/maps/WorldMap$b; a calculateDecorationLocationAndType
m (Lnet/minecraft/world/level/GeneratorAccess;D)B a calculateRotation
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 (Lnet/minecraft/world/entity/player/EntityHuman;)Z b hasMapInvisibilityItemEquipped
m (I)Ljava/lang/String; b getFrameKey
m (Ljava/lang/String;)V b lambda$load$2
m (IIB)V b setColor
m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/GeneratorAccess;DFF)Lcom/mojang/datafixers/util/Pair; b playerDecorationTypeAndRotation
m ()Lnet/minecraft/world/level/saveddata/maps/WorldMap; b locked
m (FF)Lnet/minecraft/core/Holder; b decorationTypeForPlayerOutsideMap
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
m ()Lnet/minecraft/world/level/saveddata/maps/WorldMap; j lambda$factory$0
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 Lnet/minecraft/world/level/saveddata/maps/WorldMap; c this$0
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$MapDecorationLocation
f Lnet/minecraft/core/Holder; a type
f B b x
f B c y
f B d rot
m ()Lnet/minecraft/core/Holder; a type
m ()B b x
m ()B c y
m ()B d rot
c net/minecraft/world/level/saveddata/maps/WorldMap$c 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 TAG_DATA
f Ljava/lang/String; b ALLOWED_SYMLINKS_CONFIG_NAME
f Lorg/slf4j/Logger; c LOGGER
f Ljava/time/format/DateTimeFormatter; d FORMATTER
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 (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/core/IRegistry;Lnet/minecraft/core/HolderLookup$a;)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 (Ljava/util/List;)Ljava/util/List; a lambda$loadLevelSummaries$4
m (Lnet/minecraft/world/level/storage/Convertable$b;Z)Lnet/minecraft/world/level/storage/WorldInfo; a readLevelSummary
m (Lnet/minecraft/world/level/storage/Convertable$b;)J a getFileModificationTime
m (Lnet/minecraft/resources/MinecraftKey;)V a lambda$parseFeatureFlagsFromSummary$8
m ()Ljava/lang/String; a getName
m (Lcom/mojang/datafixers/DataFixer;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a lambda$readLevelDataTagFixed$6
m (Lnet/minecraft/world/level/storage/Convertable$a;)Ljava/util/concurrent/CompletableFuture; a loadLevelSummaries
m (Ljava/lang/String;)Z a isNewLevelIdAcceptable
m (Ljava/nio/file/Path;)Lnet/minecraft/world/level/validation/DirectoryValidator; a parseValidator
m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lcom/mojang/serialization/Dynamic; a readLevelDataTagFixed
m (Lnet/minecraft/world/level/storage/Convertable$b;)Lnet/minecraft/world/level/storage/WorldInfo; b lambda$loadLevelSummaries$3
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/lang/String;)Z b levelExists
m ()Ljava/nio/file/Path; c getBaseDir
m (Lnet/minecraft/world/level/storage/Convertable$b;)Z c lambda$findLevelCandidates$2
m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/NBTTagCompound; c readLevelDataTagRaw
m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; c lambda$parseFeatureFlagsFromSummary$7
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 ()Lnet/minecraft/world/level/validation/DirectoryValidator; e getWorldDirValidator
m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/NBTBase; e readLightweightData
m (Ljava/nio/file/Path;)Z f lambda$findLevelCandidates$1
m ()I f getStorageVersion
m (Ljava/nio/file/Path;)Z g lambda$static$0
c net/minecraft/world/level/storage/Convertable$ConversionSession net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess
f Lnet/minecraft/world/level/storage/Convertable; a this$0
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 (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;)V a lambda$renameAndDropPlayer$1
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 (Ljava/lang/String;Lnet/minecraft/nbt/NBTTagCompound;)V b lambda$renameLevel$0
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
f Lnet/minecraft/world/level/storage/Convertable$ConversionSession; b this$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
f Lnet/minecraft/world/level/storage/Convertable$ConversionSession; c this$1
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/GameRules; o getGameRules
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/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/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V a lambda$setTagData$3
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 (Lcom/mojang/serialization/DataResult$Error;)V a lambda$setTagData$4
m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; a lambda$parse$1
m (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTBase;)V b lambda$setTagData$2
m (Z)V b setRaining
m (J)V b setDayTime
m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; b lambda$parse$0
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
f [Lnet/minecraft/world/level/storage/WorldDataServer$a; d $VALUES
m ()[Lnet/minecraft/world/level/storage/WorldDataServer$a; a $values
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/nio/file/Path; e dataFolder
f Ljava/util/concurrent/CompletableFuture; f pendingWriteFuture
m (IILjava/util/Map;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage; a lambda$scheduleSave$2
m (Ljava/util/Map;Ljava/lang/String;Lnet/minecraft/world/level/saveddata/PersistentBase;)V a lambda$collectDirtyTagsToSave$7
m ()Ljava/util/concurrent/CompletableFuture; a scheduleSave
m (Ljava/util/List;)V a lambda$scheduleSave$0
m (Ljava/util/function/BiFunction;Lnet/minecraft/util/datafix/DataFixTypes;Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/PersistentBase; a readSavedData
m (Ljava/nio/file/Path;Lnet/minecraft/nbt/NBTTagCompound;)V a tryWrite
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; a computeIfAbsent
m (Ljava/util/Map;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage; a lambda$scheduleSave$6
m (Ljava/lang/String;)Ljava/nio/file/Path; a getDataFile
m (Ljava/lang/String;Lnet/minecraft/util/datafix/DataFixTypes;I)Lnet/minecraft/nbt/NBTTagCompound; a readTagFromDisk
m (I)[Ljava/util/concurrent/CompletableFuture; a lambda$scheduleSave$5
m (Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a lambda$scheduleSave$4
m (Ljava/io/PushbackInputStream;)Z a isGzip
m (Ljava/util/Map;Ljava/lang/String;Ljava/util/Optional;)V a lambda$collectDirtyTagsToSave$8
m (Lnet/minecraft/world/level/saveddata/PersistentBase$a;Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/PersistentBase; b get
m (I)[Ljava/util/concurrent/CompletableFuture; b lambda$scheduleSave$1
m (Ljava/util/Map$Entry;)V b lambda$scheduleSave$3
m ()V b saveAndJoin
m ()Ljava/util/Map; c collectDirtyTagsToSave
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/util/context/ContextKeySet; b contextKeySet
f Ljava/util/Optional; c resolver
f Ljava/util/Set; d visitedElements
m (Lnet/minecraft/world/level/storage/loot/LootItemUser;)V a validateContextUsage
m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/LootCollector; a forChild
m ()Lnet/minecraft/core/HolderGetter$a; a resolver
m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootCollector; a setContextKeySet
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 (Ljava/lang/String;)V b reportProblem
m ()Z b allowsReferences
m ()Lnet/minecraft/util/ProblemReporter; c reporter
m ()Ljava/lang/UnsupportedOperationException; d lambda$resolver$0
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 Lnet/minecraft/world/level/storage/loot/LootDataType$a; f validator
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)V a runValidation
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootItemUser;)V a lambda$createSimpleValidator$0
m (Lnet/minecraft/world/level/storage/loot/LootCollector;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable;)V a lambda$createLootTableValidator$1
m ()Ljava/util/stream/Stream; a values
m ()Lnet/minecraft/resources/ResourceKey; b registryKey
m ()Lcom/mojang/serialization/Codec; c codec
m ()Lnet/minecraft/world/level/storage/loot/LootDataType$a; d validator
m ()Lnet/minecraft/world/level/storage/loot/LootDataType$a; e createSimpleValidator
m ()Lnet/minecraft/world/level/storage/loot/LootDataType$a; f 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 Lnet/minecraft/util/context/ContextMap; 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/util/context/ContextMap; b contextMap
m ()F c getLuck
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 Lnet/minecraft/util/context/ContextMap$a; b params
f Ljava/util/Map; c dynamicDrops
f F d luck
m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; a getParameter
m ()Lnet/minecraft/server/level/WorldServer; a getLevel
m (Lnet/minecraft/util/context/ContextKeySet;)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/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$a; a withParameter
m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$a; b withOptionalParameter
m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; b getOptionalParameter
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/util/context/ContextKeySet; 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/util/context/ContextKeySet; 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/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 ()Lnet/minecraft/util/context/ContextKeySet; a getParamSet
m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;ILnet/minecraft/util/RandomSource;)V a shuffleAndSplitItems
m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/List; a lambda$static$3
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;Lnet/minecraft/util/RandomSource;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a getRandomItems
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 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$4
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;)Ljava/util/List; b lambda$static$2
m ()Lnet/minecraft/world/level/storage/loot/LootTable$a; b lootTable
m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/Optional; c lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/util/context/ContextKeySet; d lambda$static$0
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/util/context/ContextKeySet; 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/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/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootTable$a; a setParamSet
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
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/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/util/context/ContextKey;)Z a hasParameter
m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$c; a createVisitedEntry
m ()Lnet/minecraft/util/RandomSource; b getRandom
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$c;)Z b pushVisitedElement
m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; b getParameter
m ()F c getLuck
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo$c;)V c popVisitedElement
m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; c getOptionalParameter
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 (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$Builder; a withOptionalRandomSource
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 ATTACKER
f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; c DIRECT_ATTACKER
f Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; d ATTACKING_PLAYER
f Lnet/minecraft/util/INamable$a; e CODEC
f Ljava/lang/String; f name
f Lnet/minecraft/util/context/ContextKey; g param
f [Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; h $VALUES
m ()Lnet/minecraft/util/context/ContextKey; a getParam
m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget; a getByName
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_DISPENSER
f Lnet/minecraft/resources/ResourceKey; B IGLOO_CHEST
f Lnet/minecraft/resources/ResourceKey; C WOODLAND_MANSION
f Lnet/minecraft/resources/ResourceKey; D UNDERWATER_RUIN_SMALL
f Lnet/minecraft/resources/ResourceKey; E UNDERWATER_RUIN_BIG
f Lnet/minecraft/resources/ResourceKey; F BURIED_TREASURE
f Lnet/minecraft/resources/ResourceKey; G SHIPWRECK_MAP
f Lnet/minecraft/resources/ResourceKey; H SHIPWRECK_SUPPLY
f Lnet/minecraft/resources/ResourceKey; I SHIPWRECK_TREASURE
f Lnet/minecraft/resources/ResourceKey; J PILLAGER_OUTPOST
f Lnet/minecraft/resources/ResourceKey; K BASTION_TREASURE
f Lnet/minecraft/resources/ResourceKey; L BASTION_OTHER
f Lnet/minecraft/resources/ResourceKey; M BASTION_BRIDGE
f Lnet/minecraft/resources/ResourceKey; N BASTION_HOGLIN_STABLE
f Lnet/minecraft/resources/ResourceKey; O ANCIENT_CITY
f Lnet/minecraft/resources/ResourceKey; P ANCIENT_CITY_ICE_BOX
f Lnet/minecraft/resources/ResourceKey; Q RUINED_PORTAL
f Lnet/minecraft/resources/ResourceKey; R TRIAL_CHAMBERS_REWARD
f Lnet/minecraft/resources/ResourceKey; S TRIAL_CHAMBERS_REWARD_COMMON
f Lnet/minecraft/resources/ResourceKey; T TRIAL_CHAMBERS_REWARD_RARE
f Lnet/minecraft/resources/ResourceKey; U TRIAL_CHAMBERS_REWARD_UNIQUE
f Lnet/minecraft/resources/ResourceKey; V TRIAL_CHAMBERS_REWARD_OMINOUS
f Lnet/minecraft/resources/ResourceKey; W TRIAL_CHAMBERS_REWARD_OMINOUS_COMMON
f Lnet/minecraft/resources/ResourceKey; X TRIAL_CHAMBERS_REWARD_OMINOUS_RARE
f Lnet/minecraft/resources/ResourceKey; Y TRIAL_CHAMBERS_REWARD_OMINOUS_UNIQUE
f Lnet/minecraft/resources/ResourceKey; Z TRIAL_CHAMBERS_SUPPLY
f Lnet/minecraft/resources/ResourceKey; a SPAWN_BONUS_CHEST
f Lnet/minecraft/resources/ResourceKey; aA MASON_GIFT
f Lnet/minecraft/resources/ResourceKey; aB SHEPHERD_GIFT
f Lnet/minecraft/resources/ResourceKey; aC TOOLSMITH_GIFT
f Lnet/minecraft/resources/ResourceKey; aD WEAPONSMITH_GIFT
f Lnet/minecraft/resources/ResourceKey; aE UNEMPLOYED_GIFT
f Lnet/minecraft/resources/ResourceKey; aF BABY_VILLAGER_GIFT
f Lnet/minecraft/resources/ResourceKey; aG SNIFFER_DIGGING
f Lnet/minecraft/resources/ResourceKey; aH PANDA_SNEEZE
f Lnet/minecraft/resources/ResourceKey; aI CHICKEN_LAY
f Lnet/minecraft/resources/ResourceKey; aJ ARMADILLO_SHED
f Lnet/minecraft/resources/ResourceKey; aK PIGLIN_BARTERING
f Lnet/minecraft/resources/ResourceKey; aL SPAWNER_TRIAL_CHAMBER_KEY
f Lnet/minecraft/resources/ResourceKey; aM SPAWNER_TRIAL_CHAMBER_CONSUMABLES
f Lnet/minecraft/resources/ResourceKey; aN SPAWNER_OMINOUS_TRIAL_CHAMBER_KEY
f Lnet/minecraft/resources/ResourceKey; aO SPAWNER_OMINOUS_TRIAL_CHAMBER_CONSUMABLES
f Lnet/minecraft/resources/ResourceKey; aP SPAWNER_TRIAL_ITEMS_TO_DROP_WHEN_OMINOUS
f Lnet/minecraft/resources/ResourceKey; aQ BOGGED_SHEAR
f Lnet/minecraft/resources/ResourceKey; aR SHEAR_MOOSHROOM
f Lnet/minecraft/resources/ResourceKey; aS SHEAR_RED_MOOSHROOM
f Lnet/minecraft/resources/ResourceKey; aT SHEAR_BROWN_MOOSHROOM
f Lnet/minecraft/resources/ResourceKey; aU SHEAR_SNOW_GOLEM
f Lnet/minecraft/resources/ResourceKey; aV SHEAR_SHEEP
f Ljava/util/Map; aW SHEAR_SHEEP_BY_DYE
f Lnet/minecraft/resources/ResourceKey; aX DESERT_WELL_ARCHAEOLOGY
f Lnet/minecraft/resources/ResourceKey; aY DESERT_PYRAMID_ARCHAEOLOGY
f Lnet/minecraft/resources/ResourceKey; aZ TRAIL_RUINS_ARCHAEOLOGY_COMMON
f Lnet/minecraft/resources/ResourceKey; aa TRIAL_CHAMBERS_CORRIDOR
f Lnet/minecraft/resources/ResourceKey; ab TRIAL_CHAMBERS_INTERSECTION
f Lnet/minecraft/resources/ResourceKey; ac TRIAL_CHAMBERS_INTERSECTION_BARREL
f Lnet/minecraft/resources/ResourceKey; ad TRIAL_CHAMBERS_ENTRANCE
f Lnet/minecraft/resources/ResourceKey; ae TRIAL_CHAMBERS_CORRIDOR_DISPENSER
f Lnet/minecraft/resources/ResourceKey; af TRIAL_CHAMBERS_CHAMBER_DISPENSER
f Lnet/minecraft/resources/ResourceKey; ag TRIAL_CHAMBERS_WATER_DISPENSER
f Lnet/minecraft/resources/ResourceKey; ah TRIAL_CHAMBERS_CORRIDOR_POT
f Lnet/minecraft/resources/ResourceKey; ai EQUIPMENT_TRIAL_CHAMBER
f Lnet/minecraft/resources/ResourceKey; aj EQUIPMENT_TRIAL_CHAMBER_RANGED
f Lnet/minecraft/resources/ResourceKey; ak EQUIPMENT_TRIAL_CHAMBER_MELEE
f Ljava/util/Map; al SHEEP_BY_DYE
f Lnet/minecraft/resources/ResourceKey; am FISHING
f Lnet/minecraft/resources/ResourceKey; an FISHING_JUNK
f Lnet/minecraft/resources/ResourceKey; ao FISHING_TREASURE
f Lnet/minecraft/resources/ResourceKey; ap FISHING_FISH
f Lnet/minecraft/resources/ResourceKey; aq CAT_MORNING_GIFT
f Lnet/minecraft/resources/ResourceKey; ar ARMORER_GIFT
f Lnet/minecraft/resources/ResourceKey; as BUTCHER_GIFT
f Lnet/minecraft/resources/ResourceKey; at CARTOGRAPHER_GIFT
f Lnet/minecraft/resources/ResourceKey; au CLERIC_GIFT
f Lnet/minecraft/resources/ResourceKey; av FARMER_GIFT
f Lnet/minecraft/resources/ResourceKey; aw FISHERMAN_GIFT
f Lnet/minecraft/resources/ResourceKey; ax FLETCHER_GIFT
f Lnet/minecraft/resources/ResourceKey; ay LEATHERWORKER_GIFT
f Lnet/minecraft/resources/ResourceKey; az LIBRARIAN_GIFT
f Lnet/minecraft/resources/ResourceKey; b END_CITY_TREASURE
f Lnet/minecraft/resources/ResourceKey; ba TRAIL_RUINS_ARCHAEOLOGY_RARE
f Lnet/minecraft/resources/ResourceKey; bb OCEAN_RUIN_WARM_ARCHAEOLOGY
f Lnet/minecraft/resources/ResourceKey; bc OCEAN_RUIN_COLD_ARCHAEOLOGY
f Ljava/util/Set; bd LOCATIONS
f Ljava/util/Set; be IMMUTABLE_LOCATIONS
f Lnet/minecraft/resources/ResourceKey; c SIMPLE_DUNGEON
f Lnet/minecraft/resources/ResourceKey; d VILLAGE_WEAPONSMITH
f Lnet/minecraft/resources/ResourceKey; e VILLAGE_TOOLSMITH
f Lnet/minecraft/resources/ResourceKey; f VILLAGE_ARMORER
f Lnet/minecraft/resources/ResourceKey; g VILLAGE_CARTOGRAPHER
f Lnet/minecraft/resources/ResourceKey; h VILLAGE_MASON
f Lnet/minecraft/resources/ResourceKey; i VILLAGE_SHEPHERD
f Lnet/minecraft/resources/ResourceKey; j VILLAGE_BUTCHER
f Lnet/minecraft/resources/ResourceKey; k VILLAGE_FLETCHER
f Lnet/minecraft/resources/ResourceKey; l VILLAGE_FISHER
f Lnet/minecraft/resources/ResourceKey; m VILLAGE_TANNERY
f Lnet/minecraft/resources/ResourceKey; n VILLAGE_TEMPLE
f Lnet/minecraft/resources/ResourceKey; o VILLAGE_DESERT_HOUSE
f Lnet/minecraft/resources/ResourceKey; p VILLAGE_PLAINS_HOUSE
f Lnet/minecraft/resources/ResourceKey; q VILLAGE_TAIGA_HOUSE
f Lnet/minecraft/resources/ResourceKey; r VILLAGE_SNOWY_HOUSE
f Lnet/minecraft/resources/ResourceKey; s VILLAGE_SAVANNA_HOUSE
f Lnet/minecraft/resources/ResourceKey; t ABANDONED_MINESHAFT
f Lnet/minecraft/resources/ResourceKey; u NETHER_BRIDGE
f Lnet/minecraft/resources/ResourceKey; v STRONGHOLD_LIBRARY
f Lnet/minecraft/resources/ResourceKey; w STRONGHOLD_CROSSING
f Lnet/minecraft/resources/ResourceKey; x STRONGHOLD_CORRIDOR
f Lnet/minecraft/resources/ResourceKey; y DESERT_PYRAMID
f Lnet/minecraft/resources/ResourceKey; z JUNGLE_TEMPLE
m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; a register
m (Ljava/util/EnumMap;)V a lambda$static$1
m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; a register
m ()Ljava/util/Set; a all
m (Ljava/util/EnumMap;Ljava/lang/String;)V a makeDyeKeyMap
m (Ljava/util/EnumMap;)V b lambda$static$0
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; aE_ 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; aE_ 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; aE_ 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; aE_ 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; aE_ 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
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/EnchantedCountIncreaseFunction net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction
f I a NO_LIMIT
f Lcom/mojang/serialization/MapCodec; b CODEC
f Lnet/minecraft/core/Holder; c enchantment
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; d value
f I e limit
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$a; a lootingMultiplier
m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Ljava/lang/Integer; 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 ()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$3
m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b lambda$static$1
m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Lnet/minecraft/core/Holder; c lambda$static$0
m ()Z c hasLimit
c net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$a net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder
f Lnet/minecraft/core/Holder; a enchantment
f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b count
f I c limit
m (I)Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$a; a setLimit
m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$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/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/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 Ljava/util/Optional; c options
m (Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel;)Ljava/util/Optional; a lambda$static$1
m (Lnet/minecraft/core/HolderLookup$a;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a; a enchantWithLevels
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 (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 Ljava/util/Optional; b options
m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a; a fromOptions
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
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/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$addUniformBonusCount$7
m (Lnet/minecraft/core/Holder;IFLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$addBonusBinomialDistributionCount$5
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a addOreBonusCount
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;FI)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a addBonusBinomialDistributionCount
m (Lnet/minecraft/core/Holder;ILjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; a lambda$addUniformBonusCount$8
m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; a addUniformBonusCount
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/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; b lambda$addOreBonusCount$6
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus;)Lnet/minecraft/core/Holder; b lambda$static$2
m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a; b addUniformBonusCount
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 ATTACKING_ENTITY
f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName$Source; c LAST_DAMAGE_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/util/context/ContextKey; 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 Ljava/util/Optional; c options
f Z d onlyCompatible
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/ItemStack; a enchantItem
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Ljava/util/stream/Stream; 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 (ZLnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)Z a lambda$run$4
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant;)Ljava/lang/Boolean; a lambda$static$1
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a; a randomApplicableEnchantment
m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant;)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
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a; c randomEnchantment
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder
f Ljava/util/Optional; a options
f Z b onlyCompatible
m (Lnet/minecraft/core/Holder;)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/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a; a withOneOf
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/LootItemFunctionEnchant$a; e allowingIncompatibleEnchantments
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/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 (Lnet/minecraft/resources/MinecraftKey;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 (Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; b lambda$run$4
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 Lnet/minecraft/resources/MinecraftKey; b id
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 Lcom/mojang/serialization/Codec; g SLOTS_CODEC
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m ()Lnet/minecraft/resources/MinecraftKey; a id
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
c net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder
f Lnet/minecraft/resources/MinecraftKey; a id
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/Set; e slots
m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c; a forSlot
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 ENCHANTED_COUNT_INCREASE
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 Lcom/mojang/serialization/Codec; b COLOR_PROVIDER_CODEC
f Ljava/util/Optional; c floats
f Ljava/util/Optional; d flags
f Ljava/util/Optional; e strings
f Ljava/util/Optional; f colors
m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Lnet/minecraft/world/item/ItemStack; a run
m (Ljava/util/Optional;Ljava/util/List;Ljava/util/function/Function;)Ljava/util/List; a apply
m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; a lambda$static$3
m (Ljava/util/Optional;Ljava/util/List;)Ljava/util/List; a apply
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; b getType
m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; b lambda$static$2
m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; c 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/level/storage/loot/LootTableInfo;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 ()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/item/enchantment/ItemEnchantments$a;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V a lambda$run$5
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/item/enchantment/ItemEnchantments$a;Lnet/minecraft/world/level/storage/loot/LootTableInfo;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V b lambda$run$4
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/core/Holder;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/SetEnchantmentsFunction$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/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/LootContextParameterSets net/minecraft/world/level/storage/loot/parameters/LootContextParamSets
f Lcom/mojang/serialization/Codec; a CODEC
f Lnet/minecraft/util/context/ContextKeySet; b EMPTY
f Lnet/minecraft/util/context/ContextKeySet; c CHEST
f Lnet/minecraft/util/context/ContextKeySet; d COMMAND
f Lnet/minecraft/util/context/ContextKeySet; e SELECTOR
f Lnet/minecraft/util/context/ContextKeySet; f FISHING
f Lnet/minecraft/util/context/ContextKeySet; g ENTITY
f Lnet/minecraft/util/context/ContextKeySet; h EQUIPMENT
f Lnet/minecraft/util/context/ContextKeySet; i ARCHAEOLOGY
f Lnet/minecraft/util/context/ContextKeySet; j GIFT
f Lnet/minecraft/util/context/ContextKeySet; k PIGLIN_BARTER
f Lnet/minecraft/util/context/ContextKeySet; l VAULT
f Lnet/minecraft/util/context/ContextKeySet; m ADVANCEMENT_REWARD
f Lnet/minecraft/util/context/ContextKeySet; n ADVANCEMENT_ENTITY
f Lnet/minecraft/util/context/ContextKeySet; o ADVANCEMENT_LOCATION
f Lnet/minecraft/util/context/ContextKeySet; p BLOCK_USE
f Lnet/minecraft/util/context/ContextKeySet; q ALL_PARAMS
f Lnet/minecraft/util/context/ContextKeySet; r BLOCK
f Lnet/minecraft/util/context/ContextKeySet; s SHEARING
f Lnet/minecraft/util/context/ContextKeySet; t ENCHANTED_DAMAGE
f Lnet/minecraft/util/context/ContextKeySet; u ENCHANTED_ITEM
f Lnet/minecraft/util/context/ContextKeySet; v ENCHANTED_LOCATION
f Lnet/minecraft/util/context/ContextKeySet; w ENCHANTED_ENTITY
f Lnet/minecraft/util/context/ContextKeySet; x HIT_BLOCK
f Lcom/google/common/collect/BiMap; y REGISTRY
m (Lnet/minecraft/resources/MinecraftKey;)Lcom/mojang/serialization/DataResult; a lambda$static$2
m (Lnet/minecraft/util/context/ContextKeySet$a;)V a lambda$static$25
m (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/util/context/ContextKeySet; a register
m (Lnet/minecraft/util/context/ContextKeySet$a;)V b lambda$static$24
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/util/context/ContextKeySet$a;)V c lambda$static$23
m (Lnet/minecraft/util/context/ContextKeySet$a;)V d lambda$static$22
m (Lnet/minecraft/util/context/ContextKeySet$a;)V e lambda$static$21
m (Lnet/minecraft/util/context/ContextKeySet$a;)V f lambda$static$20
m (Lnet/minecraft/util/context/ContextKeySet$a;)V g lambda$static$19
m (Lnet/minecraft/util/context/ContextKeySet$a;)V h lambda$static$18
m (Lnet/minecraft/util/context/ContextKeySet$a;)V i lambda$static$17
m (Lnet/minecraft/util/context/ContextKeySet$a;)V j lambda$static$16
m (Lnet/minecraft/util/context/ContextKeySet$a;)V k lambda$static$15
m (Lnet/minecraft/util/context/ContextKeySet$a;)V l lambda$static$14
m (Lnet/minecraft/util/context/ContextKeySet$a;)V m lambda$static$13
m (Lnet/minecraft/util/context/ContextKeySet$a;)V n lambda$static$12
m (Lnet/minecraft/util/context/ContextKeySet$a;)V o lambda$static$11
m (Lnet/minecraft/util/context/ContextKeySet$a;)V p lambda$static$10
m (Lnet/minecraft/util/context/ContextKeySet$a;)V q lambda$static$9
m (Lnet/minecraft/util/context/ContextKeySet$a;)V r lambda$static$8
m (Lnet/minecraft/util/context/ContextKeySet$a;)V s lambda$static$7
m (Lnet/minecraft/util/context/ContextKeySet$a;)V t lambda$static$6
m (Lnet/minecraft/util/context/ContextKeySet$a;)V u lambda$static$5
m (Lnet/minecraft/util/context/ContextKeySet$a;)V v lambda$static$4
m (Lnet/minecraft/util/context/ContextKeySet$a;)V w lambda$static$3
c net/minecraft/world/level/storage/loot/parameters/LootContextParameters net/minecraft/world/level/storage/loot/parameters/LootContextParams
f Lnet/minecraft/util/context/ContextKey; a THIS_ENTITY
f Lnet/minecraft/util/context/ContextKey; b LAST_DAMAGE_PLAYER
f Lnet/minecraft/util/context/ContextKey; c DAMAGE_SOURCE
f Lnet/minecraft/util/context/ContextKey; d ATTACKING_ENTITY
f Lnet/minecraft/util/context/ContextKey; e DIRECT_ATTACKING_ENTITY
f Lnet/minecraft/util/context/ContextKey; f ORIGIN
f Lnet/minecraft/util/context/ContextKey; g BLOCK_STATE
f Lnet/minecraft/util/context/ContextKey; h BLOCK_ENTITY
f Lnet/minecraft/util/context/ContextKey; i TOOL
f Lnet/minecraft/util/context/ContextKey; j EXPLOSION_RADIUS
f Lnet/minecraft/util/context/ContextKey; k ENCHANTMENT_LEVEL
f Lnet/minecraft/util/context/ContextKey; l ENCHANTMENT_ACTIVE
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/EnchantmentActiveCheck net/minecraft/world/level/storage/loot/predicates/EnchantmentActiveCheck
f Lcom/mojang/serialization/MapCodec; a CODEC
f Z b active
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/predicates/LootItemCondition$a; c enchantmentActiveCheck
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; d enchantmentInactiveCheck
m ()Z e active
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; f lambda$enchantmentInactiveCheck$2
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; g lambda$enchantmentActiveCheck$1
c net/minecraft/world/level/storage/loot/predicates/LootItemCondition net/minecraft/world/level/storage/loot/predicates/LootItemCondition
f Lcom/mojang/serialization/Codec; d TYPED_CODEC
f Lcom/mojang/serialization/Codec; e DIRECT_CODEC
f Lcom/mojang/serialization/Codec; f CODEC
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m ()Lcom/mojang/serialization/Codec; c lambda$static$0
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; g 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 ()Ljava/util/Set; a getReferencedContextParams
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 Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; b chance
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 (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a randomChance
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 (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; b lambda$randomChance$2
m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; c chance
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
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; d lambda$survivesExplosion$0
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/core/Holder;[F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a bonusLevelFlatChance
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/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$bonusLevelFlatChance$1
m ()Ljava/util/Set; a getReferencedContextParams
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 Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; a INVERTED
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b ANY_OF
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; c ALL_OF
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; d RANDOM_CHANCE
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; e RANDOM_CHANCE_WITH_ENCHANTED_BONUS
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; f ENTITY_PROPERTIES
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; g KILLED_BY_PLAYER
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; h ENTITY_SCORES
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; i BLOCK_STATE_PROPERTY
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; j MATCH_TOOL
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; k TABLE_BONUS
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; l SURVIVES_EXPLOSION
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; m DAMAGE_SOURCE_PROPERTIES
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; n LOCATION_CHECK
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; o WEATHER_CHECK
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; p REFERENCE
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; q TIME_CHECK
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; r VALUE_CHECK
f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; s ENCHANTMENT_ACTIVE_CHECK
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/LootItemRandomChanceWithEnchantedBonusCondition net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithEnchantedBonusCondition
f Lcom/mojang/serialization/MapCodec; a CODEC
f F b unenchantedChance
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; c enchantedChance
f Lnet/minecraft/core/Holder; g enchantment
m (Lnet/minecraft/world/level/storage/loot/LootTableInfo;)Z a test
m (FFLnet/minecraft/core/HolderLookup$b;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; a lambda$randomChanceAndLootingBoost$1
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/core/HolderLookup$a;FF)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$a; a randomChanceAndLootingBoost
m ()Ljava/util/Set; a getReferencedContextParams
m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; b getType
m ()F c unenchantedChance
m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; d enchantedChance
m ()Lnet/minecraft/core/Holder; e enchantment
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
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/EnchantmentLevelProvider net/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider
f Lcom/mojang/serialization/MapCodec; a CODEC
f Lnet/minecraft/world/item/enchantment/LevelBasedValue; b amount
m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a lambda$static$0
m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider; a forEnchantmentLevel
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/item/enchantment/LevelBasedValue; c amount
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 Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; g ENCHANTMENT_LEVEL
f Lcom/mojang/serialization/Codec; h 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 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;Ljava/util/List;)Z a collidedAlongVector
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 (DDDDDDLnet/minecraft/world/phys/Vec3D;Lnet/minecraft/world/phys/Vec3D;)Ljava/util/Optional; a clip
m (Lnet/minecraft/world/level/levelgen/structure/StructureBoundingBox;)Lnet/minecraft/world/phys/AxisAlignedBB; a of
m (Lorg/joml/Vector3f;)Lnet/minecraft/world/phys/AxisAlignedBB; a move
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 (DDDDDDLnet/minecraft/world/phys/Vec3D;[DLnet/minecraft/core/EnumDirection;DDD)Lnet/minecraft/core/EnumDirection; a getDirection
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 ()Lnet/minecraft/world/phys/Vec3D; g getBottomCenter
m (D)Lnet/minecraft/world/phys/AxisAlignedBB; h deflate
m ()Lnet/minecraft/world/phys/Vec3D; h getMinPosition
m ()Lnet/minecraft/world/phys/Vec3D; i getMaxPosition
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; d getType
m ()Lnet/minecraft/world/phys/Vec3D; g 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
f Z f worldBorderHit
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/world/phys/MovingObjectPositionBlock; a hitBorder
m ()Lnet/minecraft/core/BlockPosition; b getBlockPos
m ()Lnet/minecraft/core/EnumDirection; c getDirection
m ()Lnet/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType; d getType
m ()Z e isInside
m ()Z f isWorldBorderHit
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; d 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/network/codec/StreamCodec; b STREAM_CODEC
f Lnet/minecraft/world/phys/Vec3D; c ZERO
f D d x
f D e y
f D f z
m (Lnet/minecraft/core/BaseBlockPosition;D)Lnet/minecraft/world/phys/Vec3D; a upFromBottomCenterOf
m (I)Lnet/minecraft/world/phys/Vec3D; a fromRGB24
m (Lnet/minecraft/world/phys/Vec2F;)Lnet/minecraft/world/phys/Vec3D; a directionFromRotation
m (Lnet/minecraft/core/BaseBlockPosition;DDD)Lnet/minecraft/world/phys/Vec3D; a atLowerCornerWithOffset
m (Lnet/minecraft/core/IPosition;D)Z a closerThan
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 (FF)Lnet/minecraft/world/phys/Vec3D; a directionFromRotation
m (DDD)Lnet/minecraft/world/phys/Vec3D; a subtract
m (Lnet/minecraft/util/RandomSource;F)Lnet/minecraft/world/phys/Vec3D; a offsetRandom
m ()D a x
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/phys/Vec3D; a atLowerCornerOf
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D a get
m (Lnet/minecraft/world/phys/Vec3D;D)Lnet/minecraft/world/phys/Vec3D; a lerp
m (F)Lnet/minecraft/world/phys/Vec3D; a xRot
m (D)Lnet/minecraft/world/phys/Vec3D; a subtract
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; a vectorTo
m (Ljava/util/List;)Lnet/minecraft/world/phys/Vec3D; b lambda$static$0
m (DDD)Lnet/minecraft/world/phys/Vec3D; b add
m (D)Lnet/minecraft/world/phys/Vec3D; b add
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 ()D c z
m (D)Lnet/minecraft/world/phys/Vec3D; c scale
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; c cross
m (F)Lnet/minecraft/world/phys/Vec3D; c zRot
m (Lnet/minecraft/core/BaseBlockPosition;)Lnet/minecraft/world/phys/Vec3D; c atBottomCenterOf
m (DDD)D c distanceToSqr
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; d subtract
m ()Lnet/minecraft/world/phys/Vec3D; e reverse
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; e add
m ()Lnet/minecraft/world/phys/Vec3D; f horizontal
m (Lnet/minecraft/world/phys/Vec3D;)D f distanceTo
m ()D g length
m (Lnet/minecraft/world/phys/Vec3D;)D g distanceToSqr
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; h multiply
m ()D h lengthSqr
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/Vec3D; i projectedOn
m ()D i horizontalDistance
m ()D j horizontalDistanceSqr
m (Lnet/minecraft/world/phys/Vec3D;)Ljava/util/List; j lambda$static$2
m ()Lorg/joml/Vector3f; k toVector3f
c net/minecraft/world/phys/Vec3D$1 net/minecraft/world/phys/Vec3$1
m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/phys/Vec3D; a decode
m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/phys/Vec3D;)V a encode
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/MinecartCollisionContext net/minecraft/world/phys/shapes/MinecartCollisionContext
f Lnet/minecraft/core/BlockPosition; b ingoreBelow
f Lnet/minecraft/core/BlockPosition; c slopeIgnore
m (Lnet/minecraft/world/entity/vehicle/EntityMinecartAbstract;)V a setupContext
m (Lnet/minecraft/world/level/block/state/IBlockData;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getCollisionShape
c net/minecraft/world/phys/shapes/MinecartCollisionContext$1 net/minecraft/world/phys/shapes/MinecartCollisionContext$1
f [I a $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape
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;I)D a get
m (Lnet/minecraft/core/EnumDirection$EnumAxis;D)I a findIndex
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getFaceShape
m (Lnet/minecraft/world/phys/shapes/VoxelShapes$a;)V a forAllEdges
m (Lnet/minecraft/world/phys/Vec3D;)Lnet/minecraft/world/phys/shapes/VoxelShape; a move
m (Lnet/minecraft/world/phys/shapes/VoxelShapes$a;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;IIIIII)V a lambda$forAllBoxes$2
m (Lnet/minecraft/core/EnumDirection$EnumAxis;DD)D a min
m ()Lnet/minecraft/world/phys/AxisAlignedBB; a bounds
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; a getCoords
m (Lnet/minecraft/world/phys/shapes/VoxelShapes$a;IIIIII)V a lambda$forAllEdges$1
m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; a move
m (Lnet/minecraft/core/EnumAxisCycle;Lnet/minecraft/world/phys/AxisAlignedBB;D)D a collideX
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/world/phys/shapes/VoxelShape; b singleEncompassing
m (Lnet/minecraft/core/EnumDirection$EnumAxis;DD)D b max
m (Lnet/minecraft/core/EnumDirection;)Lnet/minecraft/world/phys/shapes/VoxelShape; b calculateFace
m (Lnet/minecraft/world/phys/Vec3D;)Ljava/util/Optional; b closestPointTo
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D b min
m (Lnet/minecraft/world/phys/shapes/VoxelShapes$a;)V b forAllBoxes
m ()Z c isEmpty
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)D c max
m (Lnet/minecraft/core/EnumDirection$EnumAxis;)Z d isCubeLikeAlong
m ()Lnet/minecraft/world/phys/shapes/VoxelShape; d optimize
m ()Ljava/util/List; e toAabbs
m ()Z f isCubeLike
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/level/block/state/IBlockData;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getCollisionShape
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/entity/Entity;Z)Lnet/minecraft/world/phys/shapes/VoxelShapeCollision; a of
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/level/block/state/IBlockData;Lnet/minecraft/world/level/ICollisionAccess;Lnet/minecraft/core/BlockPosition;)Lnet/minecraft/world/phys/shapes/VoxelShape; a getCollisionShape
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$2
m (Lnet/minecraft/world/level/material/Fluid;)Z b lambda$new$1
m ()Z b isDescending
m (Lnet/minecraft/world/level/material/Fluid;)Z c lambda$static$0
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/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/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 saveTeams
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
m (Lnet/minecraft/core/HolderLookup$a;)Lnet/minecraft/nbt/NBTTagList; c saveObjectives
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; cA WILDCARD_NAME
f Lnet/minecraft/world/scores/ScoreHolder; cB WILDCARD
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; cI getScoreboardName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; hg getFeedbackDisplayName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; p_ getDisplayName
c net/minecraft/world/scores/ScoreHolder$1 net/minecraft/world/scores/ScoreHolder$1
m ()Ljava/lang/String; cI getScoreboardName
c net/minecraft/world/scores/ScoreHolder$2 net/minecraft/world/scores/ScoreHolder$2
f Ljava/lang/String; a val$name
m ()Ljava/lang/String; cI getScoreboardName
m ()Lnet/minecraft/network/chat/IChatBaseComponent; hg getFeedbackDisplayName
c net/minecraft/world/scores/ScoreHolder$3 net/minecraft/world/scores/ScoreHolder$3
f Ljava/lang/String; a val$name
m ()Ljava/lang/String; cI 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 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; t 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 (J)Ljava/util/List; a pack
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 (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 (J)V b unpack
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 (J)Lnet/minecraft/world/ticks/TickListChunk; a toSavedTick
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 (J)Ljava/util/List; a pack
m (Lnet/minecraft/world/ticks/TickListChunk;)V a schedule
m (Ljava/util/List;)Lnet/minecraft/world/ticks/ProtoChunkTickList; a load
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 ()Ljava/util/List; b scheduledTicks
c net/minecraft/world/ticks/SerializableTickContainer net/minecraft/world/ticks/SerializableTickContainer
m (J)Ljava/util/List; a pack
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 (Lnet/minecraft/nbt/NBTTagList;Ljava/util/function/Function;Lnet/minecraft/world/level/ChunkCoordIntPair;)Ljava/util/List; a loadTickList
m (JLjava/util/List;Lnet/minecraft/world/ticks/TickListChunk;)V a lambda$loadTickList$0
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 Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; c allContainers
f Lit/unimi/dsi/fastutil/longs/Long2LongMap; d nextTickForContainer
f Ljava/util/Queue; e containersToTick
f Ljava/util/Queue; f toRunThisTick
f Ljava/util/List; g alreadyRunThisTick
f Ljava/util/Set; h toRunThisTickSet
f Ljava/util/function/BiConsumer; i 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_21_R3/CraftArt org/bukkit/craftbukkit/CraftArt
c org/bukkit/craftbukkit/v1_21_R3/CraftChunk org/bukkit/craftbukkit/CraftChunk
c org/bukkit/craftbukkit/v1_21_R3/CraftChunkSnapshot org/bukkit/craftbukkit/CraftChunkSnapshot
c org/bukkit/craftbukkit/v1_21_R3/CraftCrashReport org/bukkit/craftbukkit/CraftCrashReport
c org/bukkit/craftbukkit/v1_21_R3/CraftEffect org/bukkit/craftbukkit/CraftEffect
c org/bukkit/craftbukkit/v1_21_R3/CraftEffect$1 org/bukkit/craftbukkit/CraftEffect$1
c org/bukkit/craftbukkit/v1_21_R3/CraftEquipmentSlot org/bukkit/craftbukkit/CraftEquipmentSlot
c org/bukkit/craftbukkit/v1_21_R3/CraftExplosionResult org/bukkit/craftbukkit/CraftExplosionResult
c org/bukkit/craftbukkit/v1_21_R3/CraftExplosionResult$1 org/bukkit/craftbukkit/CraftExplosionResult$1
c org/bukkit/craftbukkit/v1_21_R3/CraftFluid org/bukkit/craftbukkit/CraftFluid
c org/bukkit/craftbukkit/v1_21_R3/CraftFluidCollisionMode org/bukkit/craftbukkit/CraftFluidCollisionMode
c org/bukkit/craftbukkit/v1_21_R3/CraftFluidCollisionMode$1 org/bukkit/craftbukkit/CraftFluidCollisionMode$1
c org/bukkit/craftbukkit/v1_21_R3/CraftGameEvent org/bukkit/craftbukkit/CraftGameEvent
c org/bukkit/craftbukkit/v1_21_R3/CraftHeightMap org/bukkit/craftbukkit/CraftHeightMap
c org/bukkit/craftbukkit/v1_21_R3/CraftHeightMap$1 org/bukkit/craftbukkit/CraftHeightMap$1
c org/bukkit/craftbukkit/v1_21_R3/CraftInput org/bukkit/craftbukkit/CraftInput
c org/bukkit/craftbukkit/v1_21_R3/CraftJukeboxSong org/bukkit/craftbukkit/CraftJukeboxSong
c org/bukkit/craftbukkit/v1_21_R3/CraftLootTable org/bukkit/craftbukkit/CraftLootTable
c org/bukkit/craftbukkit/v1_21_R3/CraftMusicInstrument org/bukkit/craftbukkit/CraftMusicInstrument
c org/bukkit/craftbukkit/v1_21_R3/CraftOfflinePlayer org/bukkit/craftbukkit/CraftOfflinePlayer
c org/bukkit/craftbukkit/v1_21_R3/CraftOfflinePlayer$1 org/bukkit/craftbukkit/CraftOfflinePlayer$1
c org/bukkit/craftbukkit/v1_21_R3/CraftParticle org/bukkit/craftbukkit/CraftParticle
c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry
c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$1 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$1
c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$10 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$10
c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$2 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$2
c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$3 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$3
c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$4 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$4
c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$5 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$5
c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$6 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$6
c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$7 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$7
c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$8 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$8
c org/bukkit/craftbukkit/v1_21_R3/CraftParticle$CraftParticleRegistry$9 org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$9
c org/bukkit/craftbukkit/v1_21_R3/CraftRaid org/bukkit/craftbukkit/CraftRaid
c org/bukkit/craftbukkit/v1_21_R3/CraftRaid$1 org/bukkit/craftbukkit/CraftRaid$1
c org/bukkit/craftbukkit/v1_21_R3/CraftRegionAccessor org/bukkit/craftbukkit/CraftRegionAccessor
c org/bukkit/craftbukkit/v1_21_R3/CraftRegionAccessor$1 org/bukkit/craftbukkit/CraftRegionAccessor$1
c org/bukkit/craftbukkit/v1_21_R3/CraftRegistry org/bukkit/craftbukkit/CraftRegistry
c org/bukkit/craftbukkit/v1_21_R3/CraftRegistry$InvalidHolderOwner org/bukkit/craftbukkit/CraftRegistry$InvalidHolderOwner
c org/bukkit/craftbukkit/v1_21_R3/CraftServer org/bukkit/craftbukkit/CraftServer
c org/bukkit/craftbukkit/v1_21_R3/CraftServer$1 org/bukkit/craftbukkit/CraftServer$1
c org/bukkit/craftbukkit/v1_21_R3/CraftServer$2 org/bukkit/craftbukkit/CraftServer$2
c org/bukkit/craftbukkit/v1_21_R3/CraftServer$3 org/bukkit/craftbukkit/CraftServer$3
c org/bukkit/craftbukkit/v1_21_R3/CraftServer$4 org/bukkit/craftbukkit/CraftServer$4
c org/bukkit/craftbukkit/v1_21_R3/CraftServer$5 org/bukkit/craftbukkit/CraftServer$5
c org/bukkit/craftbukkit/v1_21_R3/CraftServer$6 org/bukkit/craftbukkit/CraftServer$6
c org/bukkit/craftbukkit/v1_21_R3/CraftServerLinks org/bukkit/craftbukkit/CraftServerLinks
c org/bukkit/craftbukkit/v1_21_R3/CraftServerLinks$CraftServerLink org/bukkit/craftbukkit/CraftServerLinks$CraftServerLink
c org/bukkit/craftbukkit/v1_21_R3/CraftServerTickManager org/bukkit/craftbukkit/CraftServerTickManager
c org/bukkit/craftbukkit/v1_21_R3/CraftSound org/bukkit/craftbukkit/CraftSound
c org/bukkit/craftbukkit/v1_21_R3/CraftSoundGroup org/bukkit/craftbukkit/CraftSoundGroup
c org/bukkit/craftbukkit/v1_21_R3/CraftStatistic org/bukkit/craftbukkit/CraftStatistic
c org/bukkit/craftbukkit/v1_21_R3/CraftWorld org/bukkit/craftbukkit/CraftWorld
c org/bukkit/craftbukkit/v1_21_R3/CraftWorld$1 org/bukkit/craftbukkit/CraftWorld$1
c org/bukkit/craftbukkit/v1_21_R3/CraftWorld$2 org/bukkit/craftbukkit/CraftWorld$2
c org/bukkit/craftbukkit/v1_21_R3/CraftWorld$3 org/bukkit/craftbukkit/CraftWorld$3
c org/bukkit/craftbukkit/v1_21_R3/CraftWorld$4 org/bukkit/craftbukkit/CraftWorld$4
c org/bukkit/craftbukkit/v1_21_R3/CraftWorldBorder org/bukkit/craftbukkit/CraftWorldBorder
c org/bukkit/craftbukkit/v1_21_R3/Overridden org/bukkit/craftbukkit/Overridden
c org/bukkit/craftbukkit/v1_21_R3/advancement/CraftAdvancement org/bukkit/craftbukkit/advancement/CraftAdvancement
c org/bukkit/craftbukkit/v1_21_R3/advancement/CraftAdvancementDisplay org/bukkit/craftbukkit/advancement/CraftAdvancementDisplay
c org/bukkit/craftbukkit/v1_21_R3/advancement/CraftAdvancementProgress org/bukkit/craftbukkit/advancement/CraftAdvancementProgress
c org/bukkit/craftbukkit/v1_21_R3/advancement/CraftAdvancementRequirement org/bukkit/craftbukkit/advancement/CraftAdvancementRequirement
c org/bukkit/craftbukkit/v1_21_R3/advancement/CraftAdvancementRequirements org/bukkit/craftbukkit/advancement/CraftAdvancementRequirements
c org/bukkit/craftbukkit/v1_21_R3/attribute/AttributeMappings org/bukkit/craftbukkit/attribute/AttributeMappings
c org/bukkit/craftbukkit/v1_21_R3/attribute/CraftAttribute org/bukkit/craftbukkit/attribute/CraftAttribute
c org/bukkit/craftbukkit/v1_21_R3/attribute/CraftAttributeInstance org/bukkit/craftbukkit/attribute/CraftAttributeInstance
c org/bukkit/craftbukkit/v1_21_R3/attribute/CraftAttributeMap org/bukkit/craftbukkit/attribute/CraftAttributeMap
c org/bukkit/craftbukkit/v1_21_R3/ban/CraftIpBanEntry org/bukkit/craftbukkit/ban/CraftIpBanEntry
c org/bukkit/craftbukkit/v1_21_R3/ban/CraftIpBanList org/bukkit/craftbukkit/ban/CraftIpBanList
c org/bukkit/craftbukkit/v1_21_R3/ban/CraftProfileBanEntry org/bukkit/craftbukkit/ban/CraftProfileBanEntry
c org/bukkit/craftbukkit/v1_21_R3/ban/CraftProfileBanList org/bukkit/craftbukkit/ban/CraftProfileBanList
c org/bukkit/craftbukkit/v1_21_R3/block/CapturedBlockState org/bukkit/craftbukkit/block/CapturedBlockState
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBanner org/bukkit/craftbukkit/block/CraftBanner
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBarrel org/bukkit/craftbukkit/block/CraftBarrel
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBeacon org/bukkit/craftbukkit/block/CraftBeacon
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBed org/bukkit/craftbukkit/block/CraftBed
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBed$1 org/bukkit/craftbukkit/block/CraftBed$1
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBeehive org/bukkit/craftbukkit/block/CraftBeehive
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBell org/bukkit/craftbukkit/block/CraftBell
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBiome org/bukkit/craftbukkit/block/CraftBiome
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlastFurnace org/bukkit/craftbukkit/block/CraftBlastFurnace
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlock org/bukkit/craftbukkit/block/CraftBlock
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlock$1 org/bukkit/craftbukkit/block/CraftBlock$1
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockEntityState org/bukkit/craftbukkit/block/CraftBlockEntityState
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockState org/bukkit/craftbukkit/block/CraftBlockState
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockStates org/bukkit/craftbukkit/block/CraftBlockStates
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockStates$1 org/bukkit/craftbukkit/block/CraftBlockStates$1
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockStates$BlockEntityStateFactory org/bukkit/craftbukkit/block/CraftBlockStates$BlockEntityStateFactory
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockStates$BlockStateFactory org/bukkit/craftbukkit/block/CraftBlockStates$BlockStateFactory
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockSupport org/bukkit/craftbukkit/block/CraftBlockSupport
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockSupport$1 org/bukkit/craftbukkit/block/CraftBlockSupport$1
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBlockType org/bukkit/craftbukkit/block/CraftBlockType
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBrewingStand org/bukkit/craftbukkit/block/CraftBrewingStand
c org/bukkit/craftbukkit/v1_21_R3/block/CraftBrushableBlock org/bukkit/craftbukkit/block/CraftBrushableBlock
c org/bukkit/craftbukkit/v1_21_R3/block/CraftCalibratedSculkSensor org/bukkit/craftbukkit/block/CraftCalibratedSculkSensor
c org/bukkit/craftbukkit/v1_21_R3/block/CraftCampfire org/bukkit/craftbukkit/block/CraftCampfire
c org/bukkit/craftbukkit/v1_21_R3/block/CraftChest org/bukkit/craftbukkit/block/CraftChest
c org/bukkit/craftbukkit/v1_21_R3/block/CraftChiseledBookshelf org/bukkit/craftbukkit/block/CraftChiseledBookshelf
c org/bukkit/craftbukkit/v1_21_R3/block/CraftChiseledBookshelf$1 org/bukkit/craftbukkit/block/CraftChiseledBookshelf$1
c org/bukkit/craftbukkit/v1_21_R3/block/CraftCommandBlock org/bukkit/craftbukkit/block/CraftCommandBlock
c org/bukkit/craftbukkit/v1_21_R3/block/CraftComparator org/bukkit/craftbukkit/block/CraftComparator
c org/bukkit/craftbukkit/v1_21_R3/block/CraftConduit org/bukkit/craftbukkit/block/CraftConduit
c org/bukkit/craftbukkit/v1_21_R3/block/CraftContainer org/bukkit/craftbukkit/block/CraftContainer
c org/bukkit/craftbukkit/v1_21_R3/block/CraftCrafter org/bukkit/craftbukkit/block/CraftCrafter
c org/bukkit/craftbukkit/v1_21_R3/block/CraftCreakingHeart org/bukkit/craftbukkit/block/CraftCreakingHeart
c org/bukkit/craftbukkit/v1_21_R3/block/CraftCreatureSpawner org/bukkit/craftbukkit/block/CraftCreatureSpawner
c org/bukkit/craftbukkit/v1_21_R3/block/CraftDaylightDetector org/bukkit/craftbukkit/block/CraftDaylightDetector
c org/bukkit/craftbukkit/v1_21_R3/block/CraftDecoratedPot org/bukkit/craftbukkit/block/CraftDecoratedPot
c org/bukkit/craftbukkit/v1_21_R3/block/CraftDecoratedPot$1 org/bukkit/craftbukkit/block/CraftDecoratedPot$1
c org/bukkit/craftbukkit/v1_21_R3/block/CraftDispenser org/bukkit/craftbukkit/block/CraftDispenser
c org/bukkit/craftbukkit/v1_21_R3/block/CraftDropper org/bukkit/craftbukkit/block/CraftDropper
c org/bukkit/craftbukkit/v1_21_R3/block/CraftEnchantingTable org/bukkit/craftbukkit/block/CraftEnchantingTable
c org/bukkit/craftbukkit/v1_21_R3/block/CraftEndGateway org/bukkit/craftbukkit/block/CraftEndGateway
c org/bukkit/craftbukkit/v1_21_R3/block/CraftEndPortal org/bukkit/craftbukkit/block/CraftEndPortal
c org/bukkit/craftbukkit/v1_21_R3/block/CraftEnderChest org/bukkit/craftbukkit/block/CraftEnderChest
c org/bukkit/craftbukkit/v1_21_R3/block/CraftFurnace org/bukkit/craftbukkit/block/CraftFurnace
c org/bukkit/craftbukkit/v1_21_R3/block/CraftFurnaceFurnace org/bukkit/craftbukkit/block/CraftFurnaceFurnace
c org/bukkit/craftbukkit/v1_21_R3/block/CraftHangingSign org/bukkit/craftbukkit/block/CraftHangingSign
c org/bukkit/craftbukkit/v1_21_R3/block/CraftHopper org/bukkit/craftbukkit/block/CraftHopper
c org/bukkit/craftbukkit/v1_21_R3/block/CraftJigsaw org/bukkit/craftbukkit/block/CraftJigsaw
c org/bukkit/craftbukkit/v1_21_R3/block/CraftJukebox org/bukkit/craftbukkit/block/CraftJukebox
c org/bukkit/craftbukkit/v1_21_R3/block/CraftLectern org/bukkit/craftbukkit/block/CraftLectern
c org/bukkit/craftbukkit/v1_21_R3/block/CraftLootable org/bukkit/craftbukkit/block/CraftLootable
c org/bukkit/craftbukkit/v1_21_R3/block/CraftMovingPiston org/bukkit/craftbukkit/block/CraftMovingPiston
c org/bukkit/craftbukkit/v1_21_R3/block/CraftSculkCatalyst org/bukkit/craftbukkit/block/CraftSculkCatalyst
c org/bukkit/craftbukkit/v1_21_R3/block/CraftSculkSensor org/bukkit/craftbukkit/block/CraftSculkSensor
c org/bukkit/craftbukkit/v1_21_R3/block/CraftSculkShrieker org/bukkit/craftbukkit/block/CraftSculkShrieker
c org/bukkit/craftbukkit/v1_21_R3/block/CraftShulkerBox org/bukkit/craftbukkit/block/CraftShulkerBox
c org/bukkit/craftbukkit/v1_21_R3/block/CraftSign org/bukkit/craftbukkit/block/CraftSign
c org/bukkit/craftbukkit/v1_21_R3/block/CraftSign$1 org/bukkit/craftbukkit/block/CraftSign$1
c org/bukkit/craftbukkit/v1_21_R3/block/CraftSkull org/bukkit/craftbukkit/block/CraftSkull
c org/bukkit/craftbukkit/v1_21_R3/block/CraftSkull$1 org/bukkit/craftbukkit/block/CraftSkull$1
c org/bukkit/craftbukkit/v1_21_R3/block/CraftSmoker org/bukkit/craftbukkit/block/CraftSmoker
c org/bukkit/craftbukkit/v1_21_R3/block/CraftStructureBlock org/bukkit/craftbukkit/block/CraftStructureBlock
c org/bukkit/craftbukkit/v1_21_R3/block/CraftSuspiciousSand org/bukkit/craftbukkit/block/CraftSuspiciousSand
c org/bukkit/craftbukkit/v1_21_R3/block/CraftTrialSpawner org/bukkit/craftbukkit/block/CraftTrialSpawner
c org/bukkit/craftbukkit/v1_21_R3/block/CraftTrialSpawnerConfiguration org/bukkit/craftbukkit/block/CraftTrialSpawnerConfiguration
c org/bukkit/craftbukkit/v1_21_R3/block/CraftVault org/bukkit/craftbukkit/block/CraftVault
c org/bukkit/craftbukkit/v1_21_R3/block/banner/CraftPatternType org/bukkit/craftbukkit/block/banner/CraftPatternType
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftAgeable org/bukkit/craftbukkit/block/data/CraftAgeable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftAnaloguePowerable org/bukkit/craftbukkit/block/data/CraftAnaloguePowerable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftAttachable org/bukkit/craftbukkit/block/data/CraftAttachable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftBisected org/bukkit/craftbukkit/block/data/CraftBisected
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftBlockData org/bukkit/craftbukkit/block/data/CraftBlockData
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftBlockData$1 org/bukkit/craftbukkit/block/data/CraftBlockData$1
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftBrushable org/bukkit/craftbukkit/block/data/CraftBrushable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftDirectional org/bukkit/craftbukkit/block/data/CraftDirectional
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftFaceAttachable org/bukkit/craftbukkit/block/data/CraftFaceAttachable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftHangable org/bukkit/craftbukkit/block/data/CraftHangable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftHatchable org/bukkit/craftbukkit/block/data/CraftHatchable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftLevelled org/bukkit/craftbukkit/block/data/CraftLevelled
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftLightable org/bukkit/craftbukkit/block/data/CraftLightable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftMultipleFacing org/bukkit/craftbukkit/block/data/CraftMultipleFacing
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftOpenable org/bukkit/craftbukkit/block/data/CraftOpenable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftOrientable org/bukkit/craftbukkit/block/data/CraftOrientable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftPowerable org/bukkit/craftbukkit/block/data/CraftPowerable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftRail org/bukkit/craftbukkit/block/data/CraftRail
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftRotatable org/bukkit/craftbukkit/block/data/CraftRotatable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftRotatable$1 org/bukkit/craftbukkit/block/data/CraftRotatable$1
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftSnowable org/bukkit/craftbukkit/block/data/CraftSnowable
c org/bukkit/craftbukkit/v1_21_R3/block/data/CraftWaterlogged org/bukkit/craftbukkit/block/data/CraftWaterlogged
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBamboo org/bukkit/craftbukkit/block/data/type/CraftBamboo
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBed org/bukkit/craftbukkit/block/data/type/CraftBed
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBeehive org/bukkit/craftbukkit/block/data/type/CraftBeehive
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBell org/bukkit/craftbukkit/block/data/type/CraftBell
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBigDripleaf org/bukkit/craftbukkit/block/data/type/CraftBigDripleaf
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBrewingStand org/bukkit/craftbukkit/block/data/type/CraftBrewingStand
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBrushable org/bukkit/craftbukkit/block/data/type/CraftBrushable
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftBubbleColumn org/bukkit/craftbukkit/block/data/type/CraftBubbleColumn
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCake org/bukkit/craftbukkit/block/data/type/CraftCake
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCampfire org/bukkit/craftbukkit/block/data/type/CraftCampfire
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCandle org/bukkit/craftbukkit/block/data/type/CraftCandle
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCaveVinesPlant org/bukkit/craftbukkit/block/data/type/CraftCaveVinesPlant
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftChest org/bukkit/craftbukkit/block/data/type/CraftChest
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftChiseledBookshelf org/bukkit/craftbukkit/block/data/type/CraftChiseledBookshelf
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCommandBlock org/bukkit/craftbukkit/block/data/type/CraftCommandBlock
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftComparator org/bukkit/craftbukkit/block/data/type/CraftComparator
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCrafter org/bukkit/craftbukkit/block/data/type/CraftCrafter
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftCreakingHeart org/bukkit/craftbukkit/block/data/type/CraftCreakingHeart
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftDaylightDetector org/bukkit/craftbukkit/block/data/type/CraftDaylightDetector
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftDispenser org/bukkit/craftbukkit/block/data/type/CraftDispenser
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftDoor org/bukkit/craftbukkit/block/data/type/CraftDoor
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftEndPortalFrame org/bukkit/craftbukkit/block/data/type/CraftEndPortalFrame
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftFarmland org/bukkit/craftbukkit/block/data/type/CraftFarmland
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftGate org/bukkit/craftbukkit/block/data/type/CraftGate
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftHangingMoss org/bukkit/craftbukkit/block/data/type/CraftHangingMoss
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftHopper org/bukkit/craftbukkit/block/data/type/CraftHopper
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftJigsaw org/bukkit/craftbukkit/block/data/type/CraftJigsaw
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftJukebox org/bukkit/craftbukkit/block/data/type/CraftJukebox
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftLeaves org/bukkit/craftbukkit/block/data/type/CraftLeaves
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftLectern org/bukkit/craftbukkit/block/data/type/CraftLectern
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftMossyCarpet org/bukkit/craftbukkit/block/data/type/CraftMossyCarpet
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftNoteBlock org/bukkit/craftbukkit/block/data/type/CraftNoteBlock
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftPinkPetals org/bukkit/craftbukkit/block/data/type/CraftPinkPetals
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftPiston org/bukkit/craftbukkit/block/data/type/CraftPiston
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftPistonHead org/bukkit/craftbukkit/block/data/type/CraftPistonHead
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftPointedDripstone org/bukkit/craftbukkit/block/data/type/CraftPointedDripstone
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftRedstoneWire org/bukkit/craftbukkit/block/data/type/CraftRedstoneWire
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftRedstoneWire$1 org/bukkit/craftbukkit/block/data/type/CraftRedstoneWire$1
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftRepeater org/bukkit/craftbukkit/block/data/type/CraftRepeater
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftRespawnAnchor org/bukkit/craftbukkit/block/data/type/CraftRespawnAnchor
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSapling org/bukkit/craftbukkit/block/data/type/CraftSapling
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftScaffolding org/bukkit/craftbukkit/block/data/type/CraftScaffolding
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSculkCatalyst org/bukkit/craftbukkit/block/data/type/CraftSculkCatalyst
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSculkSensor org/bukkit/craftbukkit/block/data/type/CraftSculkSensor
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSculkShrieker org/bukkit/craftbukkit/block/data/type/CraftSculkShrieker
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSeaPickle org/bukkit/craftbukkit/block/data/type/CraftSeaPickle
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSlab org/bukkit/craftbukkit/block/data/type/CraftSlab
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSnow org/bukkit/craftbukkit/block/data/type/CraftSnow
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftStairs org/bukkit/craftbukkit/block/data/type/CraftStairs
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftStructureBlock org/bukkit/craftbukkit/block/data/type/CraftStructureBlock
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftSwitch org/bukkit/craftbukkit/block/data/type/CraftSwitch
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftTNT org/bukkit/craftbukkit/block/data/type/CraftTNT
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftTechnicalPiston org/bukkit/craftbukkit/block/data/type/CraftTechnicalPiston
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftTrialSpawner org/bukkit/craftbukkit/block/data/type/CraftTrialSpawner
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftTripwire org/bukkit/craftbukkit/block/data/type/CraftTripwire
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftTurtleEgg org/bukkit/craftbukkit/block/data/type/CraftTurtleEgg
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftVault org/bukkit/craftbukkit/block/data/type/CraftVault
c org/bukkit/craftbukkit/v1_21_R3/block/data/type/CraftWall org/bukkit/craftbukkit/block/data/type/CraftWall
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftAmethystCluster org/bukkit/craftbukkit/block/impl/CraftAmethystCluster
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftAnvil org/bukkit/craftbukkit/block/impl/CraftAnvil
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBamboo org/bukkit/craftbukkit/block/impl/CraftBamboo
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBanner org/bukkit/craftbukkit/block/impl/CraftBanner
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBanner$1 org/bukkit/craftbukkit/block/impl/CraftBanner$1
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBannerWall org/bukkit/craftbukkit/block/impl/CraftBannerWall
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBarrel org/bukkit/craftbukkit/block/impl/CraftBarrel
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBarrier org/bukkit/craftbukkit/block/impl/CraftBarrier
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBed org/bukkit/craftbukkit/block/impl/CraftBed
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBeehive org/bukkit/craftbukkit/block/impl/CraftBeehive
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBeetroot org/bukkit/craftbukkit/block/impl/CraftBeetroot
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBell org/bukkit/craftbukkit/block/impl/CraftBell
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBigDripleaf org/bukkit/craftbukkit/block/impl/CraftBigDripleaf
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBigDripleafStem org/bukkit/craftbukkit/block/impl/CraftBigDripleafStem
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBlastFurnace org/bukkit/craftbukkit/block/impl/CraftBlastFurnace
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBrewingStand org/bukkit/craftbukkit/block/impl/CraftBrewingStand
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBrushable org/bukkit/craftbukkit/block/impl/CraftBrushable
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftBubbleColumn org/bukkit/craftbukkit/block/impl/CraftBubbleColumn
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftButtonAbstract org/bukkit/craftbukkit/block/impl/CraftButtonAbstract
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCactus org/bukkit/craftbukkit/block/impl/CraftCactus
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCake org/bukkit/craftbukkit/block/impl/CraftCake
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCalibratedSculkSensor org/bukkit/craftbukkit/block/impl/CraftCalibratedSculkSensor
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCampfire org/bukkit/craftbukkit/block/impl/CraftCampfire
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCandle org/bukkit/craftbukkit/block/impl/CraftCandle
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCandleCake org/bukkit/craftbukkit/block/impl/CraftCandleCake
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCarrots org/bukkit/craftbukkit/block/impl/CraftCarrots
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCaveVines org/bukkit/craftbukkit/block/impl/CraftCaveVines
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCaveVinesPlant org/bukkit/craftbukkit/block/impl/CraftCaveVinesPlant
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCeilingHangingSign org/bukkit/craftbukkit/block/impl/CraftCeilingHangingSign
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCeilingHangingSign$1 org/bukkit/craftbukkit/block/impl/CraftCeilingHangingSign$1
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftChain org/bukkit/craftbukkit/block/impl/CraftChain
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftChest org/bukkit/craftbukkit/block/impl/CraftChest
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftChestTrapped org/bukkit/craftbukkit/block/impl/CraftChestTrapped
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftChiseledBookShelf org/bukkit/craftbukkit/block/impl/CraftChiseledBookShelf
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftChorusFlower org/bukkit/craftbukkit/block/impl/CraftChorusFlower
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftChorusFruit org/bukkit/craftbukkit/block/impl/CraftChorusFruit
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCobbleWall org/bukkit/craftbukkit/block/impl/CraftCobbleWall
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCocoa org/bukkit/craftbukkit/block/impl/CraftCocoa
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCommand org/bukkit/craftbukkit/block/impl/CraftCommand
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftComposter org/bukkit/craftbukkit/block/impl/CraftComposter
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftConduit org/bukkit/craftbukkit/block/impl/CraftConduit
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCopperBulb org/bukkit/craftbukkit/block/impl/CraftCopperBulb
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCoralDead org/bukkit/craftbukkit/block/impl/CraftCoralDead
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCoralFan org/bukkit/craftbukkit/block/impl/CraftCoralFan
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCoralFanAbstract org/bukkit/craftbukkit/block/impl/CraftCoralFanAbstract
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCoralFanWall org/bukkit/craftbukkit/block/impl/CraftCoralFanWall
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCoralFanWallAbstract org/bukkit/craftbukkit/block/impl/CraftCoralFanWallAbstract
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCoralPlant org/bukkit/craftbukkit/block/impl/CraftCoralPlant
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCrafter org/bukkit/craftbukkit/block/impl/CraftCrafter
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCreakingHeart org/bukkit/craftbukkit/block/impl/CraftCreakingHeart
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftCrops org/bukkit/craftbukkit/block/impl/CraftCrops
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftDaylightDetector org/bukkit/craftbukkit/block/impl/CraftDaylightDetector
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftDecoratedPot org/bukkit/craftbukkit/block/impl/CraftDecoratedPot
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftDirtSnow org/bukkit/craftbukkit/block/impl/CraftDirtSnow
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftDispenser org/bukkit/craftbukkit/block/impl/CraftDispenser
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftDoor org/bukkit/craftbukkit/block/impl/CraftDoor
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftDropper org/bukkit/craftbukkit/block/impl/CraftDropper
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftEndRod org/bukkit/craftbukkit/block/impl/CraftEndRod
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftEnderChest org/bukkit/craftbukkit/block/impl/CraftEnderChest
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftEnderPortalFrame org/bukkit/craftbukkit/block/impl/CraftEnderPortalFrame
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFence org/bukkit/craftbukkit/block/impl/CraftFence
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFenceGate org/bukkit/craftbukkit/block/impl/CraftFenceGate
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFire org/bukkit/craftbukkit/block/impl/CraftFire
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFloorSign org/bukkit/craftbukkit/block/impl/CraftFloorSign
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFloorSign$1 org/bukkit/craftbukkit/block/impl/CraftFloorSign$1
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFluids org/bukkit/craftbukkit/block/impl/CraftFluids
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftFurnaceFurace org/bukkit/craftbukkit/block/impl/CraftFurnaceFurace
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftGlazedTerracotta org/bukkit/craftbukkit/block/impl/CraftGlazedTerracotta
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftGlowLichen org/bukkit/craftbukkit/block/impl/CraftGlowLichen
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftGrass org/bukkit/craftbukkit/block/impl/CraftGrass
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftGrindstone org/bukkit/craftbukkit/block/impl/CraftGrindstone
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftHangingMoss org/bukkit/craftbukkit/block/impl/CraftHangingMoss
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftHangingRoots org/bukkit/craftbukkit/block/impl/CraftHangingRoots
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftHay org/bukkit/craftbukkit/block/impl/CraftHay
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftHeavyCore org/bukkit/craftbukkit/block/impl/CraftHeavyCore
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftHopper org/bukkit/craftbukkit/block/impl/CraftHopper
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftHugeMushroom org/bukkit/craftbukkit/block/impl/CraftHugeMushroom
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftIceFrost org/bukkit/craftbukkit/block/impl/CraftIceFrost
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftInfestedRotatedPillar org/bukkit/craftbukkit/block/impl/CraftInfestedRotatedPillar
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftIronBars org/bukkit/craftbukkit/block/impl/CraftIronBars
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftJigsaw org/bukkit/craftbukkit/block/impl/CraftJigsaw
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftJukeBox org/bukkit/craftbukkit/block/impl/CraftJukeBox
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftKelp org/bukkit/craftbukkit/block/impl/CraftKelp
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLadder org/bukkit/craftbukkit/block/impl/CraftLadder
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLantern org/bukkit/craftbukkit/block/impl/CraftLantern
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLayeredCauldron org/bukkit/craftbukkit/block/impl/CraftLayeredCauldron
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLeaves org/bukkit/craftbukkit/block/impl/CraftLeaves
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLectern org/bukkit/craftbukkit/block/impl/CraftLectern
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLever org/bukkit/craftbukkit/block/impl/CraftLever
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLight org/bukkit/craftbukkit/block/impl/CraftLight
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLightningRod org/bukkit/craftbukkit/block/impl/CraftLightningRod
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftLoom org/bukkit/craftbukkit/block/impl/CraftLoom
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMangroveLeaves org/bukkit/craftbukkit/block/impl/CraftMangroveLeaves
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMangrovePropagule org/bukkit/craftbukkit/block/impl/CraftMangrovePropagule
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMangroveRoots org/bukkit/craftbukkit/block/impl/CraftMangroveRoots
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMinecartDetector org/bukkit/craftbukkit/block/impl/CraftMinecartDetector
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMinecartTrack org/bukkit/craftbukkit/block/impl/CraftMinecartTrack
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMossyCarpet org/bukkit/craftbukkit/block/impl/CraftMossyCarpet
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMultiface org/bukkit/craftbukkit/block/impl/CraftMultiface
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftMycel org/bukkit/craftbukkit/block/impl/CraftMycel
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftNetherWart org/bukkit/craftbukkit/block/impl/CraftNetherWart
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftNote org/bukkit/craftbukkit/block/impl/CraftNote
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftObserver org/bukkit/craftbukkit/block/impl/CraftObserver
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftParticleLeaves org/bukkit/craftbukkit/block/impl/CraftParticleLeaves
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPiglinWallSkull org/bukkit/craftbukkit/block/impl/CraftPiglinWallSkull
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPinkPetals org/bukkit/craftbukkit/block/impl/CraftPinkPetals
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPiston org/bukkit/craftbukkit/block/impl/CraftPiston
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPistonExtension org/bukkit/craftbukkit/block/impl/CraftPistonExtension
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPistonMoving org/bukkit/craftbukkit/block/impl/CraftPistonMoving
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPitcherCrop org/bukkit/craftbukkit/block/impl/CraftPitcherCrop
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPointedDripstone org/bukkit/craftbukkit/block/impl/CraftPointedDripstone
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPortal org/bukkit/craftbukkit/block/impl/CraftPortal
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPotatoes org/bukkit/craftbukkit/block/impl/CraftPotatoes
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPoweredRail org/bukkit/craftbukkit/block/impl/CraftPoweredRail
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPressurePlateBinary org/bukkit/craftbukkit/block/impl/CraftPressurePlateBinary
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPressurePlateWeighted org/bukkit/craftbukkit/block/impl/CraftPressurePlateWeighted
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftPumpkinCarved org/bukkit/craftbukkit/block/impl/CraftPumpkinCarved
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneComparator org/bukkit/craftbukkit/block/impl/CraftRedstoneComparator
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneLamp org/bukkit/craftbukkit/block/impl/CraftRedstoneLamp
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneOre org/bukkit/craftbukkit/block/impl/CraftRedstoneOre
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneTorch org/bukkit/craftbukkit/block/impl/CraftRedstoneTorch
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneTorchWall org/bukkit/craftbukkit/block/impl/CraftRedstoneTorchWall
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneWire org/bukkit/craftbukkit/block/impl/CraftRedstoneWire
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRedstoneWire$1 org/bukkit/craftbukkit/block/impl/CraftRedstoneWire$1
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftReed org/bukkit/craftbukkit/block/impl/CraftReed
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRepeater org/bukkit/craftbukkit/block/impl/CraftRepeater
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRespawnAnchor org/bukkit/craftbukkit/block/impl/CraftRespawnAnchor
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftRotatable org/bukkit/craftbukkit/block/impl/CraftRotatable
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSapling org/bukkit/craftbukkit/block/impl/CraftSapling
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftScaffolding org/bukkit/craftbukkit/block/impl/CraftScaffolding
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSculkCatalyst org/bukkit/craftbukkit/block/impl/CraftSculkCatalyst
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSculkSensor org/bukkit/craftbukkit/block/impl/CraftSculkSensor
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSculkShrieker org/bukkit/craftbukkit/block/impl/CraftSculkShrieker
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSculkVein org/bukkit/craftbukkit/block/impl/CraftSculkVein
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSeaPickle org/bukkit/craftbukkit/block/impl/CraftSeaPickle
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftShulkerBox org/bukkit/craftbukkit/block/impl/CraftShulkerBox
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSkull org/bukkit/craftbukkit/block/impl/CraftSkull
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSkull$1 org/bukkit/craftbukkit/block/impl/CraftSkull$1
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSkullPlayer org/bukkit/craftbukkit/block/impl/CraftSkullPlayer
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSkullPlayer$1 org/bukkit/craftbukkit/block/impl/CraftSkullPlayer$1
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSkullPlayerWall org/bukkit/craftbukkit/block/impl/CraftSkullPlayerWall
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSkullWall org/bukkit/craftbukkit/block/impl/CraftSkullWall
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSmallDripleaf org/bukkit/craftbukkit/block/impl/CraftSmallDripleaf
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSmoker org/bukkit/craftbukkit/block/impl/CraftSmoker
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSnifferEgg org/bukkit/craftbukkit/block/impl/CraftSnifferEgg
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSnow org/bukkit/craftbukkit/block/impl/CraftSnow
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSoil org/bukkit/craftbukkit/block/impl/CraftSoil
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStainedGlassPane org/bukkit/craftbukkit/block/impl/CraftStainedGlassPane
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStairs org/bukkit/craftbukkit/block/impl/CraftStairs
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStem org/bukkit/craftbukkit/block/impl/CraftStem
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStemAttached org/bukkit/craftbukkit/block/impl/CraftStemAttached
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStepAbstract org/bukkit/craftbukkit/block/impl/CraftStepAbstract
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStonecutter org/bukkit/craftbukkit/block/impl/CraftStonecutter
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftStructure org/bukkit/craftbukkit/block/impl/CraftStructure
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftSweetBerryBush org/bukkit/craftbukkit/block/impl/CraftSweetBerryBush
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTNT org/bukkit/craftbukkit/block/impl/CraftTNT
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTallPlant org/bukkit/craftbukkit/block/impl/CraftTallPlant
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTallPlantFlower org/bukkit/craftbukkit/block/impl/CraftTallPlantFlower
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTallSeagrass org/bukkit/craftbukkit/block/impl/CraftTallSeagrass
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTarget org/bukkit/craftbukkit/block/impl/CraftTarget
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTorchWall org/bukkit/craftbukkit/block/impl/CraftTorchWall
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTorchflowerCrop org/bukkit/craftbukkit/block/impl/CraftTorchflowerCrop
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTrapdoor org/bukkit/craftbukkit/block/impl/CraftTrapdoor
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTrialSpawner org/bukkit/craftbukkit/block/impl/CraftTrialSpawner
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTripwire org/bukkit/craftbukkit/block/impl/CraftTripwire
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTripwireHook org/bukkit/craftbukkit/block/impl/CraftTripwireHook
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTurtleEgg org/bukkit/craftbukkit/block/impl/CraftTurtleEgg
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftTwistingVines org/bukkit/craftbukkit/block/impl/CraftTwistingVines
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftVault org/bukkit/craftbukkit/block/impl/CraftVault
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftVine org/bukkit/craftbukkit/block/impl/CraftVine
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWallHangingSign org/bukkit/craftbukkit/block/impl/CraftWallHangingSign
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWallSign org/bukkit/craftbukkit/block/impl/CraftWallSign
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWaterloggedTransparent org/bukkit/craftbukkit/block/impl/CraftWaterloggedTransparent
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeatheringCopperBulb org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperBulb
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeatheringCopperDoor org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperDoor
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeatheringCopperGrate org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperGrate
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeatheringCopperSlab org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperSlab
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeatheringCopperStair org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperStair
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeatheringCopperTrapDoor org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperTrapDoor
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWeepingVines org/bukkit/craftbukkit/block/impl/CraftWeepingVines
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWitherSkull org/bukkit/craftbukkit/block/impl/CraftWitherSkull
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWitherSkull$1 org/bukkit/craftbukkit/block/impl/CraftWitherSkull$1
c org/bukkit/craftbukkit/v1_21_R3/block/impl/CraftWitherSkullWall org/bukkit/craftbukkit/block/impl/CraftWitherSkullWall
c org/bukkit/craftbukkit/v1_21_R3/block/sign/CraftSignSide org/bukkit/craftbukkit/block/sign/CraftSignSide
c org/bukkit/craftbukkit/v1_21_R3/bootstrap/Main org/bukkit/craftbukkit/bootstrap/Main
c org/bukkit/craftbukkit/v1_21_R3/bootstrap/Main$FileEntry org/bukkit/craftbukkit/bootstrap/Main$FileEntry
c org/bukkit/craftbukkit/v1_21_R3/bootstrap/Main$ResourceParser org/bukkit/craftbukkit/bootstrap/Main$ResourceParser
c org/bukkit/craftbukkit/v1_21_R3/bootstrap/Main$Thrower org/bukkit/craftbukkit/bootstrap/Main$Thrower
c org/bukkit/craftbukkit/v1_21_R3/boss/CraftBossBar org/bukkit/craftbukkit/boss/CraftBossBar
c org/bukkit/craftbukkit/v1_21_R3/boss/CraftBossBar$1 org/bukkit/craftbukkit/boss/CraftBossBar$1
c org/bukkit/craftbukkit/v1_21_R3/boss/CraftBossBar$FlagContainer org/bukkit/craftbukkit/boss/CraftBossBar$FlagContainer
c org/bukkit/craftbukkit/v1_21_R3/boss/CraftDragonBattle org/bukkit/craftbukkit/boss/CraftDragonBattle
c org/bukkit/craftbukkit/v1_21_R3/boss/CraftKeyedBossbar org/bukkit/craftbukkit/boss/CraftKeyedBossbar
c org/bukkit/craftbukkit/v1_21_R3/command/BukkitCommandWrapper org/bukkit/craftbukkit/command/BukkitCommandWrapper
c org/bukkit/craftbukkit/v1_21_R3/command/ColouredConsoleSender org/bukkit/craftbukkit/command/ColouredConsoleSender
c org/bukkit/craftbukkit/v1_21_R3/command/ConsoleCommandCompleter org/bukkit/craftbukkit/command/ConsoleCommandCompleter
c org/bukkit/craftbukkit/v1_21_R3/command/ConsoleCommandCompleter$1 org/bukkit/craftbukkit/command/ConsoleCommandCompleter$1
c org/bukkit/craftbukkit/v1_21_R3/command/ConsoleCommandCompleter$2 org/bukkit/craftbukkit/command/ConsoleCommandCompleter$2
c org/bukkit/craftbukkit/v1_21_R3/command/CraftBlockCommandSender org/bukkit/craftbukkit/command/CraftBlockCommandSender
c org/bukkit/craftbukkit/v1_21_R3/command/CraftBlockCommandSender$1 org/bukkit/craftbukkit/command/CraftBlockCommandSender$1
c org/bukkit/craftbukkit/v1_21_R3/command/CraftCommandMap org/bukkit/craftbukkit/command/CraftCommandMap
c org/bukkit/craftbukkit/v1_21_R3/command/CraftConsoleCommandSender org/bukkit/craftbukkit/command/CraftConsoleCommandSender
c org/bukkit/craftbukkit/v1_21_R3/command/CraftRemoteConsoleCommandSender org/bukkit/craftbukkit/command/CraftRemoteConsoleCommandSender
c org/bukkit/craftbukkit/v1_21_R3/command/ProxiedNativeCommandSender org/bukkit/craftbukkit/command/ProxiedNativeCommandSender
c org/bukkit/craftbukkit/v1_21_R3/command/ServerCommandSender org/bukkit/craftbukkit/command/ServerCommandSender
c org/bukkit/craftbukkit/v1_21_R3/command/ServerCommandSender$1 org/bukkit/craftbukkit/command/ServerCommandSender$1
c org/bukkit/craftbukkit/v1_21_R3/command/VanillaCommandWrapper org/bukkit/craftbukkit/command/VanillaCommandWrapper
c org/bukkit/craftbukkit/v1_21_R3/configuration/ConfigSerializationUtil org/bukkit/craftbukkit/configuration/ConfigSerializationUtil
c org/bukkit/craftbukkit/v1_21_R3/conversations/ConversationTracker org/bukkit/craftbukkit/conversations/ConversationTracker
c org/bukkit/craftbukkit/v1_21_R3/damage/CraftDamageEffect org/bukkit/craftbukkit/damage/CraftDamageEffect
c org/bukkit/craftbukkit/v1_21_R3/damage/CraftDamageSource org/bukkit/craftbukkit/damage/CraftDamageSource
c org/bukkit/craftbukkit/v1_21_R3/damage/CraftDamageSourceBuilder org/bukkit/craftbukkit/damage/CraftDamageSourceBuilder
c org/bukkit/craftbukkit/v1_21_R3/damage/CraftDamageType org/bukkit/craftbukkit/damage/CraftDamageType
c org/bukkit/craftbukkit/v1_21_R3/damage/CraftDamageType$1 org/bukkit/craftbukkit/damage/CraftDamageType$1
c org/bukkit/craftbukkit/v1_21_R3/enchantments/CraftEnchantment org/bukkit/craftbukkit/enchantments/CraftEnchantment
c org/bukkit/craftbukkit/v1_21_R3/entity/AbstractProjectile org/bukkit/craftbukkit/entity/AbstractProjectile
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAbstractArrow org/bukkit/craftbukkit/entity/CraftAbstractArrow
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAbstractHorse org/bukkit/craftbukkit/entity/CraftAbstractHorse
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAbstractSkeleton org/bukkit/craftbukkit/entity/CraftAbstractSkeleton
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAbstractVillager org/bukkit/craftbukkit/entity/CraftAbstractVillager
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAbstractWindCharge org/bukkit/craftbukkit/entity/CraftAbstractWindCharge
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAgeable org/bukkit/craftbukkit/entity/CraftAgeable
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAllay org/bukkit/craftbukkit/entity/CraftAllay
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAmbient org/bukkit/craftbukkit/entity/CraftAmbient
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAnimals org/bukkit/craftbukkit/entity/CraftAnimals
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAreaEffectCloud org/bukkit/craftbukkit/entity/CraftAreaEffectCloud
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftArmadillo org/bukkit/craftbukkit/entity/CraftArmadillo
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftArmorStand org/bukkit/craftbukkit/entity/CraftArmorStand
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftArmorStand$1 org/bukkit/craftbukkit/entity/CraftArmorStand$1
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftArrow org/bukkit/craftbukkit/entity/CraftArrow
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftAxolotl org/bukkit/craftbukkit/entity/CraftAxolotl
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBat org/bukkit/craftbukkit/entity/CraftBat
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBee org/bukkit/craftbukkit/entity/CraftBee
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBlaze org/bukkit/craftbukkit/entity/CraftBlaze
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBlockAttachedEntity org/bukkit/craftbukkit/entity/CraftBlockAttachedEntity
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBlockDisplay org/bukkit/craftbukkit/entity/CraftBlockDisplay
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBoat org/bukkit/craftbukkit/entity/CraftBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBoat$1 org/bukkit/craftbukkit/entity/CraftBoat$1
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBogged org/bukkit/craftbukkit/entity/CraftBogged
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBreeze org/bukkit/craftbukkit/entity/CraftBreeze
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftBreezeWindCharge org/bukkit/craftbukkit/entity/CraftBreezeWindCharge
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCamel org/bukkit/craftbukkit/entity/CraftCamel
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCat org/bukkit/craftbukkit/entity/CraftCat
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCat$CraftType org/bukkit/craftbukkit/entity/CraftCat$CraftType
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCaveSpider org/bukkit/craftbukkit/entity/CraftCaveSpider
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftChestBoat org/bukkit/craftbukkit/entity/CraftChestBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftChestedHorse org/bukkit/craftbukkit/entity/CraftChestedHorse
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftChicken org/bukkit/craftbukkit/entity/CraftChicken
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCod org/bukkit/craftbukkit/entity/CraftCod
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftComplexPart org/bukkit/craftbukkit/entity/CraftComplexPart
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCow org/bukkit/craftbukkit/entity/CraftCow
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCreaking org/bukkit/craftbukkit/entity/CraftCreaking
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCreature org/bukkit/craftbukkit/entity/CraftCreature
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftCreeper org/bukkit/craftbukkit/entity/CraftCreeper
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftDisplay org/bukkit/craftbukkit/entity/CraftDisplay
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftDolphin org/bukkit/craftbukkit/entity/CraftDolphin
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftDonkey org/bukkit/craftbukkit/entity/CraftDonkey
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftDragonFireball org/bukkit/craftbukkit/entity/CraftDragonFireball
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftDrowned org/bukkit/craftbukkit/entity/CraftDrowned
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEgg org/bukkit/craftbukkit/entity/CraftEgg
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftElderGuardian org/bukkit/craftbukkit/entity/CraftElderGuardian
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnderCrystal org/bukkit/craftbukkit/entity/CraftEnderCrystal
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnderDragon org/bukkit/craftbukkit/entity/CraftEnderDragon
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnderDragonPart org/bukkit/craftbukkit/entity/CraftEnderDragonPart
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnderPearl org/bukkit/craftbukkit/entity/CraftEnderPearl
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnderSignal org/bukkit/craftbukkit/entity/CraftEnderSignal
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnderman org/bukkit/craftbukkit/entity/CraftEnderman
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEndermite org/bukkit/craftbukkit/entity/CraftEndermite
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEnemy org/bukkit/craftbukkit/entity/CraftEnemy
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntity org/bukkit/craftbukkit/entity/CraftEntity
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntity$1 org/bukkit/craftbukkit/entity/CraftEntity$1
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntity$2 org/bukkit/craftbukkit/entity/CraftEntity$2
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntity$3 org/bukkit/craftbukkit/entity/CraftEntity$3
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntityFactory org/bukkit/craftbukkit/entity/CraftEntityFactory
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntitySnapshot org/bukkit/craftbukkit/entity/CraftEntitySnapshot
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntityType org/bukkit/craftbukkit/entity/CraftEntityType
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntityTypes org/bukkit/craftbukkit/entity/CraftEntityTypes
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntityTypes$EntityTypeData org/bukkit/craftbukkit/entity/CraftEntityTypes$EntityTypeData
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntityTypes$HangingData org/bukkit/craftbukkit/entity/CraftEntityTypes$HangingData
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEntityTypes$SpawnData org/bukkit/craftbukkit/entity/CraftEntityTypes$SpawnData
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEvoker org/bukkit/craftbukkit/entity/CraftEvoker
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftEvokerFangs org/bukkit/craftbukkit/entity/CraftEvokerFangs
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftExperienceOrb org/bukkit/craftbukkit/entity/CraftExperienceOrb
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFallingBlock org/bukkit/craftbukkit/entity/CraftFallingBlock
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFireball org/bukkit/craftbukkit/entity/CraftFireball
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFirework org/bukkit/craftbukkit/entity/CraftFirework
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFish org/bukkit/craftbukkit/entity/CraftFish
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFishHook org/bukkit/craftbukkit/entity/CraftFishHook
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFlying org/bukkit/craftbukkit/entity/CraftFlying
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFox org/bukkit/craftbukkit/entity/CraftFox
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFrog org/bukkit/craftbukkit/entity/CraftFrog
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftFrog$CraftVariant org/bukkit/craftbukkit/entity/CraftFrog$CraftVariant
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGhast org/bukkit/craftbukkit/entity/CraftGhast
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGiant org/bukkit/craftbukkit/entity/CraftGiant
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGlowItemFrame org/bukkit/craftbukkit/entity/CraftGlowItemFrame
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGlowSquid org/bukkit/craftbukkit/entity/CraftGlowSquid
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGoat org/bukkit/craftbukkit/entity/CraftGoat
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGolem org/bukkit/craftbukkit/entity/CraftGolem
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftGuardian org/bukkit/craftbukkit/entity/CraftGuardian
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftHanging org/bukkit/craftbukkit/entity/CraftHanging
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftHanging$1 org/bukkit/craftbukkit/entity/CraftHanging$1
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftHoglin org/bukkit/craftbukkit/entity/CraftHoglin
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftHorse org/bukkit/craftbukkit/entity/CraftHorse
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftHumanEntity org/bukkit/craftbukkit/entity/CraftHumanEntity
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftHusk org/bukkit/craftbukkit/entity/CraftHusk
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftIllager org/bukkit/craftbukkit/entity/CraftIllager
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftIllusioner org/bukkit/craftbukkit/entity/CraftIllusioner
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftInteraction org/bukkit/craftbukkit/entity/CraftInteraction
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftInteraction$CraftPreviousInteraction org/bukkit/craftbukkit/entity/CraftInteraction$CraftPreviousInteraction
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftIronGolem org/bukkit/craftbukkit/entity/CraftIronGolem
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftItem org/bukkit/craftbukkit/entity/CraftItem
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftItemDisplay org/bukkit/craftbukkit/entity/CraftItemDisplay
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftItemFrame org/bukkit/craftbukkit/entity/CraftItemFrame
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftItemFrame$1 org/bukkit/craftbukkit/entity/CraftItemFrame$1
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLargeFireball org/bukkit/craftbukkit/entity/CraftLargeFireball
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLeash org/bukkit/craftbukkit/entity/CraftLeash
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLightningStrike org/bukkit/craftbukkit/entity/CraftLightningStrike
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLightningStrike$1 org/bukkit/craftbukkit/entity/CraftLightningStrike$1
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLivingEntity org/bukkit/craftbukkit/entity/CraftLivingEntity
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLivingEntity$1 org/bukkit/craftbukkit/entity/CraftLivingEntity$1
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLlama org/bukkit/craftbukkit/entity/CraftLlama
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftLlamaSpit org/bukkit/craftbukkit/entity/CraftLlamaSpit
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMagmaCube org/bukkit/craftbukkit/entity/CraftMagmaCube
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMarker org/bukkit/craftbukkit/entity/CraftMarker
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecart org/bukkit/craftbukkit/entity/CraftMinecart
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartChest org/bukkit/craftbukkit/entity/CraftMinecartChest
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartCommand org/bukkit/craftbukkit/entity/CraftMinecartCommand
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartContainer org/bukkit/craftbukkit/entity/CraftMinecartContainer
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartFurnace org/bukkit/craftbukkit/entity/CraftMinecartFurnace
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartHopper org/bukkit/craftbukkit/entity/CraftMinecartHopper
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartMobSpawner org/bukkit/craftbukkit/entity/CraftMinecartMobSpawner
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartRideable org/bukkit/craftbukkit/entity/CraftMinecartRideable
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMinecartTNT org/bukkit/craftbukkit/entity/CraftMinecartTNT
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMob org/bukkit/craftbukkit/entity/CraftMob
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMonster org/bukkit/craftbukkit/entity/CraftMonster
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMule org/bukkit/craftbukkit/entity/CraftMule
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftMushroomCow org/bukkit/craftbukkit/entity/CraftMushroomCow
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftOcelot org/bukkit/craftbukkit/entity/CraftOcelot
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftOminousItemSpawner org/bukkit/craftbukkit/entity/CraftOminousItemSpawner
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPainting org/bukkit/craftbukkit/entity/CraftPainting
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPanda org/bukkit/craftbukkit/entity/CraftPanda
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftParrot org/bukkit/craftbukkit/entity/CraftParrot
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPhantom org/bukkit/craftbukkit/entity/CraftPhantom
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPig org/bukkit/craftbukkit/entity/CraftPig
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPigZombie org/bukkit/craftbukkit/entity/CraftPigZombie
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPiglin org/bukkit/craftbukkit/entity/CraftPiglin
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPiglinAbstract org/bukkit/craftbukkit/entity/CraftPiglinAbstract
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPiglinBrute org/bukkit/craftbukkit/entity/CraftPiglinBrute
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPillager org/bukkit/craftbukkit/entity/CraftPillager
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer org/bukkit/craftbukkit/entity/CraftPlayer
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer$1 org/bukkit/craftbukkit/entity/CraftPlayer$1
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer$2 org/bukkit/craftbukkit/entity/CraftPlayer$2
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer$3 org/bukkit/craftbukkit/entity/CraftPlayer$3
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer$ChunkSectionChanges org/bukkit/craftbukkit/entity/CraftPlayer$ChunkSectionChanges
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer$CookieFuture org/bukkit/craftbukkit/entity/CraftPlayer$CookieFuture
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPlayer$TransferCookieConnection org/bukkit/craftbukkit/entity/CraftPlayer$TransferCookieConnection
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPolarBear org/bukkit/craftbukkit/entity/CraftPolarBear
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftProjectile org/bukkit/craftbukkit/entity/CraftProjectile
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftPufferFish org/bukkit/craftbukkit/entity/CraftPufferFish
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftRabbit org/bukkit/craftbukkit/entity/CraftRabbit
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftRaider org/bukkit/craftbukkit/entity/CraftRaider
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftRavager org/bukkit/craftbukkit/entity/CraftRavager
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSalmon org/bukkit/craftbukkit/entity/CraftSalmon
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSheep org/bukkit/craftbukkit/entity/CraftSheep
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftShulker org/bukkit/craftbukkit/entity/CraftShulker
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftShulkerBullet org/bukkit/craftbukkit/entity/CraftShulkerBullet
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSilverfish org/bukkit/craftbukkit/entity/CraftSilverfish
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSizedFireball org/bukkit/craftbukkit/entity/CraftSizedFireball
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSkeleton org/bukkit/craftbukkit/entity/CraftSkeleton
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSkeletonHorse org/bukkit/craftbukkit/entity/CraftSkeletonHorse
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSlime org/bukkit/craftbukkit/entity/CraftSlime
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSmallFireball org/bukkit/craftbukkit/entity/CraftSmallFireball
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSniffer org/bukkit/craftbukkit/entity/CraftSniffer
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSniffer$1 org/bukkit/craftbukkit/entity/CraftSniffer$1
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSnowball org/bukkit/craftbukkit/entity/CraftSnowball
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSnowman org/bukkit/craftbukkit/entity/CraftSnowman
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSpectralArrow org/bukkit/craftbukkit/entity/CraftSpectralArrow
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSpellcaster org/bukkit/craftbukkit/entity/CraftSpellcaster
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSpider org/bukkit/craftbukkit/entity/CraftSpider
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftSquid org/bukkit/craftbukkit/entity/CraftSquid
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftStray org/bukkit/craftbukkit/entity/CraftStray
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftStrider org/bukkit/craftbukkit/entity/CraftStrider
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTNTPrimed org/bukkit/craftbukkit/entity/CraftTNTPrimed
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTadpole org/bukkit/craftbukkit/entity/CraftTadpole
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTameableAnimal org/bukkit/craftbukkit/entity/CraftTameableAnimal
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTextDisplay org/bukkit/craftbukkit/entity/CraftTextDisplay
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTextDisplay$1 org/bukkit/craftbukkit/entity/CraftTextDisplay$1
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftThrowableProjectile org/bukkit/craftbukkit/entity/CraftThrowableProjectile
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftThrownExpBottle org/bukkit/craftbukkit/entity/CraftThrownExpBottle
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftThrownPotion org/bukkit/craftbukkit/entity/CraftThrownPotion
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTraderLlama org/bukkit/craftbukkit/entity/CraftTraderLlama
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTrident org/bukkit/craftbukkit/entity/CraftTrident
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTropicalFish org/bukkit/craftbukkit/entity/CraftTropicalFish
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTropicalFish$CraftPattern org/bukkit/craftbukkit/entity/CraftTropicalFish$CraftPattern
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftTurtle org/bukkit/craftbukkit/entity/CraftTurtle
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVehicle org/bukkit/craftbukkit/entity/CraftVehicle
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVex org/bukkit/craftbukkit/entity/CraftVex
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVillager org/bukkit/craftbukkit/entity/CraftVillager
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVillager$CraftProfession org/bukkit/craftbukkit/entity/CraftVillager$CraftProfession
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVillager$CraftType org/bukkit/craftbukkit/entity/CraftVillager$CraftType
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVillagerZombie org/bukkit/craftbukkit/entity/CraftVillagerZombie
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftVindicator org/bukkit/craftbukkit/entity/CraftVindicator
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWanderingTrader org/bukkit/craftbukkit/entity/CraftWanderingTrader
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWarden org/bukkit/craftbukkit/entity/CraftWarden
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWarden$1 org/bukkit/craftbukkit/entity/CraftWarden$1
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWaterMob org/bukkit/craftbukkit/entity/CraftWaterMob
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWindCharge org/bukkit/craftbukkit/entity/CraftWindCharge
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWitch org/bukkit/craftbukkit/entity/CraftWitch
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWither org/bukkit/craftbukkit/entity/CraftWither
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWitherSkeleton org/bukkit/craftbukkit/entity/CraftWitherSkeleton
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWitherSkull org/bukkit/craftbukkit/entity/CraftWitherSkull
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWolf org/bukkit/craftbukkit/entity/CraftWolf
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftWolf$CraftVariant org/bukkit/craftbukkit/entity/CraftWolf$CraftVariant
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftZoglin org/bukkit/craftbukkit/entity/CraftZoglin
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftZombie org/bukkit/craftbukkit/entity/CraftZombie
c org/bukkit/craftbukkit/v1_21_R3/entity/CraftZombieHorse org/bukkit/craftbukkit/entity/CraftZombieHorse
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftAcaciaBoat org/bukkit/craftbukkit/entity/boat/CraftAcaciaBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftAcaciaChestBoat org/bukkit/craftbukkit/entity/boat/CraftAcaciaChestBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftBambooChestRaft org/bukkit/craftbukkit/entity/boat/CraftBambooChestRaft
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftBambooRaft org/bukkit/craftbukkit/entity/boat/CraftBambooRaft
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftBirchBoat org/bukkit/craftbukkit/entity/boat/CraftBirchBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftBirchChestBoat org/bukkit/craftbukkit/entity/boat/CraftBirchChestBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftCherryBoat org/bukkit/craftbukkit/entity/boat/CraftCherryBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftCherryChestBoat org/bukkit/craftbukkit/entity/boat/CraftCherryChestBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftDarkOakBoat org/bukkit/craftbukkit/entity/boat/CraftDarkOakBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftDarkOakChestBoat org/bukkit/craftbukkit/entity/boat/CraftDarkOakChestBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftJungleBoat org/bukkit/craftbukkit/entity/boat/CraftJungleBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftJungleChestBoat org/bukkit/craftbukkit/entity/boat/CraftJungleChestBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftMangroveBoat org/bukkit/craftbukkit/entity/boat/CraftMangroveBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftMangroveChestBoat org/bukkit/craftbukkit/entity/boat/CraftMangroveChestBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftOakBoat org/bukkit/craftbukkit/entity/boat/CraftOakBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftOakChestBoat org/bukkit/craftbukkit/entity/boat/CraftOakChestBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftPaleOakBoat org/bukkit/craftbukkit/entity/boat/CraftPaleOakBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftPaleOakChestBoat org/bukkit/craftbukkit/entity/boat/CraftPaleOakChestBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftSpruceBoat org/bukkit/craftbukkit/entity/boat/CraftSpruceBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/boat/CraftSpruceChestBoat org/bukkit/craftbukkit/entity/boat/CraftSpruceChestBoat
c org/bukkit/craftbukkit/v1_21_R3/entity/memory/CraftMemoryKey org/bukkit/craftbukkit/entity/memory/CraftMemoryKey
c org/bukkit/craftbukkit/v1_21_R3/entity/memory/CraftMemoryMapper org/bukkit/craftbukkit/entity/memory/CraftMemoryMapper
c org/bukkit/craftbukkit/v1_21_R3/event/CraftEventFactory org/bukkit/craftbukkit/event/CraftEventFactory
c org/bukkit/craftbukkit/v1_21_R3/event/CraftEventFactory$1 org/bukkit/craftbukkit/event/CraftEventFactory$1
c org/bukkit/craftbukkit/v1_21_R3/event/CraftEventFactory$2 org/bukkit/craftbukkit/event/CraftEventFactory$2
c org/bukkit/craftbukkit/v1_21_R3/event/CraftPortalEvent org/bukkit/craftbukkit/event/CraftPortalEvent
c org/bukkit/craftbukkit/v1_21_R3/generator/CraftBiomeParameterPoint org/bukkit/craftbukkit/generator/CraftBiomeParameterPoint
c org/bukkit/craftbukkit/v1_21_R3/generator/CraftChunkData org/bukkit/craftbukkit/generator/CraftChunkData
c org/bukkit/craftbukkit/v1_21_R3/generator/CraftLimitedRegion org/bukkit/craftbukkit/generator/CraftLimitedRegion
c org/bukkit/craftbukkit/v1_21_R3/generator/CraftWorldInfo org/bukkit/craftbukkit/generator/CraftWorldInfo
c org/bukkit/craftbukkit/v1_21_R3/generator/CraftWorldInfo$1 org/bukkit/craftbukkit/generator/CraftWorldInfo$1
c org/bukkit/craftbukkit/v1_21_R3/generator/CustomChunkGenerator org/bukkit/craftbukkit/generator/CustomChunkGenerator
c org/bukkit/craftbukkit/v1_21_R3/generator/CustomChunkGenerator$CustomBiomeGrid org/bukkit/craftbukkit/generator/CustomChunkGenerator$CustomBiomeGrid
c org/bukkit/craftbukkit/v1_21_R3/generator/CustomWorldChunkManager org/bukkit/craftbukkit/generator/CustomWorldChunkManager
c org/bukkit/craftbukkit/v1_21_R3/generator/InternalChunkGenerator org/bukkit/craftbukkit/generator/InternalChunkGenerator
c org/bukkit/craftbukkit/v1_21_R3/generator/OldCraftChunkData org/bukkit/craftbukkit/generator/OldCraftChunkData
c org/bukkit/craftbukkit/v1_21_R3/generator/structure/CraftGeneratedStructure org/bukkit/craftbukkit/generator/structure/CraftGeneratedStructure
c org/bukkit/craftbukkit/v1_21_R3/generator/structure/CraftStructure org/bukkit/craftbukkit/generator/structure/CraftStructure
c org/bukkit/craftbukkit/v1_21_R3/generator/structure/CraftStructurePiece org/bukkit/craftbukkit/generator/structure/CraftStructurePiece
c org/bukkit/craftbukkit/v1_21_R3/generator/structure/CraftStructureType org/bukkit/craftbukkit/generator/structure/CraftStructureType
c org/bukkit/craftbukkit/v1_21_R3/help/CommandAliasHelpTopic org/bukkit/craftbukkit/help/CommandAliasHelpTopic
c org/bukkit/craftbukkit/v1_21_R3/help/CustomHelpTopic org/bukkit/craftbukkit/help/CustomHelpTopic
c org/bukkit/craftbukkit/v1_21_R3/help/CustomIndexHelpTopic org/bukkit/craftbukkit/help/CustomIndexHelpTopic
c org/bukkit/craftbukkit/v1_21_R3/help/HelpTopicAmendment org/bukkit/craftbukkit/help/HelpTopicAmendment
c org/bukkit/craftbukkit/v1_21_R3/help/HelpYamlReader org/bukkit/craftbukkit/help/HelpYamlReader
c org/bukkit/craftbukkit/v1_21_R3/help/MultipleCommandAliasHelpTopic org/bukkit/craftbukkit/help/MultipleCommandAliasHelpTopic
c org/bukkit/craftbukkit/v1_21_R3/help/MultipleCommandAliasHelpTopicFactory org/bukkit/craftbukkit/help/MultipleCommandAliasHelpTopicFactory
c org/bukkit/craftbukkit/v1_21_R3/help/SimpleHelpMap org/bukkit/craftbukkit/help/SimpleHelpMap
c org/bukkit/craftbukkit/v1_21_R3/help/SimpleHelpMap$IsCommandTopicPredicate org/bukkit/craftbukkit/help/SimpleHelpMap$IsCommandTopicPredicate
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftAbstractInventoryView org/bukkit/craftbukkit/inventory/CraftAbstractInventoryView
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftAbstractInventoryView$1 org/bukkit/craftbukkit/inventory/CraftAbstractInventoryView$1
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftBlastingRecipe org/bukkit/craftbukkit/inventory/CraftBlastingRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftBlockInventoryHolder org/bukkit/craftbukkit/inventory/CraftBlockInventoryHolder
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftCampfireRecipe org/bukkit/craftbukkit/inventory/CraftCampfireRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftComplexRecipe org/bukkit/craftbukkit/inventory/CraftComplexRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftContainer org/bukkit/craftbukkit/inventory/CraftContainer
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftContainer$1 org/bukkit/craftbukkit/inventory/CraftContainer$1
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftContainer$2 org/bukkit/craftbukkit/inventory/CraftContainer$2
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftEntityEquipment org/bukkit/craftbukkit/inventory/CraftEntityEquipment
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftFurnaceRecipe org/bukkit/craftbukkit/inventory/CraftFurnaceRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventory org/bukkit/craftbukkit/inventory/CraftInventory
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryAbstractHorse org/bukkit/craftbukkit/inventory/CraftInventoryAbstractHorse
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryAnvil org/bukkit/craftbukkit/inventory/CraftInventoryAnvil
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryBeacon org/bukkit/craftbukkit/inventory/CraftInventoryBeacon
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryBrewer org/bukkit/craftbukkit/inventory/CraftInventoryBrewer
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryCartography org/bukkit/craftbukkit/inventory/CraftInventoryCartography
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryChiseledBookshelf org/bukkit/craftbukkit/inventory/CraftInventoryChiseledBookshelf
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryCrafter org/bukkit/craftbukkit/inventory/CraftInventoryCrafter
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryCrafting org/bukkit/craftbukkit/inventory/CraftInventoryCrafting
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryCustom org/bukkit/craftbukkit/inventory/CraftInventoryCustom
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryCustom$MinecraftInventory org/bukkit/craftbukkit/inventory/CraftInventoryCustom$MinecraftInventory
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryDecoratedPot org/bukkit/craftbukkit/inventory/CraftInventoryDecoratedPot
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryDoubleChest org/bukkit/craftbukkit/inventory/CraftInventoryDoubleChest
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryEnchanting org/bukkit/craftbukkit/inventory/CraftInventoryEnchanting
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryFurnace org/bukkit/craftbukkit/inventory/CraftInventoryFurnace
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryGrindstone org/bukkit/craftbukkit/inventory/CraftInventoryGrindstone
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryHorse org/bukkit/craftbukkit/inventory/CraftInventoryHorse
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryJukebox org/bukkit/craftbukkit/inventory/CraftInventoryJukebox
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryLectern org/bukkit/craftbukkit/inventory/CraftInventoryLectern
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryLlama org/bukkit/craftbukkit/inventory/CraftInventoryLlama
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryLoom org/bukkit/craftbukkit/inventory/CraftInventoryLoom
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryMerchant org/bukkit/craftbukkit/inventory/CraftInventoryMerchant
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryPlayer org/bukkit/craftbukkit/inventory/CraftInventoryPlayer
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryPlayer$1 org/bukkit/craftbukkit/inventory/CraftInventoryPlayer$1
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventorySmithing org/bukkit/craftbukkit/inventory/CraftInventorySmithing
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryStonecutter org/bukkit/craftbukkit/inventory/CraftInventoryStonecutter
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftInventoryView org/bukkit/craftbukkit/inventory/CraftInventoryView
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemCraftResult org/bukkit/craftbukkit/inventory/CraftItemCraftResult
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemFactory org/bukkit/craftbukkit/inventory/CraftItemFactory
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemFlag org/bukkit/craftbukkit/inventory/CraftItemFlag
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemMetas org/bukkit/craftbukkit/inventory/CraftItemMetas
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemMetas$ItemMetaData org/bukkit/craftbukkit/inventory/CraftItemMetas$ItemMetaData
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemStack org/bukkit/craftbukkit/inventory/CraftItemStack
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemStack$1 org/bukkit/craftbukkit/inventory/CraftItemStack$1
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemStack$2 org/bukkit/craftbukkit/inventory/CraftItemStack$2
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemStack$3 org/bukkit/craftbukkit/inventory/CraftItemStack$3
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftItemType org/bukkit/craftbukkit/inventory/CraftItemType
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMenuType org/bukkit/craftbukkit/inventory/CraftMenuType
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMerchant org/bukkit/craftbukkit/inventory/CraftMerchant
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMerchant$1 org/bukkit/craftbukkit/inventory/CraftMerchant$1
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMerchantCustom org/bukkit/craftbukkit/inventory/CraftMerchantCustom
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMerchantCustom$MinecraftMerchant org/bukkit/craftbukkit/inventory/CraftMerchantCustom$MinecraftMerchant
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMerchantRecipe org/bukkit/craftbukkit/inventory/CraftMerchantRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaArmor org/bukkit/craftbukkit/inventory/CraftMetaArmor
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaArmorStand org/bukkit/craftbukkit/inventory/CraftMetaArmorStand
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaAxolotlBucket org/bukkit/craftbukkit/inventory/CraftMetaAxolotlBucket
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBanner org/bukkit/craftbukkit/inventory/CraftMetaBanner
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBlockState org/bukkit/craftbukkit/inventory/CraftMetaBlockState
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBlockState$1 org/bukkit/craftbukkit/inventory/CraftMetaBlockState$1
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBook org/bukkit/craftbukkit/inventory/CraftMetaBook
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBook$CraftMetaBookBuilder org/bukkit/craftbukkit/inventory/CraftMetaBook$CraftMetaBookBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBook$SpigotMeta org/bukkit/craftbukkit/inventory/CraftMetaBook$SpigotMeta
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBook$SpigotMeta$1 org/bukkit/craftbukkit/inventory/CraftMetaBook$SpigotMeta$1
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBookSigned org/bukkit/craftbukkit/inventory/CraftMetaBookSigned
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBookSigned$CraftMetaBookSignedBuilder org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$CraftMetaBookSignedBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBookSigned$SpigotMeta org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$SpigotMeta
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBookSigned$SpigotMeta$1 org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$SpigotMeta$1
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaBundle org/bukkit/craftbukkit/inventory/CraftMetaBundle
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaCharge org/bukkit/craftbukkit/inventory/CraftMetaCharge
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaColorableArmor org/bukkit/craftbukkit/inventory/CraftMetaColorableArmor
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaCompass org/bukkit/craftbukkit/inventory/CraftMetaCompass
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaCrossbow org/bukkit/craftbukkit/inventory/CraftMetaCrossbow
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaEnchantedBook org/bukkit/craftbukkit/inventory/CraftMetaEnchantedBook
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaEntityTag org/bukkit/craftbukkit/inventory/CraftMetaEntityTag
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaFirework org/bukkit/craftbukkit/inventory/CraftMetaFirework
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaFirework$1 org/bukkit/craftbukkit/inventory/CraftMetaFirework$1
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem org/bukkit/craftbukkit/inventory/CraftMetaItem
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$1 org/bukkit/craftbukkit/inventory/CraftMetaItem$1
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$2 org/bukkit/craftbukkit/inventory/CraftMetaItem$2
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$Applicator org/bukkit/craftbukkit/inventory/CraftMetaItem$Applicator
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$EnchantmentMap org/bukkit/craftbukkit/inventory/CraftMetaItem$EnchantmentMap
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$ItemMetaKey org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$ItemMetaKey$Specific org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey$Specific
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$ItemMetaKey$Specific$To org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey$Specific$To
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaItem$ItemMetaKeyType org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKeyType
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaKnowledgeBook org/bukkit/craftbukkit/inventory/CraftMetaKnowledgeBook
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaLeatherArmor org/bukkit/craftbukkit/inventory/CraftMetaLeatherArmor
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaMap org/bukkit/craftbukkit/inventory/CraftMetaMap
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaMusicInstrument org/bukkit/craftbukkit/inventory/CraftMetaMusicInstrument
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaOminousBottle org/bukkit/craftbukkit/inventory/CraftMetaOminousBottle
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaPotion org/bukkit/craftbukkit/inventory/CraftMetaPotion
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaShield org/bukkit/craftbukkit/inventory/CraftMetaShield
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaShield$1 org/bukkit/craftbukkit/inventory/CraftMetaShield$1
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaSkull org/bukkit/craftbukkit/inventory/CraftMetaSkull
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaSpawnEgg org/bukkit/craftbukkit/inventory/CraftMetaSpawnEgg
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaSuspiciousStew org/bukkit/craftbukkit/inventory/CraftMetaSuspiciousStew
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftMetaTropicalFishBucket org/bukkit/craftbukkit/inventory/CraftMetaTropicalFishBucket
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftRecipe org/bukkit/craftbukkit/inventory/CraftRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftResultInventory org/bukkit/craftbukkit/inventory/CraftResultInventory
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftSaddledInventory org/bukkit/craftbukkit/inventory/CraftSaddledInventory
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftShapedRecipe org/bukkit/craftbukkit/inventory/CraftShapedRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftShapelessRecipe org/bukkit/craftbukkit/inventory/CraftShapelessRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftSmithingTransformRecipe org/bukkit/craftbukkit/inventory/CraftSmithingTransformRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftSmithingTrimRecipe org/bukkit/craftbukkit/inventory/CraftSmithingTrimRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftSmokingRecipe org/bukkit/craftbukkit/inventory/CraftSmokingRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftStonecuttingRecipe org/bukkit/craftbukkit/inventory/CraftStonecuttingRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/CraftTransmuteRecipe org/bukkit/craftbukkit/inventory/CraftTransmuteRecipe
c org/bukkit/craftbukkit/v1_21_R3/inventory/InventoryIterator org/bukkit/craftbukkit/inventory/InventoryIterator
c org/bukkit/craftbukkit/v1_21_R3/inventory/RecipeIterator org/bukkit/craftbukkit/inventory/RecipeIterator
c org/bukkit/craftbukkit/v1_21_R3/inventory/SerializableMeta org/bukkit/craftbukkit/inventory/SerializableMeta
c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftCustomModelDataComponent org/bukkit/craftbukkit/inventory/components/CraftCustomModelDataComponent
c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftEquippableComponent org/bukkit/craftbukkit/inventory/components/CraftEquippableComponent
c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftFoodComponent org/bukkit/craftbukkit/inventory/components/CraftFoodComponent
c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftHolderUtil org/bukkit/craftbukkit/inventory/components/CraftHolderUtil
c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftJukeboxComponent org/bukkit/craftbukkit/inventory/components/CraftJukeboxComponent
c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftToolComponent org/bukkit/craftbukkit/inventory/components/CraftToolComponent
c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftToolComponent$CraftToolRule org/bukkit/craftbukkit/inventory/components/CraftToolComponent$CraftToolRule
c org/bukkit/craftbukkit/v1_21_R3/inventory/components/CraftUseCooldownComponent org/bukkit/craftbukkit/inventory/components/CraftUseCooldownComponent
c org/bukkit/craftbukkit/v1_21_R3/inventory/tags/DeprecatedContainerTagType org/bukkit/craftbukkit/inventory/tags/DeprecatedContainerTagType
c org/bukkit/craftbukkit/v1_21_R3/inventory/tags/DeprecatedCustomTagContainer org/bukkit/craftbukkit/inventory/tags/DeprecatedCustomTagContainer
c org/bukkit/craftbukkit/v1_21_R3/inventory/tags/DeprecatedItemAdapterContext org/bukkit/craftbukkit/inventory/tags/DeprecatedItemAdapterContext
c org/bukkit/craftbukkit/v1_21_R3/inventory/tags/DeprecatedItemTagType org/bukkit/craftbukkit/inventory/tags/DeprecatedItemTagType
c org/bukkit/craftbukkit/v1_21_R3/inventory/trim/CraftTrimMaterial org/bukkit/craftbukkit/inventory/trim/CraftTrimMaterial
c org/bukkit/craftbukkit/v1_21_R3/inventory/trim/CraftTrimPattern org/bukkit/craftbukkit/inventory/trim/CraftTrimPattern
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftCustomInventoryConverter org/bukkit/craftbukkit/inventory/util/CraftCustomInventoryConverter
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftInventoryCreator org/bukkit/craftbukkit/inventory/util/CraftInventoryCreator
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftInventoryCreator$InventoryConverter org/bukkit/craftbukkit/inventory/util/CraftInventoryCreator$InventoryConverter
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftMenuBuilder org/bukkit/craftbukkit/inventory/util/CraftMenuBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftMenuBuilder$LocationBoundContainerBuilder org/bukkit/craftbukkit/inventory/util/CraftMenuBuilder$LocationBoundContainerBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftMenuBuilder$TileEntityObjectBuilder org/bukkit/craftbukkit/inventory/util/CraftMenuBuilder$TileEntityObjectBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftMenus org/bukkit/craftbukkit/inventory/util/CraftMenus
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftMenus$MenuTypeData org/bukkit/craftbukkit/inventory/util/CraftMenus$MenuTypeData
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$AbstractFurnaceInventoryConverter org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$AbstractFurnaceInventoryConverter
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$BlastFurnace org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$BlastFurnace
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$BrewingStand org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$BrewingStand
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Crafter org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Crafter
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Dispenser org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Dispenser
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Dropper org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Dropper
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Furnace org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Furnace
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Hopper org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Hopper
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Lectern org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Lectern
c org/bukkit/craftbukkit/v1_21_R3/inventory/util/CraftTileInventoryConverter$Smoker org/bukkit/craftbukkit/inventory/util/CraftTileInventoryConverter$Smoker
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftAnvilView org/bukkit/craftbukkit/inventory/view/CraftAnvilView
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftBeaconView org/bukkit/craftbukkit/inventory/view/CraftBeaconView
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftBrewingStandView org/bukkit/craftbukkit/inventory/view/CraftBrewingStandView
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftCrafterView org/bukkit/craftbukkit/inventory/view/CraftCrafterView
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftEnchantmentView org/bukkit/craftbukkit/inventory/view/CraftEnchantmentView
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftFurnaceView org/bukkit/craftbukkit/inventory/view/CraftFurnaceView
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftLecternView org/bukkit/craftbukkit/inventory/view/CraftLecternView
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftLoomView org/bukkit/craftbukkit/inventory/view/CraftLoomView
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftMerchantView org/bukkit/craftbukkit/inventory/view/CraftMerchantView
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/CraftStonecutterView org/bukkit/craftbukkit/inventory/view/CraftStonecutterView
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftAbstractInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractInventoryViewBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftAbstractLocationInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractLocationInventoryViewBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftAccessLocationInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftAccessLocationInventoryViewBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftAccessLocationInventoryViewBuilder$CraftAccessContainerObjectBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftAccessLocationInventoryViewBuilder$CraftAccessContainerObjectBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftBlockEntityInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftBlockEntityInventoryViewBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftBlockEntityInventoryViewBuilder$CraftBlockInventoryBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftBlockEntityInventoryViewBuilder$CraftBlockInventoryBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftDoubleChestInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftDoubleChestInventoryViewBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftEnchantmentInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftEnchantmentInventoryViewBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftMerchantInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftMerchantInventoryViewBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/CraftStandardInventoryViewBuilder org/bukkit/craftbukkit/inventory/view/builder/CraftStandardInventoryViewBuilder
c org/bukkit/craftbukkit/v1_21_R3/inventory/view/builder/package-info org/bukkit/craftbukkit/inventory/view/builder/package-info
c org/bukkit/craftbukkit/v1_21_R3/legacy/CraftEvil org/bukkit/craftbukkit/legacy/CraftEvil
c org/bukkit/craftbukkit/v1_21_R3/legacy/CraftLegacy org/bukkit/craftbukkit/legacy/CraftLegacy
c org/bukkit/craftbukkit/v1_21_R3/legacy/FieldRename org/bukkit/craftbukkit/legacy/FieldRename
c org/bukkit/craftbukkit/v1_21_R3/legacy/MaterialRerouting org/bukkit/craftbukkit/legacy/MaterialRerouting
c org/bukkit/craftbukkit/v1_21_R3/legacy/MethodRerouting org/bukkit/craftbukkit/legacy/MethodRerouting
c org/bukkit/craftbukkit/v1_21_R3/legacy/enums/DummyEnum org/bukkit/craftbukkit/legacy/enums/DummyEnum
c org/bukkit/craftbukkit/v1_21_R3/legacy/enums/EnumEvil org/bukkit/craftbukkit/legacy/enums/EnumEvil
c org/bukkit/craftbukkit/v1_21_R3/legacy/enums/EnumEvil$LegacyRegistryData org/bukkit/craftbukkit/legacy/enums/EnumEvil$LegacyRegistryData
c org/bukkit/craftbukkit/v1_21_R3/legacy/enums/EnumEvil$StringConverter org/bukkit/craftbukkit/legacy/enums/EnumEvil$StringConverter
c org/bukkit/craftbukkit/v1_21_R3/legacy/enums/ImposterEnumMap org/bukkit/craftbukkit/legacy/enums/ImposterEnumMap
c org/bukkit/craftbukkit/v1_21_R3/legacy/enums/ImposterEnumSet org/bukkit/craftbukkit/legacy/enums/ImposterEnumSet
c org/bukkit/craftbukkit/v1_21_R3/legacy/fieldrename/FieldRenameData org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData
c org/bukkit/craftbukkit/v1_21_R3/legacy/fieldrename/FieldRenameData$Builder org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData$Builder
c org/bukkit/craftbukkit/v1_21_R3/legacy/fieldrename/FieldRenameData$RenameData org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData$RenameData
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/DoNotReroute org/bukkit/craftbukkit/legacy/reroute/DoNotReroute
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/InjectCompatibility org/bukkit/craftbukkit/legacy/reroute/InjectCompatibility
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/InjectPluginName org/bukkit/craftbukkit/legacy/reroute/InjectPluginName
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/InjectPluginVersion org/bukkit/craftbukkit/legacy/reroute/InjectPluginVersion
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/NotInBukkit org/bukkit/craftbukkit/legacy/reroute/NotInBukkit
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RequireCompatibility org/bukkit/craftbukkit/legacy/reroute/RequireCompatibility
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RequirePluginVersion org/bukkit/craftbukkit/legacy/reroute/RequirePluginVersion
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RequirePluginVersionData org/bukkit/craftbukkit/legacy/reroute/RequirePluginVersionData
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/Reroute org/bukkit/craftbukkit/legacy/reroute/Reroute
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/Reroute$RerouteDataHolder org/bukkit/craftbukkit/legacy/reroute/Reroute$RerouteDataHolder
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteArgument org/bukkit/craftbukkit/legacy/reroute/RerouteArgument
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteArgumentType org/bukkit/craftbukkit/legacy/reroute/RerouteArgumentType
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteBuilder org/bukkit/craftbukkit/legacy/reroute/RerouteBuilder
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteMethodData org/bukkit/craftbukkit/legacy/reroute/RerouteMethodData
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteMethodName org/bukkit/craftbukkit/legacy/reroute/RerouteMethodName
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteReturn org/bukkit/craftbukkit/legacy/reroute/RerouteReturn
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteReturnType org/bukkit/craftbukkit/legacy/reroute/RerouteReturnType
c org/bukkit/craftbukkit/v1_21_R3/legacy/reroute/RerouteStatic org/bukkit/craftbukkit/legacy/reroute/RerouteStatic
c org/bukkit/craftbukkit/v1_21_R3/map/CraftMapCanvas org/bukkit/craftbukkit/map/CraftMapCanvas
c org/bukkit/craftbukkit/v1_21_R3/map/CraftMapColorCache org/bukkit/craftbukkit/map/CraftMapColorCache
c org/bukkit/craftbukkit/v1_21_R3/map/CraftMapCursor org/bukkit/craftbukkit/map/CraftMapCursor
c org/bukkit/craftbukkit/v1_21_R3/map/CraftMapCursor$CraftType org/bukkit/craftbukkit/map/CraftMapCursor$CraftType
c org/bukkit/craftbukkit/v1_21_R3/map/CraftMapRenderer org/bukkit/craftbukkit/map/CraftMapRenderer
c org/bukkit/craftbukkit/v1_21_R3/map/CraftMapView org/bukkit/craftbukkit/map/CraftMapView
c org/bukkit/craftbukkit/v1_21_R3/map/RenderData org/bukkit/craftbukkit/map/RenderData
c org/bukkit/craftbukkit/v1_21_R3/metadata/BlockMetadataStore org/bukkit/craftbukkit/metadata/BlockMetadataStore
c org/bukkit/craftbukkit/v1_21_R3/metadata/EntityMetadataStore org/bukkit/craftbukkit/metadata/EntityMetadataStore
c org/bukkit/craftbukkit/v1_21_R3/metadata/PlayerMetadataStore org/bukkit/craftbukkit/metadata/PlayerMetadataStore
c org/bukkit/craftbukkit/v1_21_R3/metadata/WorldMetadataStore org/bukkit/craftbukkit/metadata/WorldMetadataStore
c org/bukkit/craftbukkit/v1_21_R3/packs/CraftDataPack org/bukkit/craftbukkit/packs/CraftDataPack
c org/bukkit/craftbukkit/v1_21_R3/packs/CraftDataPack$1 org/bukkit/craftbukkit/packs/CraftDataPack$1
c org/bukkit/craftbukkit/v1_21_R3/packs/CraftDataPackManager org/bukkit/craftbukkit/packs/CraftDataPackManager
c org/bukkit/craftbukkit/v1_21_R3/packs/CraftResourcePack org/bukkit/craftbukkit/packs/CraftResourcePack
c org/bukkit/craftbukkit/v1_21_R3/persistence/CraftPersistentDataAdapterContext org/bukkit/craftbukkit/persistence/CraftPersistentDataAdapterContext
c org/bukkit/craftbukkit/v1_21_R3/persistence/CraftPersistentDataContainer org/bukkit/craftbukkit/persistence/CraftPersistentDataContainer
c org/bukkit/craftbukkit/v1_21_R3/persistence/CraftPersistentDataTypeRegistry org/bukkit/craftbukkit/persistence/CraftPersistentDataTypeRegistry
c org/bukkit/craftbukkit/v1_21_R3/persistence/CraftPersistentDataTypeRegistry$TagAdapter org/bukkit/craftbukkit/persistence/CraftPersistentDataTypeRegistry$TagAdapter
c org/bukkit/craftbukkit/v1_21_R3/persistence/DirtyCraftPersistentDataContainer org/bukkit/craftbukkit/persistence/DirtyCraftPersistentDataContainer
c org/bukkit/craftbukkit/v1_21_R3/potion/CraftPotionEffectType org/bukkit/craftbukkit/potion/CraftPotionEffectType
c org/bukkit/craftbukkit/v1_21_R3/potion/CraftPotionEffectType$1 org/bukkit/craftbukkit/potion/CraftPotionEffectType$1
c org/bukkit/craftbukkit/v1_21_R3/potion/CraftPotionEffectTypeCategory org/bukkit/craftbukkit/potion/CraftPotionEffectTypeCategory
c org/bukkit/craftbukkit/v1_21_R3/potion/CraftPotionType org/bukkit/craftbukkit/potion/CraftPotionType
c org/bukkit/craftbukkit/v1_21_R3/potion/CraftPotionUtil org/bukkit/craftbukkit/potion/CraftPotionUtil
c org/bukkit/craftbukkit/v1_21_R3/profile/CraftPlayerProfile org/bukkit/craftbukkit/profile/CraftPlayerProfile
c org/bukkit/craftbukkit/v1_21_R3/profile/CraftPlayerTextures org/bukkit/craftbukkit/profile/CraftPlayerTextures
c org/bukkit/craftbukkit/v1_21_R3/profile/CraftProfileProperty org/bukkit/craftbukkit/profile/CraftProfileProperty
c org/bukkit/craftbukkit/v1_21_R3/profile/CraftProfileProperty$JsonFormatter org/bukkit/craftbukkit/profile/CraftProfileProperty$JsonFormatter
c org/bukkit/craftbukkit/v1_21_R3/profile/CraftProfileProperty$JsonFormatter$1 org/bukkit/craftbukkit/profile/CraftProfileProperty$JsonFormatter$1
c org/bukkit/craftbukkit/v1_21_R3/projectiles/CraftBlockProjectileSource org/bukkit/craftbukkit/projectiles/CraftBlockProjectileSource
c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftAsyncDebugger org/bukkit/craftbukkit/scheduler/CraftAsyncDebugger
c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftAsyncScheduler org/bukkit/craftbukkit/scheduler/CraftAsyncScheduler
c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftAsyncTask org/bukkit/craftbukkit/scheduler/CraftAsyncTask
c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftAsyncTask$1 org/bukkit/craftbukkit/scheduler/CraftAsyncTask$1
c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftFuture org/bukkit/craftbukkit/scheduler/CraftFuture
c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftScheduler org/bukkit/craftbukkit/scheduler/CraftScheduler
c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftScheduler$1 org/bukkit/craftbukkit/scheduler/CraftScheduler$1
c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftScheduler$2 org/bukkit/craftbukkit/scheduler/CraftScheduler$2
c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftScheduler$3 org/bukkit/craftbukkit/scheduler/CraftScheduler$3
c org/bukkit/craftbukkit/v1_21_R3/scheduler/CraftTask org/bukkit/craftbukkit/scheduler/CraftTask
c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftCriteria org/bukkit/craftbukkit/scoreboard/CraftCriteria
c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftObjective org/bukkit/craftbukkit/scoreboard/CraftObjective
c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftScore org/bukkit/craftbukkit/scoreboard/CraftScore
c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftScoreboard org/bukkit/craftbukkit/scoreboard/CraftScoreboard
c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftScoreboardComponent org/bukkit/craftbukkit/scoreboard/CraftScoreboardComponent
c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftScoreboardManager org/bukkit/craftbukkit/scoreboard/CraftScoreboardManager
c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftScoreboardTranslations org/bukkit/craftbukkit/scoreboard/CraftScoreboardTranslations
c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftTeam org/bukkit/craftbukkit/scoreboard/CraftTeam
c org/bukkit/craftbukkit/v1_21_R3/scoreboard/CraftTeam$1 org/bukkit/craftbukkit/scoreboard/CraftTeam$1
c org/bukkit/craftbukkit/v1_21_R3/spawner/PaperSharedSpawnerLogic org/bukkit/craftbukkit/spawner/PaperSharedSpawnerLogic
c org/bukkit/craftbukkit/v1_21_R3/structure/CraftPalette org/bukkit/craftbukkit/structure/CraftPalette
c org/bukkit/craftbukkit/v1_21_R3/structure/CraftStructure org/bukkit/craftbukkit/structure/CraftStructure
c org/bukkit/craftbukkit/v1_21_R3/structure/CraftStructureManager org/bukkit/craftbukkit/structure/CraftStructureManager
c org/bukkit/craftbukkit/v1_21_R3/tag/CraftBlockTag org/bukkit/craftbukkit/tag/CraftBlockTag
c org/bukkit/craftbukkit/v1_21_R3/tag/CraftDamageTag org/bukkit/craftbukkit/tag/CraftDamageTag
c org/bukkit/craftbukkit/v1_21_R3/tag/CraftEntityTag org/bukkit/craftbukkit/tag/CraftEntityTag
c org/bukkit/craftbukkit/v1_21_R3/tag/CraftFluidTag org/bukkit/craftbukkit/tag/CraftFluidTag
c org/bukkit/craftbukkit/v1_21_R3/tag/CraftItemTag org/bukkit/craftbukkit/tag/CraftItemTag
c org/bukkit/craftbukkit/v1_21_R3/tag/CraftTag org/bukkit/craftbukkit/tag/CraftTag
c org/bukkit/craftbukkit/v1_21_R3/util/ApiVersion org/bukkit/craftbukkit/util/ApiVersion
c org/bukkit/craftbukkit/v1_21_R3/util/BlockStateListPopulator org/bukkit/craftbukkit/util/BlockStateListPopulator
c org/bukkit/craftbukkit/v1_21_R3/util/ClassTraverser org/bukkit/craftbukkit/util/ClassTraverser
c org/bukkit/craftbukkit/v1_21_R3/util/Commodore org/bukkit/craftbukkit/util/Commodore
c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$1 org/bukkit/craftbukkit/util/Commodore$1
c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$1$1 org/bukkit/craftbukkit/util/Commodore$1$1
c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$1$2 org/bukkit/craftbukkit/util/Commodore$1$2
c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$1$3 org/bukkit/craftbukkit/util/Commodore$1$3
c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$2 org/bukkit/craftbukkit/util/Commodore$2
c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$3 org/bukkit/craftbukkit/util/Commodore$3
c org/bukkit/craftbukkit/v1_21_R3/util/Commodore$MethodPrinter org/bukkit/craftbukkit/util/Commodore$MethodPrinter
c org/bukkit/craftbukkit/v1_21_R3/util/CraftBiomeSearchResult org/bukkit/craftbukkit/util/CraftBiomeSearchResult
c org/bukkit/craftbukkit/v1_21_R3/util/CraftBlockVector org/bukkit/craftbukkit/util/CraftBlockVector
c org/bukkit/craftbukkit/v1_21_R3/util/CraftChatMessage org/bukkit/craftbukkit/util/CraftChatMessage
c org/bukkit/craftbukkit/v1_21_R3/util/CraftChatMessage$1 org/bukkit/craftbukkit/util/CraftChatMessage$1
c org/bukkit/craftbukkit/v1_21_R3/util/CraftChatMessage$StringMessage org/bukkit/craftbukkit/util/CraftChatMessage$StringMessage
c org/bukkit/craftbukkit/v1_21_R3/util/CraftDimensionUtil org/bukkit/craftbukkit/util/CraftDimensionUtil
c org/bukkit/craftbukkit/v1_21_R3/util/CraftIconCache org/bukkit/craftbukkit/util/CraftIconCache
c org/bukkit/craftbukkit/v1_21_R3/util/CraftLegacy org/bukkit/craftbukkit/util/CraftLegacy
c org/bukkit/craftbukkit/v1_21_R3/util/CraftLocation org/bukkit/craftbukkit/util/CraftLocation
c org/bukkit/craftbukkit/v1_21_R3/util/CraftMagicNumbers org/bukkit/craftbukkit/util/CraftMagicNumbers
c org/bukkit/craftbukkit/v1_21_R3/util/CraftMagicNumbers$NBT org/bukkit/craftbukkit/util/CraftMagicNumbers$NBT
c org/bukkit/craftbukkit/v1_21_R3/util/CraftNBTTagConfigSerializer org/bukkit/craftbukkit/util/CraftNBTTagConfigSerializer
c org/bukkit/craftbukkit/v1_21_R3/util/CraftNamespacedKey org/bukkit/craftbukkit/util/CraftNamespacedKey
c org/bukkit/craftbukkit/v1_21_R3/util/CraftRayTraceResult org/bukkit/craftbukkit/util/CraftRayTraceResult
c org/bukkit/craftbukkit/v1_21_R3/util/CraftSpawnCategory org/bukkit/craftbukkit/util/CraftSpawnCategory
c org/bukkit/craftbukkit/v1_21_R3/util/CraftSpawnCategory$1 org/bukkit/craftbukkit/util/CraftSpawnCategory$1
c org/bukkit/craftbukkit/v1_21_R3/util/CraftStructureSearchResult org/bukkit/craftbukkit/util/CraftStructureSearchResult
c org/bukkit/craftbukkit/v1_21_R3/util/CraftStructureTransformer org/bukkit/craftbukkit/util/CraftStructureTransformer
c org/bukkit/craftbukkit/v1_21_R3/util/CraftStructureTransformer$CraftTransformationState org/bukkit/craftbukkit/util/CraftStructureTransformer$CraftTransformationState
c org/bukkit/craftbukkit/v1_21_R3/util/CraftVector org/bukkit/craftbukkit/util/CraftVector
c org/bukkit/craftbukkit/v1_21_R3/util/CraftVoxelShape org/bukkit/craftbukkit/util/CraftVoxelShape
c org/bukkit/craftbukkit/v1_21_R3/util/DatFileFilter org/bukkit/craftbukkit/util/DatFileFilter
c org/bukkit/craftbukkit/v1_21_R3/util/DelegatedGeneratorAccess org/bukkit/craftbukkit/util/DelegatedGeneratorAccess
c org/bukkit/craftbukkit/v1_21_R3/util/DummyGeneratorAccess org/bukkit/craftbukkit/util/DummyGeneratorAccess
c org/bukkit/craftbukkit/v1_21_R3/util/ForwardLogHandler org/bukkit/craftbukkit/util/ForwardLogHandler
c org/bukkit/craftbukkit/v1_21_R3/util/Handleable org/bukkit/craftbukkit/util/Handleable
c org/bukkit/craftbukkit/v1_21_R3/util/JsonHelper org/bukkit/craftbukkit/util/JsonHelper
c org/bukkit/craftbukkit/v1_21_R3/util/LazyHashSet org/bukkit/craftbukkit/util/LazyHashSet
c org/bukkit/craftbukkit/v1_21_R3/util/LazyPlayerSet org/bukkit/craftbukkit/util/LazyPlayerSet
c org/bukkit/craftbukkit/v1_21_R3/util/LimitedClassRemapper org/bukkit/craftbukkit/util/LimitedClassRemapper
c org/bukkit/craftbukkit/v1_21_R3/util/LimitedClassRemapper$LimitedMethodRemapper org/bukkit/craftbukkit/util/LimitedClassRemapper$LimitedMethodRemapper
c org/bukkit/craftbukkit/v1_21_R3/util/RandomSourceWrapper org/bukkit/craftbukkit/util/RandomSourceWrapper
c org/bukkit/craftbukkit/v1_21_R3/util/RandomSourceWrapper$RandomWrapper org/bukkit/craftbukkit/util/RandomSourceWrapper$RandomWrapper
c org/bukkit/craftbukkit/v1_21_R3/util/ServerShutdownThread org/bukkit/craftbukkit/util/ServerShutdownThread
c org/bukkit/craftbukkit/v1_21_R3/util/TerminalCompletionHandler org/bukkit/craftbukkit/util/TerminalCompletionHandler
c org/bukkit/craftbukkit/v1_21_R3/util/TerminalConsoleWriterThread org/bukkit/craftbukkit/util/TerminalConsoleWriterThread
c org/bukkit/craftbukkit/v1_21_R3/util/TransformerGeneratorAccess org/bukkit/craftbukkit/util/TransformerGeneratorAccess
c org/bukkit/craftbukkit/v1_21_R3/util/UnsafeList org/bukkit/craftbukkit/util/UnsafeList
c org/bukkit/craftbukkit/v1_21_R3/util/UnsafeList$Itr org/bukkit/craftbukkit/util/UnsafeList$Itr
c org/bukkit/craftbukkit/v1_21_R3/util/Versioning org/bukkit/craftbukkit/util/Versioning
c org/bukkit/craftbukkit/v1_21_R3/util/Waitable org/bukkit/craftbukkit/util/Waitable
c org/bukkit/craftbukkit/v1_21_R3/util/Waitable$Status org/bukkit/craftbukkit/util/Waitable$Status
c org/bukkit/craftbukkit/v1_21_R3/util/WeakCollection org/bukkit/craftbukkit/util/WeakCollection
c org/bukkit/craftbukkit/v1_21_R3/util/WeakCollection$1 org/bukkit/craftbukkit/util/WeakCollection$1
c org/bukkit/craftbukkit/v1_21_R3/util/WorldUUID org/bukkit/craftbukkit/util/WorldUUID
c org/bukkit/craftbukkit/v1_21_R3/util/permissions/CommandPermissions org/bukkit/craftbukkit/util/permissions/CommandPermissions
c org/bukkit/craftbukkit/v1_21_R3/util/permissions/CraftDefaultPermissions org/bukkit/craftbukkit/util/permissions/CraftDefaultPermissions